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

img, div, a, input, body { behavior: url(/images/iepngfix.htc) }

body { font: 16px Arial; color: #FFF; background-color: #000; margin: 0; }
p { margin: 0; }
a { color: #FFF; text-decoration: none; }
p a { text-decoration: underline; }
a:hover { color: #900C00; }

h1 { text-transform: uppercase; font-size: 18px; }
fieldset { border: none; }
fieldset label { width: 200px;  display: inline-block; }

.navigatorholder, .navigatorholder ul { display: inline; height: 10px; margin: 0; padding: 0; }
.navigatorholder li { display: inline; font-size: 16px; padding-left: 8px; text-transform: uppercase; }
#read-more a:hover, .navigatorholder li a:hover { font-weight: bold; }

#main { margin-left: auto; margin-right: auto; width: 1044px; }
#maincontent { float: left; background: url(/images/back.jpg) top left no-repeat; }

#header { width: 1044px; height: 200px;  }
#header .logo_holder {  float: left; padding: 45px; width: 1044px; }
#header .logo_holder a, #header .logo_holder img { border: none; }

#main-menu { font-size: 18px; font-weight: bold; text-transform: uppercase; }
#main-menu  ul { list-style: none; }
#main-menu  ul li { padding-top: 5px; float: left; width: 104px; border-left: 2px solid #900C00; text-align: center; }
#main-menu ul li.last { border-right: 2px solid #900C00; }
#main-menu ul li.wider { width: 128px !important; }

#submenudiv { display: none; }
#submenu { width: 123px; margin: -2px; padding: 0px; }

#center  { float: left; }

#content { float: left; width: 1044px; min-height: 465px; padding: 35px; }

#showsponsors { width: 100%; float: left; text-align: center; cursor: pointer; }
#showsponsors  ul { list-style: none; margin: 0; padding: 0; }
#sponsors div { width: 180px; text-align: center; float: left; }
#sponsors .spons { width: 100%; float: left; text-align: center; }
#sponsors .spons li { float: left; padding: 20px; }

#footer { width: 1044px; height: 145px; float: left; }
#footer .credits { padding: 15px 0 0 35px; font-size: 12px; float: left; width: 1044px; text-align: center; height: 30px; }

.disclaimer { margin: 20px; }

.galleryDivSmall, .galleryDiv { display: inline-block; text-align: center; height: 200px; }
.galleryDivSmall { height: 80px; }
.galleryDivSmall img, .galleryDiv img { border: 2px solid #000; }

#player { width: auto; height: auto; position: fixed; left: 0; bottom: 0; }

.lowerbar { float: left; background-color: #900C00; width: 100%; height: 30px; text-align: center; padding-top: 10px; }
.lowerbar a:hover { color: #FFF; }

