#header { background-color: #323232;height: 44px;margin: 0 0 1px 0; }
#header_inner { width: 980px;margin: 0 auto;font: bold 11px arial;color: #fff;height: 44px;line-height: 44px; }

.basket_closed a { float: right;display: block;height: 44px;font: bold 11px arial;color: #fff;text-decoration: none;line-height: 44px;padding: 0 16px 0 16px; }
.basket_closed a:hover { float: right;display: block;height: 44px;font: bold 11px arial;color: #fff;text-decoration: none;line-height: 44px;padding: 0 16px 0 16px;background-color: #525252; }

.basket_open a { float: right;display: block;height: 44px;font: bold 11px arial;color: #fff;text-decoration: none;line-height: 44px;background: url('./images/basket_open.gif') no-repeat;padding: 0 15px 0 52px; }
.basket_open a:hover { float: right;display: block;height: 44px;font: bold 11px arial;color: #fff;text-decoration: underline;line-height: 44px;background: url('./images/basket_open.gif') no-repeat;padding: 0 15px 0 52px; }

#logo_bg { background: url('./images/logo_bg.png') repeat-x;height: 158px; }

#ego_bg { background: url('./images/ego_bg.png') no-repeat;width: 980px;height: 158px;margin: 0 auto;padding: 0;position: relative; }

#ego_logo { width: 159px;height: 55px;position: absolute;left: 0;top: 20px; }

#tab_top { position: absolute;height: 30px;width: 980px;left: 0;bottom: 31px; }
#tab_top ul { padding: 0;margin: 0;list-style: none; }
#tab_top li { float: left;margin: 0 2px 0 0; }
.tab_on a { float: left;background: url('./images/tab_on.png') no-repeat;background-position: top right;height: 30px;font: bold 11px arial;color: #fff;text-decoration: none;line-height: 30px;display: block;padding: 0 15px 0 15px; }

.tab_off a { float: left;background: url('./images/tab_off.png') no-repeat;background-position: top right;height: 30px;font: bold 11px arial;color: #000;text-decoration: none;line-height: 30px;display: block;padding: 0 15px 0 15px; }
.tab_off a:hover { float: left;background: url('./images/tab_on.png') no-repeat;background-position: top right;height: 30px;font: bold 11px arial;color: #fff;text-decoration: none;line-height: 30px;display: block;padding: 0 15px 0 15px; }

#tab_base { position: absolute;height: 27px;width: 972px;left: 0;bottom: 0;background: url('./images/tabs_base_bg.png') repeat-x;padding: 4px 0 0 8px; }
#tab_base ul { padding: 0;margin: 0;list-style: none; }
#tab_base li { float: left;margin: 0; }

.tabb_on a { float: left;background-color: #000;height: 20px;font: 11px arial;color: #fff;text-decoration: none;line-height: 20px;display: block;padding: 0 5px 0 5px;border-right: 1px solid #2d6694; }

.tabb_off a { float: left;height: 20px;font: 11px arial;color: #fff;text-decoration: none;line-height: 20px;display: block;padding: 0 5px 0 5px;border-right: 1px solid #2d6694; }
.tabb_off a:hover { float: left;background-color: #000;height: 20px;font: 11px arial;color: #fff;text-decoration: none;line-height: 20px;display: block;padding: 0 5px 0 5px;border-right: 1px solid #2d6694; }

#main_page { background: url('./images/page_bg.jpg') no-repeat;background-position: top center; }
#main_container { background-color: #1c1c1c;width: 980px;padding: 2px 16px 20px 16px;margin: 0 auto; }

h1 { background-color: #000;width: 210px;height: 30px;padding: 0 9px 0 9px;margin: 0;font: 18px arial;letter-spacing: -1px;color: #fff;line-height: 30px; }
h1 a { background-color: #000;width: 210px;height: 30px;margin: 0 0 10px 0;font: 18px arial;letter-spacing: -1px;color: #fff !important;line-height: 30px;text-decoration: none; }

.bcrumb { background-color: #000;color: #fff;font: 11px arial;padding: 6px 10px 6px 10px;margin: 0 0 10px 0;overflow: hidden; }
.bcrumb a { font-weight: bold;color: #0d0 !important; }
.bcrumb strong { color: #ddd; }

.top_container { width: 930px;padding: 0;height: 116px;margin: 0 0 10px 0; }
.top_container h2 { width: 137px;height: 23px;padding: 0 0 0 6px;font: bold 11px arial;margin: 0 0 7px 0;background-color: #000;color: #fff;line-height: 23px; }
.top_container h2 a { color: #fff;text-decoration: none; }

.arcade_box { width: 225px;float: left;height: 116px;background-color: #eee;margin: 0 10px 0 0;padding: 0; }
.arcade_top { height: 85px;padding: 8px 75px 0 8px;background: #eee url('./images/arcade_bg.jpg') no-repeat;background-position: right center;font: 11px arial;color: #000; }


.xbox_top { height: 85px;padding: 8px 75px 0 8px;background: #eee url('./images/xbl_bg.jpg') no-repeat;background-position: right center;font: 11px arial;color: #000; }
.cal_top { height: 85px;padding: 8px 75px 0 8px;background: #eee url('./images/cal_bg.jpg') no-repeat;background-position: right center;font: 11px arial;color: #000; }
.login_top { height: 85px;padding: 8px 10px 0 8px;background-color: #eee;font: 11px arial;color: #000; }
.login_top a { color: #3264a3; }
.login_box { width: 225px;float: left;height: 116px;background-color: #eee;margin: 0;padding: 0; }

.top_link { height: 23px;display: block;background: #5e86bd url('./images/tlink_bg.jpg') no-repeat;text-align: right;font: bold 11px arial;line-height: 23px;color: #fff !important;text-decoration: none;padding: 0 8px 0 0; }

.alt3 h3 { margin: 0 5px 4px 0;padding: 0;float: left; }
.alt3 h3 a { display: block;width: 200px;padding: 5px 7px 5px 7px;background-color: #5a82b4;color: #fff;font: bold 11px arial;margin: 0; }
.alt3 a { color: #3b5b83; }

.tinfo { margin: 0 5px 4px 0;padding: 5px 7px 5px 7px;float: left;display: block;font: 11px arial;color: #000;width: 70px;background-color: #fff;text-align: center; }

.new_posts { margin: 0 5px 4px 0;padding: 5px 7px 5px 7px;float: left;display: block;font: bold 11px arial;color: #fff;width: 35px;background-color: #3b834e;text-align: center; }
.no_new_posts { margin: 0 5px 4px 0;padding: 5px 7px 5px 7px;float: left;display: block;font: bold 11px arial;color: #999;width: 80px;background-color: #ddd;text-align: center; }

.last_post { display: block;width: 80px;padding: 3px 6px 3px 6px;font: bold 11px arial;background-color: #333;color: #eee;margin: 0 0 3px; }

.wstats { background: #eee url('./images/wol_bg.jpg') no-repeat;background-position: top right;padding: 10px 70px 10px 10px;margin: 10px 0 0 0; }
.wstats a { color: #374e72; }
.stats { background: #eee url('./images/stats_bg.jpg') no-repeat;background-position: top right;padding: 10px 70px 10px 10px;margin: 10px 0 0 0; }
.stats a { color: #374e72; }
.stats_head { display: block;width: 320px;padding: 3px 6px 3px 6px;margin: 0 0 5px 0;font: bold 11px arial;color: #fff;background-color: #4d6384; }
.stats_head a { color: #fff; }

#footer { padding: 10px;background-color: #000; }

.footer_left { width: 180px;float: left;font: 11px arial;color: #fff;border-right: 1px dashed #333;padding: 3px 10px 10px 0px;margin: 0 10px 0 0; }
.footer_left a { display: block;background-color: #161616;border-left: 10px solid #126790;padding: 0 0 0 6px;color: #ccc;font: 11px arial;text-decoration: none;line-height: 20px;margin: 0 0 2px 0; }
.footer_left a:hover { display: block;background-color: #333;border-left: 10px solid #0b94d6;padding: 0 0 0 6px;color: #ccc;font: 11px arial;text-decoration: none;line-height: 20px;margin: 0 0 2px 0; }
.footer_left strong { display: block;font: bold 11px arial;color: #fff;margin: 0 0 6px 0; }

.footer_right { width: 220px;float: right;font: 11px arial;color: #ccc;padding: 3px 0 0 0;text-align: right; }
.footer_right a { font-weight: bold;color: #0b94d6;text-decoration: none; }
.footer_right strong { color: #fff; }

.guest { margin: 6px 0 10px 0;padding: 15px;font: 11px arial;background-color: #eee; }
.guest a { color: #009; }

.newthread a { background-color: #547fc7;display: block;font: bold 11px arial;color: #fff;text-decoration: none;width: 125px;text-align: center;height: 26px;padding: 0;margin: 7px 0 7px 0;line-height: 26px; }
.newthread a:hover { background-color: #000;display: block;font: bold 11px arial;color: #fff;text-decoration: none;width: 125px;text-align: center;height: 26px;padding: 0;margin: 7px 0 7px 0;line-height: 26px; }

.closedthread a { background-color: #900;display: block;font: bold 11px arial;color: #fff;text-decoration: none;width: 125px;text-align: center;height: 26px;padding: 0;margin: 7px 0 7px 0;line-height: 26px; }
.closedthread a:hover { background-color: #d00;display: block;font: bold 11px arial;color: #fff;text-decoration: none;width: 125px;text-align: center;height: 26px;padding: 0;margin: 7px 0 7px 0;line-height: 26px; }

.wby { background-color: #333;color: #eee;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial;white-space: nowrap; }
.wby a { color: #eee !important;text-decoration: none; }

.post_container { width: 930px;padding: 0;margin: 0 0 10px 0; }
.post_left { float: left;width: 224px;height: 291px;padding: 0;margin: 0;background: url('./images/pb_left.jpg') no-repeat; }
.pl_inner { padding: 16px 28px 16px 38px;margin: 0;font: 11px arial; }

.pl_header { display: block;padding: 2px 5px 2px 5px;background-color: #333;color: #eee;margin: 0 0 1px 0;font: bold 11px arial;width: 100px; }
.pl_offline { color: #888;font: bold 11px arial; }
.pl_online { color: #090;font: bold 11px arial; }

.post_right { float: left;width: 682px;background-color: #f3f3f3;padding: 12px; }
.read { background-color: #ddd;color: #888;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial;white-space: nowrap; }
.unread { background-color: #228436;color: #fff;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial;white-space: nowrap; }

.controls { padding: 8px 0 0 0;border-top: 1px dashed #ccc;margin: 8px 0 8px 0; }
.controls ul { padding: 0;margin: 0;list-style: none; }
.controls li { float: left;margin: 0 5px 0 0; }
.cbluelink a { float: left;display: block;background-color: #2386c7;color: #fff;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial; }
.cbluelink a:hover { float: left;display: block;background-color: #000;color: #fff;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial; }

.credlink a { float: left;display: block;background-color: #a00;color: #fff;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial; }
.credlink a:hover { float: left;display: block;background-color: #fff;color: #c00;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial; }

.cyellowlink a { float: left;display: block;background-color: #f2e066;color: #000;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial; }
.cyellowlink a:hover { float: left;display: block;background-color: #000;color: #f2e066;text-decoration: none;padding: 3px 6px 3px 6px;font: bold 11px arial; }

.multi_q a { float: left;display: block;background-color: #2386c7;color: #fff;text-decoration: none;font: bold 11px arial; }

.tlink { white-space: nowrap;padding: 0 5px 0 5px;background-color: #fff;font-size: 12px; }
.tlink a { text-decoration: none;font-weight: bold; }

.lplink { background-color: #ccc;color: #fff;font: bold 11px arial;padding: 0 3px 0 3px; }
.lplink a { color: #fff !important;text-decoration: none; }

.viewpost { display: block;float: left;width: 70px;text-align: center;padding: 2px 3px 2px 3px;background-color: #2170a5;font: bold 11px arial;color: #fff !important;text-decoration: none;margin: 0 0 0 5px; }


.cl_left { clear: left;display: block;height: 0px; }
.cl_right { clear: right;display: block;height: 0px; }