@charset "utf-8";
/* CSS Document */
html,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

body {
	margin:auto;
	padding:8px 0 0 0;
	background:url('siteimages/body-bg.jpg') top no-repeat;
	background-color:#4f4437;
	color:#2e0e00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:left;
}
body.home{
	margin:auto;
	padding:8px 0 0 0;
	background:url('siteimages/body-bg.jpg') top no-repeat;
	background-color:#4f4437;
	color:#2e0e00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:left;
}
img{
    border:none;	
}
h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	padding-left:10px;	
	letter-spacing:1px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
}
.heading{
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:10px;	
	letter-spacing:1px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;	
}
h2 {
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  border-bottom: dashed 1px #877b5c;
  padding:3px 0;
  width:120px;
  margin-bottom:4px;
}

h3 {
  color:#6b0a00;
  font-size:16px;
  text-transform:uppercase;
  text-align:left;
  padding:15px 10px 0 0px;
  clear:both;
}
h3 a:link{
      color:#6b0a00;	
}
h3 a:visited{
      color:#6b0a00;	
}
h3 a:hover{
      color:#9c7356;	
}
h3 a:active{
      color:#6b0a00;	
}
a:link{
  color:#391a00;
  text-decoration:none;
}

a:visited{
  color:#391a00;
  text-decoration:none;
}

a:hover{
  color:#54321d;
  text-decoration:none;
}

a:active{
  color:#391a00;
  text-decoration:none;
}

#wrapper {
	width:980px;
	margin:auto;
	text-align:center;
	position:relative;
}
#featured-wrapper {
	width:980px;
	margin:auto;
	padding-top:65px;
	text-align:center;
	position:relative;
}
#content-wrapper{
	width:980px;
	margin:auto;
	padding-top:65px;
	text-align:center;
	position:relative;
}


#logo{
	position:absolute;
	width:200px;
	z-index:13;
	top:0;
	left:0;
}
.date{
  font-family: Impact, Arial, Helvetica, sans-serif;
  font-size:20px;
  float:right;
  width:180px;
  padding:3px 10px 0 0;
  text-transform:uppercase;
  color:#fff;
  text-align:center;
}

/* SLIDESHOW */
#header{width:1000px; height:395px; margin:auto; position:relative; top:80px; right:0; z-index:11;}
.rough-edge{position:absolute; z-index:11;}
.pikachoose {width:958px; margin: 0 auto; z-index:-1;}
.pika-stage {position: absolute; width:958px; height:345px; z-index:-1;}

	.pika-stage .pika-aniwrap, .pika-stage .main-image {position: absolute; top: 0; left: 0; z-index:-1;}
	.pika-stage .pika-aniwrap{width:100%; z-index:-1;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:-1;margin:0 auto;}
	.pika-stage img {border:0;height:100%;z-index:-12;position: absolute;top: 19px;}

.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 20px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-textnav, .pika-imgnav {display:none;}
.pika-counter{position: absolute;bottom: -20px;left:15px;font-size:11px; display:none;}

#pikame{display:none;}

/*Pages Styles*/
#pages-image{
	width:1000px;
	margin:auto;
	height:395px;
}
#slideshow-right-pages{
  width:291px;
  z-index:30;
  position:relative;
  top: -300px;
  right: -735px;	
}
#content-wrapper-pages{
	width:980px;
	margin:auto;
	text-align:center;
	position:relative;
	padding-top:65px;
}
#slideshow-right{
  width:291px;
  z-index:13;
  position:absolute;
  top:50px;
  right:-30px;	
}
#countdown{
width: 238px;
height: 57px;
background: url(images/countdown-bg.png) no-repeat;
color: white;
font-family: "Times New Roman", Times, serif;
font-size: 80px;
font-weight: bold;
padding: 51px 0 10px 6px;
letter-spacing: -4px;
text-align: left;
margin-bottom:15px;
}

/* Main Menu */
.main-menu{
  color:#1c130e;
  clear:both;
  padding-top:35px;
  font-family: "Arial Narrow", Arial, sans-serif; ;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bold;
  float:right;
  width:800px;
  text-align:right;	
}
.main-menu ul{
   list-style:none;	
   display:inline;
}
.main-menu li{
   list-style:none;
   display:inline;
   text-decoration:none;
   padding:0 12px;
   font-size:18px;
}
.main-menu ul li a:link{
   text-shadow: #a9a093 0px 1px 0px;
   color:#1c130e;
}
.main-menu ul li a:visited{
   text-shadow: #a9a093 0px 1px 0px;
   color:#1c130e;
}
.main-menu ul li a:hover{
   text-shadow: #a9a093 0px 0px 0px;
   color:#fff;
   border-bottom: 4px solid #6b0a00;
}
.main-menu ul li a:active{
   text-shadow: #a9a093 0px 1px 0px;
   color:#1c130e;
}
/* Top Menu*/
.topmenu{
  width:550px;
  float:right;
  color:#9b8e81;
  padding-top:9px;
  font-size:11px;
  display:inline;
}
.top-links{
    float:left;
	width:350px;
}
.topmenu a:link{
	color:#9b8e81;
	padding:0 10px;
}
.topmenu a:visited{
	color:#9b8e81;
	padding:0 10px;
}
.topmenu a:hover{
	color:#fff;
	padding:0 10px;
}
.topmenu a:active{
	color:#9b8e81;
	padding:0 10px;
}
.search{
	width:135px;
	float:left;	
}
.search-field{
	margin:0;
	padding:0;
    background-color:#695c4f;
	border:none;
	float:left;
	width:110px;
	height:18px;	
}
.go{
    background-color:#4e3521;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	float:right;
	width:25px;
	border:none;
	margin:0;
	height:18px;	
}
/* Home Featured and Lodging*/

.featured{
    float:left;
	background-image:url(siteimages/featured-bg.png);
	background-repeat:no-repeat;
	width: 700px;
	height:251px;
	padding:25px;	
}
.featured-box{
   width:140px;
   float:left;
   padding:15px 15px 7px 20px;
   text-align:left;
   font-size:12px;
}
.featured-box p{
   padding-top:3px;	
}
.featured-box img {
   padding:4px;
   border: dashed 1px #877b5c;
   width:120px;
}
.featured-box a:hover img {
   padding:4px;
   background: #877b5c;
   width:120px;
}
.featured-box a:link{
   font-weight:bold;
   font-style:italic;
}
.featured-box a:visited{
   font-weight:bold;
   font-style:italic;
}
.featured-box a:hover{
   font-weight:bold;
   font-style:italic;
   color:#160f0b;
}
/* Right homepage Bar */
#lodging{
    float:right;
	width: 230px;
	background:url(siteimages/lodging-bg.jpg) repeat-x top;
	background-color:#6b0a00;
	margin-top:15px;
	-moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;	
}
#inntopia{
    margin: 10px auto;
	width:200px;	
}
#hm-ql{
    float:right;
	width: 230px;
	background:url(siteimages/lodging-bg.jpg) repeat-x top;
	background-color:#6b0a00;
	margin-top:15px;
	-moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px#000;
    box-shadow: 0 0 15px #000;	
}
#home-quickinks{
    margin:0;
	width:230px;
	float:left;	
	text-align:left;
}
#home-quickinks ul li{
    list-style:none;
	font-size:20px;
	color:#af9d87;
	font-weight:bold;
}
#home-quickinks ul li a:link{
	display: block;
    padding: 12px 0px 12px 10px;
    line-height: 23px;
	text-shadow: #000 0px 1px 0px;
	border-bottom: dashed 1px #994f47;
	color:#af9d87;
}
#home-quickinks ul li a:visited{
	color:#af9d87;
}
#home-quickinks ul li a:hover{
	color:#fff;
	background-color:#420e07;
}
#home-quickinks ul li a:active{
	color:#af9d87;
}
/* Quicklinks */
#quicklinks-wrapper{
    width:960px;
	margin:auto;
	padding-left:10px;	
}
#quicklinks-wrapper span img{
	margin:25px 0px 10px 0px;
}
.quicklink-box{
    width:220px;
	float:left;
	-moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px#000;
    box-shadow: 0 0 15px #000;
	margin:10px 20px 10px 0px;
	position:relative;	
}
.ql-title{
    background-color:#5d0200;
    border:1px solid #5d0200;
     /* for IE */
    filter:alpha(opacity=90);
    /* CSS3 standard */
    opacity:0.9;
	position:absolute;
	z-index:6;
	top:95px;
	height:20px;
	width:198px;
	padding:10px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
	text-align:center;	
}
.ql-title a:link{
    color:#fff;	
}
.ql-title a:visited{
    color:#fff;	
}
.ql-title a:hover{
    color:#c4ad8e;	
}
.ql-title a:active{
    color:#fff;	
}
/* Footer */
#sponsors{
    background-color:#160f0b;
	clear:both;
	width:100%;	
}
#sponsors img{
    padding:30px 35px;	
}


/* Content Pages */
.main-content{
    float:right;
	width:690px;
	padding:10px 15px 15px 15px;
	background:url('siteimages/content-bg.jpg') top no-repeat;
	background-color:#f4e6c5;
	-moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px#000;
    box-shadow: 0 0 15px #000;
	min-height:400px;
	margin:15px 0;
	text-align:left;
}
.main-content h1{
    margin-bottom:10px;	
}
.main-content p{
   	padding:10px 10px;
	text-align:left;
}
.main-content ul{
   	padding-left:25px;
	text-align:left;
}

.main-content img{
   padding:4px;
   border: dashed 1px #877b5c;
   float:right;
   margin:13px 0 5px 10px;
}
.content-sidebar{
    float:left;
    width:240px;
	min-height:400px;
    background:url(siteimages/lodging-bg.jpg) repeat-x top;
    background-color:#6b0a00;
	margin-top:15px;
	-moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px#000;
    box-shadow: 0 0 15px #000;	
}
.content-sidebar h1{
    padding:10px 0 0 10px;	
}

/* Left Menu */
#left-menu{
    float:left;
	width:240px;
	padding-top:7px;
	text-align:left;	
}
#left-menu ul li{
    list-style:none;
	font-size:14px;
	color:#af9d87;
	font-weight:bold;
}
#left-menu ul li a:link{
	display: block;
    padding: 6px 0px 6px 10px;
    line-height: 23px;
	text-shadow: #000 0px 1px 0px;
	border-bottom: dashed 1px #994f47;
	color:#af9d87;
}
#left-menu ul li a:visited{
	display: block;
    padding: 6px 0px 6px 10px;
    line-height: 23px;
	text-shadow: #000 0px 1px 0px;
	border-bottom: dashed 1px #994f47;
	color:#af9d87;
}
#left-menu ul li a:hover{
	color:#fff;
	background-color:#420e07;
	display: block;
    padding: 6px 0px 6px 10px;
    line-height: 23px;
	text-shadow: #000 0px 1px 0px;
	border-bottom: dashed 1px #994f47;
}
#left-menu ul li a:active{
	color:#af9d87;
	display: block;
    padding: 6px 0px 6px 10px;
    line-height: 23px;
	text-shadow: #000 0px 1px 0px;
	border-bottom: dashed 1px #994f47;
}

/*Page Content*/
#content-image{
    float:right;
	width:335px;		
}
/*Schedule*/
.schedule {width:520px; margin:18px 0px 0 10px; float:left; text-align:left;}
table{border-collapse:collapse;}


.border{
	max-height:15px;
}

.schedule table th{
	color: #b5a798;
	font-size: 11px;
	font-weight: bold;
	padding:3px;
	text-transform: uppercase;
	border-bottom: 1px solid #685c4e;
	background-color:#685c4e;
}

.schedule table tr td{
	margin: 0px;
	border-bottom: 1px dashed #837668;
	padding:5px 0;
}
.col1{
	font-weight:bold;
	color:#6b0a00;	
}
.col2{
	color:#1a120d;
	font-size:11px;
	text-transform:uppercase;	
}
.col3{
	font-size:12px;
	color:#38302c;	
}
.col4{
	font-size:10px;
	text-align:center;
	
}

.col4{
	font-size:10px;
	text-align:center;	
}

.col4 a:link{
	color: #fff;
	padding:3px;
	font-weight:bold;
	background:#6b0a00;	
}
.col4 a:visited{
	color: #fff;
	padding:3px;
	font-weight:bold;
	background:#6b0a00;	
}
.col4 a:hover{
	color: #fff;
	padding:3px;
	font-weight:bold;
	background:#420e07;	
}
.col4 a:active{
	color: #fff;
	padding:3px;
	font-weight:bold;
	background:#6b0a00;	
}
.contact-form li{
	list-style:none;	
}

.tickets{
    float:right;
	width:150px;
	padding-top:18px;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#2a190f;		
}
.tickets img{
    border:none;
	width:148px;
	margin:8px 0 0 0;	
}

#contestants{
 padding:10px 15px;	
}

#contestant-box{
	text-align:center;
	margin-top: 12px;
	display:inline-table;
}
#contestant-box li{
    width:140px;
	list-style:none;
	float:left;
	margin: 0 11px;	
}
#contestant-box li .info{
	width:140px;
	clear:both;
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#contestant-box li .location{
	width:140px;
	clear:both;
	font-size:10px;
	text-align:center;
}
#contestant-box li img{
    width:120px;
	margin:0;	
}
.contestant-list{
    padding:10px;
	text-transform:uppercase;
	font-size:10px;
}
.contestant-list a:link{
	font-weight:bold;
	color:#af9d87;
}
.contestant-list a:visited{
	color:#af9d87;
}
.contestant-list a:hover{
	color:#fff;
}
.contestant-list a:active{
	color:#af9d87;
}

/*Sponsor Page Styles*/
#sponsor-page{
 padding:10px 15px;	
}

#sponsor-box{
    float:left;
	text-align:center;
	padding-top:15px;
	width:130px;
	min-height: 200px;
}
#sponsor-box li{
	list-style:none;
	float:left;
	margin: 0 12px;	
}
#sponsor-box li .link{
	clear:both;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin: 0 7px;
}
#sponsor-box li img{
	margin:0;	
}

.credit-left{
    float:left;
	width:400px;
	padding-top:35px;	
}
.credit-right{
    float:right;
	width:450px;
	padding:34px 15px 50px 0;
	font-size:14px;
	text-align:right;	
}
.credit-right span{
    position:relative;
	top:-20px;	
}
#footer{
	clear:both;
	width:940px;
	margin:auto;
	padding:10px 0 30px 0;
	color:#160f0b;
	font-weight:bold;
	font-size:11px;
}
#footer a:link{
	color:#160f0b;
}
#footer a:visited{
	color:#160f0b;
}
#footer a:hover{
	color:#d8d1cd;
}
#footer a:active{
	color:#160f0b;
}

#insider-form{
   float:left;
   width:300px;	
}
a .btn{
    background: #f6880d	;
	padding:5px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.dform{
	width:300px;	
}
