@charset "utf-8";
/* CSS Document */
body {  font-size: 0.9em; background-color: #fff; font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;}

p { margin-bottom: 0.5em; margin-top: 0.5em; line-height: 1.25;}
ul, ol { margin-left: 1.5em;}
ul li {list-style:disc; margin-top: 0.25em; margin-bottom: 0.25em;}
strong { font-weight: bold;}
h2,h3,h4,h5,h6 { font-weight: bold; color: #6B0003; }
h2 { font-size: 175%; margin-bottom: 5px; font-weight: bold;}
h3 {font-size: 150%;  margin-bottom: 5px; font-weight: bold; }
h4 {font-size: 125%;  margin-bottom: 5px; font-weight: bold; }
h4.first { border: none;}
ol li { list-style: decimal; }
a:visited { color: blue; }
input:focus, textarea:focus { border: thin solid black; background-color: #ffd;}
em {font-style: italic;}

/* footer */
#ft { 
	margin-top: 0.5em; 
	border-top: thin solid #6C5800; 
	text-align: center; 
	color: #000; 
	padding: 0.5em 0px;
	}
/* end footer */

#fb {border: thin solid #6C5800; margin-top: 1em; }

/* news */
#news {padding: 0; margin: 0;}
#news li {list-style: none;}
#news>li {border: thin solid #6C5800; background-color: #D3BD5F; padding: 1em;}
#news li ol li { margin-left: 0.25em; list-style: decimal; list-style-position: outside;}
#news h4 {margin-top: 0; border: none;}

#aboutlto, #aboutlto2 {margin-top: 1em; border: thin solid #6C5800; background-color: #D3BD5F; padding: 1em;}

#usatf {margin-top: 1em; border: thin solid #6C5800; background-color: #fff; padding: 1em;}

/* registration */
#register h2,#register h3,#register h4,#register h5,#register h6 { font-weight: bold; color: #6C5800; }
#register a, #bymail a , #racedayregistration {color: blue; font-size: 125%; display: block; border: thin solid #6C5800; padding: 0.5em; background-color: #fff; font-weight: bold; }
#register a:hover, #bymail a:hover {background-color: blue; color: white; font-weight: bold;}
/* 
#bymail { border: thin solid #6C5800; padding: 0 0.5em; background-color: #fff;}
*/
#racedayregistration { color: black; }
#sponsors h2,#sponsors h3,#sponsors h4,#sponsors h5,#sponsors h6 { font-weight: bold; color: #6B0003; }
#sponsors { border: thin solid #A50004;  background-color: #D3BD5F; padding: 5px; ; }
#sponsors h4 {border: none;}
#sponsors img {  border: thin solid black; }
#sponsors #gold ul,
#sponsors #silver ul 
  { margin-left: 0; }
#sponsors #gold li,
#sponsors #silver li 
  { display:  block; list-style: none; margin-left: 0; padding: 0; list-style-position: none; margin-top: 10px; margin-bottom: 10px;}

#sponsors #gold   { padding: 0.25em; background-color: gold;  }
#sponsors #silver { padding: 0.25em; background-color: silver; margin-top: 0.5em; }
#sponsors #bronze { padding: 0.25em; background-color: #A67D3D;  margin-top: 0.5em; }
#sponsors #bronze li {font-size: 135%; font-weight: bold;  }
/* navigation */
#navbar { color: #135B00; width: 100%; font-weight: bold; font-size: 135%;background: #6FC559 none repeat scroll 0 0 ;}
#navbar > li { width: 12.47%; } 
#navbar li { background: #6FC559 none repeat scroll 0 0; }
#navbar a:link, #navbar a:visited { color: #135B00; }
#navbar a:hover { background-color: #50C531; color: white;}
#navbar a:active { color: #135B00; }
#navbar #current,
#navbar #current a:link,
#navbar #current a:hover,
#navbar #current a:active,
#navbar #current a:visited
{ background-color: #135B00; color: #6FC559;}
#navbar a {padding: 0.5em; }

#main {border: thin solid white; background-color: #fff; padding-left: 2em;}

    #hdtitle {
      padding-top: 153px;
      overflow: hidden;
      background-image: url(../images/lrr_banner_2011.png);
      background-repeat: no-repeat;
      height: 0px;
    }

.gallery li { padding: 5px; width: 215px; height: 210px; float: left; display: block; text-align: center;}
.gallery li img {border: thin solid #6C5800;}

ul.gallery li, ul.plain li {list-style: none; }
input { margin-right: 0.5em; }

#main { width: 450px; float: right; }
#secondary { width: 200px; float: left; }

a.ics { 
padding-left: 16px; 
background: #fff url(/images/ics/ics16.png) bottom left no-repeat;
}
#bymail a.pdf {
padding-right: 32px; 
background: #fff url(/images/pdficon_small.gif) bottom right no-repeat;

}
#aboutlto2 {display: none;}
.thankyou p {line-height: 150%; font-family: Verdana; margin-bottom: 1em; margin-top: 1em;}

#savethedate { padding: 0px 1em 1em 1em; margin: 0px 0.5em; border: medium solid #135B00; font-size: 1.1em;}
#previousrace { padding: 0px 1em 1em 1em; border: medium solid #135B00;}
span.connect_widget_summary {display: block;}
