body {
	background:#303F49;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #354149;
}
body a {
	color: #ad1919 !important;
}
body a:link, body a:visited {
	text-decoration: none;
}
body a:hover, body a:active {
	text-decoration: underline;
}
	.rootContainer {
		width: 1000px;
		margin: 0 auto;
		padding: 0px 10px;
		background: url('../images/template/bg_spacer.png') top center repeat-y
	}
		#head {
			background-image: url('../images/template/bg_title_subpage.jpg');
			background-position: 0px 66px;
			background-repeat: no-repeat;
			position: relative;
			height: 204px;
		}
		.page_home #head {
			background-image: url('../images/template/bg_title_homepage.jpg');
			height: 444px;
		}
			#header {
				position: absolute;
				top: 66px;
				left: 0px;
				margin: 0px;
				padding: 0px;
			}
				#header a {
					display: block;
					width: 1000px;
					height: 138px;
					text-indent: -10000px;
				}
				.page_home #header a {
					/* just the width and height should change */
					width: 460px;
					height: 138px;
				}
			#nav {
				position: absolute;
				top: 0px;
				left: 0px;
			}
				#nav ul {
					display: block;
					margin: 0px;
					padding: 0px;
					list-style: none;
				}
					#nav ul li {
						display: block;
						margin: 0px;
						padding: 0px;
						float: left;
					}
						#nav ul li a {
							display: block;
							height: 66px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
							text-indent: -10000px;
						}
						#nav ul li a:hover {
							background-color: blue;
							background-position: 0px -66px;
						}
						/* individual pages */
						#nav ul #navAboutVern a {
							width: 167px;
							background-image: url('../images/template/nav_aboutvern.png');
						}
						#nav ul #navIssues a {
							width: 96px;
							background-image: url('../images/template/nav_issues.png');
						}						
						#nav ul #navMedia a {
							width: 95px;
							background-image: url('../images/template/nav_media.png');
						}						
						#nav ul #navBlog a {
							width: 101px;
							background-image: url('../images/template/nav_blog.png');
						}						
						#nav ul #navContribute a {
							width: 164px;
							background-image: url('../images/template/nav_contribute.png');
						}			
			#signup {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 377px;
				height: 66px;
				background: url('../images/template/bg_emailsignup.png') top left no-repeat;
			}
				#signup h2 {
					position: absolute;
					top: 0px;
					left: 0px;
					text-indent: -10000px;
					width: 0px;
					height: 0px;
					font-size: 0px;
				}
				#SignupLabel {
					display: block;
					position: absolute;
					top: 23px;
					left: 130px;
					width: 170px;
					height: 20px;
					line-height: 20px;
				}
				#SignupInput {
					display: block;
					position: absolute;
					top: 25px;
					left: 130px;
					width: 170px;
					height: 20px;
					line-height: 20px;
					background: transparent;
					border: 0px;
					font-family: Arial, sans-serif;
					font-size: 12px;
					color: #354149; 
				}
				#SignupSubmit {
					display: block;
					position: absolute;
					top: 23px;
					right: 50px;
					border: 0px;
					width: 20px;
					height: 20px;
					background: transparent;
				}
		#body {
			position: relative; /* needed for the home page mostly */
			zoom: 1;
		}
		#foot {
			clear: both;
			position: relative;
			height: 97px;
			background: url('../images/template/bg_footer.png');
			color: #8cb1cb;
		}
			#foot a {
				color: #8cb1cb !important;
			}
			#footerNav {
				position: absolute;
				top: 43px;
				left: 50px;
				width: 350px;
			}
			#fundingNotice {
				position: absolute;
				top: 25px;
				left: 347px;
				width: 291px;
				height: 58px;
				text-align: center;
				background: url('../images/template/bg_disclaimer.png') 0px 0px no-repeat;
			}
			#socialLinks {
				position: absolute;
				top: 30px;
				right: 20px;
				width: 220px;
			}
				#socialLinks ul {
					display: block;
					list-style: none;
					margin: 0px;
					padding: 0px;
				}
					#socialLinks li {
						display: block;
						float: left;
						margin: 0px;
						padding: 0px 25px 0px 0px;
					}
						#socialLinks li a {
							display: block;
							width: 45px;
							height: 46px;
							text-indent: -10000px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
						}
						#socialLinks li a:hover {
							background-position: 0px -46px;
						}
						#FacebookLink a {
							background-image: url('../images/template/btn_facebook.png');
						}
						#YoutubeLink a {
							background-image: url('../images/template/btn_youtube.png');
						}
						#TwitterLink a {
							background-image: url('../images/template/btn_twitter.png');
						}
						#EventfulLink a {
							background-image: url('../images/template/btn_eventful.png');
						}
						
/* the take action sidebar list */
#takeAction {
	width: 301px;
	height: 339px;
	background: url('../images/template/bg_takeaction.png') top left no-repeat;
}
	#takeAction h2 {
		height: 60px;
		margin: 0px;
		padding: 0px;
		text-indent: -10000px;
	}
	#takeAction ul {
		display: block;
		list-style: none;
		margin: 0px 0px 0px 40px;
		padding: 0px;
	}
		#takeAction ul li {
			display: block;
			margin: 0px;
			padding: 0px;
		}
			#takeAction ul li a {
				display: block;
				width: 220px;
				height: 64px;
				background-position: 0px 0px;
				background-repeat: no-repeat;
				text-indent: -10000px;
			}
			#takeAction ul li a:hover {
				background-position: -220px 0px;
			}
			#takeAction ul #ta_contribute a {
				background-image: url('../images/template/btn_contribute.png');
			}
			#takeAction ul #ta_endorseVern a {
				background-image: url('../images/template/btn_endorsevern.png');
			}
			#takeAction ul #ta_getInvolved a {
				background-image: url('../images/template/btn_getinvolved.png');
			}
			#takeAction ul #ta_takeSurvey a {
				background-image: url('../images/template/btn_takesurvey.png');
			}