/*site bg*/
body{
	background-color:#000;
	background-image:url(../gfx/bg.png);
	margin:0px;}

/*links*/
a{
	outline:none;
	font:12px arial;
	color:#fff;}

/*links hover*/
a:hover{
	color:#ccc;}

/*top text*/
.top{
	font:bold 12px arial;
	color:#fff;
	text-indent:15px;
	line-height:33px;}

/*bottom text*/
.bottom{
	font:12px arial;
	color:#fff;
	line-height:39px;}

/*nav active*/
.navactive{
	background-image:url(../gfx/nav_active.png);
	background-position:top center;
	background-repeat:no-repeat;}

/*whole site centered*/
#site{
	width:902px;
	height:auto;
	margin-left:auto;
	margin-right:auto;}

/*left rubric bg*/
#rubleft{
	float:left;
	width:645px;
	height:30px;
	background-image:url(../gfx/rub_bg.png);
	font:12px arial;
	color:#fff;
	text-indent:10px;
	line-height:28px;}

/*right rubric bg*/
#rubright{
	float:left;
	width:250px;
	height:30px;
	background-image:url(../gfx/rub_bg.png);
	font:12px arial;
	color:#fff;
	text-indent:10px;
	line-height:28px;}

/*whole rubric bg*/
#rubwhole{
	float:left;
	width:896px;
	height:30px;
	background-image:url(../gfx/rub_bg.png);
	font:12px arial;
	color:#fff;
	text-indent:10px;
	line-height:28px;}

/*maps boxes*/
#mapbox{
	float:left;
	width:310px;
	height:auto;
}

/*map box text*/
#mapboxtext{
	float:left;
	padding:5%;
	width:40%;
	height:auto;
}

/*map button*/
#mapbtn{
	float:left;
	width:97px;
	height:29px;
	background:url(../gfx/map_btn.jpg);
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	margin-top:5px;
}

#pollbox{
	float:left;
	width:250px;
	height:auto;
}