background-image-container { /*background: url(/images/bg-centre-full.jpg) no-repeat; */ 
background: url(/images/bg-centre-completely-clean.jpg) no-repeat; width:877px; height:1500px; overflow: visible;  margin:auto; }

#newspanel_bg { position:relative; float:left; top:-210px; width:710px; margin-left:4px; height:230px; display:none; }

#newspanel {  position:relative; display:block; float:left; width:348px; margin:0; margin-top:6px; margin-left:8px; padding:0; height:230px; }

#latestnews-panel { /*position:relative; width:351px;*/ float:left; margin-left:10px; margin-top:4px; margin-bottom:6px; /* background-color:#131E24; */ }

#news1 { display:block; position: relative; float:left; clear:left; margin-left:0; width:346px; height:64px; overflow: hidden; /* background-color:#131E24; */ }

#news1_content, #news2_content { display:block; position:relative; top:-60px; width:346px; height:64px; margin-left:2px; padding:2px; }

.bg_opacity { background-color:#101519; filter:alpha (opacity=50); -moz-opacity:.5; opacity:.5; }

#news1_bg, #news2_bg { position:relative; width:346px; height:64px; _background-color:none; }

#news2 { position: relative; float:left; clear:left; margin-left:0;  margin-top:2px; width: 346px; height:64px; overflow: hidden; /* background-color:#131E24; */ }

.avatarcontainer { float:left; margin-left:5px; width:52px; height:52px; }

.avatar img { border:1pt solid #5B5B5B; }

.newsheadline { float:left; width:265px; margin-left: 15px; }

.newsheadlinetext { font-weight: bold; font-family: Verdana; text-transform: uppercase; color: #B5B5B5; }

.newstext { /* float: left; margin-left: 15px; width: 265px; margin-top:3px; height:30px; */ float:left; clear:both; color: #757575; font-family: Verdana, sans-serif; }

#newsads { float:left; margin-top:2px; margin-left:0; position:relative; font-weight:bold; font-family: Verdana, sans-serif; color:#B5B5B5; overflow:hidden; width:346px; height:78px; }

#newsads_bg { float:left; clear:left; position:relative; width:346px; height:78px; }

#newsads_content { position:relative; width:340px; height:78px; float:left; top:-76px; }

#newsad1 { position: absolute; left: 16px; width:320px; top:0; }
#newsad2 { position: absolute; left: 16px; width:320px; top:24px; }
#newsad3 { position: absolute; left: 16px; width:320px; top: 48px; }

#newsad1_bp, #newsad2_bp, #newsad3_bp { float:left; clear:left; margin-right:22px; }

#headline_title { position:relative; float:left; clear:left; /* background-color:#131E24; */ }

#headline_image { position:relative; float:left; clear:left; margin-top:6px; width:350px; height:195px;  border: 1px solid #5B5B5B;  }

#headlines { position: relative; display:inline; float:left; margin:0; padding:0; width:354px; margin-left:4px; margin-top:10px; _margin-left:-4px; /* background-color:#131E24; */
           /* top:-125px; left: 360px; */ }

#screenshots { float:left; position:relative; top:8px; width:712px; padding:0; margin:0; overflow:hidden; height:152px; margin-left:4px;  margin-top:8px; 
             padding-bottom:6px; left:4px; }

#ss_title_container { overflow:hidden; height:36px; }

#ss_title_bg { float:left; position:relative; _background-color:none; height:36px; width:712px; }

#ss_content_container { margin-top:6px; height:110px; }

#ss_content_bg { float:left; position:relative; _background-color:none; width:712px; height:110px; }

#screenshots_title { position:relative; float:left; clear:both; width:706px; top:-30px; margin-left:10px; _margin-left:6px; /* background-color:#131E24; */ }

#screenshots_panel { width:710px; position:relative; top:-104px; float:left; /* background-color:#131E24; */ }

.screenshot { border: 1pt solid #5B5B5B; margin-left:29px; float:left; position:relative; margin-top:2px; }

#screenshot1 { margin-left:9px; _margin-left:6px; height:93px;}

#screenshot2, #screenshot3, #screenshot4 { }

#communityspotlight { margin-top:0; position:relative; top:8px; float:left; width:512px; height:230px; margin-left:8px; padding-bottom:12px; overflow:hidden; }

#cs_title_container { position:relative; float:left; width:510px; height:36px; overflow:hidden; }

#cs_tc_bg { width:512px; height:36px; }

#communityspotlight_title { position:relative; width:500px; top:-32px; float:left; clear:both; margin-left:6px; }

#communityspotlight_posted_by { position:absolute; font-family:Tahoma, sans-serif; font-weight:bold; color:#B5B5B5; top:10px; left:210px; }

#communityspotlight_blueline { position:relative; float:left; border:1pt solid green; }

#cs_content_container { margin-top:4px; position:relative; float:left; width:510px; height:230px; }

#cs_content_bg { width:510px; height:230px; }

#cs_content { width:515px; height:230px; position:relative; top:-230px; background:#111518; }

#communitybanner { position:relative; float:left; width:490px; height:63px; left:10px; top:0; border: 1px solid #5B5B5B; }

#communitytext { position:relative; float:left; margin:10px; font-family: Verdana, sans-serif; color:#B5B5B5; padding-bottom:0px; }

#postssectioncontainer { position:relative; overflow:hidden; float:left; width:510px; height:246px; margin-left:8px; margin-top:10px;background:#111518; }

#postssectioncontainer_content { position:relative; float:left; top:-240px; left:6px; overflow:hidden;background:#111518; }

#postssectioncontainer_bg { position:relative; width:512px; height:246px; background:#111518;}

.bl { border-left:1pt solid #5B5B5B; }
.br { border-right:1pt solid #5B5B5B; }
.bt { border-top:1pt solid #5B5B5B; }
.bb { border-bottom:1pt solid #5B5B5B; }

.panelsborder { border-left:1px solid #5B5B5B; border-right:1px solid #5B5B5B; border-bottom:1px solid #5B5B5B; border-top:none; }

.bottomonly { border-bottom:1pt solid #5B5B5B; }

#forumtab { float:left; width:97px; height:32px; background:#131a21 url(/images/forum_s.gif); }

.splitter { float:left; width:4px; min-width:4px; min-height:30px; height:30px; }

#developerpoststab { float:left; width:186px; height:31px; min-height: 31px; min-width: 186px; background: url(/images/developerposts.jpg); }

#endcap { float:left; clear:right; width:208px; height:24px; padding-top:6px; padding-left:4px; }

#postspanel { float:left; position:relative; width:498px; height:203px; top:-2px; background-color:#151515; }

#postsdeveloper { position:relative; width:498px; height:203px; top:-2px; background-color:#151515; }

#postssection { float:left; width:498px; height:233px; border-top:1pt solid #5B5B5B; }

#adverts { float:right; overflow:hidden; width:190px; height:600px; padding:0; margin:0; margin-top:8px; margin-right:3px; padding-top:0; top:0; }

#adverts_bg { width:190px; height:600px; }

#adverts_content { position:relative; top:-592px; }

.advert { margin-left:6px; margin-bottom:6px; }

#right_slots { display:none; }

#forum_posts_list_box { display:inline; float:left; margin:6px; margin-top:6px; font-size:8pt; }

.forum_post { float:left; display:inline; width:478px; clear:both; margin-left:4px; margin-bottom:2px; height:22px; font-variant:small-caps; }

.forum_post_hyphen { float:left; font-weight:bold; display:inline; text-align:top; margin-top:4px; }

.forum_post_link { float:left; display:inline; margin-top:4px; text-align:top; margin-left:8px; }

.forum_post_poster { float:right; display:inline; text-align:top; margin-right:10px; margin-top:4px; }

.forum_post_date { float:left; font-weight:bold; display:inline; text-align:top; margin-top:4px; margin-left:8px; width:84px; }

.fp_bar1 { background: #151515 url(/images/forumbar_blankv2.jpg) no-repeat; }

.fp_bar0 { background: #151515 url(/images/forumbar_blankv2.jpg) no-repeat; }