
#content {
	padding-left: 15px; padding-right: 15px;	
	padding-bottom: 50px;
}

#container_left {
	width:215px;
	float:left;
}

#container_right {
	width:215px;
	float:right;
}


#container_gate {
width: 478px;
	float:left;
	margin-left:15px;
	background-color:#1F2D37;
	padding:1px;
	border: 1px #000 solid;
}
#container_gate_border {
	background-color:#19242c;
}

#container_gate .table_top_open {
background:transparent url(sidebar_head.jpg) repeat-x scroll left top;
padding-top: 3px; height: 22px;
text-shadow:1px 1px 1px #000000;
display:block;
}













.cssbutton {
color: #FFFFFF;
background-color: #AC0000;
border: 3px outset #AC0000;
text-decoration: none;
padding: 3px 2px 3px 3px;
font: bold 0.9em tahoma;
}
.cssbutton:hover {
background-color: #980000;
border-style: outset;
color: #fff;
}
.cssbutton:active {
border-style: inset !important;
}



.cssbuttongo {
color: #FFFFFF;
background-color: #33CC00;
border: 3px outset #33CC00;
text-decoration: none;
padding: 3px 2px 3px 3px;
font: bold 0.9em tahoma;
}
.cssbuttongo:hover {
background-color: #28AF06;
border-style: outset;
color: #fff;
}
.cssbuttongo:active {
border-style: inset !important;
}
.voteboxes {
margin: 0px 20px 25px 20px;
text-align: center;

}

.votebox {
float: left;

}

.voteboxno {
float: right;


}
.votehead {
margin: 0;
padding: 1px;
font:bold 0.9em tahoma, sans-serif;
display: block; 
background: #ccc;
color: white;
}

.gatemessage {
display: block;

padding: 5px;
margin-top:0px;
}

#gatewrap {
padding: 0px; 
margin: 0 auto; 

padding-top: 30px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url({$skins_url}/{$skin_name}/table_bg.png) repeat-y scroll center top;
}
