﻿body { background-color: #FFFFCC; }

body, td, th, h3, h6 { color: #330000; }

h1, h2, h4, h5 { color: #660000; }
h2 { margin-bottom:0px; }
h3 { margin-top:8px; margin-bottom:8px; }
h4 { margin-top:12px; margin-bottom:8px; }
p { margin-top:8px; margin-bottom:8px; }
ul { margin-top:8px; }

a {	color: #003366; }

.lastUpdate { font-size:8pt; }
table td { padding:4px; }
table { margin-top:4px; margin-bottom:16px; }

.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; }

.pics { margin:10px }
.pics img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
.slideshow { width:550px; }
.slideshow > .controls button { width:60px; font-size:8pt; margin:0 4px; }
.slideshow .controls { width:264px; margin:0 auto; }

#sponsor_logos img { border:0; padding:8px; vertical-align:middle; }
