@charset "utf-8";
/* Powergaming
	Author : Gavin Weeks
	Date 18th Janaury 2011	*/


.update_wall {cursor: pointer; color: #fff !important; background: url(../imgs/buttons/button-bk-2.png) repeat-x; line-height: 25px; height: 25px; float: left;  padding: 0 10px; margin-top: 7px; font-size: 11px; margin-right: 10px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-raidus: 3px; border:  solid 1px #5e9412; text-shadow: 1px 1px 0 #304711; font-weight: bold; -moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}
.update_wall:hover {color: #fff !important; text-decoration:none; background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}

.update_status2 {cursor: pointer; color: #fff !important; background: url(../imgs/buttons/button-bk-2.png) repeat-x; line-height: 25px; height: 25px; float: left;  padding: 0 10px; margin-top: 7px; font-size: 11px; margin-right: 10px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-raidus: 3px; border:  solid 1px #5e9412; text-shadow: 1px 1px 0 #304711; font-weight: bold; -moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}
.update_status2:hover {color: #fff !important; text-decoration:none; background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}

.update_reply {cursor: pointer; color: #fff !important; background: url(../imgs/buttons/button-bk-2.png) repeat-x; line-height: 25px; height: 25px; float: left;  padding: 0 10px; margin-top: 7px; font-size: 11px; margin-right: 10px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-raidus: 3px; border:  solid 1px #5e9412; text-shadow: 1px 1px 0 #304711; font-weight: bold; -moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}
.update_reply:hover {color: #fff !important; text-decoration:none; background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}
.text_reply {border:1px solid #ddd;width:90%;}
	
* {margin: 0; padding: 0; list-style: none;}
body {font-size: 13px; background: #061503 url(../imgs/core/main_back.jpg) no-repeat top center ; color: #333; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}

#join_now {width: 110px; height: 110px; background: url(../imgs/core/join_now.png); position:absolute; top: 0; left: 0;}
#join_now a {display: block; height: 110px; width: 110px;}
/* ADS */
#skyscraper {background: #999; width: 160px; height: 600px; position: absolute; right: -170px; top: 0px; display: none;}
#mpu {background: #111; margin-bottom: 10px; width: 298px; height: 248px; border: solid 1px #a50323; overflow: hidden}

fieldset {border: 0; margin-bottom: 20px;}

a {color: #609511; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
a:active {outline: none}
p {line-height: 2em; font-size:13px; margin-bottom: 10px;}
h1 {text-indent: -9999px; width: 530px; margin-top: 0px; height: 130px}
h2 {color: #FFF; position:relative; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif}
h2 .left_w {width: 10px; height: 30px; background: url(../imgs/components/title_left_on_white.gif) no-repeat;; position:absolute; left: 0; top: 0;}
h2 .right_w {width: 10px; height: 30px; background: url(../imgs/components/title_right_on_white.gif) no-repeat;; position:absolute; right: 0; top: 0;}

h2 .left_b {width: 9px; height: 40px; background: url(../imgs/components/title_left_on_black.gif) no-repeat;; position:absolute; left: 0; top: 0; display:none;}
h2 .right_b {width: 9px; height: 40px; background: url(../imgs/components/title_right_on_black.gif) no-repeat;; position:absolute; right: 0; top: 0; display: none;}

.right {float: right !important;}

.ico-16 {width: 16px; height: 16px;}
.ico-24 {width: 24px; height: 24px;}
.ico-32 {width: 32px; height: 32px;}
.ico-48 {width: 48px; height: 48px;}
.ico-64 {width: 64px; height: 64px;}
.ico-90 {width: 90px; height: 90px;}
.ico-130 {width: 130px; height: 130px;}

/* General Styles */
.inner {width: 1000px; margin: 0 auto}
.main_left {width: 245px; float: left; margin-right: 10px;}
.main_right {width: 245px; float: left; margin-right: 0px !important}
.read_more {margin-top: 5px;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.error {color: red; font-weight: bold; font-size: 12px;}
.date {color: #666; font-size: 11px;}
.generic_button {cursor: pointer; color: #fff !important; background: url(../imgs/buttons/button-bk-2.png) repeat-x; line-height: 25px; height: 25px; float: left;  padding: 0 10px; margin-top: 7px; font-size: 11px; margin-right: 10px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-raidus: 3px; border:  solid 1px #5e9412; text-shadow: 1px 1px 0 #304711; font-weight: bold; -moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}
.generic_button:hover {color: #fff !important; text-decoration:none; background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}

.generic_button.large {line-height: 25px; font-size: 18px; padding: 7px 10px}
input.generic_button.large {height: 40px;}

.generic_button.black {background: #2e2e2e url(../imgs/buttons/button-bk-blk.png) repeat-x;  text-shadow: 1px 1px 0 #000; border:  solid 1px #111 !important;-moz-box-shadow: 0 0 3px #000;-webkit-box-shadow: 0 0 3px #000;box-shadow: 0 0 3px #000;}

.generic_button.black:hover {border-color: #333 !important; -moz-box-shadow: 0 0 3px #ccc;-webkit-box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px #ccc;}

.login_row {float: left; }
.login_row .generic_button {float: right; border: solid 1px #333}
.login_row .login-fields {float: left; margin-right: 6px; padding: 5px 3px ; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 153px; margin-top: 4px; height: 15px; border: solid 1px #000}

.login_buttons {float: right;}

.success {border: solid 1px #71ad45; padding: 0 0 0 100px; background: #e4f6d7 url(../imgs/core/success.gif) 10px 10px no-repeat; margin-bottom: 10px;}
.success p {font-size: 28px; font-weight: bold; line-height: 35px; height: 80px; margin-bottom: 0 !important; padding-top: 10px;}

/* Buttons */
a.main_button {color: #FFF; background: url(../imgs/buttons/button_left_w.gif) no-repeat; line-height: 20px; float: left; position:relative; padding: 0 10px; margin-top: 10px;}
a.main_button span {background: url(../imgs/buttons/button_right_w.gif) no-repeat; width: 4px; height: 20px; position: absolute; right: 0; top: 0;}

a.main_button:active {background: url(../imgs/buttons/buttonon_left_w.gif) no-repeat;}
a.main_button:active span {background: url(../imgs/buttons/buttonon_right_w.gif) no-repeat;}
a.main_button:hover {text-decoration: none;}

/* User Buttons */
a.user_button {color: #FFF; background: url(../imgs/buttons/button_left_r.gif) no-repeat; line-height: 20px; float: left; position: relative; padding: 0 10px; margin-top: 0px; font-size: 12px;}
a.user_button span {background: url(../imgs/buttons/button_right_r.gif) no-repeat; width: 4px; height: 20px; position: absolute; right: 0; top: 0;}

a.user_button:active {background: url(../imgs/buttons/buttonon_left_r.gif) no-repeat;}
a.user_button:active span {background: url(../imgs/buttons/buttonon_right_r.gif) no-repeat;}
a.user_button:hover {text-decoration: none;}

/* NEWS Buttons */
a.mainnews_button {color: #FFF; background: url(../imgs/buttons/button_left_b.gif) no-repeat; line-height: 20px; float: left; position: relative; padding: 0 10px; margin-top: 0px; font-size: 12px;}
a.mainnews_button span {background: url(../imgs/buttons/button_right_b.gif) no-repeat; width: 4px; height: 20px; position: absolute; right: 0; top: 0;}

a.mainnews_button:active {background: url(../imgs/buttons/buttonon_left_b.gif) no-repeat;}
a.mainnews_button:active span {background: url(../imgs/buttons/buttonon_right_b.gif) no-repeat;}
a.mainnews_button:hover {text-decoration: none;}

/* User Buttons */
a.component_button {color: #fff !important; background: url(../imgs/buttons/button-bk-2.png) repeat-x; line-height: 25px; height: 25px; position: absolute; right: 0px; top: 0px;padding: 0 10px; margin-top: 6px; font-size: 11px; margin-right: 10px; -moz-border-radius: 3px; -webkit-border-raidus: 3px; border:  solid 1px #5e9412; text-shadow: 1px 1px 0 #304711; font-weight: bold; font-family:Helvetica, arial}


a.component_button:active {color: #fff !important; text-decoration:none; background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}
a.component_button:active span {background: url(../imgs/buttons/buttonon_right_r.gif) no-repeat;}
a.component_button:hover {color: #fff !important; text-decoration:none; background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}

#not_joined {display: none;}
#body_home #not_joined {display: block; display: none;}

#not_joined {height: 100px; letter-spacing: -1px;background: #a50323 url(../imgs/core/register.gif) 670px 10px no-repeat; font-weight: bold; margin-bottom: 20px; line-height: 100px; color: #fff; font-size: 18px; padding: 0 20px}
#not_joined a {display: block; color: #fff}
#not_joined a:hover {text-decoration: none;}


/* Headings */
.component .cms_form h2, #coverage h2, #sms h2, .cms_form.register h2, #files h2, #blogs h2, #features h2, #matches h2, #forum h2, #downloads h2, #portfolio_container h2, #team h2, #cms h2, #news_wrapper h2, #gallery_wrapper h2 {font-size: 20px !important; color: #333; border: solid 0px #ddd !important; text-indent:0  !important;  text-transform: normal; margin-bottom: 20px; text-shadow: 1px 1px 0 #fff !important; font-family: 'Ubuntu', arial, serif; font-weight: normal; background: none; border-bottom: solid 4px #609511 !important; height: 25px !important; line-height: 20px !important; letter-spacing: -1px !important; text-transform: none;}
#features h2 a, #matches h2 a, #forum h2 a, #downloads h2 a, #portfolio_container h2 a, #team h2 a, #cms h2 a {color: #a50323}

/* Header */
#util {height: 40px; background: #111; line-height: 40px; color: #fff; position:fixed; top: 0; z-index: 9999; width: 100%; border-bottom: solid 1px #333}
#util .inner {position: relative; overflow:hidden; }
#util .component_button {margin-top: 5px; margin-right: 0;}
.member_stats {font-weight: normal; color: #FFF; text-shadow: 1px 1px 0 #000;  background: rgba(0,0,0,0.8); position: absolute; top: 10px; right: 20px; line-height: 20px; padding: 0 5px;-moz-border-radius: 
3px; -webkit-border-radius: 3px; font-size: 11px; letter-spacing: 0px }
#body_home .member_stats {display: none;}
#wrapper {width: 1000px; margin: 0 auto; background: #fff; position: relative}
	

#header_full { width: 1000px; padding: 0;margin: 20px auto 0 auto; position:relative; border-radius: 10px 10px 0 0; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;}
#header {overflow: hidden; background: #5a9004 url(../imgs/core/head-back.gif) repeat-x;  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; border: solid 1px #79b921; border-bottom: 0; -moz-box-shadow: 0px -3px 10px #30480e;-webkit-box-shadow: 0px -3px 10px #30480e;box-shadow: 0px -3px 10px #30480e; padding-bottom: 40px;}

#header h1 {float: left; background: url(../imgs/core/logo.png) 0 15px no-repeat ; width: 394px; height: 120px;  margin-top: 0px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
#header h1 a {display: block; height: 120px;}
#leaderboard {width: 728px; height: 90px; margin-top: 30px; background: #111; float: right;}
#intro {padding: 10px;}

#twitter_div {margin-left: 20px; padding: 10px; height: 25px; background: #e4faff; border: solid 1px #c7e5ec; margin-bottom: 10px; position:relative}
#twitter_div li {line-height: 25px; font-size: 12px; font-weight: bold; color: #317989}
#twitter_div li a {font-size: 100% !important}
.follow_button {position: absolute; right: 5px; top: 10px}

#nav {height: 40px; width: 1000px;; position: absolute; left: 0; bottom: 0; font-family: Ubuntu;}
#nav #search {display: none; height: 40px; line-height: 40px;position: absolute; right: 10px; top: 0;}
#nav #search .search_field {float: left; margin-top: 8px; border: none; background: url(../imgs/components/search_field.gif) no-repeat ; padding: 0 10px; width:160px; height: 25px; line-height: 25px; padding: 0 10px; font-size: 20px; font-weight: bold; color: #a50323;}
#nav .left {}
#nav .right {}
#nav ul {line-height: 40px; text-shadow: 1px 1px 0 #333; padding: 0 20px 0 20px; }
#nav ul li {float: left; position: relative; height: 40px; text-transform:normal; margin-right: 0px; font-size: 15px;}
#nav ul li.active {height: 40px; border: 0;}
#nav ul li a {line-height: 40px; display: block; letter-spacing: 0px; padding: 0 10px; color: #fff; font-weight: normal;}
#nav ul li a:hover {text-decoration: none; color: #fff; background: rgba(255,255,255,0.2); text-shadow: 1px 1px 0 #333;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
#nav ul li.active a {color: #111; line-height: 25px; background: #fff;}
#nav ul li.active a:hover {-moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}

/* RSS */
#header .main_rss {position: absolute; right: 0px; bottom: -3px}
#header_full .main_twit {position: absolute; right: 20px; bottom: 4px; z-index: 1}
#header_full .main_fb {position: absolute; right: 55px; bottom: 4px; z-index: 1} 
.rss_small {margin-right: 5px; position: relative; top: 3px;}
.team_rss_small {position: absolute; right: 10px; top: 7px;}

#body_home #nav ul li.nav_home,
#body_videos #nav ul li.nav_videos,
#body_teamnews #nav ul li.nav_teamnews ,
#body_team #nav ul li.nav_team ,
#body_features #nav ul li.nav_features ,
#body_matches #nav ul li.nav_matches ,
#body_forum #nav ul li.nav_forum, #body_forumhome #nav ul li.nav_forum,
#body_about #nav ul li.nav_about,
#body_downloads #nav ul li.nav_downloads ,
#body_gallery #nav ul li.nav_gallery,
#body_contact #nav ul li.nav_contact {height: 40px; border: 0;}

#body_home #nav ul li.nav_home a,
#body_videos #nav ul li.nav_videos a,
#body_teamnews #nav ul li.nav_teamnews a,
#body_team #nav ul li.nav_team a,
#body_features #nav ul li.nav_features a,
#body_matches #nav ul li.nav_matches a,
#body_forum #nav ul li.nav_forum a, #body_forumhome #nav ul li.nav_forum a,
#body_about #nav ul li.nav_about a,
#body_downloads #nav ul li.nav_downloads a,
#body_gallery #nav ul li.nav_gallery a,
#body_contact #nav ul li.nav_contact a {color: #609511; line-height: 40px; background: #fff; text-shadow: 1px 1px 0 #fff; font-weight: bold; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666}

#body_home #nav ul li.nav_home a:hover,
#body_videos #nav ul li.nav_videos a:hover,
#body_teamnews #nav ul li.nav_teamnews a:hover,
#body_team #nav ul li.nav_team a:hover,
#body_features #nav ul li.nav_features a:hover,
#body_matches #nav ul li.nav_matches a:hover,
#body_forum #nav ul li.nav_forum a:hover, #body_forumhome #nav ul li.nav_forum a:hover,
#body_about #nav ul li.nav_about a:hover,
#body_downloads #nav ul li.nav_downloads a:hover,
#body_gallery #nav ul li.nav_gallery a:hover,
#body_contact #nav ul li.nav_contact a:hover {}

/* Structure */
#content {	background: url(../imgs/core/seg-bottom.png) 0 40px no-repeat; overflow: hidden; padding-bottom: 10px; position:relative; 
	-moz-box-shadow: 0 10px 10px #30480E; 
	-webkit-box-shadow: 0 10px 10px #30480E;
	box-shadow: 0 10px 10px #30480E;}
#body_home #content {background: url(../imgs/core/seg-bottom.png) 0 338px no-repeat; padding-top: 20px;}
#main {width: 660px; float: left; padding-top: 0px}
#main .under_main {overflow:hidden; clear: both; position: relative; margin-left: 20px; margin-bottom: 10px}
#main .under_main .component {width: 310px; margin-right: 20px; margin-bottom: 0px;}

#sub {width: 300px; float: right; margin-right: 20px; margin-top: 10px; padding: 0; position:relative}	

#breadcrumb {position: relative;
	color:#fff;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	padding: 0 20px; }
#breadcrumb ul {height: 40px;
	line-height: 40px;
	text-shadow: 1px 1px 0px #fff}
#breadcrumb ul li {float: left; color: #333; padding-left: 10px; margin-right: 7px; font-weight: normal; background: url(../imgs/ico/arrow-right-10-green.png) no-repeat 0 15px;}
#breadcrumb ul li.youare {background: none; padding: 0; color:#333}
#breadcrumb ul li a {color: #609511;}
#breadcrumb .sub_tl, #breadcrumb .sub_tr, #breadcrumb .sub_bl, #breadcrumb .sub_br {} 

#newsticker {display: none;}

.sponsors {display: none;}
.sponsors ul {overflow: hidden; margin-top: 10px;}
.sponsors ul li {margin-bottom: 20px; text-align: center}

#sponsors {clear: both; background: rgba(0,0,0,0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; margin: 0 20px 20px 20px ; height: 40px; padding: 20px;}
#sponsors li {float: left !important; position: relative !important; margin-right: 20px;}
#sponsors li img {height: 40px;}
#sponsors #s4 {width: 920px !important;}

/* SPOTLIGHT */
/* SPOTLIGHT */
#new_spotlight {position: relative; padding: 0 20px 20px 20px;width: 960px; height: 300px; margin-bottom: 10px;}
#new_spotlight ul {height: 300px !important; width: 640px !important; overflow:hidden !important; }
#new_spotlight pre {display: none;}
#new_spotlight .carousel_title {position: absolute; bottom: 0; left: 0; padding: 10px 20px; background: rgba(0,0,0,0.9); width: 100%; font-family: 'Ubuntu', helvetica, arial;}
#new_spotlight .carousel_title h4 {font-size: 28px;}
#new_spotlight .carousel_title h4 a {color: #fff; font-weight: normal; }

#new_spotlight #navlight {border-bottom-right-radius: 5px; border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; border: solid 1px #79B921; border-left: 0; width: 300px !important; padding: 10px 10px 0 10px; position: absolute; right: 20px; top: 0; height: 288px; background: url("../imgs/core/head-back.gif") repeat-x scroll 0 0 #5A9004;}
#new_spotlight #navlight a {display: block; overflow: hidden; padding: 15px;  }
#new_spotlight #navlight a:hover {text-decoration: none; background: rgba(255,255,255,0.05); -moz-border-radius: 5px; -webkit-border-raidus: 5px;}
#new_spotlight #navlight a:first-child {border: 0}
#new_spotlight #navlight a.activeSlide {background: rgba(255,255,255,0.2); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border-bottom: solid 1px #b6e35f;border-right: solid 1px #b6e35f; border-top: solid 1px #537c02;border-left: solid 1px #537c02;}
#new_spotlight #navlight a img {float: left; width: 50px; height: 35px; margin-right: 10px;}
#new_spotlight #navlight a h4 {font-family: 'Ubuntu', helvetica, arial; font-size: 16px; line-height: 18px; font-weight: normal; color: #b6e35f}
#new_spotlight #navlight a.activeSlide h4 {color: #fff; text-shadow: 0 1px 2px #666}




/* Team News */
#team_news {margin-top: 10px; margin-bottom: 20px }
#team_news h2 {-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; border:1px solid #ccc; font-weight:normal;height:40px;line-height:40px;text-indent:10px;text-shadow:1px 1px 0 #fff; margin-left: 20px;}
#team_news .component_inner {border: 0; background: none; padding: 0;}
#team_news ul {padding-left: 0px; margin-left: 0px; background: none ; overflow:hidden}
#team_news ul li img {margin-right: 10px; padding: 3px; background: #fff; border: solid 1px #eee; width: 100px;}
#team_news ul li {overflow: hidden; padding: 0 0 20px 20px;}
#team_news ul li p {line-height: 20px;}
#team_news ul li:hover {background: none;}
#team_news ul li.newslist_clear {width: 620px; border-bottom: dotted 1px #ccc; height: 1px; margin: 0; padding: 0;}
#team_news ul li h3 {font-size: 20px; line-height: 23px; letter-spacing: 0px; margin-bottom: 5px; font-family: Ubuntu; font-weight: normal;}
#team_news ul li h3 a {font-weight: normal}
#team_news ul li a {padding: 0;}
#team_news ul li .generic_button {padding: 0 10px; clear: both; margin-top: 0}
#team_news .news_date {font-size: 11px; color: #999; display: block; margin-top: 0px}
#team_news .comments {display: none}

#team_news #newest { margin-left: 20px;  margin-bottom: 10px; position: relative; border-bottom: solid 1px #f5f5f5; overflow:hidden; padding-bottom: 10px;}
#team_news #newest .news_date {font-size: 11px; color: #666; margin-bottom: 5px;}

#team_news #newest h3 {font-size: 22px}
	#team_news .sub_tr {width: 9px; height: 9px; position: absolute; top: 0; right: 0; background: url(../imgs/core/sub_tr.gif) no-repeat}
	#team_news .sub_br {width: 9px; height: 9px; position: absolute; bottom: 0; right: 0; background: url(../imgs/core/sub_br.gif) no-repeat}

#main_spo {float: right; margin-top: 15px; margin-right: 20px;}
#main_spo li {float: left; margin-left: 20px;}

/* User */
.login_arrow {float: left; position:relative; top: 3px; left: 5px}

#user-block {float: right; width: 560px;height: 65px; margin: 20px 20px 0 0;  position: relative; padding: 10px; background: rgba(0,0,0,0.7); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-raidus: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; border: solid 1px #000}
	#user-block .user_image {float: left; margin:0; border: solid 1px #373737; -moz-box-shadow: 0 0 5px #333;-webkit-box-shadow: 0 0 5px #333;box-shadow: 0 0 5px #333;}
	#user-block .hello {font-size: 12px; color: #fff; margin-left: 5px; line-height: 14px; padding-top: 4px; float: left;}	
	#user-block .hello-name {color: #fff; font-size: 12px;}

#user {width: 410px; float: right; height: 120px; margin-top: 0px; position: relative;}
#login_interface {float: right;}
#login_interface .generic_button {margin: 4px 0 0 5px; border: solid 1px #395110}
#login_interface input.generic_button {height: 27px; line-height: 27px;}
#user #login_interface .login_row {line-height: 25px; height: 25px; margin-bottom: 1/0px; position: relative; padding-bottom: 10px; margin-left: 0px;}
#login_interface .login_row input.generic_button {margin-left: 0 !important}
#user #login_interface .login_titles {color:#FFF; font-weight: bold; font-size: 14px}
#user #login_interface .login_row .fields {; background: #fff url(../imgs/user/fiel/d_back.gif) no-repeat ;padding: 0 10px; height: 25px; line-height: 25px; font-size: 18px; font-weight: bold; color: #a50323; border: solid 1px #ca1f24; margin: 0; position:absolute; top: 0; right: 0; width: 240px}
#user #login_interface .login_buttons {position: relative;}
	#user #login_interface .login_buttons .login {position: absolute; right: 0; top: 0; margin-top: 0; }
	#user #login_interface .login_buttons .forgotten {position: absolute; right: 67px; top: 0; margin-top: 0; background: url(../imgs/buttons/buttonon_left_r.gif) no-repeat;}
	#user #login_interface .login_buttons .forgotten span {background: url(../imgs/buttons/buttonon_right_r.gif) no-repeat;}
	
#show_user_image {float: left;}
#show_user_image img {width: 30px !important}
#logged_menu {float: right; }	
#logged_menu li {float: left}
#logged_menu .generic_button {margin: 0px 0 0 5px; height: 20px; line-height: 20px; padding: 0 8px; border: solid 1px #71c100}
#user #logged_interface {width: 390px; height: 130px; padding: 10px; position:relative}
#user #logged_interface p {color: #fff;float: left;}
#user #logged_interface .user_image {position: absolute; left: 10px; top: 40px; margin-right: 10px; margin-bottom: 5px; border: solid 1px #333;}
#user #logged_interface .welcome {line-height: 20px; height: 20px;}
#user #logged_interface .welcome a.user_button {float: right; margin-top: 0px; background: url(../imgs/buttons/buttonon_left_r.gif) no-repeat;}
#user #logged_interface .welcome a.user_button span {background: url(../imgs/buttons/buttonon_right_r.gif) no-repeat;}
#user #logged_interface .welcome a.logout {position: relative; top: 0px; margin-left: 5px;}
#user #logged_interface .welcome a.view {position: relative; top: 0px;}
#user #logged_interface #logged_menu {overflow: hidden; position: relative; margin-top: 30px; height: 25px; width: 100%; padding: 0;}
#user #logged_interface #logged_menu li {float: right; margin-left: 5px;}
#user #logged_interface #logged_menu li.cms {position: absolute; right: 253px; top: 0px;}
#user #logged_interface #logged_menu li.user_news {position: absolute; right: 0px; top: 30px;}
#user #logged_interface #logged_menu li.cms a, #user #logged_interface #logged_menu li.edit a, #user #logged_interface #logged_menu li.edit_image a, #user #logged_interface #logged_menu li.view a {margin-top: 0;}
#user #logged_interface #logged_menu li.edit {position: absolute; right: 0px; top: 0px;}
#user #logged_interface #logged_menu li.edit_image {position: absolute; right: 83px; top: 0px;}
#user #logged_interface #logged_menu li.view {position: absolute; right: 162px; top: 0px; margin-left: 0;}

#user #logged_interface h4 {margin-top: 0px; font-size: 12px; color: #FFF; float: left; margin-left: 90px; line-height: 20px; height: 20px; position:relative; padding: 0px 0 0 0; margin-bottom: 10px}
#user #logged_interface h4 img {position: absolute; right: 0; top: 0}
#user #logged_interface ul.inbox_links {overflow: hidden; margin-top: 0px; float: right;}
#user #logged_interface ul.inbox_links li {margin-left: 5px; overflow: hidden; float: left;}

.user-status-update {position: absolute; bottom: 10px; clear: both;}
.user-status-update .insert-status {height: 33px; float: left; width: 518px; margin-left: 10px}
.user-status-update .insert-status input.generic_button {height: 35px; margin: 0; float: right;}
.user-status-update .insert-status textarea {float: left; margin-right: 10px; width: 430px;border: solid 1px #373737; background: url(../imgs/core/status-bg.png) repeat-x top; font-family: Helvetica, arial; font-size: 12px; color: #ddd; padding: 3px 3px 2px 3px; height: 28px;}
.user-status-update .insert-status .tri {background: url(../imgs/ico/status-tri.png) no-repeat; display: block; width: 7px; height: 12px; position: absolute; left: 36px; top: 11px;}
.user-status-update .insert-status #progress_status {position: absolute; right: 85px; top: 5px; color: #aed921; font-size: 11px;}

/* User Profiles */

#body_user #main {width: 980px;}

#user_profile {margin-left: 20px;}
#user_profile #main_info {width: 640px; float: right}
#user_profile #sub_info {width: 300px; float: left;}

#user_profile .profile_nav {clear: both; margin:10px 0 0;}
#user_profile .user_options ul li { line-height: 22px; height: 22px}
#user_profile .user_options ul li a {border-bottom: solid 1px #ead8d8; display: block; font-weight: normal; text-indent: 5px}
#user_profile .user_options ul li a:hover {border-bottom: solid 1px #fff; background: #609511; color: #FFF; text-decoration: none;}


#user_profile h2 {background: none; color:#333; text-indent: 0;}
#user_profile h3 {padding: 5px; clear: both; color: #FFF; font-size: 12px; margin: 10px 0;}
#user_profile #profile_details {margin-top:20px;}

#user_profile #profile_details h3 {margin: 0; background: none; color: #fff; padding: 0; font-size: 20px; line-height: 30px; height: 30px}
#user_profile #profile_details ul.user_stuff, #user_profile #profile_hardware ul, #user_profile #profile_favourites ul, #user_profile #profile_inner, #user_profile .profile_nav ul.friends  {overflow: hidden; padding: 10px; background: #F5F5F5; border: solid 1px #ccc;border-top:none; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;margin-bottom:10px;}
#user_profile #profile_details ul li, #user_profile #profile_hardware ul li, #user_profile #profile_favourites ul li {clear: both; line-height: 18px; }
#user_profile #profile_details label, #user_profile #profile_hardware label, #user_profile #profile_favourites label {width: 120px; float: left; font-weight: bold;color:#609511;}

#user_profile #profile_picture {padding: 3px; border: solid 1px #eee; margin-bottom: 0px;}
#user_profile #profile_picture img {}
#user_profile #profile_hardware {margin-top: 20px; clear: both}
#user_profile #profile_details h4, #user_profile #profile_wall h4, #user_profile #profile_hardware h4, #user_profile #profile_favourites h4, #user_profile #profile_notes h4, #user_profile .profile_nav h4, #user_profile #basics h4 {ont-family: Ubuntu, helvetica, arial, serif; color: #666; font-weight: normal; background: #f5f5f5 ;height: 40px; line-height: 40px; text-indent: 10px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0px #fff; -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border: solid 1px #ccc;}

#profile_notes h4 {margin-top:20px;}
/*Wall Changes*/
#user_profile #profile_wall ul {}
#user_profile #wall_posts .main_button {position: absolute; bottom: 10px; right: 10px}
#user_profile #wall_posts li {position: relative; margin:10px 0;padding:10px 0px; border-top: solid 1px #ddd;}
#user_profile #wall_posts li .wall_info {background: url() repeat-x top; position:relative;line-height:18px; margin-bottom: 5px;}
#user_profile #wall_posts li .wall_info .name_flag_posted {margin-top: 0px; margin-left: 0; font-size: 12px;}
#user_profile #wall_posts li .wall_info .news_date {color: #999; font-size: 11px; margin-left: 10px; position: absolute; right: 0; top: 0}
#user_profile #wall_posts li .wall_info .user_avatar {-moz-box-shadow: 0 0 7px #666;
border: 1px solid #999999;
float: left; margin: 0 10px 10px 0;}

#user_profile #wall_posts li .delete_button {position: absolute; top: 20px; right: 0; }
#user_profile #wall_posts li .delete_button:hover {}
#user_profile #wall_posts li .delete_button a {text-shadow: 1px 1px 0px #fff; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;color: #333; padding: 2px 5px; border: solid 1px #ccc; background: #ddd; font-size: 10px;}
#user_profile #wall_posts li .delete_button a:hover {text-shadow: 0px 0px 0px #fff; text-decoration: none;border: solid 1px #333; background: #666; color: #fff}
#user_profile #wall_posts li .item_content {margin-left:62px;margin-bottom:0px;}
#user_profile #wall_posts li .item_content p {line-height: 18px;}
#user_profile #wall_posts li li.reply {padding:10px 0 0 0; margin-left:0px;margin-bottom:0;}
#user_profile #wall_posts li li.reply .wall_info a img.user_avatar {height:32px;width:32px;-webkit-box-shadow: #666 0px 0px 10px;}
#user_profile #wall_posts li img.user_avatar {-webkit-box-shadow: #666 0px 0px 10px;}
#user_profile #wall_posts li li.reply .wall_info span.news_date {position: absolute; right: 0; top: 0}
#user_profile #wall_posts li li.reply .wall_info p {line-height:18px;}
#user_profile #wall_posts li li.reply .post-reply {border: solid 1px red}

#user_profile #wall_posts li li.reply .wall_info .item_content {margin-left:20px;margin-bottom:0;}
#user_profile #wall_posts li .item_content ul {list-style-type: disc; list-style-position:inside}
#user_profile #wall_posts li .item_content li {background: none; border: 0; }
#user_profile .wall_info {}

#user_profile #profile_wall h4 {height: 30px; line-height: 30px;display: block; padding: 5px 10px 0 0; color: #fff;text-shadow: #304711 1px 1px; background: url(../imgs/buttons/button-bk-2.png) repeat-x; border: 1px solid #5E9412;border-bottom:1px solid #275602;}
#user_profile #profile_wall h4 .generic_button {text-indent: 0;} #user_profile #profile_hardware ul {border: solid 1px #ccc; padding: 10px}
#user_profile #profile_hardware ul li {line-height: 18px;}
#user_profile .add_remove {position: absolute; top: 5px; right: 0px; overflow: hidden; border: none !important; padding: 0px  !important; }
#user_profile .add_remove .generic_button {margin: 0 0 0 10px}

/* Components */
.component {margin-bottom: 20px; margin-top: 0px; overflow: hidden}
.component h2 {font-family: Ubuntu, helvetica, arial, serif; color: #666; font-weight: normal; background: #f5f5f5 ;height: 40px; line-height: 40px; text-indent: 10px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0px #fff; -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border: solid 1px #ccc;}
.component h2 a {padding-left: 0px; }
.component_inner {background: #f5f5f5; padding-bottom: 10px; padding-top: 0px; position: relative; border: solid 1px #ccc; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px; border-top: 0}
.component_inner .bl {width: 10px; height: 10px; display: none; background: #fff url(../imgs/components/bl.gif) no-repeat; position: absolute; left: 0; bottom: 0;}
.component_inner .br {width: 10px; height: 10px; display: none; background: #fff url(../imgs/components/br.gif) no-repeat; position: absolute; right: 0; bottom: 0;}
.component_inner ul li {margin-bottom: 0px;  position: relative; padding: 5px 10px; position: relative; line-height: 16px; }
.component_inner ul li:hover {background: #ddd}
.component_inner ul li a {padding-left: 21px; display: block; }
.component_inner ul li.no_padding a {padding-left: 0;} 
.component_inner ul li .icon {position: absolute; left: 10px; top: 5px;}
.component_inner ul li .blog_poster {position: absolute; right: 10px; top: 0; font-size: 11px; color:#999}
.component_inner ul li .verses {font-weight: bold;}
.component_inner ul li .team {position: relative; top: 4px}
.component_inner ul li .time {font-weight: bold; position: absolute; right: 10px;}
.component_inner ul li .score {position: absolute; right: 10px;}
.component_inner ul li .opponent {line-height: 25px; height: 25px;}
.component_inner ul li .opponent a {display: inline; padding-left: 0;}
.component_inner ul li .flag {position: relative; top: 1px}

.component_inner .sectioncat {font-weight: normal; font-size: 11px; color: #666; line-height: 12px;}
.component_inner.random_users {padding-bottom: 0px;}
.random_users ul {overflow: hidden; }
.random_users ul li {margin: 0; padding: 0px; float: left;}
.random_users ul li:hover {}
.random_users ul li a {padding-left: 0px; }
.random_users ul li .user_avatar { margin-right: 5px; float: left; border: solid 1px #ddd; margin-top: 0px}
.random_users ul li:hover .user_avatar {border: solid 1px #609511}
.random_users ul li .plain_name {font-weight: normal; color: #333; font-size: 11px; color: #666}
.random_users ul li:hover a:hover {text-decoration: none !important;}

#user_profile .random_users .friends {padding: 10 !important;}
#user_profile .random_users .friends li {}
#user_profile .random_users .friends li img {width: 48px; height: 48px}
#user_profile .random_users .friends li a {display: block}

#user_profile #user_head h3 {display: inline; margin: 0; background: none; font-family: Ubuntu, arial, serif; color: #333; font-weight: normal; letter-spacing: -2px; padding: 0; font-size: 30px; line-height: 30px; height: 30px; margin-bottom: 10px;}
#user_profile #user_head .user_button {position: absolute; top: 10px; right: 10px}
#user_profile #my-status {margin:10px 0;background: rgba(0,0,0,0.7); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-raidus: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; border: solid 1px #000;padding:10px;}
#user_profile #my-status p {line-height: 18px;color:#fff;text-shadow:0px 1px 1px #000;margin-bottom: 0px;}

#user_profile .id-number {text-shadow: 0 -1px 0 #6fa225; margin-right: 10px; background: url(../imgs/user/id-bg.png) no-repeat; display: block; float: left; font-size: 12px; color: #fff; height: 50px; width: 50px; text-align: center; line-height: 50px;}

#user_profile #user_head {padding: 0px; position:relative}
#user_profile #user_head .real_name {display: block; padding: 5px 0 0 0; margin-left: 62px; color: #666}
#user_profile #user_head .user-basics {padding: 10px 0; border-bottom: solid 1px #ddd}
#user_profile #user_head .your_age {background: url(../imgs/ico/age.png) no-repeat left; padding-left: 30px; margin-right: 10px;}
#user_profile #user_head .your_loc {background: url(../imgs/ico/loc.png) no-repeat left; padding-left: 20px; margin-right: 10px;}
#user_profile #user_head .your_clan {background: url(../imgs/ico/clan.png) no-repeat left; padding-left: 20px;}



/* News */
.item_wrapper {margin-bottom: 15px; margin-top: 0px; clear: both; border-bottom: solid 1px #d0f7b3; padding: 0 0 0px 0; background: url(../imgs/components/compon/ent_back.gif) repeat-x top;}
.item_wrapper .news_date {color: #999; font-size: 11px}
.item_wrapper h4 {font-size: 22px; margin-bottom: 5px;}

/* Team News */ 
#news_wrapper {}

#sms h3, #downloads h3, #news_wrapper h3 {font-family: Ubuntu, helvetica, arial; position: relative; color: #333; font-size: 24px; letter-spacing: 0px; font-weight: normal; margin-top: 0px; padding-bottom: 5px; margin-top: 0px;}

.item_wrapper h3, .squad_wrapper h3 {position: relative; color: #333; font-size: 16px; line-height: 20px;  letter-spacing: 0px; font-weight: normal; margin-top: 0px; padding-bottom: 0px; margin-top: 0px;}

.nomar-inner {margin: 0 20px 10px 20px;overflow: hidden; padding-bottom: 10px;}
#news_wrapper .news_date {color: #999;font-size: 11px; margin-bottom: 0px; display: block; padding-top: 0px; position:relative}
#news_wrapper .item_content {background: url("/imgs/core/seg_bg.jpg") no-repeat scroll center top transparent; overflow: hidden; padding: 20px 20px 0 20px; margin-bottom: 10px; position:relative; border-top: solid 4px #eee}
#news_wrapper .item_content img {margin-right: 5px;}
#news_wrapper .item_content p {margin: 0px 0 10px 0}
#news_wrapper .item_content ul {overflow: hidden; margin-bottom: 10px;}
#news_wrapper .item_content ul li {list-style: inside; list-style-type: disc; margin-bottom: 5px;}
#news_wrapper .item_content ol li {list-style: inside; list-style-type: decimal; margin-bottom: 5px;}
.share_links {clear: both; margin: 0 0 10px 0;}

/* Features */
#features {margin-left: 20px;}
#features .item_wrapper  .sub_tl, #features .item_wrapper  .sub_tr {display: none}

.item_wrapper .icon {float: left; margin-right: 10px;}

/* Videos */
#coverage {margin-left: 20px;}

#coverage .item_wrapper {float: left; margin-right: 20px; width: 200px; clear: none;}
#coverage .item_wrapper h3 {font-family: Helvetica, arial; font-size: 18px; letter-spacing: 0; margin-top: 10px; line-height: 20px;}
#coverage .item_wrapper.third {margin-right: 0}
#coverage .item_wrapper object {clear: both;}
#coverage .item_wrapper object embed {width: 200px; height: 140px;}

#pagination {clear: both;}

/* Matches */
#matches {margin-left: 20px;}

/* Downloads */
#downloads {margin-left: 20px;}

#files {margin-left: 20px;}

.table_list {margin-top: 0px; width: 100%; border: 0}
.table_list tr td {border-bottom: solid 1px #ddd}
.table_list tr {border-bottom: solid 1px red !important; height: 40px;}
.table_list tr:hover {background: #f5f5f5}
.table_list .lead_row {font-family: 'Yanone Kaffeesatz', helvetica, arial;font-weight: normal; color: #666;  height: 40px; font-size: 18px; font-weight: 300}
.table_list .lead_row:hover {background: none;}
.table_list .lead_row td {}
.table_list .lead_row h4 {font-family: Ubuntu; font-weight: normal; line-height: 32px;}
.table_list .lead_row h4 img {float: left; margin-right: 10px;}
.table_list tr td a {display: block; padding: 11px 0; text-decoration: none;}
.table_list .generic_button {padding: 0 10px; margin: 0;}
.table_list tr td a:hover {color: #666}

.table_list .title {}
.table_list .subcat {font-weight: bold; text-transform: uppercase; }
.table_list .main_button {margin-top: 0}

#squads table {margin-bottom: 40px !important;}

.cms_form .table_list {margin:0; margin-left:10px;}

/* Gallery */
#gallery_wrapper {margin-left: 20px; padding-bottom: 10px;}
#gallery_wrapper h3 {font-family: 'Yanone Kaffeesatz', helvetica, arial; position: relative; color: #333; font-size: 40px; line-height: 55px;  letter-spacing: 0px; font-weight: normal; margin-top: 0px; padding-bottom: 0px; margin-top: 0px;}
#gallery_wrapper ul#gallery {overflow: hidden; margin-bottom: 10px; margin-top:20px}
#gallery_wrapper ul#gallery li {float: left; margin: 0 10px 10px 0; border: solid 1px #ccc; background: #fff; padding: 4px 4px 2px 4px;}
#gallery_wrapper ul#gallery li:hover {border: solid 1px #609511;}

#gallery_list li .item_wrapper {padding-bottom: 10px;}
#gallery_list li h4 {margin-bottom: 0px;}
#gallery_list li p {margin: 0;}

.gallery_preview {width: 100%; overflow: hidden; margin-bottom: 10px; margin-top: 10px;}
.gallery_preview li {float: left;margin-right: 5px; border: solid 1px #ddd; background: #fff; padding: 2px;}
.gallery_preview li:hover {border-color: #609511}
.gallery_preview li:first-child img {width: 100px;}
.gallery_preview li img {width: 70px; display: block}

/* Portfolio */
#portfolio_container {margin-left: 20px}
#portfolio_container input.fields {width: 293px;}
#portfolio_container textarea.fields {border: solid 1px #ccc; line-height: 20px; padding: 5px 5px; font-weight: normal; font-size: 12px; color: #333; background: #f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* Forum */
#body_forum #main {width: 1000px; float: none;}
#body_forumhome #forum {margin-left: 20px;} 
#body_forumhome .table_list tr td a {padding: 5px 0;}
#body_forumhome .table_list h3 {margin-top: 5px; height: 25px;}
#body_forumhome .table_list .latest-post { font-size: 11px; }
#body_forumhome .table_list .latest-post a {padding: 0 0 10px 0;font-weight: normal;background: url(../imgs/ico/arrow-right-10-green.png) no-repeat 0 2px; text-indent: 12px;}
#body_forumhome .table_list p {margin: 0;}
#forum {margin-left: 0px;}
#body_forum .table_list {margin-bottom: 30px;}

.forum-inner {margin: 0 20px 10px 20px;overflow: hidden; padding-bottom: 10px;}
.forum-inner .forum-icon {float: right;}
#body_forum .forum-inner h2 {margin-right: 150px; font-size: 30px !important; height: 40px !Important; line-height: 30px !important;}

.forum {cursor: pointer; display: block; padding: 5px 10px ;margin-bottom:10px;width:200px; line-height: 20px; font-size: 12px; color: #fff;text-shadow: #304711 1px 1px; background: url(../imgs/buttons/button-bk-2.png) repeat-x; border: 1px solid #5E9412;height:20px}

.topic_title {color: #999; font-family: helvetica, arial; font-size: 12px; text-transform: uppercase; letter-spacing: 0; font-weight: normal; margin-right: 10px;}
#forum_post .item_content {position:relative; overflow:hidden; margin-left: 250px; margin-right: 200px; width: 510px;}
#forum_post .news_date {position: absolute; right: 20px; top: 20px; font-size: 11px; color: #666}
#forum_post #author_post {padding: 20px; position: relative;  background: url(/imgs/core/seg_bg.jpg) no-repeat top; border-top: solid 4px #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden}
	#forum_post #author_post.author-staff { background: url(/imgs/core/seg_bg-player.jpg) no-repeat top left; border-top: solid 1px #fff}
	#forum_post #author_post.author-staff #author_inner img {border: 1px solid #B7EC0C}
#forum_post #author_post.author-staff .item_content {color: #2E600C}
#forum_post #author_post.author-staff h4 {color: #2E600C}
#author_post .user_options {display: none; position: absolute; right: 10px; top: 40px;}
#author_post:hover .user_options {display: block}

/* Comments */
#author_surround {padding: 0px; position: relative; width: 230px; float: left;}
#author_surround .poster_avatar {}
#author_surround h4 img {float: left; margin-top: 6px; margin-right: 5px; }
#author_inner img {float: left; margin:0 10px 10px 0; -moz-box-shadow: 0 0px 10px #666; -webkit-box-shadow: 0 0px 10px #666; box-shadow: 0 0px 10px #666; border: solid 1px #999}
#author_inner h3 {font-size: 13px; height: 16px; font-weight: normal; color: #FFF; letter-spacing: 0;  background: none; margin: 0 0 1px 0; padding: 0;}
#author_inner h3 a {color: #333}
#author_inner h3 .poster_user {float: left;}
#author_inner h3 .arrow {background: url(../imgs/ico/arrow-right-10-green.png) no-repeat 0 0; margin-top: 4px; margin-left: 5px;height: 12px; width: 7px; float: left;}
#author_inner .myname {font-size: 11px; display: block; color: #666;clear: left;}
#author_inner h4 {font-size: 11px; color: #666; font-weight: normal;}
#author_inner h5 {font-size: 11px; color: #cc9900; font-weight: normal}
#author_inner h5 a {font-weight: normal}
#author_inner .more_posts {padding: 10px; background: #f5f5f5; margin-top: 10px; display: none;}

.addthis_toolbox {clear: both;}

#comments {clear: both;}
#comments li { background: url(/imgs/core/seg_bg.jpg) no-repeat top; border-top: solid 4px #eee; padding: 20px; position:relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow:hidden}
#comments li.comment_staff { background: url(/imgs/core/seg_bg-player.jpg) no-repeat top left; border-top: solid 1px #fff}
/*#comments li:hover .user_info {background: #eee}*/

#comments li .user_info {padding: 0px; position: relative; width: 230px; float: left;}
#comments li .speech_ico {width: 10px; height: 10px; display: block; background:url(/imgs/ico/speech.png) no-repeat; position:absolute; top: 68px; left: 92px;}
#comments li .user_info .poster {font-size: 13px; color: #333; display: block; float: left;}
#comments li a.poster {float: none;}
#comments li a.poster .poster_user {float: left;}
#comments li a.poster .arrow {background: url(../imgs/ico/arrow-right-10-green.png) no-repeat 0 0; margin-top: 4px; margin-left: 5px;height: 12px; width: 7px; float: left;}
#comments li .myname {font-size: 11px; display: block; color: #666;clear: left;}
#comments li .inteam {font-size: 11px;font-weight: normal;}
#comments li .inotherteam {font-size: 11px;font-weight: normal; color: #cc9900}
#comments li .com_date {font-size: 11px; color: #666 ;position: absolute; right: 20px; top: 40px;}
#comments li .nav_admin { padding: 0 10px; line-height: 20px;  font-size: 12px; position: absolute; top: 55px; right: 0px; display: none;}
#comments li:hover .nav_admin {display: block;}
#comments li .number {font-size: 12px; color: #666; font-weight: normal; padding: 0; position: absolute; right: 20px; top: 20px;}
#comments li .avatar {float: left; margin:0 10px 10px 0; -moz-box-shadow: 0 0px 10px #666;-webkit-box-shadow: 0 0px 10px #666;box-shadow: 0 0px 10px #666; border: solid 1px #999}
#comments li .commentbody { position:relative; overflow:hidden; margin-left: 250px; margin-right: 200px; width: 510px;}
#comments li p {margin-bottom: 10px }
.edit_comment {margin-left: 20px}

#comments li.comment_staff .user_info .user_image {-moz-box-shadow: 0 0 20px #789d00;-webkit-box-shadow: 0 0 20px #789d00;box-shadow: 0 0 20px #789d00; border: solid 1px #b7ec0c;}
#comments li.comment_staff .myname {color: #2e600c;}
#comments li.comment_staff .commentbody {color: #2E600C}
#comments li.comment_staff a.poster {}
/*#comments li.comment_staff:hover .number {color: #222}
#comments .comment_staff:hover {background: #111}
#comments .comment_staff:hover .user_info {background: #333;}*/

#comments a.team_name {}

/* ARTICLE COMMENTS */

#news_wrapper #comments li .user_info {width: 180px}
#news_wrapper #comments li {min-height: 110px;}
#news_wrapper #comments li .commentbody { margin-left: 200px; margin-right: 50px; width: 370px;}
#news_wrapper #comments li .com_date {font-size: 11px; color: #666; position: absolute; left: 20px; top: auto; bottom: 20px; float: left;}
#news_wrapper #comments li:hover .nav_admin {bottom: 20px; top: auto; right: 0px;}
#news_wrapper #comments li.comment_staff {}
#news_wrapper .post_form {margin: 20px 0 0 20px}

/* Roster */
.team-selector {overflow: hidden; margin-bottom: 20px;}
.team-selector li {float: left; margin-right: 10px !important; }
.team-selector li a {cursor: pointer; color: #999; padding: 5px 10px; background: #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: solid 1px #ccc; display: block}
.team-selector .active {background: #fff; color: #609511; border: solid 1px #ddd;}
#team {margin-left: 20px;}

#team .squad_wrapper, #portfolio_container .squad_wrapper {position:relative; margin-bottom: 20px; margin-top: 0px; overflow:hidden; border-bottom: solid 1px #ddd}
#team .squad_wrapper h3 {line-height: 32px; font-family: 'Ubuntu',arial,serif;}
#team .squad_wrapper h3 img {float: left; margin-right: 10px;}
#team h3, #portfolio_container h3 {font-size: 26px; font-weight: normal; letter-spacing: -1px;}
#team p {float: left; width: 340px}
#portfolio_container h2 {margin-bottom: 20px;}
#team h4, #portfolio_container h4 {font-size: 11px; font-weight: normal; padding-bottom: 5px; margin-bottom: 5px;}
#team h5, #team h6, #portfolio_container h5, #portfolio_container h6 {font-size: 11px; color: #666; margin-top: 2px; font-weight: normal; }
#team h6 {width: 110px}
#team ul, #portfolio_container ul {overflow:hidden; padding-top: 10px; padding-bottom: 10px;}
#team ul li {float: left; margin-right: 10px; padding: 0; text-align: center; margin-bottom: 20px}
#portfolio_container ul li {float: left; margin-right: 10px;}
#team ul li img.profile_pic, #portfolio_container ul li img.profile_pic {display: block;border: solid 1px #ccc; padding: 3px; background: #fff; margin-bottom: 5px; width:110px; height: 110px;}
#team ul li img.profile_pic:hover, #portfolio_container ul li img.profile_pic:hover {border: solid 1px #609511; margin-bottom: 5px;}
#portfolio_container .squad_wrapper {margin-top: 20px}

/* PRIVATE MESSAGES */
#sms {margin-left: 20px;}
#sms .body {margin-top: 10px; border-bottom: solid 1px #eee; border-top: solid 1px #eee; margin-bottom: 10px; padding: 10px 0 10px 0}
.unread {float: right; margin-right: 3px; margin-top: 2px; -moz-border-radius: 50px; -webkit-border-radius: 50px; display:block; background: url("../imgs/core/head-back.gif") repeat-x scroll 0 0 transparent; width: 10px; height: 10px;}
#sms h2 a {font-size: 24px; text-shadow: 1px 1px 0 #fff; letter-spacing: 0; margin-top: 10px;}

/* CMS */
#body_cms #main {width: 980px}
#cms_menu {width: 200px; float: left; margin-right: 20px;}
#cms_main {width: 740px; float: right;}
#cms_main h3 {font-family: 'Yanone Kaffeesatz',arial,serif; font-size: 32px; font-weight: 300; letter-spacing: 0}

.cms_form {margin: 0;padding:10px;margin-left: 10px;}
.cms_forum .register {padding: 0px; margin-left: 20px;}
.cms_form fieldset {border: none;}
.cms_form label {display: block; margin-bottom: 5px; padding: 0 0px; font-size: 12px; font-weight: bold; color: #79944b}
.cms_form input.fields {width: 618px; border: solid 1px #ccc; line-height: 20px; padding: 5px 5px; font-weight: normal; font-size: 12px; color: #333; background: #f5f5f5; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.cms_form input.fields:focus {background: #fcfcd6; border: solid 1px #d7d892}
.cms_form input.smallfields {border: solid 1px #ccc; line-height: 20px; height: 20px; font-weight: normal; font-size: 12px; color: #333; background: #eee;}
.cms_form input.smallfields:focus {background: #fcfcd6; border: solid 1px #d7d892}
.cms_form textarea {border: solid 1px #ccc; line-height: 20px; padding: 5px 5px; font-weight: normal; font-size: 12px; color: #333; background: #f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.cms_form textarea:focus {background: #fcfcd6; border: solid 1px #d7d892}
.cms_form h2 {background: none; text-indent: 0; padding: none}
.cms_form h3 {font-size: 24px; line-height: 35px; letter-spacing: -1px; margin-bottom: 10px}
.cms_form h4 {font-size: 18px; margin-bottom: 10px}
.cms_form p {margin-bottom: 20px;}
.cms_form ul {}
.cms_form ul li {list-style-type: circle; list-style-position:inside}
.cms_form form {clear: both;}


.register fieldset {width: 295px; float: left;}
.register input.fields {width: 293px;}
#cms {margin-left: 20px}
#cms .formrow-half {width: 320px; float: left; margin-right: 20px; margin-bottom: 20px; position: relative;}
#cms .formrow-half .mar-left {margin-left: 20px;}
#cms .formrow-half input[type=checkbox] {position: absolute; left: 0; top: 0}

#cms input.fields.half {width: 293px;}
#cms_menu .cms_list {overflow: hidden;  padding: 0 0 10px 0; border-top: solid 1px #ddd;}
#cms_menu .cms_list li {overflow: hidden; font-weight: bold; margin-bottom: 0px; padding: 0px 0 0 0}
#cms_menu .cms_list li:hover {}
#cms_menu .cms_list li a.main_button {clear: right; margin-right: 5px}
#cms_menu .cms_title {cursor: pointer; display: block; padding: 5px 10px ; line-height: 20px; font-size: 12px; color: #fff;text-shadow: #304711 1px 1px; background: url(../imgs/buttons/button-bk-2.png) repeat-x; border: 1px solid #5E9412;}
#cms_menu .cms_links {display: block; overflow:hidden; margin-left: 0px; background: #fff; padding: 0; }

#cms_menu .cms_list h3.cms_h3 {font-weight:bold;font-size:14px;border:none;display: block; padding: 5px 10px ; line-height: 20px; color: #333; background: #eee; text-shadow: 1px 1px 0 #fff; border: solid 1px #ddd; border-width: 0 1px 0 1px}

#cms_menu .cms_list li .generic_button {background:#323232;}

#cms_menu .cms_list li a.generic_button {font-size: 12px;margin: 0; float: none; display: block; line-height: 25px; height: 25px; -moz-border-radius: 0; -webkit-border-radius:0; border-radius: 0; text-shadow: 1px 1px 0 #000; border: solid 1px #000;-webkit-box-shadow:none;-moz-box-shadow:none;}
#cms_menu .cms_list li a.generic_button:first-child {border-bottom:0px;}
#cms_menu .cms_list li a.generic_button:hover {color: #eee}

/* POST FORM */
.post_form {background: url("../imgs/core/head-back.gif") repeat-x scroll 0 0 #5A9004; padding: 20px; clear: both; position: relative; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}
.post_form fieldset {margin: 0; overflow: hidden}
.post_form #add_comment {overflow: hidden}
.post_form h4 {font-size: 18px !important;; margin: 0 0 10px 0 !important; color: #fff; letter-spacing: 0 !important; font-family: ubuntu; font-weight: normal}
.post_form .generic_button {background: url(../imgs/buttons/button-bk-2-on.png) repeat-x; border-color: #7fb426}
.post_form .generic_button:hover {background: url(../imgs/buttons/button-bk-2.png) repeat-x; border-color: #6ba717}

#forum .post_form {margin-left: 250px; margin-right: 200px; margin-top: 30px;}

#footer {overflow: hidden; position:relative; clear: both; margin:0px; background: url(../imgs/core/head-back.gif) repeat-x; }
#footer p {margin-left: 120px; margin-top: 26px; text-align: right; margin-right: 20px; color:#FFFFFF; text-shadow: 1px 1px 0 #000}
#footer a {color: #fff}

.trs_foot {background: url(/imgs/core/trs_footer.png) no-repeat; display: block; width: 77px; height: 61px; position: absolute; bottom: 0; left: 15px; text-indent: -9999px;}

#footer #network_links {margin-left: 10px; float: left; margin-top: 10px; }
#footer #network_links li {float: left; border-right: solid 1px #222; padding: 0 5px; overflow:hidden}
