body{background: #DCEDBA url(../img/bg_grad.jpg) repeat-x top left; font: normal normal .8em/1.2em "Trebuchet MS", Arial, sans-serif; text-align:center; padding:0px; margin:0px;}
img{border:none; padding:0px; margin:0px;}


#holder{background: #ffffff url(../img/content_bg.gif) repeat-y top left; width:843px; padding:0px 6px 0px 6px; margin:0 auto; text-align:left;}
	#header{ float:left; width:100%; height:105px; background:url(../img/header_bg.jpg) top left no-repeat;}
	#nav{clear:both; float:left; width:100%; height:19px; background: #9CB65A url(../img/nav_bg.jpg) top right no-repeat;}
		#nav a{float:left; height:15px; padding:2px 22px; color:#ffffff; font-size:120%; text-decoration:none; font-family: "Century Gothic";}
		#nav a:hover{background:#D6DF94; color:#9CB65A;}

	#whiteSpacer{float:left; width:100%; clear:both; background:#ffffff url(../img/whiteSpace_bg.jpg) top right no-repeat; height:16px;}
	#welcome{float:left; width:823px; clear:both; background:#9CB65A; border-top:10px solid #D6DF94; border-bottom:10px solid #D6DF94; padding:5px 10px;}
		#welcome h2{margin: 0px; padding:0px; font-size:150%; color:#D6DF94; font-weight:normal;}
		#welcome .message{width:70%; border-top:1px solid #D6DF94; color:#ffffff; font-size:110%; margin:5px 0px 0px; padding:3px 0px; line-height:120%;}
		#welcome a{color:#ffffff; text-decoration:underline;}
		#welcome a:hover, a:active{ font-weight:bold;}
		
	#main{float:left; width:96%; padding:15px 2%;clear:both; margin-top:5px;}
		#main #events{ width:70%; float:left;}
			#main #events .h2{float:left; width:100%; font-size:190%; font-weight:normal; border-bottom:1px solid #9CB65A; color:#9CB65A; padding:5px 0px;}
			#main #events img{float:left; border:6px solid #D6DF94;}
			#main #events h3, #main #events h4{font-size:140%; font-weight:normal; color:#9CB65A; padding:3px 0px; margin:0px;}
			#main #events h4{font-size:125%; padding-bottom:15px;}
			#main #events p{line-height:160%;}
			#main #events .event{width:96%; float:left; background: url(../img/event_border.gif) repeat-x bottom center; padding:8px 2%;}
			#main #events .sold{width:100%; float:left; background: url(../img/sold_out.gif) no-repeat top right;}
			#main #events .pics{float:right;}
			#main #events .center{text-align:center;}
		#main #sponsors{width:26%; padding:0px 0px 0px 4%; float:right; text-align:center;}
			#main #sponsors #topBox, #main #sponsors #bottomBox{float:left; width:200px; height:10px; background:#F2EFF2 url(../img/sponsor_topBox.gif) no-repeat top left; padding:0px; margin:0px;}
			#main #sponsors #bottomBox{background:#F2EFF2 url(../img/sponsor_bottomBox.gif) bottom left no-repeat;}
			#main #sponsors #midBox{float:left;background:#F2EFF2;width:200px; padding:10px 0px; margin:0px;}
				#main #sponsors #midBox a{float:left; clear:both; width:100%; background:url(../img/sponsor_border.gif) bottom left no-repeat; padding:20px 0px 26px 0px;}

	#footer{width:100%; float:left; clear:both;margin:20px 0px 8px 0px; text-align:center;}
		#footer #bottomNav{float:left; border-top:2px solid #9CB65A; border-bottom:2px solid #9CB65A; width:100%; height:17px;}
			#footer #bottomNav a{height:15px; padding:2px 22px; font-size:120%;font-family: "Century Gothic"; color:#9CB65A; text-decoration:none;}
			#footer #bottomNav a:hover{background:#d6DF94; color:#9CB65A;}



.invisible{display:none;}
.clear{clear:both; height:3px;}
.width_35{float:left; width:40%; text-align:center;}
.width_65{float:left; width:60%;}
.width_10{float:left; width:16%; font-weight:bold;}
.width_80{float:left; width:80%;}
.width_100{float:left; width:100%;}
.width_50{width:48%; float:left;}
