body {
	background-color: #2C3D5F;
	background-image: url(../img/background.jpg);
	background-repeat: repeat-x;
	color: #000;
	margin: 0;
	padding: 0
}
a { color: #000 }
a img {
	border: none;
	outline: none
}

#container {
	position: relative;
	width: 1025px;
	margin: 0 auto
}
/* HEADER */
#header {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 180px;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: center
}
	#stay-informed {
		position: absolute;
		top: 48px;
		left: 755px
	}
		#stay-informed input[type="text"] {
			border: 1px solid #000;
			padding: 2px;
			font: 11px Arial, Helvetica, sans-serif
		}
		#form-name {
			position: absolute;
			top: 18px;
			left: 0;
			width: 198px;
		}
		#form-email {
			position: absolute;
			top: 40px;
			left: 0; 
			width: 155px
		}
		#form-go {
			position: absolute;
			top: 42px;
			left: 166px
		}
		#form-stay-informed {
			position: relative
		}
	#navigation ul#dropdown {
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
		z-index: 1000;
		top: 147px;
		left: 20px
	}
	#navigation ul li.parent { float: left }
	#navigation ul li.parent:hover {
		background-image: url(../img/arrow.gif);
		background-repeat: no-repeat;
		background-position: center bottom
	}
	#navigation li {
		padding: 0; margin: 0
	}
	/* DROPDOWN */
	/* #navigation li.first { margin-left: 0 } */
	#dropdown ul.child {
		z-index: 2000;
		margin: -5px 0 0 5px;
		padding: 0;
		position: absolute;
		visibility: hidden
	}
	#dropdown ul.child li {	
		display: block !important;
		border: none;
		width: auto;
		font: .8em Arial, Helvetica, sans-serif;
	}
	#dropdown ul.child li a { /* FORMATTING FOR DROPDOWN LINKS */
		width: 105px;
		display: block;
		z-index: 100000;
		background: url(../img/dropdown-background.jpg);
		margin: 0;
		text-decoration: none;
		padding: 5px !important;
		color: #FFF;
	}
	#dropdown li ul.child li a:hover { text-decoration: underline } /* DROPDOWN LINK HOVER */
	
/* MAIN */
#main {
	position: relative;
	width: 945px;
	height: 580px;
	margin: 5px auto;
	background: #FFF;
	padding: 8px
}
	#splash {
		position: relative;
		/* background-image: url(../img/index-splash-background.jpg); */
		background-repeat: no-repeat;
		height: 350px;
		width: 100%;
		margin-bottom: 10px
	}
		#splash-youtube {
			position: absolute;
			top: 7px;
			left: 160px;
			width: 537px;
			height: 321px;
			background: #EB9538; /* ORANGE */
			padding: 6px;
		}
		#splash-letter {
			position: absolute;
			top: 0;
			right: 10px
		}
/* BOTTOM */
#bottom {
	position: relative;
	font: .85em Arial, Helvetica, sans-serif
}
	#bottom .column {
		width: 335px;
		height: 161px;
		margin: 10px 5px 10px 10px;
		padding-right: 5px;
		top: 45px;
		overflow: hidden;
		border-right: 1px solid #000
	}
		#bottom .column ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}
		#bottom .column ul li { margin-bottom: .5em }
		#bottom .column a {
			text-decoration: none
		}
		#bottom .column a:hover {
			border-bottom: 1px dotted #999
		}
	#bottom .more {
		position: absolute;
		right: 10px;
		bottom: 5px
	}
		#bottom .more a {
			font-weight: bold;
			font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
	#bottom-news-and-events {
		position: absolute;
		left: 0
	}
	#bottom-from-campaign-trail {
		position: absolute;
		left: 353px
	}
	#bottom-get-involved {
		position: absolute;
		top: 85px;
		left: 720px;
		background: url(../img/index-social-media.jpg) no-repeat;
		width: 214px;
		height: 93px
	}
		#bottom-get-involved ul, #bottom-social-media ul {
			list-style: none;
			margin: 0;
			padding: 0
		}
	#bottom-social-media {
		position: absolute;
		top: 200px;
		right: 15px;
		background: url(../img/sidebar-social-media.jpg) no-repeat;
		width: 201px;
		height: 46px;
		overflow: hidden;
		border: 3px solid #EB9538;
	}
		#bottom-social-media ul li {
			float: left
		}
	
/* FOOTER */
#footer {
	height: 100px;
}
	#paid {
		border: 1px solid #FFF;
		padding: 5px;
		font: .9em Arial, Helvetica, sans-serif;
		color: #FFF;
		float: left;
		margin-left: 35px;
		margin-top: 10px;
	}