html,body{height:100%}
img{margin:0;padding:0;border:none;}
ul,li{margin:0;padding:0;}
p{font-size:1em;margin:0 0 1em 0;padding:0;line-height:1.6em;}
h1{font-size:2em;line-height:1.5em;margin:0 0 0.5em 0;padding:0;}
h2{font-size:1.5em;line-height:1.5em;margin:0 0 0.5em 0;padding:0;}
h3{font-size:1.4em;line-height:1.5em;margin:0 0 0.3em 0;padding:0;font-weight:normal}
a,a:link,a:active{color:#dd9f00;text-decoration:none}
a:hover{color:#dd9f00;text-decoration:underline}
a.out{font-size:1.5em;line-height:1.6em;color:#B00000;font-weight:bold;text-decoration:underline}
body{margin:0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;text-align:left;font-size:12px;color:#3b3a3a;background:#fff url(images/body-back.png) repeat-x top left}
#wrapper{min-height:100%;position:relative}
* html #wrapper{height:100%}
#container{margin:0 auto;width:1000px;padding:0px 15px 80px 15px}
#header{margin:0;position:relative;height:120px;background:url(images/header-back.png) no-repeat top left}
#header h1{display:block;position:relative;float:left;top:0px;left:0px;height:111px;width:433px;margin:0;overflow:hidden;padding:0;text-decoration:none;text-indent:-9999px;background:url(images/logo.png) no-repeat center left}
#header h1 a{display:block;height:120px;width:350px}
ul#main-menu{position:absolute;right:0px;top:46px;color:#ffffff;margin:0 0 0px 0;font-size:1.1em;letter-spacing:1px;padding:0;list-style:none;background:transparent no-repeat scroll 0px 0px}
ul#main-menu li{padding:0;float:left;margin:0 0px 0 0px;display:inline;line-height:28px}
ul#main-menu li a{float:left;padding:0px 15px 0px 15px;text-decoration:none;color:#4b4b4b}
li#current{background:url(images/menu-li.png) no-repeat top left}
li#current a{padding:0px 15px 0px 17px;text-decoration:none;background:url(images/menu-a.png) no-repeat top right}
ul#main-menu li a:hover{text-decoration:none;color:#dd9f00}
#content{margin:0px;padding:20px 0px 20px 0px;}
#main{float:left;padding-top:10px;display:inline;width:645px}
.block{margin-bottom:25px}
#sidebar{float:left;display:inline;margin:-15px 0px 0px 0px;width:180px;border-left:1px solid #ffffff;border-right:1px solid #ffffff}
#sidebar2{float:right;display:inline;margin:-15px 0px 0px 0px;width:160px;border-left:1px solid #ffffff;border-right:1px solid #ffffff}
.sideblock{width:160px;margin-bottom:0px;padding:0 15px 15px 15px}
.sideblock ul{margin:10px 0px 20px 20px}
.sideblock li{margin-bottom:5px}
.o2g{padding-top:15px;background:#ffa74f;color:#ffffff}
.o2g a{color:#ffffff}
.g2b{padding:0 15px 20px 15px;background:#d5d9b5;}
.b2w{background:#4b4b4b;color:#ffffff}
.sideblock h2{padding:10px 0px 0px 0px;font-weight:normal;font-size:1.4em;}
ul.sidelist{margin:0;list-style:none;padding-bottom:12px}
ul.sidelist li{margin:0;display:inline}
ul.sidelist li a{border:1px solid #fff;display:block;color:#4b4b4b;font-size:1.1em;background:#e4e8c5;padding:5px 5px 7px 7px;margin-bottom:5px}
ul.sidelist li a:hover{text-decoration:none;background:#ffa74f;border:1px solid #4b4b4b}
#footer{position:relative;margin-top:-100px;height:100px;min-width:930px;color:#ffffff;background:#484747 url(images/footer-back.png) repeat-x top left}
.footer-block{clear:both;margin:0 auto;text-align:left;padding:65px 0px 0 0px;width:900px;font-size:0.9em}
.footer-block p{float:left;padding:0px;margin:0px;margin-top:-10px}
.footer-block ul{padding:0px;float:right;margin:0px;margin-top:-10px;list-style:none}
.footer-block ul li{float:left;list-style:none;margin:0;margin-left:1em}
.footer-block a{color:#ffffff}
.footer-block a:hover{color:#dd9f00;text-decoration:underline}
.last{margin:0px;padding:0px}
.clear,.clearline{clear:both;height:1px;margin:0;padding:0;font-size:15px;line-height:1px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.left{float:left;display:inline}
.right{float:right;display:inline}
.games {background-color: #d5d9b5; margin: 2px; padding: 2px; border: solid 1px #666666; width:145px; height:135px;float:left;text-align:center;}
.games strong {margin: 0 0 5px;display:block;text-transform:uppercase;font-size: 14px;font-weight: bold;border-bottom:2px solid #4b4b4b;text-align:center;background-color: #ffa74f; color:#ffffff;}
