body {margin:0;padding:0;text-align:center;font-family:arial, helvetica, sans-serif;font-size:11px;color:#ffffff;background:#8f0100 url(images/pagebg.jpg)  left top repeat-x;}
a {color:#989800;text-decoration:underline;}
a:hover {color:#ffff00; text-decoration:none;}
#wrapper {width:930px;height:auto;margin: 0 auto;padding:0px;position:relative;}
#headwrap {width:900px;height:322px;margin: 0 auto;}
#header   {width:900px;height:224px;float:left;background-image: url(images/headerbg.jpg);background-position: top left; background-repeat: no-repeat;}
#header img {margin-top:25px;}

#menu {width:900px;height:98px;float:left;background-image: url(images/menubg.jpg);background-position: top left; background-repeat: no-repeat;}
#menu ul {margin:0 12px;padding:0;}
#menu li {float:left;list-style-type:none;margin-top:22px;}
#menu li a:hover{color:#000000;}
#menu li a {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-align: center;                                  
	width: 140px;
	height: 15px;
	padding: 5px 0;
	display: block;
}

label { display: block; } 
p { margin: 0; margin-bottom: 4px;}
h5 { margin: 0; font-weight: normal; }

#slidebar { 
    color: #AFB0B1;
    background: #0D171A;
    position:absolute; top:0px; left:535px;
    width:213px;height:448px;background-image: url(images/slidesbg.jpg);background-position: top left; background-repeat: no-repeat;z-index:90;
}

#slidebar ul {text-align:right;
    font-size:1.1em;
    list-style-type:none;
    margin:70px 0 0 0;
    padding:0 0 0 15px;
    position:relative;
}
                              
.month {color: #FFEA00;text-transform:uppercase;}

.desc {font-size: 0.7em;}
#slidebar li {height: 90px;overflow: hidden;text-align:left;padding-bottom:9px;}
#slidebar li h5 {color:#A5A9AB; font-size:1em; margin-bottom:0.5em;}
#slidebar li h5 a { color:#A5A9AB;text-decoration:none; }
#slidebar li img {float:left; margin-right:8px;}
#slidebar li .info { color:#3E4548; font-size:1em; }
#slidebar .info a,
#slidebar .info a:visited { color:#3E4548; text-decoration: none; }
#slidebar a img{border:1px solid #464646;padding:3px;}
#slidebar .spyWrapper { height: 100%; overflow: hidden; position: relative; }

#slidebar {
        -webkit-border-radius: 5px;
        -moz-border-radius: 9px;
}

#halloffame { 
    color: #AFB0B1;
    background: #0D171A;
    position:absolute; top:0px; left:748px;
    padding:0;  text-align:left;
    width:197px;height:448px;background-image: url(images/halloffamebg.jpg);background-position: top left; background-repeat: no-repeat;z-index:90;
}
#halloffame h3 {color:#ff0000;}

#contentwrap {width:900px;height:auto;margin:0;padding:0;}
#contenttop {height:23px;width:543px; float:left;
    background-image:url(images/contenttop.jpg);
    background-repeat:no-repeat;
    background-position:top left;}
#contentmid {height:auto;width:543px;   float:left;
    background-image:url(images/contentbg.jpg);
    background-repeat:repeat-y;
    background-position:top left;overflow:hidden;text-align:left;padding-bottom:10px;}
#contentbottom {width:543px;height:21px;float:left;margin:-5px 0 0 0;
    background-image:url(images/contentbottom.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;}
.break {height:25px;width:487px; margin:10px 0;padding:0;
    background-image:url(images/break.jpg);
    background-repeat:no-repeat;
    background-position:top center;clear:both;}
.content  {margin: 10px 15px;padding:10px;font-size:12px;}
.content p{padding:0 0 9px 0;}
.content table {font-size:12px;}    
.content h2 {font-size:16px;color:#FFEA00;font-weight:normal;padding:0;margin:6px;}
.content h3 {font-size:10px;color:#ffffff;text-align:right;margin-right:30px;letter-spacing:3px;text-transform:uppercase;}
.content a img {border:1px solid #FFEA00;margin:0 18px 10px 0; float:left;}
#left {float:left;width:545px;height:auto;padding:0;margin:0;}
#right {float:right;height:auto;width:350px;}
#submenu {width:330px;margin:140px 0 0 0;}
#submenu ul {margin:0;padding:0;}
#submenu li {float:left;list-style-type:none;}
#submenu li a:hover{color:#000000;}
#submenu li a { background-image: url(images/submenubg.jpg);background-position: top left; background-repeat: no-repeat;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	text-align: center; 
  text-transform: uppercase;              
	width: 325px;
	height: 47px;
	padding: 0;text-indent:70px;
	margin-left: 10px;line-height:45px;
	display: block;
	text-align:left;
	letter-spacing:2px;                       
}
.highslide-caption {color:#000;}

#footer {margin:20px 0;width:900px;height:30px;float:left;text-align:center;font-size:10px;color:#fff;}
#footer a {color:#fff;text-decoration:none;padding:0 9px; border-right: 1px solid #ffffff;}
#footer a:hover {color:#000; text-decoration:underline;}
#footer ul {margin:0 12px;padding:0;}
#footer li {float:left;list-style-type:none;}
#footer li a:hover{color:#000000;}
#footer li a, .LNE_menu_intend {
	color: #fff;
	text-decoration: none;
	text-align: center; 
	height: 15px;
	padding: 0 9px;
	display: inline; border-right: 1px solid #ffffff;
}

#bottompic {width:255px;height:290px; float:right;background-image: url(images/bottompic.jpg);background-position: bottom left; background-repeat: no-repeat;z-index:0;margin-right:30px;}
.counter {margin-top:250px;}
.count {font-weight:bold;color:#ffea00;display:inline;}
.rules {color:#666666;}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 110px;
height: 330px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative; float:left;
color: #ccc;
margin: 60px 0 0 10px;
padding: 0px;
}

#carousel {width:545px;height:126px;float:left;text-align:left;background-image: url(images/carouselbg.jpg);background-position: top left; background-repeat: no-repeat;}

.infiniteCarousel {
  width: 495px;
  position: relative;
}

.infiniteCarousel .wrap {
  width: 415px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 105px;
  margin: 0 40px;position:absolute;top:0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrap ul {
  width: 520px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 85px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #1f2f63;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrows.gif) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #464646;
}
.vscrollerbar {
width: 10px;
background-color: red;
}
.hscrollerbase {
height: 10px;
background-color: #464646;
}
.hscrollerbar {
height: 10px;
background-color: red;
}

.scrollerjogbox {
width: 8px;
height: 8px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #464646;
}