body {
	margin:				0 0 24px 0;
	padding:			0;
	background-color:	#e2e2e2;
	text-align:			center;
	font:				8pt Verdana;
	color:				#000030;
}


#site {
	width:				770;
	margin:				0 auto 0 auto;
	padding:			0 0 3px 0;
	text-align:			left;
	background:			url('http://voteforachange.us/images/long_border_bottom.gif') no-repeat bottom center;
}


#links {
	height:				23px;
	background:			url('http://voteforachange.us/images/statue_top.gif') no-repeat bottom right;
	margin-right:		3px;
	padding:			60px 0 0 0;
	font-weight:		bold;
	font-size:			10pt;
}
 
* html #links { height: 83px; }


#inner {
	background:			url('http://voteforachange.us/images/statue_border_top.gif') no-repeat top center;
	padding:			3px 0 0 0;
}


#border_left {
	padding:			0 0 0 3px;
	background:			#cacaca url('http://voteforachange.us/images/border_left.gif') repeat-y top left;
}


#border_right {
	padding:			0 3px 0 0;
	background:			#cacaca url('http://voteforachange.us/images/border_right.gif') repeat-y top right;
}


#header {
	background:			#cacaca url('http://voteforachange.us/images/statue_bottom.gif') no-repeat top right;
	height:				200px;
	padding:			4px 0 0 50px;
}


* html #content { height:1%; }

#content {
 background:   #cacaca;
margin: 0 20px 0 210px;
 font:    10pt Verdana;
 padding-bottom: 20px;
}

td {
	font:				10pt Verdana;
}

a {
	color:				blue;
	text-decoration:	none;
}


a:hover {
	color:				black;
	text-decoration:	underline;
}


ul.inline {
	display:			inline;
	margin:				0;
	padding:			0;
}


ul.inline li {
	display:			inline;
	padding:			0 24px 0 0;
}


#links ul.inline {
	padding:			0 0 0 30px;
}


#links ul.inline li {
	padding-right:		12px;
}


.input {
	font:				8pt Verdana;
	color:				#000000;
	text-decoration:	none;
	padding:			2px;
}


input.button, button {
	border:				2px #DA0000 solid;
	background:			#000054;
	color:				#ffffff;
	font:				9pt Verdana;
	cursor:				hand;
	padding:			1px;
}


* > hr { margin-bottom: 1.75em; }

#navBar {
 float:    left;
 width:    170px;
 margin:    0 20px;
 background-color: #cacaca;
 position:   relative;
 display: inline;
}


#navBar ul a:link, #navBar ul a:visited {
	display:			block;
}


#navBar ul {
	list-style:			none;
	margin:				0;
	padding:			0;
}

#navBar li a {
 border-top:  1px solid #000000;
}


html>body #navBar li {
	border-bottom:		none;
}


#sectionLinks{
	position:			relative;
	margin:				0 0 18px;
	padding:			0;
	font-size:			13px;
	background-color:	#eeeeee;
	color:				#003366;
	border:				1px solid black;
}

#sectionLinks h3 {
	padding:			3px;
	margin:				0;
	font-size:			15px;
	background-color:	#003366;
	color:				#FFFFFF;
}


#sectionLinks a {
	display:			block;
	border-top:			0;
	padding:			3px 0 3px 3px;
	color:				#003366;
	text-decoration:	none;
}


#sectionLinks a:hover {
	background-color:	#DA0101;
	color:				#ffffff;
	text-decoration:	underline;
}


#newsletter {
	margin:				0 0 0 0;
	padding:			0;
	font-size:			13px;
	background-color:	#eeeeee;
	color:				#003366;
	border:				1px solid #000000;
}

#newsletter h1 {
	padding:			3px 0 3px 3px;
	margin:				0;
	font-size:			15px;
	background-color:	#eeeeee;
}


#newsletter h3 {
	padding:			3px 3px 3px 3px;
	margin:				0;
	font-size:			15px;
	background-color:	#003366;
	color:				#ffffff;
}
