body{padding: 0px;background: #ffffff url(images/background.gif) repeat-y top center; color: #222;text-align: center;
    font: 85% "Trebuchet MS",Arial,sans-serif; margin:0px}
h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px}
img{border:0}
h1{font-size: 250%;color: #FFF;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }
div#container{width:780px; margin: 0 auto;padding:5px;text-align:left;background:#97a2a3 url(images/container_bg.jpg) repeat-x top}
div#header{padding: 0px;text-align:left}
/*content*/
div#content{float:right; width:600px; margin-top:10px; border:0px solid red}
div#content h2{font-size:130%; font-weight:bold; color:#fbcc42; padding: 0px 0px 10px 0px}
div#content h3{font-size:110%; font-weight:bold; color:#000000; padding: 0px 0px 10px 0px;display:inline}
div#content p{line-height:1.5em; margin-bottom:10px}
.welcome_text{color:#959593;background:#5d5c5c url(images/heading_textbg.jpg) repeat-x top;float:right; border:1px solid #ccc; width:180px;height:178px; padding:10px 5px 10px 5px; overflow:hidden}
.dummy_div{clear:both; height:1px; overflow:hidden}
.note{padding:5px; color:#fff; font-size:90%}
div#content a{color:#fff600;text-decoration:none;}
div#content a:hover{color:#fff600;background-color:#353939}
/*Side Bar*/
div.side{width:165px; border:1px solid #3e3e3e; margin-top:10px}
div.side h1{font-size:100%; font-weight:bold; background:url(images/heading_bg.gif) repeat-x bottom; line-height:30px;}
div.side h2{font-size:100%; font-weight:bold;background-color:#000; color:#fff; margin:0px; padding:5px 0px 0px 5px}
div.side p{color:#959593; background:#5d5c5c url(images/heading_textbg.jpg) repeat-x top;padding:10px}
div.side img{float:left;margin:5px}
div.side .smalltext{padding:5px; background:#5d5c5c url(images/heading_textbg.jpg) repeat-x top; color:#959593}
div.smalltext{font-size:80%;}
div.side a{color:#959593; text-decoration:none}
div.side a:hover{color:#959593; text-decoration:underline}
/*Footer*/
div#footer{background:#000000 url(images/footer_bg.gif) repeat-x; height:47px;padding: 0px 0px 10px 0px}
div#colorfooter{background:url(images/colorfooter.gif) repeat-x; height:50px; margin:10px 0px 0px 0px}
div#colorfooter ul{margin:0px; padding:0px; display:block; float:left;clear:both; width:100%}
div#colorfooter li{font-size:90%;float:left; list-style:none; color:#fff; margin-top:4px}
div#colorfooter li a{color:#fff; text-decoration:none; padding:4px; }
div#colorfooter li a:hover{text-decoration:underline}
.footermenu{margin:10px 0px 5px 0px; padding:0px; display:block; float:left;clear:both; width:100%}
.footermenu li{font-size:90%;float:left; list-style:none; color:#fff; margin-top:4px}
.footermenu li a{color:#fff; text-decoration:none; padding:4px; }
.footermenu li a:hover{text-decoration:underline}
div#footer p{padding-left:5px; color:#828282; font-size:90%; margin:0px;}
/* big button */
.button_holder{float:left;clear:both; margin-top:10px; text-align:center}
ul.buttons{margin:0px; padding:0px}
ul.buttons li{float:left; list-style:none; margin-right:10px}
ul.buttons li a{width:182px; height:125px;padding:45px 90px; line-height:125px; color:#babdbd; text-decoration:none}
ul.buttons li.download a{background: #ffffff url(images/big_button.gif) no-repeat left 0px;}
ul.buttons li.online a{background: #ffffff url(images/big_button.gif) no-repeat left -250px;}
ul.buttons li.tournaments a{background: #ffffff url(images/big_button.gif) no-repeat left -500px;}
ul.buttons li.download a:hover{background-position:left -125px;}
ul.buttons li.online a:hover{background-position:left -375px;}
ul.buttons li.tournaments a:hover{background-position:left -625px;}
/*side list*/
.side_list {margin:0px; padding:0px; background:#5d5c5c url(images/heading_textbg.jpg) repeat-x top;}
.side_list li{list-style:none; margin:0px; padding:0px}
.side_list li a{color:#fff; text-decoration:none; display:block; padding:4px 4px 4px 6px; width:94%}
.side_list li a:hover{color:#fbcc42; text-decoration:none; display:block; background-color:#606060; }
/*Content list*/
.content_list{margin:0px 20px 0px 20px; padding:0px;}
.content_list li{margin:2px 0px 5px 0px}
.content_list li a{color:#fff600; padding:3px; text-decoration:none}
.content_list li a:hover{color:#fff; background-color:#353939}
.list_extraMargin{margin:0px 20px 0px 50px; padding:0px;}
.list_extraMargin li{margin:2px 0px 10px 0px}
.list_extraMargin li a{color:#353939; padding:3px; text-decoration:none}
.list_extraMargin li a:hover{color:#fff; background-color:#353939}
/*border table*/
table.border{border-top:1px solid #b2b9ba; border-right:1px solid #b2b9ba; margin-bottom:15px}
table.border td{border-bottom:1px solid #b2b9ba; border-left:1px solid #b2b9ba; padding:3px}
table.border th{border-bottom:1px solid #b2b9ba; border-left:1px solid #b2b9ba; padding:5px; background-color:#a0a9aa}