/*Main layout classes & defaults*/
*{margin:0;padding:0}
html{height:100%;padding-bottom:1px}
body{color:#333;background:url('../img/bgr5.png');font-family:Lucida Sans, Verdana, Arial, sans-serif;font-size:12px;line-height:18px}
img{border:0px}
h1{font-size:24px}
h2{font-size:22px}
hr{border:0px;border-top:1px solid #ccc;width:90%;margin:8px auto}

/*Main structure*/
.container {margin: 0px auto;width:955px}
.container_top {background:url('../img/container_top5.png') no-repeat; height: 10px; margin-top:15px;}
.container_repeat {background:url('../img/container_repeat5.png') repeat;}
.container_bottom {background:url('../img/container_bottom5.png') no-repeat; height: 9px; margin-bottom: 15px;}
.banner_pos {position: relative; left: 4px; top: -4px}
#banner_top {background:url('../img/banner_top5.jpg') no-repeat; height: 104px; width: 941px;}
#banner_bl {background:url('../img/banner_bl5.jpg') no-repeat; height: 85px; width: 354px; float:left;}
#banner_bm a {background:url('../img/banner_bm5.jpg') no-repeat; height: 65px; width: 231px; float:left; display: block}
#banner_bm a:hover {background:url('../img/banner_bm5_hover.jpg') no-repeat; height: 65px; width: 231px; float:left;}
#banner_br {background:url('../img/banner_br5.jpg') no-repeat; height: 85px; width: 356px; float:left;}

/*Texts*/

/*Boxes*/
.main_block {margin: 0;width:728px}
.main_block_top_news {background:url('../img/block_head_news.png') no-repeat; height: 57px;}
.main_block_top_gameplay {background:url('../img/block_head_gameplay.png') no-repeat; height: 57px;}
.main_block_top_leaderboards {background:url('../img/block_head_leaderboards.png') no-repeat; height: 57px;}
.main_block_top_about {background:url('../img/block_head_about.png') no-repeat; height: 57px;}
.main_block_repeat {background:url('../img/block_large_repeat.png') repeat-y}
.main_block_bottom {background:url('../img/block_large_foot.png') no-repeat; height: 16px}
.main_block div.inblock {padding: 5px 22px}
.main_block div.mugline {text-align: center}
.main_block div.mugline img:hover {background:url("../img/hover_mug.png") no-repeat;}

.nav_block {margin: 0;width:224px}
.nav_block_top_user {background:url('../img/block_head_user.png') no-repeat; height: 57px;}
.nav_block_top_twitter {background:url('../img/block_head_twitter.png') no-repeat; height: 61px;}
.nav_block_top_scores {background:url('../img/block_head_scores.png') no-repeat; height: 69px;}
.nav_block_repeat {background:url('../img/block_small_repeat.png') repeat-y}
.nav_block_bottom {background:url('../img/block_small_foot.png') no-repeat; height: 18px; margin-bottom: 10px}
.nav_block div.inblock {padding: 5px 16px 5px 22px}


.news_block img.snip {float:left; margin-right: 16px;}
.news_block div.news_contain {height: 128px}

/*Links & Navigation*/
#nav_menu {background:url("../img/nav.png") no-repeat;width:596px;height:30px;margin:0px auto;padding:0;}
#nav_menu span {display: none;}
#nav_menu li, #nav_menu a {height:30px;display:block;}
#nav_menu li {float:left;list-style:none;display:inline;}

#nav_home {width: 50px; padding-right: 46px}
#nav_gameplay-tips {width: 122px; padding-right: 46px}
#nav_leaderboards {width: 116px; padding-right: 46px}
#nav_forums {width: 64px; padding-right: 46px}
#nav_about {width: 58px}

#nav_home a:hover {background:url("../img/nav.png") 0px -30px no-repeat; }
#nav_gameplay-tips a:hover {background:url("../img/nav.png") -96px -30px no-repeat; }
#nav_leaderboards a:hover {background:url("../img/nav.png") -264px -30px no-repeat; }
#nav_forums a:hover {background:url("../img/nav.png") -426px -30px no-repeat; }
#nav_about a:hover {background:url("../img/nav.png") -536px -30px no-repeat; }

a, a:active, a:visited{color:#9b3b39;text-decoration:none}
a:hover{color:#9b3b39;text-decoration:underline}

/*Tables*/;
/*
#leaderboard {width: 650px;}
#leaderboard tr th {background: #9b3b39; color: #eee; padding: 3px}
#leaderboard tr.rowodd td {text-align: center; background: #e4e4d4; padding: 5px}
#leaderboard tr.roweven td {text-align: center; background: #eed; padding: 5px}
#leaderboard tr td {border-left: 1px solid #d7d7c7; font-family: verdana; color: #000}
#leaderboard tr td.firsttd {border-left: 0px solid #ddc}
#leaderboard tr .td1{width: 50px}
#leaderboard tr .td2{width: 200px}
#leaderboard tr .td3{width: 150px}
#leaderboard tr .td4{width: 250px}
#leaderboard a, #leaderboard a:active, #leaderboard a:visited {color: #000}
*/