/****** Style Sheet for Impaired Driving *****/
/****** Designed by Brian Johnson and Steven Day *******/

/***** Typography ******/

body {
	background-color:#999;
	color:#D7D4CB;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
p {
	color:#D7D4CB;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
	}
h1 {
	font-size:18px;
	color:#CBB778;
	font-weight:bold;
	margin:10px;
	}
hr {
	color:#D7D4CB;
	}
ul {
	list-style-type:disc;
	color:#D7D4CB;
	font-size:13px;
	}
cite {
	vertical-align:super;
	font-size:.80em;
	}
.footer {
	font-size: 11px;
	}
.sectheader {
	font-weight:bold;
	font-style:italic;
	}
.footnote {
	font-size:11px;
	font-style:italic;
	}
.footnote em {
	font-style:normal;
	}
.header {
	color:#CBB778;
	padding:5px;
	font-weight:bold;
	}
td.light {
	background-color:#444;
	}
td.dark {
	background-color:#333;
}
td.light p, td.dark p {
	margin:5px;
	}
img {
	border:0px;
	}
img.mod {
	float:right;
	}

/**** Links ****/

a:link, a:visited, a:active {
	color:#201F1A;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
#main a:link, #main a:visited, #main a:active {
	color:#CBB778;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	}
#main a:hover {
	color:#D7D4CB;
	text-decoration:none;
	}
/***** Layout *****/

#header {
	margin-bottom:0px;
	height:105px;
	padding-bottom:0px;
	}
#main {
	height:75%;
	background-image:url(images/mod-bg.gif);
	}
#low_menu {
	background-image:url(images/nhtsa-footer.gif);
	height:50px;
	}
#menu ul, #menu li{
	margin:0px;
	list-style-type:none;
	display:inline;
	}
#menu a:link, #menu a:visited, #menu a:active {
	line-height:30px;
	color:#D7D4CB;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	margin:5px;
	}
#menu a:hover {
	line-height:30px;
	color:#CBB778;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:3px solid #CBB778;
	padding-bottom:3px;
	margin:5px;
	}
#current {
	line-height:30px;
	color:#CBB778;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:3px solid #CBB778;
	padding-bottom:3px;
	margin:5px;
	}
#email a:link, #menu a:visited, #menu a:active {
	color:#333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#email h1 {
	color:#333;
	}