@charset "UTF-8";
/* CSS Document */

body {
	text-align: center;
	min-width: 740px;
	margin: 0px;
	padding: 0px;
	border-top: solid 10px #ed1c24;
	font: Verdana, Arial, Helvetica, sans-serif;
}

a img {
	border: none;
	}

body#home {
	background: black url(Images/Background/Background-Image-crowdandstage.jpg) no-repeat fixed;
	}

body#Fireworks {
	background: black url(Images/Background/Background-Image-fireworkshow.jpg) no-repeat fixed;
	}
	
body#Basketball {
	background: black url(Images/Background/Background-Image-basketball.jpg) no-repeat fixed;
	}
	
body#Runlink {
	background: black url(Images/Background/Background-Image-Runners.jpg) no-repeat fixed;
	}
body#Sponsors {
	background: black url(Images/Background/Background-Image-Taylor.jpg) no-repeat fixed;
	}
	
body#Register {
	background: black url(Images/Background/Background-Image-Taylor.jpg) no-repeat fixed;
	}
	
body#Media {
	background: black url(Images/Background/Background-Image-media.jpg) no-repeat fixed;
	}

.sponsorlogos {
	text-align: center;
	}

p {
	margin: 0px;
}


body#Runlink #Runlink, body#Fireworks #Fireworks, body#Sponsors #Sponsors, body#Register #Register, body#Media #Media, body#home #home, body#Basketball #Basketball {
	background: #ed1c24;
	}

h1, h2, h3, {
	margin: 0px;
	padding: 0px;
	font: Verdana, Geneva, sans-serif;
}
	
h3 {
	font-weight:100;
	font: 11px;
	color: white;
	text-transform:uppercase; 
}

#photocred {
	color: #666;
	}
	
.content-style, .runcontent {
	padding: 5px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #898989;
}
	
.content-style a, .contact-title a{
	font: 11px Verdana, Geneva, sans-serif;
	color: #ed1c24;
	text-transform: uppercase;
}

.main {
	margin:0 auto;
	width:740px;
	text-align: left;
}

.header, .carousel, .runcontent, .navbar, #mediacontent {
	margin: 10px 0 0;
	float: left;
}

.navbar {
	width: 740px;
	background: #131313;
	}
	
.navbar a {
	color: white;
	}
	
.navbar ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	list-style: none;
	margin: 0px;
	}
	
.navbar ul li {
	display: inline;	
}

.navbar ul li a {
	float: left;
	color: #white;
	text-decoration: none;
	text-transform: uppercase;
	padding: 15px;
	
	}

.navbar ul li a:hover {
	background: #333333;
	color: white;
	}

#mediacontent {
	background: #131313;
	width: 740px;
	}
	
#mediacontent h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	padding: 15px;
	margin: 0px;
	}

.runcontent {
	width: 730px;
	background: #131313;
	}
	
.runcontentpadding {
	width: 710px;
	padding: 0 15px 15px 15px;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: gray;
}

.runcontentpadding h3{
	color: white;
}

.runcontent a {
	color: #CCCCCC;
	}

.header {
	background: #131313;
	width: 740px;
	font: Verdana, Arial, Helvetica, sans-serif;
	}

.header img {
	margin: 3px 0;
	float: left;
	}

.carousel {
	background: #131313;
}


#box {
	float: left;
	width: 238px;
	height: 362px;
	background: #131313;
	margin-top: 13px;
}


#image, #run, #firework, #registration, #basketball {
	height: 211px;
	background: #C33;
}


a #run {
	background: url(Images/Content%20Pics/5Krun.jpg) 0 0 no-repeat;
	overflow: hidden;
	}

a #firework {
	background: url(Images/Content%20Pics/Fireworks.jpg) 0 0 no-repeat;
	overflow: hidden;
	}
	
a #basketball {
	background: url(Images/Content%20Pics/Basketball.jpg) 0 0 no-repeat;
	overflow: hidden;
	}

a:hover #run, a:hover  #firework, a:hover #registration, a:hover #basketball {
   background-position: 0 -211px;
   }

#content{
	height: 150px;
}

#contact-box {
	height: 200px;
}

#contact-box a {
	color: white;
	}

.contact-info {
	height: 30px;
}

.contact-title {
	height: 30px;
}

.rightspace {
	margin-right: 13px;
}

a .white {
	color: white;
	text-transform: none;
}

embed {
	width: 740px;
	height:440px;
	}
	
.footer {
	clear: both;
	height: 400px;
	}
	
.footercontact {
	float: left;
	width: 720px;
	margin: 15px 0px;
	color: white;
	background: #131313;
	padding: 10px;
}
	
.footercontact p {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
		
span#red {
	color: red;
	}