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

body { background-color:black; font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;}

h1	{ font-size: 18px; }
h2	{ font-size: 16px; }
h3	{ font-size: 14px; }
h4	{ font-size: 14px; }
ul	{ font-size: 14px; }
p	{ font-size: 12px; }

#wrapper {}
#content { margin: 0 auto; width: 800px; background-color: #999; padding:20px}

ul {margin:0; padding:0;}

li { list-style-type: none; text-indent: 0; padding:0; background: red; }
 li.even {}

li a { display: block; text-decoration: none; padding: 7px 0 5px 10px; background: #999; }
li.even a { background: #888; }

li a:hover { background: #777; }
li.even a:hover { background: #777; }


ul.race_day { margin: 20px 0 0 0; width: 400px; }
ul.race_day li a { background: #888; }
ul.race_day li a:hover { background: #555; }
ul.race_day li.active a { background: #666; }

a { color:#000033}
a:hover { color:#000000;}

#slideshow p { text-align: center; }

#fb_box { height:28px; }

#thumbs ul { overflow: auto; }
#thumbs ul li {  }
#thumbs ul li a { float: left; margin: 0 0 5px 5px; padding: 0;  display: block;}

#thumbs ul li a { border:#999 solid 2px; }
#thumbs ul li a:hover { background: none; border-color:#777; }
#thumbs ul li.selected a { border-color:#000;}


#home h2 { margin: 0; padding: 10px; font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;  }
#home .zstripes { margin-bottom: 30px; }



#slideshow-container {  }

#slideshow { width: 550px; margin: 0 auto; text-align: center; }

#controls { position: relative; }
#controls a { display: block; padding: 150px 5px; margin:24px 0 0 0; text-decoration: none; border: solid 1px #888; }
#controls a#next { float: right; }
#controls a#back { float: left; }

#loading { position: absolute; left: 200px; top: 75px; width: 48px; height: 48px; background-image: url(templates/loader.gif);  background-repeat: no-repeat; background-position: center center;
     }


#caption { text-align: center; margin: 10px 0 15px 0; }
#caption p { margin: 0 0 5px 0; }

.page_nav { overflow: auto; }
.page_nav a { display: block; float: left; padding: 5px; margin: 5px 0; text-decoration: none; background:#aaa; border: solid 1px #555; }

.page_nav a#prev_race, .page_nav a#next_race { font-size: 12px; border-color: #555; }

.page_nav a#prev_race, .page_nav a#archive  { clear: left; }
.page_nav a#next_race { float: right; }


