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

body {font-size:100%; margin:0; padding:0;  background:#110000;}

* {margin:0; padding:0;}

div#wrap{width:100%; margin:0 auto; position:relative;}

div#website{width:900px; height:1200px; position:absolute; top:0px; left:35px; background:#110000}

div#logo {width:224px; height:220px; position:absolute; top:0; left:5px; z-index:999;}

div#navigation {position:absolute; width:650px; height:51px; top:60px; left:235px; z-index:999;}

div#navigation ul {width:650px; height:54px; margin:0; padding-left:5px; position:relative; background:url(images/navigation.png) no-repeat;}

div#navigation li {font-family:Helvetica, Arial, sans-serif; font-size:.85em; font-weight:bold; color:#110000; float:left; display:inline; list-style:none; padding:17px 0 0 28px;}

div#navigation li a {color:#FFF; text-decoration:none; display:block;}

div#navigation li a:hover {color:#110000; text-decoration:none;}

div#mainSection {position:absolute; width:900px; height:580px; top:115px;}


div#mainSectionNews {position:absolute; width:900px; height:580px; top:115px;}

div#mainSectionNews  h1 {font-family:Helvetica, Arial, sans-serif; font-size:1.35em; font-weight:bold; color:#CE5606; line-height:25px; padding-top:105px; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionNews  p {font-family:Helvetica, Arial, sans-serif; font-size:1.15em; font-weight:bold; color:#FFF; line-height:20px; padding-left:25px; padding-right:25px; text-align:left;}


div#mainSectionDirections {position:absolute; width:900px; height:580px; top:115px;}

div#mainSectionDirections  h1 {font-family:Helvetica, Arial, sans-serif; font-size:1.35em; font-weight:bold; color:#CE5606; padding-top:105px; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionDirections  p {font-family:Helvetica, Arial, sans-serif; font-size:1.15em; font-weight:bold; color:#FFF; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionDirections h2 {font-family:Helvetica, Arial, sans-serif; font-size:1.25em; font-weight:bold; color:#1679CF; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionDirections h3 {font-family:Helvetica, Arial, sans-serif; font-size:1.25em; font-weight:bold; color:#CE5606; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionDirections h3 a {color:#CE5606; text-decoration:underscore;}

div#mainSectionDirections h3 a:hover {color:#CE5606; text-decoration:underscore;}

div#Directionsimage {padding-top:75px;}


div#mainSectionRiders {position:relative; margin:0 auto; width:900px; height:580px; top:115px;}

div#mainSectionRidersImage {position:relative; margin:0 auto; width:350px; height:245px; top:25px;}

div#feesTable {position:relative; margin:0 auto; width:475px; top:35px;}

div#scheduleTable {position:relative; margin:0 auto; width:865px; top:45px;}

div#mainSectionRiders  h1 {font-family:Helvetica, Arial, sans-serif; font-size:1.45em; font-weight:bold; color:#56A703; padding-top:115px; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionRiders h2 {font-family:Helvetica, Arial, sans-serif; font-size:1.25em; font-weight:bold; color:#1679CF; padding-left:25px; padding-right:25px; text-align:left;}

div#mainSectionMap {position:absolute; width:900px; height:580px; top:115px;}

div#googleMap {position:absolute; width:900px; height:580px; top:100px; left:250px;}


div#mainEvents {position:absolute; margin:0; width:900px; height:580px; top:115px;}

div#eventsImage {position:relative; margin:0 auto; width:350px; height:240px; top:25px;}

div#eventsCopy {position:relative; margin:0; width:350px;}

div#eventsCopy h1 {font-family:Helvetica, Arial, sans-serif; font-size:1em; font-weight:bold; color:#CE5606;}

div#eventsCopy p {font-family:Helvetica, Arial, sans-serif; font-size:.8em; color:#FFF;}

div#eventsCopy ul {font-family:Helvetica, Arial, sans-serif; font-size:.80em; color:#FFF; }

div#eventsCopy li {diplay:inline;}


div#eventsCopy {position:relative; width:500px; height:580px; margin:0 auto; padding-top:75px; padding-left:200px;}

div#galleryContent {position:absolute; width:900px; height:580px; top:115px;}

div#gallerySubmenu {position:relative; width:150px; height:100px; padding-top:125px; padding-left:25px; float:left;}

div#gallerySubmenu ul {width:150px; height:100px; margin:0; position:relative;}

div#gallerySubmenu li {font-family:Helvetica, Arial, sans-serif; font-size:.9em; font-weight:bold; color:#1679CF; list-style:none; padding:0px;}

div#gallerySubmenu li a {color:#FFF; text-decoration:none; display:block;}

div#gallerySubmenu li a:hover {color:#CE5606; text-decoration:none;}

div#galleryShow {position:relative; width:500px; height:338px; padding-top:125px; padding-right:125px; float:right;}

div#galleryShow caption {font-family:Helvetica, Arial, sans-serif; font-size:1.05em; font-weight:bold; color:#110000;}

div#galleryShow h1 {font-family:Helvetica, Arial, sans-serif; font-size:1.05em; font-weight:bold; color:#CE5606; text-align:center; padding-bottom:3px;}

div#galleryShow h2 {font-family:Helvetica, Arial, sans-serif; font-size:.9em; font-weight:bold; color:#CE5606; text-align:center;}

div#galleryShow h2 a {font-family:Helvetica, Arial, sans-serif; font-size:.9em; font-weight:bold; color:#CE5606; text-align:center;}



div#footer {width:900px; height:25px; position:absolute; top:1500px;}

div#footer p {font-family:Helvetica, Arial, sans-serif; font-size:.65em; font-weight:bold; color:#FFF; margin:0; padding-left:25px; text-align:left;}


