﻿body { background-color: #FFFFCC; }

body, td, th, h3, h6 { color: #330000; }

h1, h2, h4, h5 { color: #660000; }
h1 { margin-bottom:16px; margin-left:-2px; }
h2, h3 { margin-bottom:10px; margin-left:-2px; }

a {	color:#003366; }

.coming-soon { color:red; font-weight:bold; }

#enter-site-note { color:#334d55; font-size:10pt; margin-top:0; margin-bottom:12px; }
.event { clear:both; }
.event .details { float:left; width:40%; margin:12px; }
.event .details p { margin:8px; }
.event .logo { float:left; width:200px; margin:12px; }
.event .logo img { border:0; float:right; }
.event .picture { float:right; margin:0px; }

table, td, th { border:solid 1px #006699; }

#team img { float:left; margin:8px; }
#team p { float:left; margin:8px; display:inline; font-size:10pt; }

#content { width:78%; margin:0; }

#globalNav ul { padding:0; margin-bottom:12px; }
#globalNav li { list-style:none; display:inline; }
#globalNav .site-home { width:18%; float:left; position:relative; }
#globalNav a { color:#006699; }

.lastUpdate { font-size:8pt; }

#masthead { text-align:center; }
#masthead #tagline { font-family:"Comic Sans MS",Arial,sans-serif; font-size:10pt; color:#760807; }

#navBar { margin:0; width:18%; }

.orientationRuns { border:1px black solid; border-collapse:collapse; }
.orientationRuns .date { width:100px; }
.orientationRuns .leg { width:80px; }
.orientationRuns .description { width:250px; }
.orientationRuns th, .orientationRuns td { border:1px black solid; }
.registrants .age { width:40px; }
.registrants .event { width:100px; }
.registrants .registrantName { width:200px; }
.registrants .sex { width:40px; }
.registrants { border:1px black solid; border-collapse:collapse; }
.registrants th, .registrants td { border:1px black solid; }

.results { border:1px black solid; border-collapse:collapse; }
.results th, .results td { border:1px black solid; }
.results .event { width:100px; }
.results .participant { width:200px; }
.aid_stations { border:1px black solid; border-collapse:collapse; }
.aid_stations th, .aid_stations td { border:1px black solid; }
.aid_stations .station { width:100px; }
.aid_stations .distance { width:60px; text-align:right; }

.new { color:red; font-weight:bold; }

.pics { margin:10px }
.pics img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }

#series-points { margin-left:24px; }

.slideshow { width:550px; }
.slideshow .controls button { width:60px; margin:0 4px; }
.slideshow .controls { width:264px; margin:0 auto; }
.slideshow .controls img { width:16px; height:16px; }

#sponsor_logos img { border:0; padding:8px; vertical-align:middle; }

