body{font-family:Geneva, Arial, Helvetica, sans-serif;background-color:#fff;color:#5D2542;margin:0px;background-image:url(i/adl.jpg);background-repeat:no-repeat;}
ul{margin:0;padding:3px;}
li{list-style-type:none;}
#content a{color:#771E3A;}
#content a:hover{color:#111;}
#login_info{position:absolute;text-align:center;left:490px;top:2px;width:316px;height:11px;color:#FFF;font-size:12px;font-weight:bold;
}#runtime{position:absolute;left:720px;top:23px;width:22px;height:41px;color:#EADCCD;font-size:11px;}
#content{position:absolute;width:822px;left:2px;top:126px;height:103px;font-size:12px;}
#content h1, #content h2, #content h3, #content h4{color:#4A1D3E;}
#content a img{text-decoration:none;margin:3px;padding:0px;border:1px solid #8F4E05;}
#content a:hover img{text-decoration:none;margin:3px;padding:0px;border:1px solid #000;}
#content > h2 {margin:1px 10px;}
.submit{display:block;font-weight:bold;padding:9px 16px;color:#FFF;background-color:#F28409;margin-top:9px;}
.inputwide{width:100%;}
textarea{height:8em;width:100%;}
.smpr{float:left;width:170px;height:132px;background-color:#FFF8BE;border:1px solid #F28409;margin-right:22px;overflow:hidden;}
a{color:#000066;font-weight:bold;}
a:hover, a:active{color:#0000CC;}
#topbanner{color:#F28409;font-size:90%;position:absolute;left:230px;top:86px;z-index:3;width:523px;height:29px;text-align:center;	line-height:1.3em;}
#topbanner div{display:inline;}
#topbanner div a{color:#E4F1DD;text-decoration:none; margin:0 6px; padding:2px; border:1px solid #DFBFA6;}
#topbanner div a:hover{color:#FFF;background-color:#A13A4D; border:1px solid #BB8C72;}
small{font-size:0.8em;}
.error{color:#FF0000;}
#content #news_block{float:right;width:120px;font-size:0.9em;padding:2px;background-color:#FFF;margin-bottom:15px;margin-left:1px;margin-top:10px;border-left:1px solid #FABD4D;background-image:url(i/newsblock.jpg);background-repeat:repeat-y;}
.thumb{ float:left; width:235px; height:202px; padding:4px; border:1px outset #DFBFA6; background-color:#EADCCD; margin:7px; font-size:9px;}
.fw {width:232px;overflow:hidden;}
#content .str h2, #content .str h3{margin-top:0px;}
.magiclink{font-size:14px;color:#FFFF33;float:left;display:block;margin:1px;}
.z {color:#FFF;position:relative;left:165px;top:55px;width:290px;font-weight:bold;font-size:20px;text-align:center;}
.y {color:#FFF;position:relative;left:165px;top:52px;width:290px;font-size:11px;text-align:center;}
.pb {
background-color:#F3DBC3;
	border: 1px solid #AE785E;
	padding:3px 12px;
	text-decoration:none;
	line-height:2.1em;
}
.pbd {

	padding:3px 6px;
	margin-right:5px;
	color:#AE785E;
	text-decoration:none;
}


.pb:hover {
background-color:#fff;
text-decoration:underline;
}

.pba {
	border: 1px solid #999;
	background-color:#eee;
	font-weight:bold;
	color:#777;
	padding:3px 12px;
	text-decoration:none;
}

#content #fansitelist {
	font-size: 1.3em;
	line-height: 1.2em;
}
#content #fansitelist div{
 margin:10px;
}
.sb{ padding:1px; margin:1px; background-color:#FFFF99; border: 1px outset #FFCC00;}
.caption {
	color: #855E41;
	padding:2px;
	width: 85%;
	margin-left: 10px;
	background-color:#F3ECE4;
}
