body { margin:0; padding:0; background-color:#2f2f2f; background-image:url(../images/header.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF }
a { color:#92f400; }
a img { border:none; }
#wrapper { width:950px; margin:0 auto;}
#wrapper #header { height:170px; }
#wrapper #header a#logo { display:block; width:290px; height:170px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; float:left; }
#wrapper #header ul {float:left; margin:0; padding:0; list-style-position:outside; list-style-type:none; margin-left:30px; }
#wrapper #header ul li { float:left; margin-right:20px; padding:0 10px; height:90px; margin-top:25px; line-height:150px; font-size:15px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;     opacity: 0.7; }
#wrapper #header ul li a { color:#FFFFFF; text-decoration:none; display:block; padding:0 10px; } 

#wrapper #header ul li:hover, #wrapper #header ul li.sel { filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;     opacity: 1; }

#wrapper #header ul li#home   { background:transparent url(../images/home.jpg) no-repeat center 22px; }
#wrapper #header ul li#about  {background:transparent url(../images/about.jpg) no-repeat center 22px;}
#wrapper #header ul li#shedule  { background:transparent url(../images/shedule.jpg) no-repeat center 22px;}
#wrapper #header ul li#kids { background:transparent url(../images/kids.jpg) no-repeat center 22px;}
#wrapper #header ul li#press  {background:transparent url(../images/press.jpg) no-repeat center 22px;}

#wrapper #content { width: 100% }
#wrapper #content #left { width:290px; float:left; padding:10px; }
#wrapper #content #left h2, #wrapper #content #right h3 { color:#CCCCCC; font-size:16px; margin-top:40px; }
#wrapper #content #right h3 { margin-top:25px; }
#wrapper #content #left q, #wrapper #content #left span { font-size:11px; font-style:italic; color:#999999 }
#wrapper #content #left img { border:1px solid white; margin:0 10px 10px 0; }
#wrapper #content #right { width:600px; float:left; margin-left:10px; }
#wrapper #content #right h2 { color:#92f400; font-size:22px; padding:0px 0px; }
td.time	{ text-align: left; padding-left: 20px; width: 120px; height:28px; font-weight:bold;color:#92f400; line-height:26px;  background: transparent url('../images/time.png') left 5px no-repeat; }

#challengers img { margin:7px 14px 7px 0; border:1px solid white; }
.clear { clear:both; }
#footer { width:100%; background-color:#FFFFFF; text-align:center; margin-top:30px; padding:20px 0;}
#footer img { margin-left:15px; }