#lightbox { margin:-30px 0px 0px 0px; position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox a img { border:none; }
#outerImageContainer { position:relative; background-color:#fff; width:250px;height:350px; margin:0 auto; }
#imageContainer { padding:10px; }
#loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0;}
#hoverNav a{ outline:none; }
#prevLink { width:49%; height:100%; background:transparent url(img/blank.gif) no-repeat;
/* Trick IE into showing hover */
	display:block; position:relative; top:-19; float:left; background:url(img/prev.gif) left 0 no-repeat; }
#nextLink { width:49%; height:100%; background:transparent url(img/blank.gif) no-repeat;
/* Trick IE into showing hover */
	display:block; position:relative; top:-19; float:right; background:url(img/next.gif) right 0 no-repeat; }
#imageDataContainer { font:10px Verdana, Helvetica, sans-serif; margin:0 auto; line-height:1.4em; overflow:auto; width:100%;
 background:url(img/logo.jpg); background-position:left; background-repeat:no-repeat; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }	
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1.0em; }			
#imageData #bottomNavClose { width:66px; float:right; padding-bottom:0.7em;	}	
#overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#FFC8E3; }
.voice_ex { padding:10px; background-color:#FFF; border:solid #999 1px; margin:0px 0px 0px 20px; }
.voice_exm { padding:3px; background-color:#FFF; border:solid #CCC 1px; }
.one_voice { padding:0px; border:solid #F9C 1px; color:#333; width:520px; margin:0px 0px 0px 0px; }
.date_stl { color:#333333; font-size:24px; font-family:"Times New Roman", Times, serif; }
.name_stl { color:#333333; line-height:1.4em; font-size:14px; }
.etc_stl { color:#FF6699; font-size:12px; }
h2.h2voice { background:url(img/title.jpg); background-repeat:no-repeat; height:30px; margin:3px 0px 2px 2px;
 padding:3px 0px 3px 10px; font-size:22px; font-weight:bold; }
.msize_f { font-size:12px; font-weight:normal; }
.v_cmt { font-size: 12px; line-height: 2.3em; border-bottom-width:1px; letter-spacing:0.2em;
	border-bottom-style:dotted; border-bottom-color:#666666; padding-bottom:8px; }
.v_cmtm { font-size: 12px; line-height: 2.3em; border-bottom-width:1px; letter-spacing:0.1em;
	border-bottom-style:dotted; border-bottom-color:#666666; padding-bottom:8px; }
.v_table_td { padding:20px 5px 0px 10px; }
.v_cmt_t1 { padding:0px 0px 75px 0px; margin:0px 5px; background:url(img/comment.jpg); background-position:top left; background-repeat:no-repeat; width:117px; height:22px; }
.v_cmt_t2 { padding:0px 0px 100px 0px; margin:0px 5px; background:url(img/comment.jpg); background-position:top left; background-repeat:no-repeat; width:117px; height:22px; }
.v_cmt_t3 { padding:0px 0px 100px 0px; margin:0px 5px; background:url(img/comment.jpg); background-position:top left; background-repeat:no-repeat; width:117px; height:22px; }
.v_cmt_t4 { padding:0px 0px 70px 0px; margin:0px 5px; background:url(img/comment.jpg); background-position:top left; background-repeat:no-repeat; width:117px; height:22px; }
.v_cmt_t5 { padding:0px 0px 45px 0px; margin:0px 5px; background:url(img/comment.jpg); background-position:top left; background-repeat:no-repeat; width:117px; height:22px; }
#contents { FLOAT:left; WIDTH:520px; PADDING-RIGHT:0px; padding:0px; margin:0px;}
.msize_fp { color:#F03; font-size: 12px; font-weight:normal; }
.attent { font-size:10px; color:#F03; text-align:left; padding:0px 0px 0px 70px; margin:10px -10px 0px 0px; }
