body {

	margin: 0;

	color: #666666;

	font-family: Verdana;

	font-size: 11px;

	line-height: 20px;

	background: url('../images/bgrep.jpg');

}



.ie6 #ie_main_content, .ie6 #shadow_bg { behavior: url('js/iepngfix.htc'); }



p { margin: 0 0 14px 0px; }

img { border: 0px; }

a { text-decoration: none; color: #000; }

a:hover { text-decoration: none; color: #666666; }



.clear { clear: both; }

hr { border: 0px; height: 1px; background-color: #939598; }



#shadow_bg {  width: 1152px; height: 768px; padding-top: 152px; margin-left:-50px; margin-top:-80px; background: url('../images/shadowbg.png') no-repeat; }

#shadow_bg2 { width: 1152px; height: 1720px; padding-top: 152px; margin: 0 auto; background: url('../images/shadowbg2.png') no-repeat; }

#container_home { width: 850px; height: 600px; border: 15px solid #ffd300; padding-bottom: 4px; margin: 0 auto; background: #fff url('../images/mainbg.jpg') no-repeat; }

#container_sub { width: 850px; height: 600px; border: 15px solid #ffd300; padding-bottom: 4px; margin: 0 auto; background: #fff url('../images/mainbg2.jpg') no-repeat; }

#container_notag { width: 850px; height: 600px; border: 15px solid #ffd300; padding-bottom: 4px; margin: 0 auto; background: #fff url('../images/paystoquestion.jpg') no-repeat; }

#container_upcoming { width: 850px; border: 15px solid #ffd300; padding-bottom: 4px; margin: 0 auto; background: #fff; }

	#upcoming2 { height: 1494px; }
	
	#upcoming_tagline { width: 851px; height: 234px; background: url('../images/tagline.jpg') no-repeat; }
	
	#upcoming_left { float: left; width: 397px; }
	
		#upcoming_boxinfo { width: 397px; height: 161px; padding-top: 23px; margin-bottom: 21px; background: url('../images/upcoming2boxbg.jpg') no-repeat; }
	
	#upcoming_right { float: right; padding-top: 52px; }
	
		#main_content2 { width: 411px; height: 1169px; background: url('../images/maincontentbg.png'); float: right; margin-right: 15px; }
		
		#content_title2 { width: 386px; height: 32px; margin: 14px 0 0 13px; }
		
		#content_area2 { width: 368px; height: 1093px; background: #fff; margin: 0 0 0 13px; overflow: auto; padding: 9px; color: #000; }
		
		#event_info { width: 386px; padding-left: 11px; background: url('../images/eventinfoboxbg.jpg') repeat-y; color: #000; }
		
			#event_info_left { width: 198px; float: left; font-size: 12px; }
			
				.contact_info_txt { font-size: 9px; }
				
				.event_info_div { background-color: #ececec; height: 12px; margin-bottom: 10px; }
			
			#event_info_right { width: 157px; float: right; }



#tagline { width: 372px; height: 139px; float: left; margin: 118px 0 0 140px; }

#tagline2 { width: 372px; height: 117px; float: left; margin: 127px 0 0 140px; }

#main_content { width: 292px; height: 474px; background: url('../images/maincontentbg.png') repeat-y; float: right; margin: 16px 46px 12px 0px; }

#content_title { width: 260px; height: 32px; margin: 14px 0 0 16px; }

#content_area { width: 242px; height: 396px; background: #fff; margin: 0 0 0 16px; overflow: auto; padding: 9px; }

#content_area_home { width: 242px; height: 377px; background: #fff; margin: 0 0 0 16px; overflow: auto; padding: 9px 9px 0 9px; }

#form_submit { width: 242px; padding: 5px 9px 5px 9px; margin: 0 0 0 16px; background: #fff; }

	.radiobut { vertical-align: middle; height: 20px; }

	.txtbox { border: 0px; font-size: 11px; color: #666666; width: 155px; }

	.txtarea { border: 0px; font-size: 11px; color: #666666; line-height: 20px; font-family: Verdana; width: 225px; height: 80px; overflow: hidden; }

	.submit_but { width: 76px; height: 19px; background: url('../images/submit.jpg') no-repeat; border: 0px; cursor: pointer; }

	.submit_but_dis { width: 76px; height: 19px; background: url('../images/submit-grey.jpg') no-repeat; border: 0px; }

	h2 { font-weight: bold; color: #000; font-size: 13px; line-height: 16px; margin: 0px; margin-bottom: 5px; }

	.stitle { font-weight: bold; color: #000; font-size: 13px; line-height: 16px; }

	.font_smaller { font-size: 10px; }

#navigation { background: #ffd300; height: 24px; }

	#navigation ul { margin: 0px; padding: 0px; list-style: none; height: 24px; }

	#navigation ul li { margin: 0px; padding: 0px; float: left; height: 24px; display: block; text-indent: -9999px; }

		#n0, #n0 a { width: 188px; height: 24px; background: url('../images/nav-home.jpg') no-repeat; display: block; } #n0 a:hover { background: url('../images/home_over.gif') no-repeat; }

		#n1, #n1 a { width: 66px; height: 24px; background: url('../images/nav-faq.jpg') no-repeat; display: block; } #n1 a:hover { background: url('../images/nav-faqOver.jpg') no-repeat; }

		#n1-2, #n1-2 a { width: 52px; height: 24px; background: url('../images/nav-faq2.jpg') no-repeat; display: block; } #n1-2 a:hover, #n1-2 .current { background: url('../images/nav-faqOver2.jpg') no-repeat; }

		#n2, #n2 a { width: 102px; height: 24px; background: url('../images/nav-charities.jpg') no-repeat; display: block; } #n2 a:hover, #n2 .current { background: url('../images/nav-charitiesOver.jpg') no-repeat; }

		#n3, #n3 a { width: 101px; height: 24px; background: url('../images/nav-whoweare.jpg') no-repeat; display: block; } #n3 a:hover, #n3 .current { background: url('../images/nav-whoweareOver.jpg') no-repeat; }

		#n4, #n4 a { width: 133px; height: 24px; background: url('../images/nav-upcoming.jpg') no-repeat; display: block; } #n4 a:hover, #n4 .current { background: url('../images/nav-upcomingOver.jpg') no-repeat; }

		#n5, #n5 a { width: 102px; height: 24px; background: url('../images/nav-email.jpg') no-repeat; display: block; }

		#n6, #n6 a { width: 43px; height: 24px; background: url('../images/nav-legal.jpg') no-repeat; display: block; }

		#n7, #n7 a { width: 72px; height: 24px; background: url('../images/nav-contactus.jpg') no-repeat; display: block; }

#footer { text-align: right; padding-right: 46px; }

#footer2 { text-align: right; padding: 15px 46px 0 0px; height: 79px; border-top: 5px solid #ffd300; }




/* Browser Specific CSS :: IE */

.ie #content_area_home { overflow-x: hidden; position: relative; top: -19px; }

.ie #form_submit { position: relative; top: -19px; }

.ie .txtarea, .ie .txtbox, .ie .submit_but, .ie .submit_but_dis { position: relative; left: 0px; }



/* Browser Specific CSS :: IE6 */

.ie6 #tagline { margin: 118px 0 0 70px; }

.ie6 #tagline2 { margin: 127px 0 0 70px; }

.ie6 #main_content { background: none; }

.ie6 #ie_main_content { background: url('../images/maincontentbg.png') no-repeat; width: 292px; height: 474px; }

.ie6 .ie_home_padding_fix { position: relative; top: -25px; }