body{font-family:Geneva, Arial, Helvetica, sans-serif;background-color:#fff;color:#000033;margin:0px;background-image:url(i/top-bar.jpg);background-repeat:no-repeat;}
table{border-collapse:collapse;}
th{text-align:left;color:#FFFFFF;background-color:#F28409;padding:6px 3px;font-size:1.25em;}
td{vertical-align:top;background-color:#FFF8BE;padding:3px 3px;}
ul{margin:0;padding:3px;}
li{list-style-type:none;}
#content .sl{color:#7B4304;background-color:#FFF;margin-bottom:3px;border:1px groove #F08D09;padding:2px 2px 2px 4px;}
#content .sl a{text-decoration:none;}
#content .sl a:hover{text-decoration:underline; background-color:#FFFFBF;}
#content .str{background-color:#000;}
#content .str td{background-color:#FFF;padding:4px;}
#content .str th{border-left:2px solid #F28409;border-right:2px solid #F28409;background-color:#FBE4CC;color:#AC5906;	background-image:url(i/th-bg.gif);background-repeat:repeat-x;}
.search-highlight{font-weight:bold;background-color:#FFFF00;}
#content a{color:#D96600;}
.img-right{float:right;}
#content a:hover{color:#333;}
#az{position:absolute;left:851px;top:0px;width:180px;height:150px;}
#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:1002px;top:2px;width:22px;height:41px;color:#789;font-size:12px;font-weight:bold;}
#login_info a{font-weight:normal;color:#FFF;}
#content{position:absolute;width:880px;left:150px;top:146px;height:103px;font-size:12px;}
#content h1, #content h2, #content h3, #content h4{color:#F08209;}
#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 form{background-color:#FEF7D6;padding:22px;border:1px solid #FBCB58;}
#content label{margin-top:10px;width:25em;display:block;font-weight:bold;}
.option-letter{font-weight:bold;color:#fff;text-indent:10px;background-color:#F28409;}
.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%;}
#left-menu{position:absolute;width:144px;top:194px;left:0px;background-color:#F28409;border-top:1px;border-right:1px solid #FBC53A;border-bottom:1px;margin:0px;}
.smpr{float:left;width:170px;height:132px;background-color:#FFF8BE;border:1px solid #F28409;margin-right:22px;overflow:hidden;}
#left-menu a{padding:2px 2px 2px 6px;display:block;color:#230702;text-decoration:none;font-size:0.75em;border-bottom:1px solid #F28409;margin:2px 0;border-left-width:3px;border-left-style:solid;border-left-color:#F28409;border-right:1px solid #FAAD58;}
.active-page, a .active-page, a .active-page a:hover{background-color:#888;color:#eee;}
#left-menu a:hover, #left-menu a:focus{padding:1px 2px 2px 6px;background-color:#F89E3D;color:#000;border-bottom:1px solid #FFFF99;border-top:1px solid #FFD75E;border-left-color:#FFFF99;border-right:1px solid #FCD781;}
.active-page, a:hover .active-page{background-color:#FFD75E;color:#000;}
#left-menu h3{border-left:6px solid #FFFFCC; margin-top:0; font-size:14px;color:#FFFFCC;background-color:#000;padding:2px 2px 2px 4px;}
a{color:#000066;font-weight:bold;}
a:hover, a:active{color:#0000CC;}
#searchbox{color:#F28409;font-size:90%;position:absolute;left:510px;top:23px;z-index:3;width:272px;height:15px;}
#searchbox input{background-color:#FFFB82;border:1px solid #F28409;}
#searchbox input:hover, #searchbox input:active, #searchbox input:focus{background-color:#fff;border:1px solid #D96600;}
#topbanner{color:#F28409;font-size:85%;position:absolute;left:492px;top:52px;z-index:3;width:302px;height:87px;text-align:center;	line-height:1.3em;}
#topbanner div{display:inline;}
#topbanner div a{color:#FFFAEA;text-decoration:none;border-right-width:3px;border-left-width:3px;padding-left:3px;padding-right:3px;	border-right-style:solid;border-left-style:solid;border-right-color:#FBC239;border-left-color:#FBC239;margin:0 10px;font-size:1.2em;	line-height:1.35em;}
#topbanner div a:hover{color:#6A4E02;border-right-width:9px;border-left-width:9px;padding:0;border-right-style:solid;border-left-style:solid;border-right-color:#FBC239;border-left-color:#FBC239;margin:0 7px;background-color:#FFFB82;}
#sublogo{font-size:11px;font-family:verdana,arial,sans-serif;line-height:14px;position:absolute;top:82px;left:529px;width:244px;	height:69px;}
#sublogo a{text-decoration:underline;border:0;color:#000;}
#sublogo a:hover{color:#000;}
#top{position:absolute;left:4px;width:141px;top:106px;height:88px;color:#E17A09;font-weight:bold;font-size:9px;}
.debug{color:#006600;background-color:#D2F0D2;margin-top:2px;margin-left:995px;padding:2px;border:1px outset #336600;width:250px;	font-size:11px;z-index:-5;}
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;}
.inlinebox{border:1px dotted #F28409;background-color:#FFF;height:60px;display:table-cell;padding:3px;}
.flag{width:20px;height:14px;margin:0;border:0;}
.thumb{display:inline;}
#homelink{position:absolute;left:53px;top:61px;display:block;z-index:2;width:410px;height:45px;}
#homelink a{height:45px;width:410px;display:block;}
#homestar{position:absolute;left:148px;top:118px;display:block;width:345px; font-size:11px;}
#homestar a {color:#D96600}
.pictable{display:table;width:100%;}
.picrow{display:table-row;}
.piccell{display:table-cell;margin:2px;padding:2px;}
.piccell h3{margin-bottom:1px;}
.piccell small{margin-top:0px;}
.credit td{color:#FFF;background-color:#F28409;padding:18px;}
.credit td a{text-decoration:none;color:#FFF;}
.credit td a:hover{text-decoration:none;color:#fff;}
.noborder{border:0px;}
#content #news_block #fansites div{margin-top:5px;margin-bottom:5px;}
#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{border:1px solid #F67027;padding:2px;text-decoration:none;}
.pba {border:1px solid #444;background-color:#eee;color:#444;padding:2px;text-decoration:none;}
.v3 {background-color:#FFF;padding:2px;margin:5px;border:1px groove #FF0000;}
