/* CSS Document */

body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
}

html { height: 100%; margin-bottom: 1px; }


body, html {
	margin:0px;
	padding:0px;
	padding-bottom: 0px;
	border: 0px;
	background: url(../images/bg_grad.gif) repeat-x #D60000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#flash {
	background-color: #FFFFFF;
}

#container {
	width: 803px;
	margin: 0 auto;
	background: #000000;
}

.red {color: #d60000;}

h1 a {
	width: 803px; height: 91px; float: left; 
	background: url(../images/hd_banner.jpg) bottom right no-repeat;
	text-indent: -9999px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	margin-bottom: 15px;
}

a { 
	text-decoration: none;
	color: #d60000;
}
a:hover { 
	text-decoration: underline;
	color: #FFFFFF;
}

/* ------------------------------------------------------ nav ---------- */


#nav {
	margin: 0px;
	width: 803px;
	height: 88px;
}

#nav li {
	display: inline;
}
	
#nav li a {
	float: left;
	display: block;
	height: 88px;
	text-indent: -9999px;
}

#wherewhen a { width:134px; background: url(../images/mn_wherewhen.gif); }
#wherewhen a:hover { width:134px; background: url(../images/mn_wherewhen_on.gif); }	
#helpthewalk a { width:144px; background: url(../images/mn_helpthewalk.gif); }
#helpthewalk a:hover { width:144px; background: url(../images/mn_helpthewalk_on.gif); }	
#zombiemakeup a { width:139px; background: url(../images/mn_zombiemakeup.gif); }
#zombiemakeup a:hover { width:139px; background: url(../images/mn_zombiemakeup_on.gif); }	
#faqs a{ width:128px; background: url(../images/mn_faqs.gif); }
#faqs a:hover { width:128px; background: url(../images/mn_faqs_on.gif); }	
#zombielinks a { width:122px; background: url(../images/mn_zombielinks.gif); }	
#zombielinks a:hover { width:122px; background: url(../images/mn_zombielinks_on.gif); }		
#contactus a { width:136px; background: url(../images/mn_contactus.gif); }
#contactus a:hover { width:136px; background: url(../images/mn_contactus_on.gif); }	


/* ------------------------------------------------------ body ---------- */

#bodyleft {
	float: left;
	width: 188px;
	padding-left: 24px;
}

#bodyright {
	float: right;
	width: 481px;
	background-image:url(../images/bd_blooddiv.gif);
	background-repeat:repeat-y;
	padding-top: 15px;
	padding-left: 86px;
	padding-right: 24px;
	color: #FFFFFF;
}

	#bodyright h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #d60000;
		font-weight: bolder;
		margin-bottom: 15px;
	}
	
	#bodyright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-bottom: 15px;
	text-align: left;
	}

#sponsors {
	clear: both;
	width: 803px;
	background: url(../images/ft_sponsors.gif);
	background-repeat: no-repeat;
	/*padding-left: 94px;*/
	padding-top: 64px;
	height: 720px;
}

#footer {
	clear: both;
	width: 803px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.sponsor {
	padding-right: 15px;
}

.flashpadleft {
	padding-left: 15px;
}
