body {
	background: white url('layout/bg_repeat.jpg') top left repeat-x;
	font-family: Arial, sans-serif;
}
	body a:link, body a:visited {
		text-decoration: none;
	}
	body a:hover, a:active {
		text-decoration: underline;
	}
	.rootContainer {
		position: relative;
		width: 925px;
		margin: 0 auto;
		padding-bottom: 20px;
	}
		/* *********************** HEADER ********************** */
		#head {
			display: block;
			position: relative;
			height: 199px; /* CHANGE */
			padding-top: 60px; /* CHANGE */
		}
			#header {
				background: url('layout/header.jpg') top left no-repeat;
				height: 199px;
				margin: 0px;
				padding: 0px;
			}
				#header a {
					display: block;
					height: 100%;
					text-indent: -10000px;
					height: 199px;
				}
			/* *********************** SEARCH ****************** */
			#search {
				position: absolute;
				top: 30px;
				left: 40px;
				width: 302px;
				height: 22px;
				background: url('layout/search.png') top left no-repeat;
			}
				#search form {
					display: block;
					margin: 0px;
					padding: 0px;
				}
					#searchLabel {
						display: block;
						position: absolute;
						top: 0px;
						left: 10px;
						width: 260px;
						height: 20px;
						line-height: 20px;
						border: 0px;
						text-align: right;
						font-size: 11px;
						color: #003859;
						font-family: Arial, sans-serif;
					}
					#searchInput {
						display: block;
						position: absolute;
						top: 0px; 
						left: 10px;
						width: 260px;
						height: 20px;
						line-height: 20px; 
						border: 0px !important;
						background: none;
						text-align: right;
						font-size: 11px;
						color: #003859;
						font-family: Arial, sans-serif;
					}
					#searchSubmit {
						display: block;
						position: absolute;
						top: 0px;
						right: 0px;
						width: 25px; 
						height: 20px;
						border: 0px;
						background: none;
					}
			/* ******************** MENU ********************** */
			#nav {
				position: absolute;
				top: 19px;
				right: 0px;
				height: 41px;
				z-index: 30;
			}
				#nav ul {
					list-style: none;
					display: block;
					margin: 0px;
					padding: 0px;
				}
					#nav ul li {
						float: left;
						height: 41px;
						position: relative;
					}
						#nav ul li ul {
							display: none;
							position: absolute;
							top: 41px;
							left: -4px;
							width: 100px;
							background-color: #003859;
							color: white;
							font-size: 10px;
							border-top: 1px solid;
						}
						#nav ul #navAboutWhip ul {
							left: 0px;
						}
						#nav ul li ul.visible {
							display: block;
						}
							#nav ul li ul li {
								width: 98px;
								height: auto;
								border-left: 1px solid;
								border-right: 1px solid;
								border-bottom: 1px solid;
							}
								#nav ul li ul li a {
									width: 88px;
									height: auto;
									background-image: none;
									text-indent: 0px;
									color: white !important;
									padding: 5px;
									text-decoration: none;
								}
								#nav ul li ul li a:hover {
									background-color: #174e6c;
								}
						#nav ul li a {
							display: block;
							height: 41px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
							text-indent: -10000px;
						}
						#nav ul li a:hover,
						#nav ul li.highlighted a{
							background-position: 0px -41px;
						}
						#navAboutWhip a {
							background-image: url('layout/menu/nav_about.jpg');
							width: 153px;
						}
						#navFloorResources a {
							background-image: url('layout/menu/nav_floorresources.jpg');
							width: 150px;							
						}
						#navNewsRoom a {
							background-image: url('layout/menu/nav_newsroom.jpg');
							width: 108px;
						}
						#navissues a {
							background-image: url('layout/menu/nav_issues.jpg');
							width: 76px;
						}
						#navContact a {
							background-image: url('layout/menu/nav_contact.jpg');
							width: 89px;
						}
		/* ******************** FOOTER ************************ */
		#foot {
			height: 73px;
			background: url('layout/footer.jpg') top left no-repeat;
			color: white;
		}
			#foot #footer {
				padding-top: 25px;
				padding-left: 15px;
			}
			#foot a {
				color: white !important;
			}
			#foot #footer #footerNav {
				margin-top: -1em;
			}
			#foot #footer #footerNav #greenCapitolIcon {
				vertical-align: bottom;
			}
			#foot #footer #footerNav #bronzemouseaward {
				vertical-align: middle;
			}