@charset "utf-8";
/* CSS Document */

/* Sponsors table */
	.sponsor-page-promo{
		width:295px;
		display:block;
		text-align:center;
		padding-bottom:50px;
		float:left;
	}
	.sponsor-page-promo img{
		padding:10px;
border:none;
	}
	.sponsor-page-promo h4{
		padding:0 10px 0 10px;	
	}
	.sponsors-set{
		clear:both;	
	}
.sponsors-header{
      font-size:16px;
      font-weight:bold;
}
.sponsors-subtext{
      font-size:11px;
      font-weight:bold;
}
.sponsor-page-promo h4{
      font-size:11px;
      font-weight:normal;
      padding:5px 25px 5px 25px;
}
.sponsors-link{
      font-size:12px;
      margin:10px 0 10px 0;
      display:block;
      width:295px;
      height:30px;

}

body{
	background-color: #f0ebda;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
}
a{
        color:#960;
        font-weight:bold;
        text-decoration:underline;
}
td img{
        float:right;
        margin: 10px 0 10px 10px;
}
.table-header{
        font-weight:bold;
        text-transform:uppercase;
        color:#333;
        font-size:10px;
}
.table-text{
        color:#333;
        font-size:10px;
}

/* navigation */
#nav-main{
	float:left;
}
#nav-main ul{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;	
}
#nav-main li{
	float:left;
}
#nav-luf{
	float:right;
}
#nav-luf ul{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;	
}
#nav-luf li{
	float:right;	
}

/* contact button */
#nav-contact-btn{
  display: block;
  width: 53px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_contact.gif) no-repeat 0 0;
}



#nav-contact-btn:hover{ 
  background-position: 0 -30px;
}
#nav-contact-btn span{
	display:none;
}

/* about button */
#nav-about-btn{
  display: block;
  width: 78px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_about.gif) no-repeat 0 0;
  margin-right:10px;
}
#nav-about-btn:hover{ 
  background-position: 0 -30px;
}
#nav-about-btn span{
	display:none;
}

/* sponsors button */
#nav-prizes-btn{
  display: block;
  width: 78px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_sponsors.gif) no-repeat 0 0;
  margin-right:10px;	
}
#nav-prizes-btn:hover{ 
  background-position: 0 -30px;
}
#nav-prizes-btn span{
	display:none;
}

/* enter button */
#nav-enter-btn{
  display: block;
  width: 83px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_enter.gif) no-repeat 0 0;
  margin-right:10px;
}
#nav-enter-btn:hover{ 
  background-position: 0 -30px;
}
#nav-enter-btn span{
	display:none;
}

/* news button */
#nav-news-btn{
  display: block;
  width: 78px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_news.gif) no-repeat 0 0;
  margin-right:10px;
}
#nav-news-btn:hover{ 
  background-position: 0 -30px;
}
#nav-news-btn span{
	display:none;
}

/* winners button */
#nav-winners-btn{
  display: block;
  width: 105px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_winners.gif) no-repeat 0 0;
  margin-right:10px;	
}
#nav-winners-btn:hover{ 
  background-position: 0 -30px;
}
#nav-winners-btn span{
	display:none;
}

/* luf button */
#nav-luf-btn{
  display: block;
  width: 176px;
  height: 30px;
  background: url(/IM_Custom/ContentStore/Layouts/Images/btn_luf.gif) no-repeat 0 0;	
}
#nav-luf-btn:hover{ 
  background-position: 0 -30px;
}
#nav-luf-btn span{
	display:none;
}

/* layout */
#container{
	width:955px;
	margin: 0 auto;
	padding: 0;
	background-color: #e4c69f;
}
#masthead{
	width:935px;
	height:200px;
	margin:0 0 0 10px;
}
#non-css-banner{
	display:none;visibility:hidden;
}
#navigation{
	width:935px;
	height:30px;
	margin:10px 0 0 10px;
}
#content{
	width:935px;
        margin-left:10px;
        margin-top:5px;
	background-color: #FFF;
}
#primary{
	width: 500px;
	margin-top:20px;
	margin-left:20px;
        padding-bottom:15px;
	float:left;
}
#secondary{
	width: 375px;
	margin-top:20px;
	margin-right:20px;
	float:right;
}

/* fonts */

#lead-text-line{
border-bottom:solid 10px #e4c69f;
}
#lead-text-line span{
display:none;
}
#lead-text{
        margin:0 0 20px 0;
}

#lead-text img{
	margin: 0 0 10px 0;	
}

#lead-text p{
	font-size:14px;
	color: #960;
	margin-top:0;
	margin-bottom:20px;
        line-height:16px;
}

#lead-text h1{
        margin: 0 0 10px 0;
        color: #960;
        font-size:18px;
        font-weight:bold;
}

#body-text{
        font-size:14px;
}

.winners-img{
	margin: 10px 0 10px 10px;
	float:right;
}

#body-text p{
	font-size:14px;
	color: #333;
	margin-top:10px;
	margin-bottom:20px;
        width:500px;
        line-height:16px;
}

#body-text h1{
	font-size:14px;
	font-weight:bold;
	color: #000;
	margin:0;
}

#secondary p{
	font-size:14px;
	color: #960;
	margin-top:0;
	margin-bottom:20px;
        line-height:16px;
}

#secondary  h1{
        margin: 0 0 10px 0;
        color: #960;
        font-size:14px;
        font-weight:bold;
}
#secondary  h2{
        margin: 0 0 10px 0;
        color: #960;
        font-size:14px;
        font-weight:bold;
}
#secondary li{
        color: #960;
        font-size:11px;
}

#special-text-area{
        width:370px;
        border-bottom: dotted #e4c69f 1px;
}

#promos{
        width:375px;
        margin-top:20px;
        margin-bottom:20px;
}

.advert-img{
       width:280px;
       height:75px;
       margin-bottom: 10px;
       border: solid #e4c69f 2px;
}
.small-text{
       font-size:9px;
       color:#960;
       width:280px;
}
#latest-news{
       border-top:dashed #e4c69f 1px;
       border-bottom:dashed #e4c69f 1px;
       padding: 10px 0 0 0
}


/* css Disclaimer */
#css-disclaimer {display:none;visibility:hidden;}

/* footer styling */

#footer{
	width:935px;
	height:30px;
	margin:10px 0 0 10px;
}

/* email form */

.EmailFormAssetDescriptionCell{
padding-bottom:10px;
}

.EmailFormAssetFieldCell{
padding-bottom:10px;
}

#blueprint-footer{
text-align:right;
margin: 10px 25px 0 0;
font-size:11px;
font-weight:bold;
color:#960;
text-decoration:none;
line-height:25px;
background-color: #e4c69f;
}

#blueprint-footer a:link{
text-decoration: none;
font-weight:bold;
color:#960;
}

#blueprint-footer a:visited{
text-decoration: none;
font-weight:bold;
color:#960;
}

#blueprint-footer a:hover{
text-decoration: underline;
font-weight:bold;
color:#960;
}

/* Primary Wide */
#primary-wide{
        width:915px;
        padding:10px;
}
