@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
@import url("reset.css");
@import url("contribute.css");
/* End Import */

img {behavior: url("../styles/iepngfix.htc");}

* {padding:0px; margin:0px;}

body {background: url(../images/build/bg_body_yellow.jpg) #e5b900 no-repeat center top; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

/* ***Main Layout Styles*** */
#wrapper {width:851px; padding:0px; margin:0px auto;}


#content {width:851px; height:388px; padding:0px; margin:0px; behavior: url(
"../styles/iepngfix.htc");  background:url(../images/build/bg_contentnav_orange.jpg) no-repeat bottom;  float:left;  }

#content-nav-left {width:311px; height:175px; margin:0px; padding:0px; float:left;}

#content-middle {width:229px; height:175px; margin:0px; padding:0px; float:left;}

#content-nav-right {width:305px; height:175px; margin:0px; padding:0px; float:right;}
#content-left {width:366px; height:178px; margin:0px; padding:0px 30px; float:left; color:#FFFFFF; font-size:13px; }

#content-right {width:425px; height:178px; margin:0px; padding:0px; float:right;}

#main-nav-wrapper {width:851px; padding:30px 0px 0px 0px; margin:0px; float:left; }

.nav {width:168px; color:#FFCFCF; font-size:11px; margin:0px; padding:0px; float:left;}

.nav-end {width:120px; height:207px; color:#232323; font-size:11px; margin:0px; padding:20px 15px 10px 15px; float:
left; }

.nav-logo {height:74px; width:135px; padding-bottom:0px; padding-left:15px; margin:0px; float:left; text-align:center; }

.nav-text {width:120px; height:230px; color:#232323; font-size:11px; margin:0px; padding:20px 15px 10px 15px; float:left; border-right:1px solid #AA0000;}
.nav-text a {color:#232323; font-size:11px;}

.nav-text-small a {color:#232323; font-size:10px;}


.nav-mid {width:120px; height:207px; float:left;}
.nav-bottom {width:120px; height:23px; float:left;}

.nav-down {padding-top:5px;}

#footer {width:851px; padding:0px; margin:0px; float:left;}

#bottom {width:851px; height:80px; padding:0px; margin:0px; float:left; background-image: url(../images/build/bg_wrapper-bright.jpg); background-repeat:no-repeat; }

/* Main Layout Interior Pages Specific*/
#contentwrapper-interior {width:850px; padding:0px; margin:0px; float:left;}

#content-nav-interior {width:850px; height:160px; margin:0px; padding:0px; float:left; background-image: url(../images/build/bg_contentnavinterior_yellow.jpg); background-repeat:no-repeat; background-position:bottom;}

#content-nav-left-interior {width:310px; height:160px; margin:0px; padding:0px; float:left; background-image: url(../images/build/bg_contentnavleft_yellow.jpg); background-repeat:no-repeat; background-position:bottom left;}

#content-middle-interior {width:229px; height:300px; margin:0px; padding:0px; background-image: url(../images/build/bg_contentnavright.jpg); background-repeat:repeat-y; background-position:top;}

#content-nav-right-interior {width:311px; height:160px; margin:0px; padding:0px; float:right; background-image: url(../images/build/bg_contentnavright.jpg); background-repeat:no-repeat; background-position:bottom right;}

#content-left-interior {width:385px; height:118px; padding:10px 20px 0px 20px; float:left; color:#FFFFFF; font-size:12px; background-image: url(../images/build/bg_content-left_orange.jpg); background-repeat:no-repeat;}
#content-left-interior a{color:#250303; font-size:12px; text-decoration:underline;}


#content-right-interior {width:425px; height:128px;padding:0px; float:right;}

#maincontent-interior {width:800px;margin:0px; padding:20px 25px; float:left; font-size:12px; background-image: url(../images/build/bg_maincontent.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}

#maincontent-interior a {color:#e22d18; text-decoration:none;}
#maincontent-interior a:hover {color:#3A0000; text-decoration:none;}

#maincontent-interior-bottom {width:850px; height:20px; margin:0px; padding:0px; float:left; background-image: url(../images/build/bg_contentfooter_yellow.jpg); background-repeat:no-repeat;}

#quote_box {width:185px; height:70px; padding:20px; margin-right:20px; margin-bottom:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3A0000; background-image: url(../images/build/quote_box.png);}

#quote_box-long {width:185px; height:112px; padding:20px; margin-right:20px; margin-bottom:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3A0000; background-image: url(../images/build/quote_box-long.png);}

.association-logo {position:relative; left:60px;}

/* ***Navigation Styles*** */

#content-nav-interior ul.left {list-style:none; float:left; font-size:11px; color:#FFFFFF; padding-top:135px; padding-left:20px;}
#content-nav-interior ul.left li {padding:0px 5px; float:left; border-right:1px solid #FFFFFF; }
#content-nav-interior ul.left li a {color:#FFFFFF; text-decoration:none;}
#content-nav-interior ul.left li a:hover {color:#e22d18; text-decoration:none;}
#content-nav-interior ul.left li.endli {border-right:0px;}

#content-nav-interior ul.right {list-style:none; float:right; font-size:11px; color:#FFFFFF; padding-top:135px; padding-right:20px; }
#content-nav-interior ul.right li {padding:0px 5px; float:left; border-right:1px solid #FFFFFF; }
#content-nav-interior ul.right li a {color:#FFFFFF; text-decoration:none;}
#content-nav-interior ul.right li a:hover {color:#e22d18; text-decoration:none;}
#content-nav-interior ul.right li.endli {border-right:0px;}


#content-nav-left  ul {list-style:none; float:left; font-size:11px; color:#FFFFFF; padding-top:125px; padding-left:15px;}
#content-nav-left  ul li {padding:0px 4px; float:left; border-right:1px solid #FFFFFF; }
#content-nav-left  ul li a {color:#FFFFFF; text-decoration:none;}
#content-nav-left  ul li a:hover {color:#e22d18; text-decoration:none;}
#content-nav-left  ul li.endli {border-right:0px;}

#content-nav-right  ul {list-style:none; float:right; font-size:11px; color:#FFFFFF; padding-top:125px; padding-right:15px;}
#content-nav-right  ul li {padding:0px 4px; float:left; border-right:1px solid #FFFFFF; }
#content-nav-right  li a {color:#FFFFFF; text-decoration:none;}
#content-nav-right  ul li a:hover {color:#e22d18; text-decoration:none;}
#content-nav-right  ul li.endli {border-right:0px;}



#navigation ul{float:left; list-style:none; width:auto; padding-top:5px; padding-bottom:15px;}
#navigation ul li {float:left; width:auto; padding-left:30px;}
#navigation ul li#nav_home a { background: url(../images/nav/nav_home.png) no-repeat; display:block; width:98px; height:44px; text-indent: -9999px;}
	#navigation ul.nav1 li#nav_home a:hover { background: url(../images/nav/nav_home_rollover.png) no-repeat; }
	
#navigation ul li#nav_overview a { background: url(../images/nav/nav_overview.png) no-repeat; display:block; width:126px; height:41px; text-indent: -9999px;}
	#navigation ul li#nav_overview a:hover { background: url(../images/nav/nav_overview_rollover.png) no-repeat; }
	
#navigation ul.nav1 li#nav_ticket a { background: url(../images/nav/nav_ticketinfo.png) no-repeat; display: block; width:127px; height:46px; text-indent: -9999px; }
	#navigation ul li#nav_ticket a:hover { background: url(../images/nav/nav_ticketinfo_rollover.png) no-repeat; }
	
#navigation ul li#nav_map a { background: url(../images/nav/nav_map.png) no-repeat; display: block; width:161px; height:44px; text-indent: -9999px; }
	#navigation ul li#nav_map a:hover { background: url(../images/nav/nav_map_rollover.png) no-repeat; }
	
	
#navigation ul li#nav_charity a { background: url(../images/nav/nav_charity.png) no-repeat; display: block; width:105px; height:44px; text-indent: -9999px; }
	#navigation li#nav_charity a:hover { background: url(../images/nav/nav_charity_rollover.png) no-repeat; }
	
#navigation ul li#nav_sponsors a { background: url(../images/nav/nav_sponsors.png) no-repeat; display:block; width:117px; height:40px; text-indent: -9999px;}
	#navigation li#nav_sponsors a:hover { background: url(../images/nav/nav_sponsors_rollover.png) no-repeat; }
	
#navigation ul li#nav_hours a { background: url(../images/nav/nav_hours.png) no-repeat; display: block; width:102px; height: 38px; text-indent: -9999px;}
	#navigation li#nav_hours a:hover { background: url(../images/nav/nav_hours_rollover.png) no-repeat; }
	
#navigation ul li#nav_contact a { background: url(../images/nav/nav_contact.png) no-repeat; display: block; width:108px; height: 44px; text-indent: -9999px;}
	#navigation li#nav_contact a:hover { background: url(../images/nav/nav_contact_rollover.png) no-repeat; }

.navindent {padding-left:35px;}

#footer ul.footer2 {list-style:none; float:left; font-size:11px; color:#FFFFFF; padding-left:236px; padding-bottom:5px; width:700px;}
#footer ul.footer2 li {padding:0px 5px; float:left; border-right:1px solid #FFFFFF; }
#footer ul.footer2 li a {color:#FFFFFF; text-decoration:none;}
#footer ul.footer2 li a:hover {color:#f1d973; text-decoration:none;}
#footer ul.footer2 li.endli {;border-right:0px;}

#footer ul.footer3 {list-style:none; float:left; font-size:11px; color:#FFFFFF; padding-left:115px; width:700px;}
#footer ul.footer3 li {padding:0px 5px; float:left; border-right:1px solid #FFFFFF; }
#footer ul.footer3 li a {color:#FFFFFF; text-decoration:none;}
#footer ul.footer3 li a:hover {color:#f1d973; text-decoration:none;}
#footer ul.footer3 li.endli {border-right:0px;}

/* ***Text Styles*** */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF; font-weight:bold; padding-bottom:3px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; padding-bottom:10px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3A0000; font-weight:bold; padding-bottom:10px;}

p {padding-bottom:12px;}

#content-left ul, ol {padding-left:40px; padding-bottom:12px;}
#content-left a {color:#FFFFFF; text-decoration:underline;}
#cntdwn { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#countdownbox { background: #FFFFFF; }


.redline-wrapper {float:left; padding-bottom:15px; border-bottom: 1px solid #7c0000;}

#maincontent-interior ul, ol {padding-left:10px; padding-bottom:12px;}

/*Branding*/
#branding {width:841px; padding:10px 10px 0px 0px; margin:0px; float:left;}
#binary {float:left; padding:0px 0 0 50px; color:#937373; font-size:10px;}
#binary a {color:#FFFFFF; text-decoration:none;}
#binary a:hover {color:#f1d973; text-decoration:none;}

#modern_earth {width:127px; height:36px; float:right;}

/* ***Additional Styles*** */
.imgleft {float:left; padding-right:15px; padding-bottom:10px;}
.imgleft-photo {float:left; margin-right:15px; margin-bottom:10px; border:2px solid #800001;}

.imgright {float:right; padding-left:10px; padding-bottom:10px;}
.clear {clear:both;}

.board-div {width:220px; float:left; padding-right:40px;}
.farm-div {width:300px; float:left; padding-right:20px;}

/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; float: left; width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }
* html .error { margin: 10px 25px 10px 25px; }
