﻿body,html { height:100%;width:100%;padding:0;margin:0; }
body { background:url(../images/bg.jpg) repeat-x #000;text-align:center; }
div#container { width:728px;margin:0 auto; }
form { padding:0;margin:0; }
h1 a { text-decoration:none; }
h1 a:hover { text-decoration:underline }

div#header { height:283px;background:url(../images/header_bg.jpg) no-repeat center center;text-align:center; }
div#header img { border:none; }
div#navigation { height:52px;background:url(../images/nav_bg.jpg) no-repeat center center;text-align:left;font-size:0;padding-left:13px; }
div#navigation img { border:none;white-space:nowrap;padding:3px 0 11px 0; }
div#navigation ul { padding:0;margin:0;list-style:none; }
div#navigation ul li { float:left;position:relative; }
div#navigation ul li ul { background:url(../images/bg_dropdown.gif) repeat-y right top #000;border:solid 2px #383838;border-top:none;width:165px;display:none;position:absolute;top:42px;left:4px;padding:0;margin:0;font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#fff; }
div#navigation ul li ul li { padding:7px; }
div#navigation ul li ul li a { clear:both;float:left;width:151px; }
div#navigation li > ul { top:auto;left:auto; }
div#navigation ul li:hover ul { display:block; }

div#content { width:702px;margin:0 auto;background:url(../images/content_bg.jpg) repeat-y center center; }
div#content-top { background:url(../images/content_bg-top.jpg) no-repeat top center; }
div#content-bottom { background:url(../images/content_bg-bottom.jpg) no-repeat bottom center;padding-bottom:8px; }
div#body { margin:0 8px 0 8px;font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#cccccc;text-align:left; }
div#body p { margin:18px;padding:0; }
div#body h1 { font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;font-size:12px;margin:18px;padding:0;color:#959595; }
div#body h2 { font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;font-size:11px;margin:18px;padding:0;color:#959595; }
div#body div.contentbox { border:solid 7px #383838;margin:2px;background:url(../images/contentbox_bg.jpg) repeat-x center bottom #000; }
div#body .column-content { padding:0 7px; }
div#body .fade-bg { background:url(../images/contentbox_bg.jpg) repeat-x center bottom #000; }
a { color:#fff; }
select { font-size:11px;color:#fff;background:#000;border:inset 1px; }

div#footer { width:686px;margin:10px auto 0 auto;font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;font-size:10px;color:#626262;text-align:left;padding-bottom:25px; }
div#footer a { text-decoration:none;color:#626262; }
div#footer a:hover { text-decoration:none; }
div#footer img { border:none; }

#myGallery { width:400px !important;height:200px !important;margin:18px 18px 9px 9px;padding:0; }

.bio { margin:18px 0 18px 0; }
.bio h1 {margin:0;padding:0;font-weight:normal; }
.bio p { margin:0;padding:0;margin-bottom:18px; }
.bio img { padding:0 18px 018px;float:left; }

.sponsor { margin:18px 0 18px 0; }
.sponsor div { width:200px;float:left;padding:0 18px 0 18px;text-align:center; }
.sponsor img { border:none; }

.expenses { text-align:center;margin:32px; }
.expenses table { width:518px;border-bottom:solid 1px #1b1b1b; }
.expenses table tr td { border-top:solid 1px #1b1b1b;padding:5px;text-align:left; }
.expenses table tr td.description { width:389px;color:#00a8dc; }

.schedule { text-align:center;margin:32px; }
.schedule table { width:550px;border-bottom:solid 1px #1b1b1b;padding:0;margin:0; }
.schedule table tr td { border-top:solid 1px #1b1b1b;padding:5px;text-align:right; }
.schedule table tr td.description { width:350px;color:#fff;text-align:left; }
.schedule div { text-align:left; }

.home_sponsor-map a { float:left;height:77px;text-decoration:none; }

.stats { padding-left:30px; }
div#stats a { text-decoration:none; }
div#stats a:hover { text-decoration:underline; }
div#stats h1 { padding-left:10px; }
div#stats ul { margin-top:-10px; }
div#stats li { padding:3px 0; }

.subnavigation { margin:18px;margin-bottom:32px;border:solid 2px #1b1b1b;text-align:center;padding:10px;font-weight:bold;line-height:1.4em; }
.subnavigation a { color:#959595;text-decoration:underline; }
div#gallery { padding:10px;padding-top:0px; }
div#gallery .gallery-photo,div#gallery .gallery-video { float:left;height:140px;margin:10px;margin-top:0; }
div#gallery .gallery-video { text-align:center;height:265px; }
div#gallery .gallery-video p { padding:0;margin:5px; }
div#gallery .gallery-photo img,div#gallery .gallery-video img { border:solid 3px #fff; }
div#gallery a { border:none; }

div#gallery-videos { margin-top:-10px;margin-left:10px; }
div#gallery-videos div.video { float:left;width:302px;margin:10px; }

div#wallpapers { text-align:center;margin-top:-10px; }
div#wallpapers div.wallpaper { margin:20px 0; }
div#wallpapers div.wallpaper img { border:solid 3px #fff; }
div#wallpapers p { margin:5px 0; }

div.slide-center { margin:0 auto;text-align:center;width:400px; }

.clear { clear:both;font-size:0;height:1px; }