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


/* remove OUTLINES around a tags */
a {
outline: none;
}



/* --------------------------------------------------------     Start Txt / Image Styles   -------------------------------------------------------------------------*/

/*remove blue boarder around links */

img
{  border-style: none;
}

/* -- remove default padding & margins -- */
* { padding: 0; margin: 0; }



/* --------------------------------------------------------     End Txt / Image Styles   -------------------------------------------------------------------------*/




/* --------------------------------------------------------   Content that stays the same across ALL pages   ----------------------------------------------------*/


body  {
	background: url(../images/bkg_tile.gif);
	background-color:#000001;	
}


/* -- Page Wrapper -- */

#wrapper { 
 margin: 0 auto;
 width: 1000px;
 border-left: 1px solid #9aaabe;
 border-right: 1px solid #9aaabe;
}

/* -- Page Wrapper -- */




/* -- ALL PAGES header bar 

#header {
 width: 940px;
 float: left;
 height: 23px;
 background: #a0ca30;
}

 End header bar -- */



/* -- ALL PAGES logo 

#logo{
 float: left;
 width:  193px;
 height: 107px;
 margin: 0px 0px 5px 0px;
}

 logo -- */


/* -- ALL PAGES Nav Zone -- */

#navzone{
 /*float: right;*/
 width: 1000px;
 height: 34px;
 background:url(../images/nav_bkg.jpg) no-repeat; /* link graphic */
}

/* -- End Nav Zone -- */


/* -- ALL PAGES Nav List styles -- */
#navlist
{
margin: 0 10px 4px 70px;
padding: 0 0 20px 10px;

}

#nav ul 
{
margin-left:36px; /* indents navigation element */
}
	 
#navlist li
{
float: left;
margin:7px 0 0 0px; /* creates space above and below nav element */
list-style-type: none;/* removes default bullets from list items */
padding: 0;
display: inline;

}

#navlist a:link, #navlist a:visited
{
line-height: 14px;
font-weight: bold;
padding:0 20px 0 20px; /* right margin moves links off b/g graphic, left creates space between links */
text-decoration: none;
/*color: #fcd846;*/
}



#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
/*border-bottom: 4px solid #a0ca30;*/
padding-bottom: 2px;
background: transparent;
color: #fcd846;
}

#navlist a:hover { color: #fcd846; }

/* -- END all Nav List styles -- */




/*  --  Clear floats to bump columns below logo & Nav content --  */

.clearfloates{clear:both;}

/*  --  End Clear floats --  */

/* --------------------------------------------------------   END Content that stays the same across ALL pages   -----------------------------------------------------*/


#header {
	background:url(../images/headerBKG.jpg);
	height:222px; /* sets div height - has no content to push it open when h2 hidden */
	background-repeat:no-repeat;
	}

#header h1 {
	display:none; /* hides heading - title is also on graphic */
	}	




/* --------------------------------------------------------     Start HOME/INDEX Page Divs   -------------------------------------------------------------------------*/

/* --Home Main Content Zone -- */

#maincontent {
 float: left;
 width: 1000px;
}

#maincontent_inner {
 padding:20px;

 }
/* --End Home Main Content Zone -- */


/* -- Spacer1 -- */
#spacer1{
float:left;
width: 29px;
height: 234px;
margin: 10px, 0, 10px, 0;
}
/* -- End Spacer1 -- */


/* -- exhibits -- */
#exhibits{
float:left;
width: 302px;
height: 324px;
background:url(../images/eventsBox.png);
background-repeat:no-repeat;
}

#exhibits_inner{
 margin: 18px 0px 5px 0px;
 padding: 10px 10px 64px 10px;

}

img.learnmore1{
float: left;
margin:4px 0px 0 95px;

}

/* -- End Exhibits -- */


/* -- Spacer2 -- */
#spacer2{
float:left;
width: 18px;
height: 324px;
margin: 10px, 0, 10px, 0;
}
/* -- End Spacer2 -- */


/* -- kids -- */
#kids{
float:left;
width: 302px;
height: 324px;
margin: 10px, 0, 10px, 0;
background:url(../images/kidsActivityBox.png);
background-repeat:no-repeat;
}

#kids_inner{
 margin: 18px 0px 5px 0px;
 padding: 10px 10px 64px 10px;
}

img.learnmore2{
float: left;
margin:65px 0px 0 22px;

}

/* -- End kids -- */


/* -- Spacer3 -- */
#spacer3{
float:left;
width: 18px;
height: 324px;
margin: 10px, 0, 10px, 0;
}
/* -- End Spacer3 -- */


/* -- hotel -- */
#hotel{
float:left;
width: 302px;
height: 334px;
background:url(../images/AccommodationsBox.png);
background-repeat:no-repeat;
margin: 10px, 0, 10px, 0;
}

#hotel_inner{
 margin: 18px 0px 5px 0px;
 padding: 10px 10px 64px 10px;
}

img.learnmore3{
float: left;
margin:3px 0px 0 18px;
}
	
/* -- End Hotel -- */


/* -- Footer  -- */

#footer { 
 width: 1000px;
 clear: both;
 height: 34px;
 background:url(../images/footer.png);
 background-repeat:no-repeat
 border-bottom: 1px solid #9aaabe;
}

#footer_inner{
margin:10px 0 2px 10px;
padding: 10px 0px 2px 10px;
}

#footerlist ul
{
margin-left:10px; /* indents navigation element */
}
	 
#footerlist li
{
float: left;
list-style-type: none;/* removes default bullets from list items */
padding: 0px 0px 0px 60px;
display: inline;
font-size:12px;
color:#FFFFFF;	
}

/* --  End Footer -- */

/* ---------------------------------------------------------- END HOME / INDEX DIVS ----------------------------------------------------------- */




/* ---------------------------------------------------------- SPONSORS DIVS  ------------------------------------------------------------ */


#sponsors_maincontent {
 float: left;
 width: 1000px;
}

#sponsors_maincontent_inner {
 padding:10px;

 }
/* --End Home Main Content Zone -- */


/* -- form -- */
#frm_wrapper{
float:left;
width: 1000px;
margin:3px, 36px, 0px, 36px;
/*-- border-right:1px solid #9aaabe; 
border-left:1px solid #9aaabe;-- */
}

#frm_wrapper_inner{
	background:url(../images/formBkg.png);
	background-repeat:no-repeat;
	width:928px;
	height: 379px;
	margin-left: 36px;
}


#frm_wrapper p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 1;
	margin: 1em 0;
}


#contact_fields{
float:left;
width:239px;
margin:2px 2px 2px 5px;
height:auto;
}

#addy_fields{
float:left;
width:239px;
margin:2px 2px 2px 5px;
height:auto;
}

#sponsor_plan{
float:left;
width:431px;
margin:2px 2px 2px 2px;
height:auto;
}


.form_directions{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0066FF;
padding-bottom:4px;
}

fieldset{
display:block;
border:none;
margin:15px; /*-- spaces fieldests out by 1em -- */
padding-bottom: 10px; /*-- so bottom form element does not align to the bottom of the fildset --*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

#reset_btn{
float:right;
padding:20px 0 0 0px;
}

#submit_btn{
float:left;
}

input.text:focus{
color:#CCFFFF;
}

legend {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
color:#602e0c;
line-height:1.4;
background-color:#d8d5c5;
padding: 0.2em .5em;
margin-left: 0.5 em;
}

/* ---------------------------------------------------------- END SPONSORS DIVS  ------------------------------------------------------------ */







/* --------------------------------------------------------     Start Attendees Page Divs   -------------------------------------------------------------------------*/


/* -- attendees content -- */
#attendess_content {
float:left;
width: 942px;
height: 324px;
margin: 10px, 0, 10px, 0;
background:url(../images/attendeesBKG.png);
background-repeat:no-repeat;
}

#attendess_content_inner {
 margin: 18px 0px 5px 0px;
 padding: 30px 10px 64px 30px;
}


/* -- End attendees content -- */




/* --------------------------------------------------------    End Attendees Page Divs   -------------------------------------------------------------------------*/






/* --------------------------------------------------------     Start Exhibitors Page Divs   -------------------------------------------------------------------------*/

/* -- attendees content -- */
#exhibit_content {
float:left;
width: 942px;
height: 324px;
margin: 10px, 0, 10px, 0;
background:url(../images/exhibitsBKG.png);
background-repeat:no-repeat;
}

#exhibit_content_inner {
 margin: 18px 0px 5px 0px;
 padding: 20px 80px 22px 330px;
}


/* -- End attendees content -- */


/* --------------------------------------------------------    End Exhibitors Page Divs   -------------------------------------------------------------------------*/



/* --------------------------------------------------------     StartAccommodations Page Divs   -------------------------------------------------------------------------*/

/* -- Hotel Accommodations Box -- */
#hotel_accomodations{
float:left;
width: 457px;
height: 324px;
margin: 10px, 0, 10px, 0;
background:url(../images/hotelAccomodations_box.png);
background-repeat:no-repeat;
}

#hotel_accomodations_inner{
 margin: 18px 0px 5px 0px;
 padding: 10px 10px 64px 10px;
}

/* -- End Hotel Accommodations Box -- */


/* --Camping Box -- */
#camp_accomodations{
float:left;
width: 456px;
height: 324px;
margin: 10px, 0, 10px, 0;
background:url(../images/campBox.png);
background-repeat:no-repeat;
}

#camp_accomodations_inner{
 margin: 18px 0px 5px 0px;
 padding: 10px 10px 64px 10px;
}

/* -- End Camping Box -- */


/* --------------------------------------------------------    End Accomodations Page Divs   -------------------------------------------------------------------------*/



/* --------------------------------------------------------     Start Events Page Divs   -------------------------------------------------------------------------*/

/* -- attendees content -- */
#events_content {
float:left;
width: 942px;
height: 324px;
margin: 10px, 0, 10px, 0;
background:url(../images/eventsBKG.png);
background-repeat:no-repeat;
}

#events_content_inner {
 margin: 18px 0px 5px 0px;
 padding: 20px 80px 22px 330px;
}


/* -- End attendees content -- */


/* --------------------------------------------------------    End Events Page Divs   -------------------------------------------------------------------------*/

