@charset "utf-8";
/* CSS Document */

html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#332e2a;
	background-color:#332e2a;
	background-image:url(../images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
div{
	position:relative;
	z-index:1;
}
img{
	display:block;
	border:0px;
}
h1{
	font-size:18px;
	font-weight:normal;
}
a{
	color:#b41314;
}
a:hover{
}
div#wrapper{
	width:743px;
	margin-left:auto;
	margin-right:auto;
	height:auto!important;
	min-height:300px;
	height:300px;
}
div#top-gap{
	width:743px;
	height:33px;
}
div#hero-nav-logo{
	width:743px;
	height:235px;
}
div#logo{
	width:240px;
	height:235px;
	float:left;
}
div#hero-nav{
	width:503px;
	height:235px;
	float:left;
}
div.nav-left{
	width:7px;
	height:39px;
	float:left;
}
div.nav-right{
	width:14px;
	height:39px;
	float:left;
}
div.nav{
	width:482px;
	height:39px;
	float:left;
	background-color:#aa0f11;
}
div.nav div{
	height:39px;
	overflow:hidden;
	background-position:bottom;
	float:left;
}
div.nav div a{
	display:block;
	height:39px;
	overflow:hidden;
	background-position:top;
}
div.nav div a:hover, div.nav div a.over{
	background-image:none;
}
.nav1, .nav1 a{
	background-image:url(../images/nav1.gif);
	width:68px;
}
.nav2, .nav2 a{
	background-image:url(../images/nav2.gif);
	width:78px;
}
.nav3, .nav3 a{
	background-image:url(../images/nav3.gif);
	width:53px;
}
.nav4, .nav4 a{
	background-image:url(../images/nav4.gif);
	width:80px;
}
.nav5, .nav5 a{
	background-image:url(../images/nav5.gif);
	width:59px;
}
.nav6, .nav6 a{
	background-image:url(../images/nav6.gif);
	width:67px;
}
.nav7, .nav7 a{
	background-image:url(../images/nav7.gif);
	width:77px;
}
div.content{
	width:718px;
	margin-left:auto;
	margin-right:auto;
	height:auto!important;
	height:100px;
	min-height:100px;
	background-color:#FFFFFF;
	background-image:url(../images/content-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	
}
div.content-inner{
	height:auto!important;
	height:100px;
	min-height:100px;
	background-image:url(../images/content-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div.footer{
	width:100%;
	height:73px;
	background-image:url(../images/footer-bg.gif);
}
div.footer-mid{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	height:59px;
	background-image:url(../images/footer-mid-bg.gif);
	padding-top:14px;
	padding-left:96px;
	padding-right:30px;
	line-height:48px;
	font-size:11px;
	color:#ffffff;
}
div.footer-mid a{
	color:#ffffff;
	text-decoration:none;
	margin-left:6px;
	margin-right:6px;
}
div.footer-mid a:hover{
	color:#420405;
}
div.copyright{
	float:right;
}
div.side-boxes{
	width:210px;
	height:auto!important;
	height:200px;
	min-height:200px;
	padding-top:14px;
	padding-left:10px;
	padding-bottom:14px;
	padding-right:15px;
	float:left;
}
div.box{
	width:210px;
	height:auto!important;
	height:50px;
	min-height:50px;
	background-image:url(../images/box-mid.gif);
	background-repeat:repeat-y;
}
div.box-inner{
	width:205px;
	padding-left:10px;
	padding-top:5px;
	height:auto!important;
	height:50px;
	min-height:50px;
}

div.box-gap{
	width:150px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#c7c6c4;
}
div.right-content{
	width:463px;
	height:auto!important;
	height:200px;
	min-height:200px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:14px;
	float:left;
}
h1.home-heading{
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}
div.vid{
	width:430px;
	margin-left:auto;
	margin-right:auto;
}
div.donate-button{
	width:411px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
}
div.facebook{
	width:140px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}
div.search-results{
	padding:20px;
}
div.search-results a{
	color:#663399;
}
div.right-gap{
	width:195px;
	padding-right:10px;
}
.upcoming-heading{
	font-weight:bold;
	margin:0px;
}
.upcoming-date{
	font-weight:bold;
	color:#b41314;
	margin:0px;
}
.upcoming-desc{
	margin:0px;
	margin-top:8px;
}
div.event{
	width:190px;
	height:auto!important;
	height:10px;
	min-height:10px;
	padding-bottom:10px;
	border-bottom:1px #999 dashed;
	margin-bottom:10px;
}
div.last-event{
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;
}
div.downloads-link{
	width:190px;
	height:36px;
	margin-bottom:10px;
	background-image:url(../images/downloads-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:normal;
}
div.downloads-link a{
	display:block;
	width:150px;
	height:33px;
	padding-left:40px;
	margin-bottom:10px;
	padding-top:3px;
	text-decoration:none;
}
div.downloads-link a:hover span.download-title{
	color:#ffffff;
}
span.download-title{
	font-weight:bold;
	color:#000;
}
span.download-size{
	font-weight:bold;
	color:#b41314;
	font-size:11px;
}
div.get-acrobat {
	text-align:center;
	padding-right:15px;
}
div.get-acrobat a{
	margin:0px;
	padding:0px;
	font-size:11px;
}
div.team-member{
	height:auto!important;
	height:10px;
	min-height:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px #999 dashed;
}
div.team-member img{
	display:inline;
	padding-left:8px;
}
div.team-member h2{
	font-size:14px;
	color:#b41314;
	font-weight:normal;
}
div.sponsor{
	height:auto!important;
	height:100px;
	min-height:100px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px #999 dashed;
}
div.sponsor img{
	display:inline;
	padding-left:8px;
}
h2{
	font-size:14px;
	color:#b41314;
	font-weight:normal;
}
div.sponsor a{
		color:#000;
		font-size:14px;
}
img.nav-bottom{
	 clear:left;
}h7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #B41314;
	position: relative;
}
