@charset "utf-8";

#main{
	width:760px;
}

#maincontents{
	width:550px;
	margin:30px 0 30px 80px;
	padding:20px 40px 20px 40px;
	border:1px solid rgb(182,182,182);
}
#maincontents h1{
	font-size:150%;
	font-weight:bold;
	color:rgb(0,0,0);
}
#maincontents h2{
	margin-top:2em;
	font-size:120%;
	font-weight:bold;
	color:rgb(0,0,0);
}
#maincontents #authdate, #maincontents .authdate{
	text-align:right;
	color:rgb(0,0,0);
}
#maincontents p{
	font-size:110%;
	text-align:justfy;
	line-height:200%;
}
#maincontents p.indent{
	text-indent:0.8em;
}
#maincontents p.interviewer{
	color:rgb(0,130,40) ;
}
#maincontents ol li, #maincontents dl dd{
	font-size:110%;
	text-align:justfy;
	line-height:200%;
}
#maincontents div#profile{
	margin-top:2em;
	padding:01em 0 1em 0;
	border-top:1px dashed  rgb(182,182,182);
	border-bottom:1px dashed  rgb(182,182,182);
	font-size:100%;
	text-align:justfy;
	line-height:150%;
}
#maincontents #profile h3{
	margin-bottom:1em;
	font-weight:bold;
}
#maincontents #profile p{
	line-height:130%;
}
#maincontents #profile #pr{
	margin-top:2em;
}
#maincontents blockquote{
	padding:5px 20px 5px 20px;
	border:1px dashed rgb(182,182,182);
}
.imgC{
	text-align:center;
}
.imgR{
	float:right;
	margin-left:10px;
	text-align:center;
}
.clearR{
	clear:right;
}
ul.circle{
	list-style-type:circle;
}
.margL20{
	margin-left:20px;
}
.textR{
	text-align:right;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ 
	background-image: url(../img/overlay.png);
	opacity:0.8;
	filter: Alpha(opacity=80);
 }

/** html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(img/pixel.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}*/
