/************************************************************************  
*   Name:	Razor Yellow
*   Web:	http://www.gamersgfx.com
*   Email:	support@gamersgfx.com
*   Copyright: 2009 GamersGFX 
*************************************************************************/
html, body, div, span, applet, object, iframe,
/*h1, h2, h3, h4, h5, h6,*/ p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

:focus {outline: 0;}
body {line-height: 1;color: black; background: white; }
ol, ul {list-style: none;}

table {border-collapse: separate;border-spacing: 0;}
caption, tbody, th, td {text-align: left;font-weight: normal;vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* After the Reset */
body { margin:0;font:12px arial,tahoma,Geneva,sans-serif; color:#8F8F8F;}
a{ color:#fff; text-decoration:none;}
a:hover{ color:#FFEB00; text-decoration:underline;}
a, object {outline:none;}
strong {font-weight:bold;}

hr {height:2px; border-top:none;border-bottom:none; border-left:none; border-right:none; width:100%; background:url(/templates/1/images/divider.png) repeat-x bottom; margin:10px 0 15px 0; padding:0;}
img { border:none;}
p{ margin:0; padding:10px 0;}

h1{padding:0 0 5px 0; margin:0; color:#fff; font-size:1.8em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h2{padding:0; margin:0; color:#fff; font-size:1.4em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h3{font-size:10pt; padding:0; margin:0 0 10px 0; color:#fff; font-weight:normal;}
h4,h5{font-size:9pt; padding:0; margin:0 0 10px 0; color:#fff;}

/* Classes */
.small {font-size:0.8em;}
.clearer { clear:both;}
.blue { color:#FF7700;}
.silver { color:#989898;}
.white { color:#fff;}
.grey { color:#838383;}
.green { color:#6F3;}
.red { color:#cc0000;}
.orange { color:#E6A91B;}
.bronze { color:#B1A9AC;}
.yellow { color:#ffeb00;}
.colorOn { color:#FFEB00;}
.spacerHori { clear:both; overflow:hidden; height:15px; width:100%;}
.sectionIcon { float:left; padding:4px 10px 0 0;}

/* Alignment Stuff */
.alignCenter { text-align:center;}
.alignLeft { text-align:left;}
.alignRight { text-align:right;}
.floatLeft { float:left;}
.floatRight { float:right;}

/* Network and Win stuff */
.status_on { font-weight:bold; color:#FFEB00; float:right; padding:0;}
.status_off { font-weight:bold; color:#838383; float:right; padding:0;}
.status_norm { font-weight:bold; color:#ccc; float:right; padding:0;}
.normOn { font-weight:bold; color:#FFEB00;}
.normOff { font-weight:bold; color:#838383;}

.status_win{ font-weight:bold; color:#FFEB00; padding:0;}
.status_loss { font-weight:bold; color:#ccc; padding:0;}
.status_draw { font-weight:bold; color:#fff; padding:0;}

div#ie6Container { background:#cc0000; padding:20px 0px; color:#fff; text-align:center; border-top:3px solid #dd0000; border-bottom:3px solid #dd0000;}

/* Container stuff */
div#pageContainer { width:990px; margin:0 auto;}
div#bodyContainer { width:990px; margin:0 auto; background:url(/templates/1/images/bodyBg.png) repeat; /*position:relative; left:0; top:-10px; z-index:5; min-height:280px;*/ overflow:hidden;}
div#bodyContainer .shine{ width:986px; margin:0 auto; background:url(/templates/1/images/bodyshine.png) repeat-x; padding:10px 0 0 0;}

div#FullContainer { width:975px; padding:5px 0 0 0; margin:0 0 20px 5px; /*position:relative; z-index:-4;*/}
div#FullContainer .top{ width:975px; height:17px;  background:url(/templates/1/images/main_bg.png) repeat; overflow:hidden; -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;}
div#FullContainer .mid{ width:955px; padding:0 10px; background:url(/templates/1/images/main_bg.png) repeat;overflow:hidden; line-height:17px; /*position:relative; z-index:-5;*/ }
div#FullContainer .btm{ width:975px; height:17px; background:url(/templates/1/images/main_bg.png) repeat; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;}

div#FullContainer .topForum { width:950px; height:17px; background:url(/templates/1/images/main_bg.png) repeat; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;margin:0 auto;}
div#FullContainer .midForum {background:url(/templates/1/images/main_bg.png) repeat scroll 0 0 transparent;line-height:17px;overflow:hidden;padding:0 10px;width:930px;margin:0 auto;}
div#FullContainer .btmForum { width:950px; height:17px; background:url(/templates/1/images/main_bg.png) repeat; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;margin:0 auto;}

/* Header stuff */
div#headerContainer { width:990px; position:relative;}
div#headerContainer .logo{ overflow:hidden;}
div#headerContainer .accountInfo{float:right;}
div#headerContainer .accountInfo p{clear:both; text-align:right; font-size:1.1em; font-weight:bold; color:#fff; padding:10px 0 0 0; display:block; margin:0;}
div#headerContainer .accountInfo p span{ font-weight:normal; font-size:0.8em; color:#838383;}

ul#loggedout { margin:0; padding:32px 0 0 0; text-align:right;font-size:1.1em; }
ul#loggedout li{ list-style:none; display:inline; padding:0 4px 0 4px;}
ul#loggedout li a{}
ul#loggedout li a span{color:#FFEB00;}
ul#loggedout li a:hover{ border-bottom:1px solid #FFEB00; text-decoration:none;}

ul#accountTabs { margin:0; padding:0; text-align:center; line-height:29px; float:right;}
ul#accountTabs li { list-style:none; float:left; margin:0 4px 0 0}
ul#accountTabs li a {float:left;font-weight:bold; width:94px; height:29px; background:url(/templates/1/images/tabnav1.png) no-repeat 0 0;}
ul#accountTabs li a#searchLink { width:36px; height:29px; background:url(/templates/1/images/tabnavsearch.png) no-repeat 0 0; text-indent:-99999px; overflow:hidden; display:none;}
ul#accountTabs li a.cplink {float:left; width:94px; height:29px; background:url(/templates/1/images/tabnav1.png) no-repeat 0 -58px; color:#fff;}
ul#accountTabs li a:hover.cplink { color:#000;}
ul#accountTabs li a:hover { text-decoration:underline; color:#fff;}

/* Navigation Stuff */
div#navigation { width:990px; height:56px; clear:both; background:url(/templates/1/images/navbg1.png) no-repeat;position:relative; z-index:500;}
div#navigation ul { margin:0; padding:0;text-transform:uppercase; letter-spacing:-2px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:16px;}
div#navigation ul li{list-style:none;float:left; background:url(/templates/1/images/navdiv.png) no-repeat right top; height:56px;}
div#navigation ul li a{text-align:center; color:#fff; float:left; text-decoration:none; padding:17px 22px 0 18px; height:41px;}
div#navigation ul li a:hover{ background:url(/templates/1/images/navon1.png) no-repeat center bottom; color:#fff;}
div#navigation ul li a.on{color:#fff;background:url(/templates/1/images/navon1.png) no-repeat center bottom; }

/* Column Block Stuff */
div.colum_container { /*width:310px;*/ z-index:500; margin:10px 0 0 18px; }
div.colum_container .clearer { overflow:hidden; line-height:0;}
.block {width:306px; margin:0 15px 15px 0;z-index:800; float:left;}
.block h2{ margin:12px 0 0 12px; padding:0; letter-spacing:-0.1em; text-transform:uppercase; font:bold 16px Arial Narrow, Arial, Helvetica, sans-serif;}
.block .col_head{height:35px; overflow:hidden; width:306px;background:url(/templates/1/images/titlecolumn_repeat.png) repeat-x 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px; border-bottom:1px solid #242424;}
.block .col_body { width:306px; background:url(/templates/1/images/contentbg.png) repeat; padding:0 0 5px 0; overflow:hidden; }
.block .col_foot { width:306px; height:5px; background:url(/templates/1/images/contentbg.png) repeat; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px; overflow:hidden;}
.advert { background:#111111; border:1px solid #000; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.block img{ vertical-align:middle;}

/* System Video Blocks */
ul#video_blocklist { margin:0 12px; padding:0; min-height:190px;}
ul#video_blocklist li { list-style:none; padding:8px 0; clear:both; background:url(/templates/1/images/divider.png) repeat-x bottom; color:#ccc; overflow:hidden;}
ul#video_blocklist li img { float:left; margin:0 10px 0 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:2px solid #333333; padding:2px;}
ul#video_blocklist li img:hover {border:2px solid #ccc;}
ul#video_blocklist li a{ font-weight:bold; color:#FFEB00;}
ul#video_blocklist li h4, h3, p { margin:0; padding:0;}
ul#video_blocklist li h3 { font-size:9pt;}

/* System News Block */
ul#news_blocklist { margin:0 12px; padding:0; min-height:190px;}
ul#news_blocklist li { list-style:none; padding:8px 0; clear:both; background:url(/templates/1/images/divider.png) repeat-x bottom; color:#ccc; overflow:hidden;}
ul#news_blocklist li img { float:left; margin:0 10px 0 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:2px solid #333333; padding:2px;}
ul#news_blocklist li img:hover {border:2px solid #ccc;}
ul#news_blocklist li a{ font-weight:bold; color:#FFEB00;}
ul#news_blocklist li h4, h3, p { margin:0; padding:0;}
ul#news_blocklist li h3 { font-size:9pt;}

/* System Forum Block */
ul#forums_blocklist { margin:0 12px; padding:0; min-height:190px;}
ul#forums_blocklist li { list-style:none; padding:8px 0; clear:both; background:url(/templates/1/images/divider.png) repeat-x bottom; color:#ccc; overflow:hidden;}
ul#forums_blocklist li img { float:left; margin:0 10px 0 0;}
ul#forums_blocklist li a{ font-weight:bold; color:#FFEB00;}
ul#forums_blocklist li h4, h3, p { margin:0; padding:0;}
ul#forums_blocklist li h3 { font-size:9pt;}
ul#forums_blocklist li p a{ font-weight:normal; color:#ccc;}

/* System Server Block */
ul#server_blocklist { margin:0 12px; padding:0; min-height:190px;}
ul#server_blocklist li { list-style:none; padding:8px 0; clear:both; background:url(/templates/1/images/divider.png) repeat-x bottom; color:#ccc; overflow:hidden;}
ul#server_blocklist li span{ padding:8px 0 0 0; float:none;}

ul#server_blocklist li a{color:#ccc;}
ul#server_blocklist li h4, h3, p { margin:0; padding:0;}
ul#server_blocklist li p{ color:#ccc;}
ul#server_blocklist li h3 { font-size:9pt;}
ul#server_blocklist li p a{ font-weight:normal; color:#ccc;}

/* Most Discussed Block */
ul#most_discussed {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px; margin:0 0 15px 0;padding:0 0 10px 0; }
ul#most_discussed li.title { color:#fff; font:normal 20px/40px arial,tahoma,Geneva,sans-serif; letter-spacing:-1px; text-indent:10px; padding:0; margin:0; height:45px; overflow:hidden; background:url(/templates/1/images/titlecolumn_repeat.png) repeat-x 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;position:relative; }
ul#most_discussed li {padding:6px 0; margin:0 10px; font-size:12px; background:url(/templates/1/images/divider.png) repeat-x center bottom;}
ul#most_discussed li strong.number {background:url(/templates/1/images/icon_comment.png) no-repeat top center; color:#fff;float:right;font-size:22px;font-weight:bold; width:50px; height:43px;margin:5px 0 0;padding:2px;text-align:center;}
ul#most_discussed li strong.number span{font-size:9px;font-weight:normal;}
ul#most_discussed li a{ color:#FFEB00; font-size:12px; font-weight:bold;}
ul#most_discussed li span.username{ display:block; font-size:12px; color:#fff; line-height:16px;}
ul#most_discussed li span.date{ display:block; font-size:11px; color:#838383; line-height:16px;}

/* Matches Block */
ul#match_blocklist { margin:0 12px; padding:0;min-height:190px;}
ul#match_blocklist li { list-style:none; padding:0;padding:8px 0; background:url(/templates/1/images/divider.png) repeat-x bottom; color:#ccc;}
ul#match_blocklist li a{ font-weight:bold; color:#FFEB00;}

/* Top posters Block */
ul#topposter_blocklist { margin:0 12px; padding:0;min-height:190px;}
ul#topposter_blocklist li { list-style:none; padding:8px 0; clear:both; background:url(/templates/1/images/divider.png) repeat-x bottom; color:#ccc; overflow:hidden;}
ul#topposter_blocklist li a{color:#FFEB00;font-weight:bold;}
ul#topposter_blocklist li img { float:left; margin:0 10px 0 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:2px solid #333333; padding:2px;}
ul#topposter_blocklist li img:hover {border:2px solid #ccc;}
ul#topposter_blocklist li h4, h3, p { margin:0; padding:0;}
ul#topposter_blocklist li h3 { font-size:9pt;}

/* Main Stuff */
div#contentContainer { width:645px; float:left; margin:20px 0 20px 0;}
div#featuredBanner {background:url(/templates/1/images/main_bg.png) repeat; margin:0 auto; overflow:hidden; padding:10px; width:950px; -moz-border-radius:4px; -webkit-border-radius:4px; }

div#featuredBanner #feature { width:628px; height:280px; overflow:hidden; float:right;}
div#featuredBanner #feature div { width:626px; height:280px; overflow:hidden; position:relative;-moz-border-radius:4px; -webkit-border-radius:4px;}

div#featuredBanner #feature div span{position:absolute; bottom:10px; left:0; padding:10px; background:url(/templates/1/images/bodyBg.png) repeat 0 0; -moz-border-radius-bottomright:4px;  -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px;}
div#featuredBanner #feature div span h2{ font-size:36px; letter-spacing:-2px; color:#FFEB00;}
div#featuredBanner #feature div span h2 a{ color:#FFEB00;}
div#featuredBanner #feature div span h2 a:hover{ text-decoration:none;}
div#featuredBanner #feature div span h3{ font-size:18px; letter-spacing:-1px;}

div#featuredBanner #thumbs { width:305px; float:left; display:inline;}
div#featuredBanner #thumbs ul{}
div#featuredBanner #thumbs ul li{ width:auto; margin:0 0 5px 0;}
div#featuredBanner #thumbs ul li a{ background:url(/templates/1/images/contentbg.png) repeat; width:auto; min-height:70px; padding:10px; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; font-weight:bold; font-size:13px; clear:both; color:#ccc}
div#featuredBanner #thumbs ul li a img { float:left; margin:0 8px 0 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:2px solid #333333; padding:2px; width:85px; height:65px;}
div#featuredBanner #thumbs ul li a span{ display:block; font-weight:normal; color:#999; font-size:13px; margin:5px 0 0 0;}

div#featuredBanner #thumbs ul li a:hover{ text-decoration:none; background:#222; color:#fff;}
div#featuredBanner #thumbs ul li a:hover img {border:2px solid #fff;}
div#featuredBanner #thumbs ul li a:hover span{color:#fff;}

div#featuredBanner #thumbs ul li.activeSlide a { text-decoration:none; background:#555; color:#fff;}
div#featuredBanner #thumbs ul li.activeSlide a img {border:2px solid #333;}
div#featuredBanner #thumbs ul li.activeSlide a span{color:#fff;}

div.contentMed { width:630px; position:relative;}
div.contentMed .top{ width:630px; height:17px; background:url(/templates/1/images/mainmed_top.png) no-repeat; overflow:hidden;}
div.contentMed .mid{ width:590px; padding:0 20px; background:url(/templates/1/images/main_bg.png) repeat;overflow:hidden; line-height:17px; position:relative;}
div.contentMed .btm{ width:630px; height:17px; background:url(/templates/1/images/mainmed_btm.png) no-repeat;}

div.mainHead {margin:20px 0 0 0; padding:10px 0 0 5px; height:23px; background:url(/templates/1/images/block_title_hd.png) repeat-x center top;position: relative; -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;}
div.mainHead h2{ margin:8px 0 0 12px; padding:0; float:left; height:18px;text-transform:uppercase; font:normal 14px Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:-0.1em;}

div.mainBody { margin:0; background:url(/templates/1/images/contentbg.png) repeat; padding:0; overflow:hidden; color:#fff; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;}
div.mainBody ul { margin:4px 14px 10px 14px; padding:0;}
div.mainBody ul li{ list-style:none; padding:0; line-height:27px; height:28px; background:url(/templates/1/images/divider.png) repeat-x bottom;}
div.mainBody ul li img{ vertical-align:middle;}
div.mainBody ul li strong { width:150px; display:block; float:left;}

div.mainBody .titleArea {height:45px; background:url(/templates/1/images/titlecolumn_repeat.png) repeat-x 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;position:relative; }
div.mainBody .titleArea h2 {display:block; margin:0; padding:12px 0 0 12px; font-family:tahoma,geneva,sans-serif;font-size:20px; line-height:20px; font-weight:normal; letter-spacing:-1px;}
div.mainBody .titleArea h2 a:hover{ text-decoration:none;}

/* Tab Area Stuff */
div#tab_nav {height:33px; position:absolute; top:0; right:15px; z-index:1200;}
ul#pageTabs {list-style:none; line-height:33px; text-align:center; padding:0; margin:0 0 0 4px; height:33px; color:#fff;font-weight:bold;}
ul#pageTabs li {float:left; margin:0 1px 0 0;padding:0; background:url(/templates/1/images/tabs.png) no-repeat 0 -36px; width:135px; height:33px;}
ul#pageTabs li.on {background:url(/templates/1/images/tabs.png) no-repeat 0 -2px;}
ul#pageTabs li a{float:left; text-decoration:none; width:135px; height:33px;}
ul#pageTabs li a:hover{text-decoration:underline; color:#fff;}

/* Roster Matches Stuff */
div#ItemsSmall #rosterArea { overflow:hidden;}
div#ItemsSmall #rosterArea ul{ float:left; width:370px;border:1px solid #333333; margin:0 10px 10px 0; padding:1px; position:relative;-moz-border-radius:4px; -webkit-border-radius:4px; height:auto; min-height:85px;}
div#ItemsSmall #rosterArea ul:hover{border:1px solid #ccc;}
div#ItemsSmall #rosterArea ul li { list-style:none; margin:0; padding:0;}
div#ItemsSmall #rosterArea ul li.wrapper {background:url("/templates/1/images/contentbg.png") repeat; padding:6px; overflow:hidden;}
div#ItemsSmall #rosterArea ul li ul { padding:0; border:none; margin:0;}
div#ItemsSmall #rosterArea ul li ul:hover{border:none}
div#ItemsSmall #rosterArea ul li ul li{ list-style:none; margin:0; padding:0;}
div#ItemsSmall #rosterArea ul li ul li.thumbnail { float:left; padding:1px; border:1px solid #333333; margin:0 8px 0 0;-moz-border-radius:4px; -webkit-border-radius:4px; height:80px;}
div#ItemsSmall #rosterArea ul li ul li.player { padding:1px; margin:0 5px 0 0; font:18px Arial Narrow,Arial,Helvetica,sans-serif;}
div#ItemsSmall #rosterArea ul li ul li.flag { position:absolute; top:0; right:12px; padding:2px; height:16px; background:url("/templates/1/images/contentbg.png") repeat; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden;}
div#ItemsSmall #rosterArea ul li ul li.role { color:#666;}
div#ItemsSmall #rosterArea ul li ul li.games { color:#fff;}
div#ItemsSmall #rosterArea ul li ul li.view a{ color:#FFEB00; text-decoration:underline;}
div#ItemsSmall #rosterArea ul li ul li.view a:hover{ text-decoration:none;}

/* Matches table */
div.news_snippets h2.titlePlayerstats { margin:15px 0 10px 0; border-bottom:1px solid #2b2b2b; padding:0 0 10px 0;}
table.stats_table{ width:100%; clear:both; border:none; margin:0 auto; padding:6px; background:none; font-size:12px; position: relative;background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0;-moz-border-radius:4px; -webkit-border-radius:4px;}
table.stats_table td {vertical-align:middle;}

table.stats_table td h2{vertical-align:middle;padding:10px;background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0;-moz-border-radius:4px; -webkit-border-radius:4px;}
table.stats_table td img{ vertical-align:middle; padding:0 10px 0 0;}
table.stats_table tr {/*background:url(/templates/1/images/contentbg.png) repeat;*/}

table.stats_table tr.alt1 {}
table.stats_table tr.alt2 {background:url("/templates/1/images/contentbg.png") repeat scroll 0 0;}
table.stats_table tr.alt1 td {border-bottom:1px solid #0f0f0f;border-top:1px solid #282828;color:#fff;padding:8px;}

table.stats_table tr.alt2 td {border-top:1px solid #282828;border-bottom:1px solid #0f0f0f;color:#fff;padding:8px;}
table.stats_table td.none {background:none;}

table.stats_table td.title {height:30px; border:none; color:#ccc; font-size:12px; font-weight:bold;padding:10px;}
table.stats_table td.player {}
table.stats_table td.player strong{ font-weight:bold;}
table.stats_table td.player em { font-style:italic;}
table.stats_table td.player a{ color:#fff;}
table.stats_table td.player a:hover{text-decoration:underline;}

strong.ResultWin { float:right; font-size:20px; letter-spacing:-1px; font-weight:bold; color:#90D95F; margin:12px 10px 0 0;}
strong.ResultLoss { float:right; font-size:20px; letter-spacing:-1px; font-weight:bold; color:#D45151; margin:12px 10px 0 0;}
strong.ResultDraw { float:right; font-size:20px; letter-spacing:-1px; font-weight:bold; color:#ccc; margin:12px 10px 0 0;}
.bannerimage{margin:15px auto 0; overflow:hidden; width:602px;}

/* News snippets */
div.news_snippets {clear:both;line-height:16px;margin:0 0 10px 0;overflow:hidden;/*padding:14px;-moz-border-radius:4px; -webkit-border-radius:4px;*/}
div.news_snippets .title {height:45px; background:url(/templates/1/images/titlecolumn_repeat.png) repeat-x 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;position:relative; }
div.news_snippets .title h2 {display:block; margin:0; padding:12px 0 0 12px; font-family:tahoma,geneva,sans-serif;font-size:20px; line-height:20px; font-weight:normal; letter-spacing:-1px;}
div.news_snippets .title h2 a:hover{ text-decoration:none;}
div.news_snippets .title .info { padding:2px 6px; margin:4px 0 0 0; color:#ccc; background:#0F0F0F; -moz-border-radius:4px; -webkit-border-radius:4px;font-size:11px; position:absolute; right:8px; top:6px;}
div.news_snippets .title .info a{color:#ccc;}

div.news_snippets .title h4 {display:block; margin:0; padding:14px 0 0 12px; font-family:tahoma,geneva,sans-serif;font-size:13px; font-weight:bold;}
div.news_snippets .title h4 span{ color:#FFEB00;}

div.news_snippets .copy h3 {color:#FFEB00; margin:0; font-size:12px; font-weight:normal; padding:0 0 10px 0;}
div.news_snippets .copy h3 a{color:#FFEB00;}

div.news_snippets .copy .image {border:2px solid #333333;float:right;margin:0 0 0 15px;padding:2px;-moz-border-radius:4px; -webkit-border-radius:4px;}
div.news_snippets .copy .image:hover{border:2px solid #ccc;}
div.news_snippets .copy{ padding:14px; color:#e0e0e0; background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0; overflow:hidden;}
div.news_snippets .copy big { font-size:1.6em; line-height:1.1em; font-weight:bold; font-family: arial,tahoma,Geneva,sans-serif; color:#fff;}
div.news_snippets .copy a{ color:#FFEB00; text-decoration:underline;}
div.news_snippets .copy a:hover{text-decoration:none;}
div.news_snippets .copy strong, b{ color:#fff; font-weight:bold;}
div.news_snippets .copy ul { margin:10px 0 0 20px }
div.news_snippets .copy li{ list-style:disc}
div.news_snippets .copy p{ padding:0 0 15px 0; margin:0;}

/* Full Layout Stuff */
h1.fullTitle { border-bottom:1px solid #1F1F1F; margin:5px 2px 20px 0; padding:0 0 10px 0; font-size:30px; letter-spacing:-2px;}
h1.fullTitle span{ color:#FFEB00;}

div#ItemsWrapper { width:520px; float:left;}
div#ItemsWrapperNoCol {width:630px; float:left;}
div#ItemsColumn { width:310px; float:right; right:0;}
div#ItemsColumnSmall { width:250px; float:right;}

div#fullcolumnNav { float:left; width:165px;}
div#fullcolumnNav ul {background:url(/templates/1/images/infobg.png) repeat;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px; margin:0 0 15px 0;padding:0 0 10px 0; }
div#fullcolumnNav ul li.title {color:#fff; font:normal 20px arial,tahoma,Geneva,sans-serif; letter-spacing:-1px; text-indent:10px; padding:10px 0 0 0; margin:0; height:35px; overflow:hidden; background:url(/templates/1/images/titlecolumn_repeat.png) repeat-x 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;position:relative; }
div#fullcolumnNav ul li { padding:5px 0 5px 0; margin:0 10px; font-size:12px; background:url(/templates/1/images/divider.png) repeat-x center bottom;}
div#fullcolumnNav ul li a.on{ color:#FFEB00; font-weight:bold;}
div#fullcolumnNav ul li a.aao{ background:url(/images/icon_aa.jpg) no-repeat left top; padding:0 0 0 20px;}
div#fullcolumnNav ul li a.aa3{ background:url(/images/icon_aa3.png) no-repeat left top; padding:0 0 0 20px;}
div#fullcolumnNav ul li a.bf2{ background:url(/images/icon_bf2.png) no-repeat left top; padding:0 0 0 20px;}
div#fullcolumnNav ul li a.bf2142{ background:url(/images/icon_bf2142.gif) no-repeat left top; padding:0 0 0 20px;}
div#fullcolumnNav ul li a.bc2{ background:url(/images/icon_bc2.png) no-repeat left top; padding:0 0 0 20px;}
div#fullcolumnNav ul li a.cod4{ background:url(/images/icon_cod4.jpg) no-repeat left top; padding:0 0 0 20px;}

div#Items { float:right; width:952px; overflow:hidden; position:relative;}
div#ItemsSmall { float:right; width:780px; overflow:hidden; color:#ccc;}
div#ItemsSmall h2{ margin:0 0 15px 0; padding:0; font:normal 17pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px; color:#fff;}
div#ItemsSmall h3, h4, h5, h6 { margin:0 0 10px 0; padding:0;}
div#ItemsSmall h3{font:bold 15pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px;}
div#ItemsSmall h4{ font:bold 12pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px;}
div#ItemsSmall h5{font:bold 11pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px;}
div#ItemsSmall img.imageLeft { float:left; margin:0 15px 15px 0; overflow:hidden; border:6px solid #d8d8d8; padding:4px;}
div#ItemsSmall img.imageRight { float:right; margin:0 0 15px 15px;  overflow:hidden; border:6px solid #d8d8d8; padding:4px;}
div#ItemsSmall p {margin:0; padding:0 0 20px 0;}
div#ItemsSmall hr{height:1px; border-top:1px solid #e5e5e5;border-bottom:none; border-left:none; border-right:none; width:100%; margin:10px 0 10px 0; clear:both; padding:0;}
div#ItemsSmall small{ font-size:0.8em;}
div#ItemsSmall big {font-size:16px; font-weight:normal; line-height:18px; margin:0; display:block;}
div#ItemsSmall ul { margin:0 0 15px 20px;}
div#ItemsSmall ol { margin:0 0 15px 20px;}
div#ItemsSmall ul li{ margin:0 0 5px 0; list-style:disc;}
div#ItemsSmall ol li{ margin:0 0 5px 0; list-style:decimal;}

div#ItemsSmall .itemList{float:left; width:165px; height:195px; overflow:hidden; padding:10px; margin:0 10px 10px 0; background:#101010;-moz-border-radius:4px; -webkit-border-radius:4px;}
div#ItemsSmall .itemList ul { margin:0; padding:0;}
div#ItemsSmall .itemList ul li{ margin:0; padding:0; list-style:none;}
div#ItemsSmall .itemList li.item_thumb { padding:0; margin:0; position:relative; overflow:hidden;}
div#ItemsSmall .itemList li.item_thumb span{background:url(/templates/1/images/videos_select.png) no-repeat top center transparent;cursor:pointer;display:block;height:123px;left:0;position:absolute;text-decoration:none;top:0;width:155px;}
div#ItemsSmall .itemList li.item_thumb span:hover {background:none; z-index:99999; cursor:pointer;}
div#ItemsSmall .itemList li.item_title {word-wrap:break-word; height:35px; overflow:hidden; margin:0; line-height:16px;}
div#ItemsSmall .itemList li.item_date {font-size:11px;word-wrap:break-word; }
div#ItemsSmall .itemList li.item_comments { font-size:11px;word-wrap:break-word; }
div#ItemsSmall .itemList li.item_comments a{ color:#FFEB00;}

/* Pagination Stuff */
#Pagination {overflow:hidden; margin:10px 0 0 0; padding:10px 3px 3px 3px; border-top:1px solid #1F1F1F; width:100%;}
.total {float:left;  font:bolder 12px arial,tahoma,Geneva,sans-serif; color:#fff;}
.pagination { font:bolder 12px arial,tahoma,Geneva,sans-serif; float:right;}
.pagination a {text-decoration: none; padding:0 5px;color: #FFEB00; border-right:1px solid #1F1F1F;display:inline; float:left; }
.pagination a:hover {color:#fff;}
.pagination span {display:inline; float:left; padding:0 5px; margin-right:0px; border-right:1px solid #1F1F1F; color:#fff;}
.pagination a.next, .pagination a.prev {text-decoration: none;border:none; padding:0 5px;color: #FFEB00; display:inline; float:left; }
.pagination a:hover.next, .pagination a:hover.prev {color:#fff;}

/* Servers Stuff */
.ServerEntry { margin:0 0 20px 0; padding:0 0 10px 0; color:#fff; background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0; -moz-border-radius:4px; -webkit-border-radius:4px; position:relative;}
.ServerEntry .spacer{ width:630px; height:15px;}
.ServerEntry h2{ margin:0 0 0 0; padding:12px 0 0 15px; color:#fff; font:normal 18px Arial,Helvetica,sans-serif; letter-spacing:-1px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:url("/templates/1/images/titlecolumn_repeat.png") repeat-x scroll 0 0 transparent;border-bottom:1px solid #242424;height:28px;overflow:hidden;position:relative;}
.ServerEntry h2 span{color:#FFEB00;}
.ServerEntry h2.playerStats { background:none; margin:0; padding:15px 0 10px 15px; border:none; height:auto; clear:both;}
.ServerEntry .serverName strong, .serverType strong, .serverIP strong, .serverStatus strong, .serverMap strong, .serverPlayers strong, .serverMod strong, .serverGameType strong { float:left; width:120px; color:#fff; padding:0;}
.ServerEntry .serverName, .serverType, .serverIP, .serverStatus, .serverMap, .serverPlayers, .serverMod, .serverGameType { margin:0 15px; background:url(/templates/1/images/divider.png) repeat-x bottom; padding:6px 0;}

a.viewPlayers { position:relative; bottom:-10px; right:0; text-align:right; margin:0; padding:0 35px 0 0; width:595px; color:#fff; font:bold 12px Arial,Helvetica,sans-serif; -moz-border-radius-topleft:4px;-moz-border-radius-bottomright:4px;background-image:url(/templates/1/images/viewplayers_bg.png); background-position:left top; background-repeat:no-repeat; height:33px; line-height:35px; overflow:hidden; display:block;}
a.add{background-position:left bottom;}

.ServerEntry .serverImg { margin:0 0 5px 0;}
.ServerEntry .serverName {}
.ServerEntry .serverType {}
.ServerEntry .serverIP { }
.ServerEntry .serverStatus {}
.ServerEntry .serverStatus img{ vertical-align:middle; margin:0 4px 0 0;}
.ServerEntry .serverStatus .offline{color:#666; font-weight:bold;}
.ServerEntry .serverStatus .online{color:#FFEB00; font-weight:bold;}
.ServerEntry .serverMap { }
.ServerEntry .serverPlayers {}
.ServerEntry .serverMod {}
.ServerEntry .serverGameType {}
.ServerEntry .serverPW {}
.ServerEntry .playerList { display:none;}

table.ServerData { width:600px; margin:0 auto; margin-left:15px; margin-right:15px; margin-bottom:15px;}
table.ServerData tr{}
table.ServerData td {border-bottom:1px solid #0F0F0F;border-top:1px solid #262626;font-weight:normal;padding:5px 10px;text-align:left;vertical-align:middle;}
table.ServerData th { background:#1d1d1d; padding:5px 10px; font-weight:bold;}
table.ServerData tr.alt1 {}
table.ServerData tr.alt2 {background:url("/templates/1/images/contentbg.png") repeat scroll 0 0;}
table.ServerData tr.alt1 td {border-bottom:1px solid #0f0f0f;border-top:1px solid #282828;color:#fff;padding:8px;}
table.ServerData tr.alt2 td {border-top:1px solid #282828;border-bottom:1px solid #0f0f0f;color:#fff;padding:8px;}

/* Share this Stuff */
div#share { font-size:11px;}
div#share ul.links { margin:0 0 4px 0; padding:0; float:left}
div#share ul.links li{ margin:0; padding:0; list-style:none; }
div#share ul.links li a {text-decoration:none; overflow:hidden; margin:2px 0; padding:4px 5px 2px 16px; color:#fff;}
div#share ul.links li a:hover {text-decoration:underline;}
div#share ul.links li a.share {background:url(/templates/1/images/icon_share.gif) no-repeat 2px 5px;}

div#share ul.shareoptions { display:none; background:#080808; margin:0 0 4px 0; padding:1px; clear:both; font-size:11px;}
div#share ul.shareoptions li{ margin:0; list-style:none; border-bottom:none; display:block;}

div#share ul.shareoptions li a{background:#131D27;text-decoration:none; padding:4px 6px 4px 22px;display:block; margin:0 0 1px 0;border-bottom:none; color:#fff;}
div#share ul.shareoptions li a:hover{color:#131D27; text-decoration:none;}

div#share ul.shareoptions li a.stumbleupon {background:#1F1F1F url(/templates/1/images/icon_stumbleupon.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a.delicious {background:#1F1F1F url(/templates/1/images/icon_delicious.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a.furl {background:#1F1F1F url(/templates/1/images/icon_furl.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a.digg {background:#1F1F1F url(/templates/1/images/icon_digg.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a.reddit {background:#1F1F1F url(/templates/1/images/icon_reddit.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a.facebook {background:#1F1F1F url(/templates/1/images/icon_facebook.png) no-repeat 2px 5px;}

div#share ul.shareoptions li a:hover.stumbleupon {background:#ccc url(/templates/1/images/icon_stumbleupon.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a:hover.delicious {background:#ccc url(/templates/1/images/icon_delicious.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a:hover.furl {background:#ccc url(/templates/1/images/icon_furl.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a:hover.digg {background:#ccc url(/templates/1/images/icon_digg.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a:hover.reddit {background:#ccc url(/templates/1/images/icon_reddit.png) no-repeat 2px 5px;}
div#share ul.shareoptions li a:hover.facebook {background:#ccc url(/templates/1/images/icon_facebook.png) no-repeat 2px 5px;}

/* Forum Stuff */
div#forumHeader { width:940px; height:120px; background:url(/templates/1/images/forum_headbg.png) no-repeat top; padding:0 10px 0 0;margin:0 auto;}
h1#forumTitle { font:normal 28px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0; padding:20px 0 12px 20px; z-index:800;}
h1#forumTitle span{ display:block; font-size:75%; color:#FFEB00;}

ul#forumMenu { margin:5px 0 0 10px; padding:0 10px 0 3px; float:left; overflow:hidden; position:relative; z-index:80; }
ul#forumMenu li{ list-style:none; float:left; margin:0; padding:0 10px; border-right:1px solid #171717}
ul#forumMenu li a{ color:#fff;}
ul#forumMenu li a.red { color:#cc0000;}
ul#forumMenu li a:hover{}

div#Panel { float:right; position:relative;}
div#Panel ul li ul.options{ position:absolute; z-index:800; right:11px; top:28px; display:none; width:136px;}
div#Panel ul li ul.options li span{ font-size:1.3em; color:#c8c8c8; margin:0 4px 0 0}
#MoveDiscussionDropdown{display:none;}
div#Panel ul li ul.options li select{ width:124px; float:left; padding:0; margin:2px 2px 2px -5px}
div#Panel ul li ul.options li a{ float:left; background:#191919; width:100%;border-bottom:1px solid #101010; border-top:1px solid #292929; padding:6px 10px; color:#c8c8c8;}
div#Panel ul li ul.options li a:hover{background:#212121; color:#fff; text-decoration:none;}

a.panelBtn { float:right; background:transparent url(/templates/1/images/btn_panel.png) repeat 0 0;  margin:0 9px 0 0; position:relative; z-index:100; overflow:hidden; height:30px; padding:0 0 0 10px; width:130px; line-height:28px;}
a:hover.panelBtn { background:transparent url(/templates/1/images/btn_panel.png) repeat 0 -30px; color:#878787; text-decoration:none;}

a.postBtn { float:right; background:transparent url(/templates/1/images/btn_topic.png) repeat 0 0; margin:0 0px 0 0; position:relative; z-index:100; overflow:hidden; height:30px; width:140px; text-indent:-99999px}
a:hover.postBtn { background:transparent url(/templates/1/images/btn_topic.png) repeat 0 -30px;}

div.ContentInfo { clear:both; margin:0; }
div.ContentInfo h2{ float:left; padding:0 0 0 14px;}
div.ContentInfo h2.pgTtitle { clear:both; overflow:hidden; float:left; margin:0; padding:0 0 15px 13px; color:#fff; font-size:18px; font-weight:normal;}
div.ContentInfo h2.pgTtitle a{color:#FFEB00;}
div.ContentInfo a#TopOfPage { margin:0 0 0 15px; color:#898989;}

div.ContentInfo div.PageInfo { padding:10px 0 0 0; margin:0; text-align:right;}
div.ContentInfo div.PageInfo p{ margin:0 5px 0 0; color:#898989;}

ol.PageList { float:right; clear:left; margin:10px 0; overflow:hidden; padding:0;}
ol.PageList li{ margin:0 3px; padding:0 3px; float:left; background:#131313; border:1px solid #1d1d1d;}
ol.PageList li.CurrentPage { background:#FFEB00; border:1px solid #FFEB00; ; color:#000;}
ol.PageListEmpty{ display:none; height:0; overflow:hidden;}

/* Catergories */
ul.topicList{ margin:0; padding:0; clear:both; position:relative; }
ul.topicList li{ list-style:none; margin:0 auto; overflow:hidden; width:930px;background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0; }

ul.topicList li.forumCatTitle { margin:10px 0 0 0; overflow:hidden; height:45px; background:transparent url(/templates/1/images/titlebg_full.png) no-repeat scroll 0 0; font-size:13px; line-height:42px; color:#fff;}
ul.topicList li.forumCatTitle dt { padding:0 63px 0 14px;}

ul.topicList li.forumCatTitle dd { border:none; line-height:42px; color:#fff;}
ul.topicList li.row{padding:12px 0; overflow:hidden; border:none; white-space:normal;}
ul.topicList li.seperator {background:url(/templates/1/images/divider.png) repeat-x; height:2px; position:absolute; left:0px; line-height:normal; clear:both;}

ul.topicList li p.onlinestats { margin:5px 15px 0; padding:10px 0; color:#fff;background:url(/templates/1/images/divider.png) repeat-x 0 0 ;font-size:105%;}
ul.topicList li p.onlinestats strong{color:#fff;}
ul.topicList li p.onlinestats a{ color:#FFEB00; text-decoration:none;}
ul.topicList li p.onlinestats a:hover{text-decoration:underline;}

ul.topicList li p.stats { padding:5px 0 5px 15px; color:#fff;font-size:105%; }
ul.topicList li p.stats strong{color:#fff;}
ul.topicList li p.stats a{ font-weight:bold; color:#FFEB00; text-decoration:none;}
ul.topicList li p.stats a:hover{text-decoration:underline;}

ul.topicList li dl{position:relative;min-height:0;margin:0; padding:0;}
ul.topicList li dl.catIcon { background:url(/templates/1/images/icons/forum_caticon.png) no-repeat 15px 0; height:auto; min-height:35px;}
ul.topicList li dl.topicIcon { background:url(/templates/1/images/icons/forum_posticon.png) no-repeat 15px 0; height:auto; min-height:35px;}
ul.topicList li dl span { display:none;}
ul.topicList li dl dt{width:48%; display:block; float:left; padding:0 20px 0 55px;}
ul.topicList li dl dt a{font-weight:bold; font-size:1.1em; color:#fff;}
ul.topicList li dl dd{width:8%; margin:0; padding:0; display:block; float:left;border-left:1px solid #1d1d1d; line-height:2.0em; text-align:center; color:#898989; }
ul.topicList li dl dd.lastPost { width:25%; text-align:left; line-height:normal; padding:0 0 0 10px; color:#fff;}
ul.topicList li dl dd.lastPost a.postLink { color:#FFEB00; font-weight:bold;}
ul.topicList li dl dd.lastPost span.newSince { display:block; color:#898989;}

/* Topics */
ul.topicList li.forumTopicTitle { overflow:hidden; height:45px; background:transparent url(/templates/1/images/titlebg_full.png) no-repeat scroll 0 0; font-size:13px; line-height:42px; color:#fff;}
ul.topicList li.forumTopicTitle dt { padding:0 80px 0 14px;}
ul.topicList li.forumTopicTitle dd.replies { padding:0 0 0 23px;}
ul.topicList li.forumTopicTitle dd.lastone { padding:0 0 0 0;}
ul.topicList li.forumTopicTitle dd { border:none; padding:0; line-height:42px; color:#fff;}
ul.topicList li.rowTopics{padding:8px 0; overflow:hidden; border:none; white-space:normal; line-height:18px;}

ul.topicList li dl dt.DiscussionType{width:48%; display:block; float:left; padding:0 20px 0 55px;}
ul.topicList li dl dt.DiscussionType a.topiclink {font-weight:normal;}
ul.topicList li dl dt.DiscussionType a.topicstart {font-weight:normal; color:#8F8F8F;}
ul.topicList li dl dt.DiscussionType span.new { position:absolute; top:0px; left:480px; background:url(/images/new.png) no-repeat -1px 0px; font-size:0.7em; display:block; text-align:center; line-height:26px; color:#fff; width:32px; height:32px;}

ul.topicList li dl dd.DiscussionCategory {width:10%; padding:0 10px; line-height:14px;}
ul.topicList li dl dd.DiscussionCategory a{ color:#8a8a8a;}

ul.topicList li dl dd.DiscussionLastComment { width:22%; text-align:left; line-height:normal; padding:0 0 0 10px; color:#fff;}
ul.topicList li dl dd.DiscussionLastComment a.postLink { color:#FFEB00;}
ul.topicList li dl dd.DiscussionLastComment span.newSince { display:block; color:#898989;}

/* Commments */
ol#Comments { margin:0; padding:0;}
ol#Comments li{overflow:hidden; display:block; padding:15px 15px 15px 10px; margin:0 0 8px 0; clear:both; background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0; border:1px solid #1c1c1c; position:relative;}
ol#Comments li a.topOfPage{background:url(/images/top.png) no-repeat; overflow:hidden; position:absolute; right:8px; bottom:8px; text-indent:-99999px; width:12px; height:12px;}

ol#Comments li div.CommentHeader {border-left:1px solid #1c1c1c; float:right; width:180px; overflow:hidden;}
ol#Comments li div.CommentHeader img.userthumb { display:block; border:2px solid #1c1c1c; margin:0 0 4px 0; padding:2px;}
ol#Comments li div.CommentHeader ul { padding:0; margin:0;}
ol#Comments li div.CommentHeader ul li{padding:0 8px 8px 14px; margin:0; border:none; background:none;}
ol#Comments li div.CommentHeader ul li a{ font-size:1.2em; color:#FFEB00;}
ol#Comments li div.CommentHeader ul .CommentNotice { color:#8e8e8e; margin:0 0 0px 0; padding:0 0 8px 0;}
ol#Comments li div.CommentHeader ul .userinfoComment {color:#fff;}
ol#Comments li div.CommentHeader ul .userinfoComment strong{ color:#9e9e9e; font-weight:bold;}
ol#Comments li div.CommentHeader ul .userinfostats { margin:5px 0; overflow:hidden;}
ol#Comments li div.CommentHeader ul .userinfostats img{border:2px solid #1c1c1c; margin:0 6px 0 0; padding:1px;}
ol#Comments li div.CommentHeader span{}

div.CommentBody { float:left; width:708px;}

div.CommentBody .comTitle { padding:6px 0 6px 16px; color:#8e8e8e; margin:0 0 10px 0; background:url(/templates/1/images/forum_comtitle.png) repeat-x bottom; position:relative;}
div.CommentBody .comTitle em { font-style:italic; font-size:0.8em; color:#ccc;}
div.CommentBody .comTitle a{color:#8e8e8e;}
div.CommentBody .comTitle h3{font:1.3em "Trebuchet MS", sans-serif; margin:0; color:#FFEB00;  padding:0; line-height:20px;}

div.CommentBody .comTitle span.pmDate {width:150px; height:22px; overflow:hidden; display:block; position:absolute; right:10px; text-align:right; top:18px;}

div.CommentBody .comTitle a.edit, div.CommentBody .comTitle a.delete {width:24px; height:22px; overflow:hidden; text-indent:-99999px; background-repeat:no-repeat; display:block; position:absolute;}
div.CommentBody .comTitle a.edit {background-image:url(/images/forum_buttons.png); background-position:0 0; margin:0 0 0 14px; top:15px; right:10px;}
div.CommentBody .comTitle a.delete {background-image:url(/images/forum_buttons.png); background-position:-24px 0; top:15px; right:35px;}
div.CommentBody .comTitle a:hover.edit { background-position:0 -22px;}
div.CommentBody .comTitle a:hover.delete { background-position:-24px -22px;}

/* Post Styling */
ol#Comments li div.CommentBody .commentPost { padding:8px 18px 10px 18px; font-size:110%; color:#e0e0e0; overflow:hidden;}
ol#Comments li div.CommentBody .commentPost p { padding:0 0 20px 0; margin:0;}
ol#Comments li div.CommentBody .commentPost strong{font-weight:bold;}
ol#Comments li div.CommentBody .commentPost em {font-style:italic}
ol#Comments li div.CommentBody .commentPost a{ text-decoration:underline; color:#FFEB00;}
ol#Comments li div.CommentBody .commentPost a:hover{ text-decoration:none;}

ol#Comments li div.CommentBody .commentPost blockquote, ol#Comments li div.CommentBody .commentPost code {-moz-border-radius:10px;}
ol#Comments li div.CommentBody .commentPost blockquote { background:#060606 url(/images/forum_quote.png) no-repeat 15px 15px; font-style:italic;padding:4px 20px 4px 90px;font-size:0.9em; color:#ccc;}
ol#Comments li div.CommentBody .commentPost code { background:#060606 url(/images/forum_code.png) no-repeat 15px 15px; display:block; padding:10px 20px 10px 90px; font-size:11px; font-family:"Lucida Console", Monaco, monospace; letter-spacing:1px;}

ol#Comments li div.CommentBody .commentPost ul, ol#Comments li div.CommentBody .commentPost ol  { margin:10px 0 10px 20px;}
ol#Comments li div.CommentBody .commentPost ul li, ol#Comments li div.CommentBody .commentPost ol li{ margin:0; padding:0; list-style:disc; background:none; border:none;}

ol#Comments li div.CommentBody .commentPost .userSignature { margin:10px 0; padding:15px 0 0 0; border-top:1px solid #1c1c1c; color:#8E8E8E;}

/* Profile */
div#AccountProfile{ clear:both; margin:20px 0 0 0; overflow:hidden; position:relative; z-index:400;}
div#AccountProfile ul { margin:0; padding:0;}
div#AccountProfile ul li strong { color:#FFEB00;}

div#profileSummary { width:417px; height:173px; background:url(/templates/1/images/profile_topleft.png) no-repeat; float:left; margin:0 0 0 10px; position:relative;}
div#profileSummary h2{ position:absolute; top:12px; left:24px; padding:0; margin:0;}
div#profileSummary img{position:absolute; left:35px; top:65px;}
div#profileSummary img.country { position:relative; top:0; left:0; padding:4px 0 0 5px;}
div#profileSummary span {position:absolute; right:20px; top:15px; color:#565656; font-size:0.9em;}
div#profileSummary ul {width:260px; position:absolute; left:140px; top:45px;}
div#profileSummary ul li h2{ position:relative; color:#FFEB00; font-size:1.5em; float:left; top:0; left:0;}
div#profileSummary ul li strong{color:#acacac;}
div#profileSummary ul li{list-style:none; padding:0; line-height:27px; height:28px; background:url(/templates/1/images/divider.png) repeat-x bottom; font-size:1em; color:#fff;}

div#profileSite { width:479px; height:173px; background:url(/templates/1/images/profile_topright.png) no-repeat; float:right; margin:0 10px 0 0; position:relative;}
div#profileSite  h2{ position:absolute; top:12px; left:24px; padding:0; margin:0;}
div#profileSite ul {width:435px; position:absolute; left:24px; top:46px;}
div#profileSite ul li{list-style:none; padding:0; line-height:27px; height:28px; background:url(/templates/1/images/divider.png) repeat-x bottom; font-size:1.0em; color:#fff;}
div#profileSite ul li strong{color:#acacac;}

div#profileTabs { clear:both; overflow:hidden; padding:15px 0 0 20px}

div#profileBtm1 { width:914px; height:329px; margin:0 auto; background:url(/templates/1/images/profile_btm.png) no-repeat;position:relative; }
div#profileBtm1 div#profileInfo { display:block; position:absolute; width:340px; top:55px; left:175px; color:#ccc;}
div#profileBtm1 div#aboutMe { position:absolute; width:265px; height:230px; padding:0 0 0 5px; overflow:auto; right:0; top:0;}

div#profileBtm2 { width:914px; height:329px; margin:0 auto; background:url(/templates/1/images/profile_btm2.png) no-repeat;position:relative; display:none; }
div#profileBtm2 ul.left { float:left; width:300px; color:#ccc;}
div#profileBtm2 ul.right { float:left; width:300px; margin:0 0 0 20px; color:#ccc;}
div#profileBtm2 ul.stats { clear:both; position:relative; left:0; top:0; width:300px;}
div#profileBtm2 ul.stats li strong{color:#acacac;}
div#profileBtm2 div#gamingInfo { position:absolute; top:55px; left:175px;}

div#profileBtm1 ul li, div#profileBtm2 ul li{list-style:none; padding:0; line-height:27px; height:28px; background:url(/templates/1/images/divider.png) repeat-x bottom;}

div#profileBtm3 { width:914px; height:329px; margin:0 auto; background:url(/templates/1/images/profile_btm3.png) no-repeat;position:relative; display:none; overflow:hidden; }
div#profileBtm3 #profileSig{display:block;height:220px;left:165px;position:absolute;top:55px;width:700px;}

/* Private Messages */
ul.topicList li.New { background:#131313;}
ul.topicList li dl.privateMessages{height:auto; min-height:35px;}
ul.topicList li dl dt.MessageFrom{width:40px; display:block; float:left; padding:0 0 0 15px;}
ul.topicList li dl dt.MessageFrom img{ vertical-align:top; padding:0 4px 0 0}
ul.topicList li dl dt.MessageFrom a{ font-weight:normal;}
ul.topicList li dl dd.MessageInfo {text-align:left; width:70%;color:#8a8a8a; border:none; padding:0 0px; line-height:17px; position:relative;}
ul.topicList li dl dd.MessageInfo div.timeLeft { position:absolute; right:-200px; top:10px; font-size:0.9em; color:#666;}
ul.topicList li dl dd.MessageInfo a{  color:#fff; font-size:1.1em}

/* Post Back Stuff */
div#Success { background:#9F0000; padding:10px; margin:0 15px 20px 15px; color:#fff; font-weight:bold; text-align:center; border:2px solid #FFEB00;}
div.ErrorContainer {padding:8px 0 0 10px; margin:0; color:#fff; text-align:left;}
div.ErrorContainer .ErrorTitle{font:normal 1.5em "Trebuchet MS", sans-serif; color:#fff;}
div.ErrorContainer .Error{color:#cc0000;}

div#Form { clear:both; margin:15px 0 0 0; position:relative; }
div#Form h2{ clear:both; color:#FFEB00; margin:0 0 10px 0;}
div#Form h2.pgTtitle { clear:both; overflow:hidden; float:none; margin:0; padding:0 0 0 13px; color:#ccc; font-size:22px; font-weight:normal;}
div#Form h4.prefType {padding:0 0 0 2px; margin:0; color:#fff; font:normal 1.3em "Trebuchet MS", sans-serif;}
div#Form span.PreferenceProgress { background:url(/images/loader.gif) no-repeat right; display:block; overflow:hidden;}
div#Form p.Description { padding:0 0 0 13px; color:#cc0000;}
div#Form fieldset legend{ display:none;}
div#Form li.title { overflow:hidden; height:45px; background:transparent url(/templates/1/images/titlebg_full.png) no-repeat scroll 0 0; font-size:13px; font-weight:bold; position:relative; line-height:42px; color:#fff; margin:15px 0 0 0; padding:0 0 0 10px;}
div#Form li.normal { clear:both; background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0; padding:8px 13px; overflow:hidden;}
div#Form li.seperator {background:url(/templates/1/images/divider.png) repeat-x; height:2px; position:absolute; left:0; line-height:normal; clear:both; padding:0; width:930px;}
div#Form li label {margin:0 40px 4px 0; width:400px; display:block; float:left; position:relative}
div#Form li label strong { font-weight:bold; color:#fff;}
div#Form li input.SmallInput { float:left; width:380px;font:9pt Arial, Helvetica, sans-serif;margin-top:5px;color:#ccc; padding:4px; background:#313133; border-left:1px solid #272729; border-bottom:1px solid #464a49; border-top:1px solid #272729;border-right:1px solid #464a49;}
div#Form li input.PanelInput { float:left; width:310px;font:9pt Arial, Helvetica, sans-serif;margin-top:5px;color:#ccc; padding:4px; background:#313133; border-left:1px solid #272729; border-bottom:1px solid #464a49; border-top:1px solid #272729;border-right:1px solid #464a49;}
div#Form li select {float:left; width:390px; color:#ccc; background:#313133;border-top: 1px solid #0C1217;border-left:1px solid #272729; border-bottom:1px solid #464a49; padding:1px; border-top:1px solid #272729;border-right:1px solid #464a49;}
div#Form li textarea.textAreaNormal { float:left; width:380px;font:9pt Arial, Helvetica, sans-serif;margin-top:5px;color:#ccc; padding:4px; background:#313133; border-left:1px solid #272729; border-bottom:1px solid #464a49; border-top:1px solid #272729;border-right:1px solid #464a49;}
div#Form li input.file {float:right; width:465px; margin:5px 0 0 0;}

div#Form li a.topictoggle{ position:absolute; right:-500px; top:10px; width:50px; font-size:1.0em; color:#c8c8c8; background:#292929; padding:4px 18px; display:none;}
div#Form li a:hover.topictoggle{background:#313133; text-decoration:none; color:#fff;}

div#Form li#CommentFormats { font-weight:bold; color:#fff;}
div#Form li#CommentFormats input.FormatTypeRadio{ width:20px; float:left; margin:0; padding:0;}
div#Form li#CommentFormats label.Radio{ width:30px; float:left; font-weight:normal; margin:0; padding:0;}

div.defaultAvatars { clear:both; margin:10px 0 0 0; overflow:hidden; padding:10px 0}
div.defaultAvatars span{ display:inline-block; background:#313133; padding:4px; margin:5px 5px 4px 3px; }
div.defaultAvatars span.checked{ background:#FFEB00;}
div.defaultAvatars span input{ margin:3px 2px; padding:0}

div.Submit { clear:both; margin:15px 0 0 0; padding:0 0 0 455px;}
div.comSubmit { clear:both; margin:15px 0 0 0; padding:0 0 0 15px;}
.SubmitButton { width:85px; float:left; height:24px; background:url(/templates/1/images/btn_save.jpg) 0 0 no-repeat; color:#2f2f2f; cursor:pointer; border:none; padding:0; font-size:0.9em;}
.SubmitButton:hover {background:url(/templates/1/images/btn_save.jpg) 0 -24px no-repeat;}
.CancelButton { width:85px; float:left; text-align:center; line-height:24px; text-decoration:none; height:24px; background:url(/templates/1/images/btn_reset.jpg) 0 0 no-repeat; font-size:0.9em; color:#2f2f2f;cursor:pointer;border:none;padding:0; margin:0 0 0 5px;}
.CancelButton:hover {background:url(/templates/1/images/btn_reset.jpg) 0 -24px no-repeat;}

/* Register Account */
div#FormReg { clear:both; padding:0; margin:0;background:transparent url(/templates/1/images/contentbg.png) repeat scroll 0 0; position:relative;}
div#FormReg li.title { overflow:hidden; height:45px; background:transparent url(/templates/1/images/titlebg_full.png) no-repeat scroll 0 0; font-size:12px; position:relative; line-height:45px; color:#fff; margin:0 0 10px 0; padding:0 0 0 20px;}

div#FormReg ul.regForm li span.formtip {background:#171717;border:1px solid #2E2E2E;margin:8px 0 10px;overflow:hidden;padding:8px;position:absolute;right:-340px;top:3px;width:300px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#req_a, #req_b, #req_c, #req_d {display:none;}

div#FormReg #recaptcha_widget_div {width:442px; height:110px; }
div#FormReg #recaptcha_area {margin:15px 0 0 15px;overflow:hidden; background:#EFEFEF;}

div#FormReg fieldset legend{ display:none;}
div#FormReg ul.regForm { width:485px; margin:0 0 50px 0;}
div#FormReg ul.regForm li{ padding:8px 0 8px 0; margin:0 20px; position:relative;}
div#FormReg ul.regForm li.seperator {background:url(/templates/1/images/divider.png) repeat-x; height:2px; position:absolute; left:10px; line-height:normal; clear:both; padding:0; width:535px;}
div#FormReg ul.regForm li label {margin:0 15px 0 0; width:120px; line-height:40px; display:block; float:left; font-size:13px; font-weight:bold; color:#fff; text-align:right;}
div#FormReg ul.regForm li label strong { font-weight:bold; color:#fff;}
div#FormReg ul.regForm li input.SmallInput {width:270px;font:10pt Arial, Helvetica, sans-serif;margin-top:5px;color:#ccc; padding:7px; background:#313133; border-left:1px solid #272729; border-bottom:1px solid #464a49; border-top:1px solid #272729;border-right:1px solid #464a49; -moz-border-radius:4px; -webkit-border-radius:4px;}

div#FormReg ul.regForm li input.SmallInput:focus {border:1px solid #ccc;}


div#FormReg ul.regForm li#RememberMe { width:275px; margin:0 0 10px 185px;}
div#FormReg ul.regForm li#RememberMe label { width:inherit;}
div#FormReg ul.regForm li#RememberMe input { padding:0;}

ul.MembershipOptionLinks {list-style:none; line-height:33px; text-align:center; padding:0; margin:0; height:33px; color:#fff;font-weight:bold;}
ul.MembershipOptionLinks li {float:left; margin:0;padding:0; background:url(/templates/1/images/tabs.png) no-repeat 0 -36px; width:133px; height:33px;}
ul.MembershipOptionLinks li.on {background:url(/templates/1/images/tabs.png) no-repeat 0 -2px;}
ul.MembershipOptionLinks li.on a{ cursor:text; text-decoration:none;}
ul.MembershipOptionLinks li.on a:hover{text-decoration:none;}
ul.MembershipOptionLinks li a{float:left; text-decoration:none; width:135px; height:33px;}
ul.MembershipOptionLinks li a:hover{text-decoration:underline; color:#fff;}

div#FormReg li#TermsOfServiceCheckBox, div#FormReg li#RememberMe {line-height:normal; clear:both;}
div#FormReg li#TermsOfServiceCheckBox a, div#FormReg li#RememberMe a{ text-decoration:underline; color:#FFEB00;}
div#FormReg li#TermsOfServiceCheckBox a:hover, div#FormReg li#RememberMe a:hover{text-decoration:none;}
div#FormReg li#TermsOfServiceCheckBox p, div#FormReg li#RememberMe p{ float:left; padding:0; margin:0;}

div#FormReg .SubmitButton { width:85px; float:right; height:24px; background:url(/templates/1/images/btn_save.jpg) 0 0 no-repeat; color:#2f2f2f; cursor:pointer; border:none; padding:0; margin:5px 24px 0 0; font-size:0.9em;}
div#FormReg .SubmitButton:hover {background:url(/templates/1/images/btn_save.jpg) 0 -24px no-repeat;}

h1.logintitle{ padding:5px 0 0 5px; font-size:32px;}
h1.logintitle span {color:#FFEB00;}
p.loginsub {padding:0 30px 20px 10px; color:#fff; font-size:1em;}
p.loginsub a{ color:#FFEB00; text-decoration:underline;}
p.loginsub a:hover{text-decoration:none;}

/* Footer Stuff */
div#footer {background:url(/templates/1/images/divider.png) repeat-x center top; padding:18px 0; width:950px; margin:0 auto; overflow:hidden; line-height:17px; clear:both; font-size:1.0em; color:#898989;}
div#footer ul{ float:left;}
div#footer a{font-size:1.0em;}
div#footer img{ float:right;}

/* JQuery scroll*/
.jScrollPaneContainer {position:absolute; right:65px; top:50px; overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute; cursor: pointer;right:0px; top: 0;height: 100%; background:#141416;}
.jScrollPaneDrag {position: absolute;background: #494949; cursor: pointer; overflow: hidden;}
.jScrollPaneDrag:hover {background:#ccc;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;background-color: #666; height: 8px;}
a.jScrollArrowUp:hover {background: #ccc;}
a.jScrollArrowDown {display: block;position: absolute;	z-index: 1;bottom: 0;right: 0; text-indent: -2000px;overflow: hidden; background-color: #666; height: 8px;}
a.jScrollArrowDown:hover {background: #ccc; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}

/* Calender */
#CalendarControlIFrame {display: none; left: 0px;position: absolute; top: 0px; height: 250px;width: 250px;z-index: 99;}
#CalendarControl {position:absolute; background-color:#272729; margin:0; display:none;z-index: 100;}
#CalendarControl table {font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;border:1px solid #121212;}
#CalendarControl table th {font-weight: normal;color: #999;}
#CalendarControl table th a {font-weight: normal;text-decoration: none; color:#fff;padding:1px;}

#CalendarControl table td {text-align: center;padding:1px;}
#CalendarControl .header {background-color: #1F1F1F;}
#CalendarControl .weekday {background-color: #303030;color:#ccc;}
#CalendarControl .weekend {background-color: #222;color:#999;}
#CalendarControl .current {border: 1px solid #339;background-color: #FFEB00;color: #FFF;}
#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {display: block;text-decoration: none;border: 1px solid #212121;width: 2em;}
#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {color: #FFF;background-color: #FFEB00;border: 1px solid #212121;}
#CalendarControl .previous {text-align: left;}
#CalendarControl .next {text-align: right;}
#CalendarControl .previous,
#CalendarControl .next {padding: 1px 3px 1px 3px;font-size: 1.4em;}
#CalendarControl .previous a,
#CalendarControl .next a {color: #999;text-decoration: none;font-weight: bold;}
#CalendarControl .title {text-align: center;font-weight: bold;color: #fff;}
#CalendarControl .empty {background-color: #323232;border: 1px solid #222;}

/* Private Messages */
table.messageGrid {width:100%; margin:0 0 10px 0;}
table.messageGrid tr{ margin:0; padding:0;background:url("/templates/1/images/contentbg.png") repeat scroll 0 0 transparent;}
table.messageGrid td{color:#fff; padding:8px; background:url("/templates/1/images/divider.png") repeat-x center bottom;}
table.messageGrid td a{ color:#fff; text-decoration:none;}
table.messageGrid td em{ font-style:italic;}
table.messageGrid td span {font-weight:normal; color:#666; font-size:0.9em; display:block;}
table.messageGrid tr th { background:url("/templates/1/images/divider.png") repeat-x center bottom;color:#FFEB00; font-weight:bold;letter-spacing:normal; margin:0;padding:8px; font-size:13px;}

/* Private Messages post View */

div.CommentBodyPm { float:left; clear:both;}
div.CommentBodyPm .comTitle { padding:6px 0 6px 16px; color:#fff; margin:0 0 10px 0; background:url("/templates/1/images/contentbg.png") repeat scroll 0 0 transparent; -moz-border-radius:4px; -webkit-border-radius:4px; position:relative;}
div.CommentBodyPm .comTitle em { font-style:italic; font-size:0.8em; color:#ccc;}
div.CommentBodyPm .comTitle a{color:#8e8e8e;}
div.CommentBodyPm .comTitle h3{font:1.3em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:0; color:#FFEB00;  padding:0; line-height:20px;}
div.CommentBodyPm .comTitle span.pmDate {width:150px; height:22px; overflow:hidden; display:block; position:absolute; right:15px; text-align:right; top:18px; color:#FFEB00;}

ol#Comments li div.CommentBodyPm .commentPost { padding:8px 15px 10px 15px; color:#e0e0e0; font-size:110%; overflow:hidden;}
ol#Comments li div.CommentBodyPm .commentPost strong{font-weight:bold;}
ol#Comments li div.CommentBodyPm .commentPost em {font-style:italic}
ol#Comments li div.CommentBodyPm .commentPost a{ text-decoration:underline; color:#46c700;}
ol#Comments li div.CommentBodyPm .commentPost a:hover{ text-decoration:none;}

ol#Comments li div.CommentBodyPm .commentPost blockquote, ol#Comments li div.CommentBody .commentPost code {}
ol#Comments li div.CommentBodyPm .commentPost blockquote { font-style:italic;padding:4px 20px 4px 90px;font-size:0.9em; color:#ccc;}
ol#Comments li div.CommentBodyPm .commentPost code {  display:block; padding:10px 20px 10px 90px; font-size:11px; font-family:"Lucida Console", Monaco, monospace; letter-spacing:1px;}

ol#Comments li div.CommentBodyPm .commentPost ul, ol#Comments li div.CommentBody .commentPost ol  { margin:10px 0 10px 20px;}
ol#Comments li div.CommentBodyPm .commentPost ul li{ margin:0; padding:0; list-style:disc; background:none; border:none;}
ol#Comments li div.CommentBodyPm .commentPost ol li{ margin:0; padding:0; list-style:decimal; background:none; border:none;}
ol#Comments li div.CommentBodyPm .commentPost p{ margin:0; padding:0 0 15px 0;}

/* Comment Stuff */
div#Comments .newsCommentMargin { margin:0 20px 0 0;}
div#Comments { width:630px; float:left; margin:10px 0 0 0; background:url(/templates/1/images/infobg.png) repeat scroll 0 0;}
div#Comments h2.comments { width:605px; height:45px; font-size:17px; background:url(/templates/1/images/comment_title.png) no-repeat center top; line-height:42px; padding:0 0 0 25px; letter-spacing:-1px;}
div#Comments h2.comments em{}
div#Comments h2.comments a{ text-decoration:none;}
div#Comments h2.comments a:hover{ text-decoration:none;}
div#Comments h2.comments span{padding:0 0 0 12px; color:#FFEB00;}

div#videoInfo { float:right; width:310px; margin:10px 5px 0 0;}
div#columnTabs { height:45px; overflow:hidden; width:310px;background:url(/templates/1/images/titlecolumn_repeat.png) repeat-x 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;}
div#columnTabs ul{ margin:10px 0 0 10px; padding:0; text-align:center; line-height:23px; font-size:0.9em;}
div#columnTabs ul li{ list-style:none; display:block; float:left; margin:0 3px 0 0; background:url(/templates/1/images/title_btn.png) 0 0 no-repeat;}
div#columnTabs ul li a{ float:left; height:23px; width:80px; }
div#columnTabs ul li a:hover{color:#fff;}
div#columnTabs ul li.on {background:url(/templates/1/images/title_btn.png) 0 -23px no-repeat;}

div#tabData { width:310px; clear:both; margin:0 auto;}
div#tabData #videoinfo1 {display:block; padding:8px 12px; background:url(/templates/1/images/infobg.png) repeat scroll 0 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;}
div#tabData #videoinfo1 h2{ margin:0; padding:5px 0 2px 0; position:relative; font-size:1.2em; font-weight:normal; font-family:arial,tahoma,Geneva,sans-serif;}
div#tabData #videoinfo1 h2 span{ color:#FFEB00;}
div#tabData #videoinfo1 h4{ margin:0; padding:0 0 2px 0; color:#878787; font-size:1.1em;  font-weight:normal;}
div#tabData #videoinfo1 h5{ margin:0; padding:0 0 10px 0; color:#fff; font-size:1.0em;  font-weight:normal;}

div#tabData #videoinfo2 {display:none;padding:8px 12px; background:url(/templates/1/images/infobg.png) repeat scroll 0 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;}
div#tabData #videoinfo2 p{ padding:5px 0; font-weight:bold; color:#fff;}
div#tabData #videoinfo2 textarea { background:#151515; border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #3e3e3e; border-right:1px solid #3e3e3e; width:270px; height:80px; padding:6px; font-family:arial; font-size:11px; color:#ccc;}

div.comments-box, div.comments-box_alt {margin:10px; padding:0; clear:both; overflow:hidden; position:relative;}
div.comments-box form.deleteComment, div.comments-box_alt form.deleteComment{margin:0; padding:0; position:absolute; right:20px; top:25px;}
div.comments-box form input.delete, div.comments-box_alt form input.delete{margin:0; padding:0; position:relative; border:none; background:none; color:#ccc; cursor:pointer; font-size:11px}
div.comments-box form input.delete:hover, div.comments-box_alt form input.delete:hover {color:#FFEB00;}

div.comments-author-image {float:left; width:101px; background:url(/templates/1/images/comment_arrow.png) no-repeat 92px 15px;}
div.comments-author-image img{ background:#111111; padding:2px; border:2px solid #333333;-moz-border-radius:4px; -webkit-border-radius:4px;}
div.comments-author-image img:hover{border:2px solid #ccc;}

div.comments-author {color:#fff; margin:0; padding:5px 8px 0 8px; font:bold 13px arial,tahoma,Geneva,sans-serif; background:#161616; -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;  -webkit-border-top-right-radius:4px 4px; -webkit-border-top-left-radius:4px 4px;border-left:1px solid #242424;border-right:1px solid #242424;border-top:1px solid #242424;}
div.comments-author a{color:#FFEB00; text-decoration:none;}
div.comments-date {color:#888888; margin:0 0 10px 0; padding:0 8px 5px 8px; font:normal 12px arial,tahoma,Geneva,sans-serif; background:#161616; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px 4px; -webkit-border-bottom-left-radius:4px 4px;border-left:1px solid #242424;border-right:1px solid #242424;border-bottom:1px solid #242424;}
div.comments-area { width:489px; padding:10px; float:right; background:#1c1c1c; overflow:hidden;-moz-border-radius:4px; -webkit-border-radius:4px;}

div.no-comments-area { margin:20px 15px 15px; padding:15px; background:#151515; text-align:center; color:#929292;-moz-border-radius:4px; -webkit-border-radius:4px;}
div.no-comments-area strong{color:#fff;}
div.comments-message {color:#FFFFFF;  line-height:18px;}

div#add_comment { margin:0; padding:0 10px 15px; overflow:hidden;}
div#add_comment ul li.title{color:#fff; font:normal 15px arial,tahoma,Geneva,sans-serif; background:#151515; padding:10px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.comment-waring, .comment-success {font-size:13px; margin:15px 0; padding:12px; position:relative; line-height:16px;}
.comment-waring img, .comment-success img { float:left; margin:0 10px 0 0;}
.comment-waring {background:#F9E5E6; border:1px solid #E8AAAD; color:#B50007;}
.comment-waring a{ color:#B50007;}
.comment-success {background:#E9F9E5; border:1px solid #B4E8AA; color:#1C8400;}
.comment-success a{ color:#1C8400;}

div.warning {text-align:center; position:fixed; bottom:0; width:100%; padding:5px 0; background:#BF0000;  color:#fff; border-top:2px solid #FF0000; font-size:1.1em;}
div.warning a, div.warning strong {color:#fff;}
