.body_wrapper {
    padding: 0 20px 20px;
    background: rgb(204, 204, 204) none   ;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    _display: inline;
}

.firstpost_advert_container {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 12px;
    position: relative;
    width: 100%;
    border: 1px solid #E5E6F4;
}

.firstpost_advert {
    with: 100%;
    background: #F1F1FA;
    border: 1px solid #fff;
    min-height: 90px;
    margin: 0;
    padding: 7px;
    text-align: center;
    vertical-align: middle;
}

#one-ddcontent li a:link{
    color: #000000;
}
#one-ddcontent li a:hover{
    color: #FFFFFF;
}
/* Advanced Header V2 Rework v1.5 */

.subforums ol.subforumlist  {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.subforumlist li.subforum {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0;
  clear:none;
}
/* to remove the commas */
.commalist li.subforum:after {
	content:"";
}

#extra_userinfo, #usertitle_id, #usertitle_id a:link, #extra_userinfo a:link {
	color: white;
}

#sam_sopra_navbar, #sam_sopra_footer {
	text-align: center;
}

#vB_Editor_QR_textarea, #vB_Editor_QR_iframe {
	background-color: #cccccc;
}

#qr_defaultcontainer, #qr_actionbuttons {
	background: transparent;
}

.postbitlegacy .after_content { 
	clear:right !important; 
}

.memberaction_body.popupbody {
	min-width: 360px;
}

.memberaction_body.popupbody li {
	width: 180px;
}

#qr_formcontrols,
#vB_Editor_001,
#vB_Editor_002,
#vB_Editor_003,
#vB_Editor_004,
#vB_Editor_005,
#vB_Editor_006,
#vB_Editor_007,
#vB_Editor_008,
#vB_Editor_009,
#vB_Editor_010,
#vB_Editor_QE_1,
#vB_Editor_QE_2,
#vB_Editor_QE_3,
#vB_Editor_QE_4,
#vB_Editor_QE_5,
#vB_Editor_QE_6,
#vB_Editor_QE_7,
#vB_Editor_QE_8,
#vB_Editor_QE_9,
#vB_Editor_QE_10
{
	background-color: #E9E9E9;
}

/* Private Message button in postbit footer */
.postbitlegacy .postfoot .textcontrols a.pminpostbit, .postbit .postfoot .textcontrols a.pminpostbit  {
	background: url(images/buttons/pminpostbit_40b.png) no-repeat transparent left;
	padding-left: 20px;
}
.postbitlegacy .postfoot .textcontrols a.pminpostbit:hover, .postbit .postfoot .textcontrols a.pminpostbit:hover  {
	background: url(images/buttons/pminpostbit_40b-hover.png) no-repeat transparent left;
	padding-left: 20px;
}
/* Private Message button in postbit footer */

/* Advanced Header V2 Rework v1.5 */
.top-header-info{
	position:absolute;
	z-index: 2000;
	top:0px;
	right:0px;
	padding-left: 12px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 0px;
	margin-top: -0px;
	height: 85px;
	width:320px;
	color:#FFFFFF;
	background: #7192A8 url(images/gradients/gradient-grey-down.png) top left repeat-x;
	font: 12px verdana;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-topright: 0px;
	-webkit-border-radius-top-right: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius-top-left: 0px;
	-moz-border-topright-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-topleft-radius: 0px;
	-webkit-border-top-left-radius: 0px;
}

.ad_global_header .sam_header { /* */ }
#ad_global_header1 #sam_header1 { /* */ }
#ad_global_header2 #sam_header2 { /* */ }
#ad_global_below_navbar #sam_sopra_navbar { /* */ }
#ad_global_above_footer #sam_sopra_footer{ /* */ }
#ad_board_below_whats_going_on #sam_sotto_whats { /* */ }
#ad_thread_first_post_content #sam_contenuto_primo_post { /* */ }
#ad_thread_last_post_content #sam_contenuto_ultimo_post { /* */ }
.google_adsense_footer .sam_gsense { /* */ }

* { -moz-box-shadow: none !important; }
* { -webkit-box-shadow: none !important; }

* { -moz-border-radius: 0px !important; }
* { -webkit-border-radius: 0px !important; }   


.postbitlegacy .postfoot .textcontrols a.ipx, .postbit .postfoot .textcontrols a.ipx {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/buttons/ip-40x.png) no-repeat scroll left center;
	padding-left:20px;
}
 