/*RESET*/

/* =RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 95%; font-family: Arial, Verdanna, Times New Roman; color: #666;
	}

:focus { outline: 0; }
body { line-height: 1; color: black; background: black; }
	
a img, :link img, :visited img { border: 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; vertical-align: top; }
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" ""; }
.clear { clear:both; height:0; margin:0; padding:0; }

body { background:#000; }

h1 { color:#666; font-size:180%; font-weight:bold; margin: 0 0 10px 0; }
h2 { color:#666; font-size:160%; font-weight:bold; }
h3 { color:#666; font-size:140%; font-weight:bold; }
h4 { color:#666; font-size:120%; font-weight:bold; }
h5 { color:#666; font-size:100%; font-weight:bold; }
h6 { color:#666; font-size:90%; font-weight:bold; }
p { color:#666; font-size:100%; line-height:1.5em; margin-bottom:10px;}
a:link { color:#666; font-weight:bold; text-decoration:none; }

#container { width:900px; margin:auto; }
h1.logo { display:none; }
#header { margin: 20px 0 0 0; height: 85px; }
#header img { float:left; }
#contact { float:right; margin: 30px 0 0 0; }

/* Navigation */
#nav { clear:both; margin: 20px 0 0 10px; font-size: 120%; }
#nav li { float:left; display:block; }
#nav li.current { background:url("/images/nav-bg-right.gif") no-repeat right top transparent;  }
#nav li.current a { background:url("/images/nav-bg-left.gif") no-repeat left top transparent; color:#333;  }
#nav li a { padding: 10px; display:block; font-weight:bold; color:#fff; text-decoration:none; }
#nav li a:hover { color:#666; }

#main { clear:both; background:url("/images/main-bg.gif") no-repeat; }
#content { width: 595px; float:left; margin: 0 20px 0 0; }
#inner { margin: 15px 5px; padding:10px 20px; background:#E8E8E8; }

/* Right Column*/
#column { width: 235px; float: left;}
.title { border:0; padding:0; height:auto; line-height:0; }
.title img { border:0; padding:0; margin:0; }
.text { background:url("/images/text-bg.jpg") top no-repeat #000; padding: 20px 0;  }
.text p { color:#ccc; text-align:center; font-size: 120%; }
#latest-results { width:100%;  text-align:center; font-size:150%;  }
#latest-results th { padding: 0 0 5px 0; color:#ccc; }
#latest-results td { color:#ccc; }

#schedule { font-size:120%; border-right:1px solid #ccc; border-top:1px solid #ccc; width:100%; }
#schedule th { padding:5px; font-weight:bold; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
#schedule td { padding:5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; }

#image-container { clear:both; }
#main-image { float:left; }
#thumbnails { float:left; width: 235px; margin: 0 0 0 25px; }
