*{margin:0;padding:0;}
body{background:#FFF;font-family:Tahoma, Verdana, sans-serif;font-size:12px;color:#000;text-align:center;}
a{background:inherit;text-decoration:none;color:#990000;}
a:hover{background:inherit;color:#996800;}
h1, h2, h3{font-family:Verdana, Tahoma, Verdana, sans-serif;font-weight:Bold;}
h1{font-size:120%;}
h2{font-size:110%;text-transform:uppercase;}
h3{font-size:110%;color:#990000;}
h1, h2, h3, p{margin:0;padding:10px;}
ul, ol{margin:10px 20px;padding:0 20px;}
img{border:2px solid #CCC;margin:2px;}
blockquote{margin-top:2px;margin-bottom:2px;padding:0 0 0 28px;border:1px solid #f2f2f2;background:#FAFAFA url(quote.png) no-repeat 5px 5px;}
form{margin:10px;padding:0 5px;border:1px solid #f2f2f2;background-color:#FAFAFA;}
input{padding:2px;border:1px solid #eee;font:normal 1em Verdana, sans-serif;color:#777;}
textarea{padding:2px;font:normal 1em Verdana, sans-serif;border:1px solid #eee;height:100px;display:block;color:#777;}
input.button{margin:0;font:bolder 12px Arial, Sans-serif;border:1px solid #CCC;padding:2px 3px;background:#FFF;color:#275F6C;}
form.search{padding:0;margin:0;vertical-align:bottom;border:none;background-color:transparent;}
form.search input.textbox{margin:0;padding:1px;width:120px;border:1px solid #CCC;background:#FFF;color:#000;}
form.search input.button{height:20px;padding:1px 3px;width:60px;}
#wrap{width:990px;background:url(bg.jpg) repeat-y center top;margin:0 auto;text-align:left;}
#content-wrap{position:relative;width:930px;margin:0 auto;padding:0;}
#header{position:relative;width:990px;height:100px;background:#FFF url(header.jpg) no-repeat center top;margin:0;padding:0;font-size:14px;color:#FFF;}
#header h1#logo{position:absolute;margin:0;padding:0;font:bold 42px Arial, Sans-serif;letter-spacing:-2px;color:#FFF;text-transform:none;top:19px;left:53px;}
#header h2#slogan{position:absolute;z-index:9999999;margin:0;padding:0;font:bold 12px Arial, Sans-serif;text-transform:none;color:#FFF;top:65px;left:75px;}
#header #searchform{float:right;padding:45px 40px 0 0;display:inline;}
#menu{clear:both;width:990px;height:26px;background:#FFF773 url(menubg.jpg) repeat-y;margin:0;font:bolder 12px/26px Tahoma, Verdana, Arial, Sans-Serif;}
#menu ul{margin:0;padding:0 0 0 35px;}
#menu ul li{float:left;list-style:none;}
#menu ul li a{display:block;text-decoration:none;padding:0 10px;background-color:#FFF773;color:#000;}
#menu ul li a:hover{background:#990000;color:#FFF}
#menu ul li#current a{background:#990000;color:#FFF;}
#fav{float:right;padding:0 26px 0 0;}
#fav a{display:block;text-decoration:none;padding:0 10px;background:inherit;color:#000;}
#fav a:hover{background:#990000;color:#FFF;}
#main{float:right;width:770px;padding:0;margin:0;}
#main h1{color:#990000;border-bottom:1px solid #CCCCCC;background:#F6F6F6 url(arrow.gif) no-repeat 5px 50%;padding:3px 0 3px 20px;margin:10px 0 0 0;}
.tags{background-color:#FAFAFA;padding:2px;margin:2px;border:1px solid #f2f2f2;font-size:10px;}
#sidebar{float:left;width:155px;padding:0;margin:0;}
#sidebar h1{margin:10px 0 0 0;padding:3px 10px;font:bold 120% Tahoma, Verdana, Sans-Serif;color:#000;background:#FFF773;}
#sidebar ul.sidemenu{list-style:none;text-align:left;margin:3px 0px 8px 0;padding:0;text-decoration:none;}
#sidebar ul.sidemenu li{border-bottom:1px solid #EFF0F1;background:url(bullet.png) no-repeat 2px 3px;padding:2px 0 2px 25px;margin:0 2px;}
* html body #sidebar ul.sidemenu li{height:1%;}
#sidebar ul.sidemenu a{font-weight:bold;padding:2px 0;background:none;}
.navigator{clear:both;margin:0;font:11px Arial, Verdana, Tahoma, Sans-serif;height:15px;padding:5px;}
.navigator a{color:#FFFFFF;padding:1px;background-color:#990000;border:1px solid #C6C3C6;text-decoration:none;}
.navigator a:hover{color:#424542;padding:1px;background-color:#FFFFFF;border:1px solid #C6C3C6;text-decoration:none;}
.navigator .current{color:#424542;padding:1px;background-color:#FFFFFF;border:1px solid #C6C3C6;text-decoration:none;}
.navigator .disable{color:#FFFFFF;background-color:#999999;border:1px solid #C6C3C6;text-decoration:none;}
.game{margin:2px;padding:0 0 0 0px;border:1px solid #f2f2f2;background-color:#FAFAFA;width:148px;float:left;height:220px;}
.play{margin:2px;padding:0 0 0 0px;border:1px solid #f2f2f2;background-color:#FAFAFA;}
.small{font-size:9px;margin:2px;padding:2px;}
.clear{clear:both;}
#footer{clear:both;color:#66737B;font:normal 90% Verdana, Tahoma, sans-serif;background:#FFF url(footerbg.jpg) no-repeat center top;width:990px;height:60px;text-align:center;padding:8px 0 0 0;margin:0 auto;}
#footer a{text-decoration:none;}

