html{
	background: #82ABD8;
}
body {
font: 13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif
}

/* GENERAL STYLES */

a { 
	color:white;
}
	a:hover {
		color: #666666;
		text-shadow: 0 1px 3px white;
	}
h1 {
	font-size: 25px;
	color: #135AA3;
}
h2 {
	font-size:20px;
	padding-top:12px;
	padding-bottom:5px;
	color: #FFFFFF;
	text-shadow: 0 1px 3px black;
}
h3 {
	color: #135AA3;
}

/* BANNER AND NAV STYLES */

#main {
background: url('assets/images/header_bkg.png') repeat-x
}
#nav-wrap{
	position: relative;
	background: #333333;
	height: 25px;
}
	#nav{
		position: relative;
	}
	#main_nav li {
		float: left;
		overflow: hidden;
		border-right: 1px dashed white;	
	}
	ul#main_nav li a {  
		font-size: 16px;  
	    color: #ffffff;  
	    text-decoration: none;
		margin-left: 10px;
		margin-right: 10px;
		padding-right: 20px;
		padding-left: 20px;
	}
#subnav-wrap{
		position: relative;
		background: url('assets/images/sub_bkg.png');
		height: 20px;
	}
	#subnav{
		position: relative;
	}
	#sub-nav li {
		float: left;
		overflow: hidden;
		border-right: 1px solid #333333;	
	}
	#subnav a:hover {
		text-shadow: 0 1px 2px black;
	}	
	ul#sub-nav li a {  
		font-size: 12px;  
	    color: #333333;  
	    text-decoration: none;
		margin-left: 10px;
		margin-right: 10px;
		padding-right: 30px;
		padding-left: 30px;
	}
	
/* CONTENT STYLES */
	
#content-wrap{
	background:#FFFFFF;
}
#content{
	padding-top:25px;
	padding-bottom:25px;
}
	#content p{
		padding-bottom: 10px;
	}
	#content a{
		color:#135AA3;
		 text-decoration: none;
	}
	#sidebar{
		padding-left:25px;
	}		
#entryform{
	background:#135AA3;
	position:relative;
	float:right;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
	#entryform h2{
		margin-left: 10px;
	}
	#entryform p{
		margin-left: 10px;
		margin-right: 10px;
		color: white;
		text-shadow: 0 1px 2px black;
	}
#tshirt{
	background:#135AA3;
	position:relative;
	float:right;
	margin-top: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	#tshirt h2{
		margin-left: 10px;
	}
	#tshirt p{
		margin-left: 10px;
		margin-right: 10px;
		color: white;
		text-shadow: 0 1px 2px black;
	}
#run_pics{
	position: relative;
	float: left;
	overflow: hidden;
	padding-top:10px;
}
#directions{
	position: relative;
	float: left;
	overflow: hidden;
	padding-bottom:25px;
}
	#directions img{
		float: left;
		padding-right: 15px;
	}
	#directions a{
		color: #135AA3;
		text-decoration: none;
	}
#contact{
	clear: both;
	position:relative;
	padding-bottom: 25px;	
}
	#contact ul {
		overflow: hidden;
		display: inline;
	}
	#contact ul li {
		float: left;
		list-style: none;
		padding-bottom: 25px;
		padding-right:50px;
	}	
	#contact ul li img {
		float: left;
		padding-right: 15px;
		display: block;
	}
#directors {
	clear:both;
}
#director_sub{
	clear:both;
	position:relative;
	padding-bottom: 20px;
}		
	#director_sub ul{
		clear: both;
		overflow: hidden;
		display: inline;
	}
	#director_sub ul li{
			float: left;
			list-style: none;
			padding-right:25px;
	}
#advisoy{
	clear:both;
	position: relative;
}
	#advisory h1{
		margin-left: -10px;
	}
	#advisory ul{
		clear: both;
		overflow: hidden;
		display: inline;
	}
	#advisory ul li{
		float: left;
		list-style: none;
		padding-right:25px;
	}
#story-wrap {
	clear:both;
	background: url('assets/images/story_bkg.png');
	height:163px;
}
#stories {
	
}
	#stories p {
		color: #FFFFFF;
		font-size: 13px;
		text-shadow: 0 1px 2px black;
	}
	#stories a {
		color: #FFFFFF;
		text-shadow: 0 1px 3px black;
		text-decoration: none;
		line-height: 36px;
	}
		#stories a:hover {
			text-shadow: 0 1px 3px white;
		}

/* BOTTOM STYLES */

#donate-wrap {
	background: #FFFFFF;
	height: 60px;
}
	#donate img {
	position: relative;
	float:left;
	overflow: hidden;
	padding-right: 5px;
	padding-top:3px;
	}
	#donate p {
		line-height: 2px;
		padding-top:8px;
	}
	#donate a{
		color: black;
		font-size: 14px;
		line-height: 14px;
		text-decoration: none;
		}
		#donate a:hover {
			text-shadow: 0 1px 3px #333333;
		}
	#donate strong{
		font-size: 14px;
	}
#donate_button{
	padding-top: 5px;
}
#footer-wrap{
	background: #333333;
	height: 25px;
}
#footer{
}	
	#footer p {
		color: #FFFFFF	
	}
