*{margin:0;padding:0;}
body{margin:0;padding:0;font-family:Tahoma, Verdana, Arial, sans-serif;color:#333;font-size:11px;background:#FFF url(bg.png) repeat-x;text-align:center;}
a{color:#528ABD;background-color:inherit;text-decoration:none;}
a:hover{color:#313031;background-color:inherit;}
h1{font-size:15px;padding:10px 10px 5px 10px;color:#F9864D;background-color:inherit;border-bottom:1px solid #EFF0F1;font-weight:bold;margin:0;}
h2{font-size:14px;text-transform:uppercase;font-weight:bold;padding:10px;margin:0;}
p{padding:10px;margin:0;}
img{border:3px solid #D5D5D5;padding:2px;margin:2;}
#sidebar h1, #sidebar p{padding-left:0;}
ul, ol{margin:10px 20px;padding:0 20px;}
#bannertop{position:absolute;top:2px;left:345px;padding:0;margin:0;background-color:transparent;}
form.search{position:absolute;top:15px;right:5px;padding:0;margin:0;border:none;background-color:transparent;}
form.search input.textbox{padding:2px;margin:0;width:120px;border:1px solid #CCC;background:#FFF;color:#333;vertical-align:top;}
form.search input.button{margin:0;font:bolder 12px Verdana, Sans-serif;border:1px solid #CCC;padding:2px 3px;background:#FFF;color:#F9864D;width:60px;vertical-align:top;}
#wrap{margin:0 auto;padding:0;width:960px;text-align:left;}
#header{position:relative;height:70px;margin:0;padding:0;color:#313031;}
#header h1{position:absolute;font:bold 2.9em Tahoma, Arial, Sans-Serif;margin:0;padding:0;color:#F9864D;border:none;}
#header h2{position:absolute;margin:0;padding:0;font:bold 11px Arial, Tahoma, Sans-Serif;top:43px;left:5px;text-transform:uppercase;}
#menu{clear:both;background:#528ABD url(menubg.gif) repeat-x;height:30px;margin:0;font:bolder 1.2em/30px Tahoma, Verdana, Arial, Sans-Serif;}
#menu ul{margin:0;padding:0 0 0 8px;}
#menu ul li{float:left;list-style:none;border-right:1px solid #6FB6FF;}
#menu ul li a{display:block;text-decoration:none;padding:0 15px;color:#FFF;}
#menu ul li a:hover{color:#333;background:url(menu-hover-bg.png) repeat-x;}
#menu ul li#current a{color:#333;background:url(menu-current-bg.gif) repeat-x;}
#link{clear:both;padding-top:2px;padding:2px;margin:0;height:18px;font:bolder 13px Tahoma, Verdana, Arial, Sans-Serif;background-color:#9CE7FF;}
#link ul{margin:0;padding:0 0 0 2px;}
#link ul li{float:left;list-style:none;}
#link ul li a{display:block;text-decoration:underline;padding:0 2px;color:#333;}
#link ul li a:hover{text-decoration:none;}
#sidebar{float:left;width:160px;margin:0;padding:0;display:inline;font-size:12px;}
#sidebar ul.sidemenu{list-style:none;text-align:left;margin:0 0 7px 0;padding:0;text-decoration:none;}
#sidebar ul.sidemenu li{border-bottom:1px solid #EFF0F1;background:url(arrow.gif) no-repeat 3px 6px;padding:2px 5px 2px 20px;}
#sidebar ul.sidemenu li a{font-weight:bolder;background-image:none;text-decoration:none;}
#main{float:left;margin:0 0 0 15px;padding:0;width:780px;}
.post{margin:2px;padding:0 0 0 0px;border:1px solid #f2f2f2;border-left:4px solid #F4CF13;text-align:justify;}
.post-left{margin:2px;padding:0px;border:1px solid #f2f2f2;border-left:4px solid #FF9966;float:left;width:380px;}
.post-right{margin:2px;padding:0px;border:1px solid #f2f2f2;border-left:4px solid #F9864D;float:right;width:380px;}
.tags{background-color:#FAFAFA;padding:5px;margin:2px 2px 2px 2px;border:1px solid #f2f2f2;font-size:95%;text-align:right;}
#footer{clear:both;color:#666666;padding:0;border:1px solid #f2f2f2;background-color:#FAFAFA;height:50px;width:960px;margin:0 auto;}
#footer a{text-decoration:none;font-weight:bold;}
#footer-left{padding:10px;width:45%;float:left;text-align:left;}
#footer-right{padding:10px;width:50%;float:right;text-align:right;}
.clear{clear:both;}
.navigator{clear:both;margin:0;font:11px Arial, Verdana, Tahoma, Sans-serif;height:15px;padding:5px;}
.navigator a{color:#FFFFFF;padding:1px;background-color:#F9864D;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:#FFFBFF;width:148px;float:left;height:220px;}
.play{margin:2px;padding:0 0 0 0px;border:1px solid #f2f2f2;background-color:#FFFBFF;}
.small{font-size:10px;margin:2px;padding:2px;}
.pub{text-align: center;font-size: 10px;margin:2px;padding:2px;}
