/* CSS Document */

/* Fix IE. Hide from IE Mac \*/
* html ul#nav li
{
	float: left;
	height: 1%;
}

* html ul#nav li a { height: 1%; }

/* End */

/* Navigation */

#nav
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 755px;
	z-index: 100;
}

#nav li
{
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 24px;
	float: left;
}

#nav li a#vote
{
	display: block;
	width: 110px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/vote.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#vote:hover
{
	display: block;
	background-image: url(../images/vote_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#vote a#vote
{
	display: block;
	background-image: url(../images/vote_on.jpg);
}

#nav li a#campaign
{
	display: block;
	width: 84px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/campaign.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#campaign:hover
{
	display: block;
	background-image: url(../images/campaign_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#campaign a#campaign
{
	display: block;
	background-image: url(../images/campaign_on.jpg);
}

#nav li a#candidate
{
	display: block;
	width: 92px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/candidates.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#candidate:hover
{
	display: block;
	background-image: url(../images/candidates_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#candidate a#candidate
{
	display: block;
	background-image: url(../images/candidates_on.jpg);
}

#nav li a#endorse
{
	display: block;
	width: 80px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/endorse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#endorse:hover
{
	display: block;
	background-image: url(../images/endorse_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#endorse a#endorse
{
	display: block;
	background-image: url(../images/endorse_on.jpg);
}

#nav li a#unite
{
	display: block;
	width: 110px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/getinvolved.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#unite:hover
{
	display: block;
	background-image: url(../images/getinvolved_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#unite a#unite
{
	display: block;
	background-image: url(../images/getinvolved_on.jpg);
}

#nav li a#contribute
{
	display: block;
	width: 96px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/contribute.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#contribute:hover
{
	display: block;
	background-image: url(../images/contribute_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#contribute a#contribute
{
	display: block;
	background-image: url(../images/contribute_on.jpg);
}

#nav li a#contact
{
	display: block;
	width: 78px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li a#contact:hover
{
	display: block;
	background-image: url(../images/contact_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#contact a#contact
{
	display: block;
	background-image: url(../images/contact_on.jpg);
}

#nav li#navLeft
{
	display: block;
	width: 21px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li#navCenter
{
	display: block;
	width: 132px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/nav_center.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

