body {
	padding: 0;
	margin: 0;
	background: url(../images/bg.jpg) repeat-x top left #8094a8;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #002a54;
}

a:link {
	text-decoration: none;
	color: #cc0000;
}
a:visited {
	text-decoration: none;
	color: #cc0000;
}
a:hover {
	text-decoration: underline;
	color: #0000cc;
}
a:active {
	text-decoration: none;
	color: #cc0000;
}

#wrapper {
width: 927px;
margin: 0 auto;
}

#wrapper_header_top {
background: url(../images/bg-header-top.jpg) no-repeat top left;
width: 927px;
height: 95px;}

#wrapper_content_middle {
background: url(../images/bg-content-middle.jpg) repeat-y top left;
}

#footer {
	background: url(../images/bg-footer.png) no-repeat top left;
	height: 45px;
	vertical-align: bottom;
}

.paidforbyfriendsofmikebolin {
	margin: 19px 0 0 0;
	float: right;
}

.content-middle-subpage {
	width: 814px;
	margin: 0 0 0 27px;
	padding: 60px 23px 0 38px;
	background: url(../images/bg-middle-wrapper-text.jpg) no-repeat top left;
	min-height: 368px;
	overflow: visible;
}

.content-middle-mainpage {
	width: 872px;
	margin: 0 0 0 27px;
	background: url(../images/bg-mainpage-middle.jpg) repeat-y top left;
	min-height: 448px;
	overflow: visible;
}

.content-middle-mainpage_top {
	background: url(../images/bg-mainpage-middle-top.jpg) no-repeat top left;
}

.content-middle-mainpage_bottom {
	background: url(../images/footer-mainpage.jpg) no-repeat bottom left;
	padding: 0 0 14px 0;
}

.content-mainpage-column-left {
	padding: 63px 0 0 40px;
	width: 470px;
	min-height: 343px;
	overflow: visible;
	line-height: 16px;
}

.content_column_right {
	margin: 0 0 0 171px;
	padding: 0 0 20px 0;
}

.content_column_left {
	float: left;
	width: 141px;
}

.stars_subpage {
	margin: 0 0 0 27px;
}

.stars_mainpage {
	margin: 0 0 0 40px;
}

ul, li {
	margin: 0;
	padding: 0;
}


#menu_header_left {
	width: 259px;
	height: 27px;
	padding: 0 0 24px 3px;
	margin: 44px 0 0 0;
	float: left;
	background: url(../images/menu-leftpadding.jpg) no-repeat left top;
}

#menu_header_left ul, #menu_header_left li, #menu_header_right ul, #menu_header_right li { margin: 0; padding: 0; list-style:none; display: inline; float: left;} 
#menu_header_left a, #menu_header_left a:link, #menu_header_right a, #menu_header_right a:link { text-decoration: none; }

#media a, #media_active a { height:27px; width:93px; background-image: url(../images/menu-left.jpg); display:block;  float: left; }
#media a { background-position: 0 0; }
#media a:hover, #media_active a { background-position: 0px 27px; }

#bio a, #bio_active a { height:27px; width:70px; background-image: url(../images/menu-left.jpg); display:block;  float: left;}
#bio a { background-position: -93px 0; }
#bio a:hover, #bio_active a { background-position: -93px 27px; }

#issues a, #issues_active a { height:27px; width:96px; background-image: url(../images/menu-left.jpg); display:block;  float: left;}
#issues a { background-position: -163px 0; } 
#issues a:hover, #issues_active a { background-position: -163px 27px; }



#menu_header_right {
	width: 368px;
	height: 27px;
	float: right;
	padding: 44px 0 24px 0;
}

#contribute a, #contribute_active a { height:27px; width:128px; background-image: url(../images/menu-right.jpg); display:block;  float: left; }
#contribute a { background-position: 0 0; }
#contribute a:hover, #contribute_active a { background-position: 0px 27px; }

#get-involved a, #get-involved_active a { height:27px; width:133px; background-image: url(../images/menu-right.jpg); display:block;  float: left;}
#get-involved a { background-position: -128px 0; }
#get-involved a:hover, #get-involved_active a { background-position: -128px 27px; }

#contact a, #contact_active a { height:27px; width:107px; background-image: url(../images/menu-right.jpg); display:block;  float: left;}
#contact a { background-position: -261px 0; } 
#contact a:hover, #contact_active a { background-position: -261px 27px; }.bodyhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AD0A37;
}
