html { 
	background: #000000; 
}

/* General Styles */

a {
	color: black;
	text-align: center;
}

a.content {
	color: white;
	text-align: center;
	
}

h1 {
	color: gray;
	font-size: 14px;
	text-align: center;
	margin-top:15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
 
}

h2 { 
	color: white;
	font-size: 14px;
	text-align: left;
}

p {
	color: white;
	line-height: 24px;
	text-align: left;

}

p.content {
	color: white;
	font-weight: lighter;
	font-size: 14px;
	line-height: 19px;	
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;	
}

p.news {
	color: white;
	font-weight: lighter;
	font-size: 14px;
	line-height: 28px;
	text-align:left;	
}

span.question {
	color: red;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

span.answer {
	color: white;
	font-size: 20px;
	font-style: italic;
	line-height: 40px;
	margin: 0px;
	padding-bottom: 10px;
	text-align: center;
	
}

#container {
	 margin-left: auto;
     margin-right: auto;
	 position: relative;
     padding-top: 35px;
    
}

#header { 
	padding-bottom: 6px;
}


/* Nav Bar Styles */

#nav {
      background: url(../images/nav.png) no-repeat;
      height: 30px;
      width: 940px;
      position: relative;
}

#nav span {
     display: none;
}

#nav li {
	float: left;
	list-style-type:none;
		
}

#nav a {
	height: 30px;
	display: block;
}

	#list1 { 
		width: 101px;
		padding: 0px;
		margin: 0px;	
 	}
	
	#list2 { 
		width: 90px; 
		padding: 0px;
		margin: 0px;	
	}
	
	#list3 { 
		width: 103px;
		padding: 0px;
		margin: 0px;	
	}
	
	#list4 { 
		width: 97px; 
		padding: 0px;
		margin: 0px;	
	}
	#list5 { 
		width: 127px; 
		padding: 0px;
		margin: 0px;	
	}

	#list6 { 
		width: 80px;
		padding: 0px;
		margin: 0px;	
	}    
	
	#list7 { 
		width: 115px;
		padding: 0px;
		margin: 0px;	
	}

	#list8 { 
		width: 132px;
		padding: 0px;
		margin: 0px;	
	}

	#list9 { 
		width: 95px; 
		padding: 0px;
		margin: 0px;	
	}

	/* Rollover */

	#list1 a:hover {
		background:url(../images/nav.png) 0px -30px no-repeat;
	}

	#list2 a:hover {
		background:url(../images/nav.png) -101px -30px no-repeat;
	}  

	#list3 a:hover {
		background:url(../images/nav.png) -191px -30px no-repeat;	
	}

	#list4 a:hover {
		background:url(../images/nav.png) -294px -30px no-repeat;	
	}

	#list5 a:hover {
		background:url(../images/nav.png) -391px -30px no-repeat;	
	}

	#list6 a:hover {
		background:url(../images/nav.png) -518px -30px no-repeat;	
	}

	#list7 a:hover {
		background:url(../images/nav.png) -598px -30px no-repeat;	
	}

	#list8 a:hover {
		background:url(../images/nav.png) -713px -30px no-repeat;	
	}

	#list9 a:hover {
		background:url(../images/nav.png) -845px -30px no-repeat;	
	}

	/* main body - homepage */ 


#placeholders #placeholder_1 {
	float: left;
	padding-top: 15px;
}

#placeholders #placeholder_2 {
	float: right;
	padding-top: 15px;
}

#flash {
	float: right;
	padding-top: 15px;
}

#mainbody {
	background: url(../images/main_body.jpg) no-repeat;
	float: left;
	position: relative;
	height: 429px;
	width: 940px;
	
}

	ul#quicklinksleft a {
		line-height: 30px;
	}
	
	ul#quicklinksleft {
		float: left;
		list-style-type: none;
		position: absolute;
		left: 54px;
		top: 210px;
	
	}

	ul#quicklinksright a {
		line-height: 30px;
	}
	
	ul#quicklinksright {
		list-style-type: none;
		position: absolute;
		right: 540px;
		top: 210px;
	
	}

	#mainbody p { 
		float: right;
		padding-left: 510px;
		padding-top: 80px;
		padding-right: 10px;	
	}


/* in case more content needs to be added */

#expander {
	background: url(../images/expander.jpg) no-repeat;
	height: 7px;
	
}

/* photo pages */

#photo_gallery {
	float: left;
	padding-top: 10px;	
	
}

ul#photo_gallery1 {
	line-style-type: none;
	float: left;

}

	ul#photo_gallery1 li {
		display: inline;
		padding-top: 3px;
		padding: 6px;
		margin: 0px;
		float: left;	
	}
	
#link {
	color: white;	
}

#more_btn {
	float: right;
}

#prev_btn {
	float: left;
}

/* calendar */

#calendar {
	padding-top: 13px;
	padding-bottom: 20px;
}

/* coaches pages */

#coaches1 { 
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 14px;
	
}
	#coaching_staff {
		float: left;
		padding-right: 10px;
		padding-bottom: 0px
		margin-bottom: 0px;	
	}
	

#coaches2 { 
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 13px;
	
}

#coaches3 { 
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 13px;
}

#coaches4 { 
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top:13px	
}		

#coaching_staff1 {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
}

#gearIntro {
	margin-top: 15px;
	padding-top: 15px;
}

#background_image {
	background: url(../images/duathlon_bottom_blank.jpg) no-repeat;
	margin-top: 0px;
	padding-bottom: 60px;
	padding-top: 5px

}

#text_links li { 
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: 39px;
	font-weight: lighter;
	list-style-type: none;
	margin: 0px;
	padding-bottom:20px;
	padding-left: 10px;
	padding-right: 3px;

	}
	
	
#faq li { 
	color: #FFFFFF;
	font-size: 18px;
	font-weight: lighter;	
	line-height: 32px;
	list-style-type: none;
	margin: 0px;
	text-align: center;
	}
	
p.volunteers {
		font-size: 18px;
		line-height: 150%;
		margin-top: 40px;	
		padding-top: 40px;

	}
	
/* footer */

#footer { 
	float: left;
	padding-top: 10px;
	padding-left: 130px;
}

	ul#sitefooter { 
		margin: 0;
		list-style-type: none;
		display: inline;
	
	}

	ul#sitefooter li{
		display: inline;
		float: left;
	}
	
	#contact { 
		padding-left: 4px;	
	}