/* v1.0 | 2009 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}

body, html {
	background-color:		#fcf7ea;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6363;
	font-size:11px;
	padding:0;
	margin:0;
	border:0;
	line-height:14px;
	background-image:url(images/bg-tile-patchwork.jpg);
}

/***********************************************************************************************
/* BASICS **************************************************************************************
/***********************************************************************************************/
a {
	text-decoration:	none;
	color:#c60307;
	font-weight:800;
}

a:hover {
	text-decoration:	underline;
}

.italic{
	font-style:italic;
}
.bold{
	font-weight:bold;
}
.imgLeft{
	padding:5px;
	float:left;
	clear:right;
	margin:10px 10px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#dfc68d;
}
.imgLeft a:hover{
	border: 1px solid #91bcd0;
}
.imgRight{
	padding:5px;
	float:right;
	margin-left:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#dfc68d;
}
.imgRightNoBorder{
	padding:0;
	border:0;
	float:right;
	margin:0px 0px 10px 10px;
}
.shadowImage{
	padding:5px;
	border:1px solid #eadeba;
	margin:0;
	background-color:#FFFFFF;
}
.shadowHolderLeft{
	background-image:url(images/shadow.png);
	background-position:98% 100%;
	background-repeat:no-repeat;
	margin:0;
	padding:0px 18px 0px 18px;
	width:164px;
	text-align:right;
	display:block;
}
.shadowHolderRight{
	background-image:url(images/shadow-thin.png);
	background-position:100% 100%;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:150px;
	display:block;
}
h1{
	font-size:20px;
	color:#ffffff; text-shadow:0px 1px 0px #c3511c;
	margin:0px 0px 0px 1px;
	padding:7px 0px 0px 0px;
	border:0;
	line-height:20px;
	font-weight:800;
	letter-spacing:-0.02em;
	height:36px;
	background-image:url(images/bg-arrow.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	clear:right;
}
h2{
	font-size:20px;
	color:#ffffff; text-shadow:0px 1px 0px #c3511c;
	margin:0;
	padding:7px 0px 0px 0px;
	border:0;
	line-height:20px;
	font-weight:800;
	letter-spacing:-0.02em;
	height:36px;
	background-image:url(images/bg-arrow.png);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	clear:right;
}
h6{
	font-size:15px;
	font-weight:800;
	color:#f26523;
	margin:0;
	padding:0;
	border:0;
	line-height:15px;
	height:20px;
}
.point{
	margin:0;
	padding:0;
	border:0;
	height:43px;
	width:40px;
	background-image:url(images/arrow-point.jpg);
	background-repeat:no-repeat;
	float:left;
	clear:right;
}


/***********************************************************************************************
/* BACKGROUNDS *********************************************************************************
/***********************************************************************************************/
#container{
	width:			100%;
	margin: 		0;
	padding:	    0;
	border:			0;
	overflow:hidden;
	background-image:url(images/bg-burn-tile.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
#page-wrapper{
	width:			100%;
	margin: 		0;
	padding:	    0;
	border:			0;
	overflow:		hidden;
	background-image:url(images/bg-header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	min-height:900px;
}
#header{
	height:120px;
	width:960px;
	margin:0;
	padding:0;
	border:0;
}

#content{
	width:			960px;
	margin: 		0 auto;
	padding:	    0;
	border:			0;
	overflow:		hidden;
}



/***********************************************************************************************
/* LEFT COLUMN *********************************************************************************
/***********************************************************************************************/
#leftColumn{
	width:200px;
	float:left;
	clear:right;
	border:0;
	margin:0;
	padding:0px 10px 0px 20px;
}
.homeLink{
	display:block;
	width:200px;
	height:350px;
	margin:0;
	padding:0;
	border:0;
}
.leftColumnDivide{
	width:200px;
	height:40px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/left-column-divide.png);
	background-position:center;
	background-repeat:no-repeat;
}
.headerLocation{
	width:200px;
	height:60px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-location.png);
	background-repeat:no-repeat;
	display:block;
}
.headerEventMap{
	width:200px;
	height:60px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-event-map.png);
	background-repeat:no-repeat;
	display:block;
}
.headerTickets{
	width:200px;
	height:42px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-purchase-tickets.png);
	background-repeat:no-repeat;
	display:block;
}
.headerEventMapTwo{
	width:200px;
	height:42px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-event-map-2.png);
	background-repeat:no-repeat;
	display:block;
}
	




/***********************************************************************************************
/* MIDDLE COLUMN *******************************************************************************
/***********************************************************************************************/
#midColumn{
	width:580px;
	float:left;
	clear:right;
	border:0;
	margin:0;
	padding:0;
}

#midColumn ul{
	border:0;
	margin:0;
	padding:0px 0px 20px 20px;
	font-size:13px;
	line-height:20px;
}
#homeFlash{
	padding:5px;
	float:right;
	margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#dfc68d;
	width:200px;
	height:150px;
}




/***********************************************************************************************
/* RIGHT COLUMN ********************************************************************************
/***********************************************************************************************/
#rightColumn{
	width:150px;
	float:left;
	clear:right;
	border:0;
	margin:30px 0px 0px 0px;
	padding:0;
	text-align:left;
}
.headerRaa{
	width:150px;
	height:88px;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-raa.jpg);
	background-repeat:no-repeat;
}
.headerTestimonials{
	width:150px;
	height:42px;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-testimonials.png);
	background-repeat:no-repeat;
}
.headerVendor{
	width:150px;
	height:42px;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/header-vendor.jpg);
	background-repeat:no-repeat;
}
.headerFood{
	width:150px;
	height:42px;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/header-food.png);
	background-repeat:no-repeat;
}
.headerInfo{
	width:150px;
	height:42px;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/header-more-info.jpg);
	background-repeat:no-repeat;
}
.rightColumnDivide{
	width:150px;
	height:40px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(images/left-column-divide.png);
	background-position:center;
	background-repeat:no-repeat;
}




/***********************************************************************************************
/* MENU *************************************************************************************
/***********************************************************************************************/
#menu{
	width:			500px;
	height:			105px;
	margin: 		0;
	padding:	    0px 40px 0px 40px;
	border:			0;
	overflow:		hidden;
	z-index:		1000;
	background-image:url(images/content-top-menu.jpg);
	background-position:0px 30px;
	background-repeat:no-repeat;
}
#menu ul{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	border:0;
}
#menu li{
	margin:0;
	padding:0;
	border:0;
	float:left;
	clear:right;
	height:30px;
}
/*HOME *************************************************************************************/
#menu a.home{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:42px;
	margin:0px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu a.home:hover{
	background-position:0px -30px;
}
#menu li.home{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:42px;
	margin:1px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-home.jpg);
	background-position:0px -30px;
}

/*TICKETS *************************************************************************************/
#menu a.tickets{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:92px;
	margin:0px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-tickets.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu a.tickets:hover{
	background-position:0px -30px;
}
#menu li.tickets{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:92px;
	margin:1px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-tickets.jpg);
	background-position:0px -30px;
}

/*ACTIVITIES *************************************************************************************/
#menu a.activities{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:162px;
	margin:0px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-activities.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu a.activities:hover{
	background-position:0px -30px;
}
#menu li.activities{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:162px;
	margin:1px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-activities.jpg);
	background-position:0px -30px;
}

/*SPONSORS *************************************************************************************/
#menu a.sponsors{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:82px;
	margin:0px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-sponsors.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu a.sponsors:hover{
	background-position:0px -30px;
}
#menu li.sponsors{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:82px;
	margin:1px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-sponsors.jpg);
	background-position:0px -30px;
}

/*CONTACT *************************************************************************************/
#menu a.contact{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:72px;
	margin:0px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-contact.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu a.contact:hover{
	background-position:0px -30px;
}
#menu li.contact{
	display:block;
	float:left;
	clear:right;
	height:30px;
	width:72px;
	margin:1px 2px 0px 0px;
	padding:0;
	border:0;
	background-image:url(images/tab-contact.jpg);
	background-position:0px -30px;
}




/***********************************************************************************************
/* CONTENT *************************************************************************************
/***********************************************************************************************/
.cTop{
	width:539px;
	height:55px;
	margin:0;
	padding:20px 0px 0px 41px;
	border:0;
	background-image:url(images/content-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
	z-index:-1;
}
.cBottom{
	width:580px;
	height:30px;
	margin:0px 0px 20px 0px;
	padding:0;
	border:0;
	background-image:url(images/content-bottom.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.copy{
	width:500px;
	background-image:url(images/bg-content-tile.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0px 40px 0px 40px;
	border:0;
	overflow:hidden;
	clear:both;
	text-align:left;
}
p{
	line-height:20px;
	margin:0;
	padding:0px 0px 20px 0px;
	border:0;
	font-size:13px;
	color:#6c6363;
}
p.even{
	line-height:20px;
	margin:0;
	padding:10px 0px 10px 0px;
	border:0;
	font-size:13px;
	color:#6c6363;
}
p.tenTwenty{
	line-height:20px;
	margin:0;
	padding:10px 0px 20px 0px;
	border:0;
	font-size:13px;
	color:#6c6363;
}
p.bottomten{
	line-height:20px;
	margin:0;
	padding:0px 0px 10px 0px;
	border:0;
	font-size:13px;
	color:#6c6363;
}
p.evenGreen{
	line-height:20px;
	margin:0;
	padding:10px 0px 10px 0px;
	border:0;
	font-size:13px;
	color:#6c6363;
	background-image:url(images/bird-green.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.largeImg{
	width:490px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#dfc68d;
	border:0;
	margin:0px 0px 20px 0px;
	padding:5px;
}
.largeDivide{
	height:19px;
	border-top:1px solid #e9dcb7;
	margin:0;
	padding:0;
	width:500px;
	clear:both;
}
.largeDivideLogos{
	height:19px;
	border-bottom:1px solid #e9dcb7;
	margin:0px 0px 19px 0px;
	padding:0;
	width:500px;
	clear:both;
}
.sLeft{
	float:left;
	width:158px;
	margin:0;
	padding:0;
	border:0;
	font-size:13px;
}
.sRight{
	float:left;
	width:320px;
	margin:0;
	padding:0;
	border:0;
	font-size:13px;
}
.light{
	width:478px;
	padding:10px;
	background-color:#fdfbf3;
	margin:0;
	overflow:hidden;
	border-left:1px solid #ece2c5;
	border-right:1px solid #ece2c5;
	line-height:20px;
}
.lightBottom{
	width:478px;
	padding:10px;
	background-color:#fdfbf3;
	margin:0;
	overflow:hidden;
	border-left:1px solid #ece2c5;
	border-right:1px solid #ece2c5;
	border-bottom:1px solid #ece2c5;
	line-height:20px;
}
.lightStart{
	width:478px;
	padding:10px;
	background-color:#fdfbf3;
	margin:0;
	overflow:hidden;
	border:1px solid #ece2c5;
	line-height:20px;
}
.dark{
	width:478px;
	padding:10px;
	background-color:#f8f4e6;
	margin:0;
	border-left:1px solid #ece2c5;
	border-right:1px solid #ece2c5;
	overflow:hidden;
	line-height:20px;
}
.darkBottom{
	width:478px;
	padding:10px;
	background-color:#f8f4e6;
	margin:0;
	border-left:1px solid #ece2c5;
	border-right:1px solid #ece2c5;
	border-bottom:1px solid #f1ecd9;
	overflow:hidden;
	line-height:20px;
}


.clear{
	width:470px;
	padding:10px 10px 10px 20px;
	margin:10px 0px 0px 0px;
	border-bottom:1px solid #ece2c5;
	color:#f18e21;
	font-size:13px;
	font-weight:800;
	line-height:20px;
	background-image:url(images/arrow-small.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

.roundBoxOne{
	background-color:#faf7ea;
	margin:0px 10px 0px 0px;
	padding:10px 0px 10px 0px;
	border:1px solid #ece2c5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	float:left;
	clear:right;
	text-align:center;
	height:190px;
	width:178px;
	font-size:13px;
	line-height:24px;
	text-shadow:0px 1px 0px #fff;
}
.roundBoxTwo{
	background-color:#faf7ea;
	margin:0;
	padding:10px 0px 10px 0px;
	border:1px solid #ece2c5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	float:left;
	clear:right;
	text-align:center;
	height:190px;
	width:118px;
}
.bt-pad{
	padding:10px 0px 0px 0px;
}









	

	

/* FOOTER ITEMS ////////////////////////////////////////////////////////////////////////////////// */
#footer {
	clear: both;
	float:left;
	clear:right;
	width: 100%;
	height:350px;
	padding:0;
	margin:0;
	border:0;
	background-image:url(images/bg-footer-tile.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
#footer a{
	color:#938d8d;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	border-right:1px solid #d4bc83;
	padding:0px 5px 0px 0px;
}
#footer a.end{
	color:#938d8d;
	font-weight:bold;
	margin:0;
	border:0;
	padding:0;
}
#footerContent{
	width:960px;
	height:350px;
	margin:0 auto;
	padding:0;
	border:0;
	background-image:url(images/birds-footer.jpg);
	background-repeat:no-repeat;
	background-position:85% 25%;
	color:#938d8d;
	font-size:11px;
}
#fLeft{
	height:30px;
	width:200px;
	margin:0;
	padding:0px 0px 0px 260px;
	border:0;
	text-align:left;
	float:left;
	clear:right;
}
#fRight{
	height:30px;
	width:320px;
	margin:0;
	padding:0px 180px 0px 0px;
	border:0;
	text-align:right;
	float:left;
	clear:right;
}
.bold11{
	font-weight:800;
	font-size:11px;
}
.orange11{
	color:#f26523;
	font-size:11px;
}
.orangeBold11{
	color:#f26523;
	font-weight:800;
	font-size:11px;
}
.red13{
	color:#c80406;
	font-size:13px;
}
.redBold13{
	color:#c80406;
	font-weight:800;
	font-size:13px;
}
.yellow11{
	color:#febf10;
	font-size:11px;
}
.yellowBold11{
	color:#febf10;
	font-weight:800;
	font-size:11px;
}
.eleven{
	font-size:11px;
}




.border{
	border:1px solid #818285;
}
.thirty{
	font-size:30px;
}

.inpt{
	width:310px;
	height:22px;
	margin:0;
	padding:2px 0px 0px 2px;
	border:1px solid #f2e8ca;
}
.inpt2{
	width:310px;
	height:82px;
	margin:0;
	padding:2px 0px 0px 2px;
	border:1px solid #f2e8ca;
}
.cb{
	margin:0px 10px 0px 0px;
	padding:0;
	border:1px solid #f2e8ca;
}








