@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; size: 11px; color: #FFFFFF; 
	width: 855px;
	margin-left: auto;
	margin-right: auto;	}
	
	a { font-size: 12px; color: #FFFFFF; text-decoration: none;}
	p, td {font-size: 12px; color: #FFFFFF; }
	h1, h2, h3 { font-size: 20px; padding: 10px 8px 2px 0px; margin: 0px; font-weight: lighter; color: #DBAD53; }
	h5 { font-size: 13px; padding: 1px 8px 10px 0px; margin: 0px; font-weight: lighter; color: #DBAD53;}

#wrapper {
	background-color: #FFFFFF;
	float: left;
	width: 915px;
	}
	
#top {
	width: 855px;
	background-image: url(../images/holy.gif);
	background-repeat: no-repeat;
	background-position: 38px top;
	height: 165px;
	float: left;
	padding-left: 45px;
	}
	
	.logo { padding: 18px 0px 0px 10px; border: none;}
	.clientQuote { display: block; width: 300px; margin-left: 320px; padding-top: 45px;}
		.clientQuote h4 { font-size: 16px; padding: 0px; margin: 0px; font-weight: lighter; }
		.clientQuote h5 { font-size: 12px; padding: 10px 0px 6px 0px; margin: 0px; font-weight: lighter;}
		.clientQuote a { font-size: 11px; color: #DBAD53; padding-left: 10px; margin: 0px; background: url(../images/arrow.gif) no-repeat center left; text-decoration: none;}
		
		
#middle, #middleVenue, #middleVenueG {
	width: 855px;
	padding:4px 0px 0px 45px;
	float: left;
	}
	#middle { background-image: url(../images/bk_left_nav.gif); background-repeat: no-repeat; background-position: 45px top;}
	#middleVenue { 	background-image: url(../images/bk_left_nav.gif); background-repeat: no-repeat; background-position: 45px top; }
	#middleVenueG { background-image: url(../images/bg_gallery.jpg); background-repeat: no-repeat; background-position: 45px top; }
	
	.menu { width: 177px; float: left; }
		.menu h5 { font-size: 13px; padding: 5px 0px 4px 10px; margin: 0px; color: #FFFFFF;}
		.menu p { padding: 5px 0px 4px 10px; margin: 0px; font-size: 11px; color: #DBAD53;}
		.menu ul { padding: 0px; margin: 0px;}
		.menu li { width: 164px; padding: 2px 0px 2px 10px; margin: 2px 0px 2px 2px; list-style: none; background-color: #A10101;}
		.menu li a { color: #FFFFFF; text-decoration: none; font-size: 13px;}
		.menu select { font-size: 11px; width: 170px; margin: 2px 0px 2px 5px;}
		.menu input { font-size: 11px; float: right; margin-right: 3px; }
	#middleVenue .menu { border-bottom: solid 2px #360206; }
		
	.content { width: 173px; padding: 10px; float: left; font-size: 12px; }
	
	.featuredVenue { width: 420px; padding: 0px; margin: 0px; float: left; background-color: #000000;}
	
	#gallery { width: 677px; float: left; padding-bottom: 0px;}
	.picture { width: 549px; height: 205px; padding: 30px 20px 20px 20px; float: left; } 
	.resources { width: 613px; background-color: #000000; float: left; padding-top: 5px; padding-bottom: 0px;}
		
		.featuredVenue p, .resources p {font-size: 11px; color: #DBAD53; padding: 4px 10px 4px 10px; margin: 0px;}
		.featuredVenue a, .resources a { color: #DBAD53; padding: 0px 10px 0px 10px; margin: 0px; background: url(../images/arrow_b.gif) no-repeat center left; text-decoration: none;}
	
	.findVenue { width: 613px; float: left;}
	.findVenue p, .findVenue th, .findVenue td { font-size: 12px; color: #FFFFFF; padding: 5px; text-align: left;}
	.findVenue a { font-size: 12px; color: #FFFFFF; text-decoration: underline; }
	.findVenue h2 { font-size: 16px; padding: 10px 10px 0px 4px; font-weight: lighter; color: #DBAD53; }
	.findVenue input, .findVenue select { font-size: 11px; }
	
	
	
#middle2, #middle2_Venue {
	width: 791px;
	padding-left: 45px;
	float: left;
	padding-top: 4px;
	}
	
	#middle2 { background-image: url(../images/holly_specials.gif);	background-repeat: no-repeat; background-position: 45px top; }
	#middle2_Venue { background-image: url(../images/bg_venue_middle2.gif);	background-repeat: no-repeat; background-position: 45px top; padding-bottom: 10px;}
		
	.specials_Lft {	width: 190px; float: left; padding: 50px 20px 10px 60px; line-height:20px}
	.specials_Rt {	width: 180px; float: left; padding: 50px 50px 10px 20px;line-height:20px}
			 .specials_Lft h1, .specials_Rt h1, .specials_Lft h2, .specials_Rt h2, .specials_Lft h3, .specials_Rt h3 { font-size: 16px; padding: 0px; margin: 0px; font-weight: lighter;  }
			.specials_Lft p, .specials_Rt p { font-size: 12px; padding: 0px; margin: 0px; font-weight: lighter; color: #DBAD53; }
			.specials_Lft a, .specials_Rt a { font-size: 12px; color: #FFFFFF; text-decoration: none;}
	
	.contact_home { width: 271px; float: right; padding-top: 8px; }
			.contact_home h1, .contact_home h2, .contact_home h3 { font-size: 20px; padding: 0px 8px 8px 20px; margin: 0px; font-weight: lighter; color: #DBAD53;}
			.contact_home h4 { font-size: 13px; padding: 8px 8px 0px 20px; margin: 0px; font-weight: lighter; color: #DBAD53;}
			.contact_home p { font-size: 12px; padding: 2px 18px 2px 20px; margin: 0px; font-weight: lighter; color: #DBAD53; }
			.contact_home a { font-size: 12px; color: #FFFFFF; text-decoration: none;}
	
	.venueSpecial { width: 178px; float: left; padding-top: 50px;}
		.venueSpecial h4 { font-size: 16px; padding: 5px 10px 4px 20px; margin: 0px; color: #FFFFFF; font-weight: lighter;}
		.venueSpecial p { padding: 5px 10px 4px 20px; margin: 0px; font-size: 12px; color: #DBAD53;}
		.venueSpecial a { font-size: 12px; color: #FFFFFF; text-decoration: none; }
		
	.venueOverview { width: 340px; float: left; }
		.venueOverview h1, .venueOverview h2, .venueOverview h3 { font-size: 20px; padding: 10px 8px 2px 20px; margin: 0px; font-weight: lighter; color: #DBAD53; }
		.venueOverview h5 { font-size: 13px; padding: 1px 8px 10px 20px; margin: 0px; font-weight: lighter; color: #DBAD53;}
		.venueOverview p, .venueOverview td { font-size: 12px; padding: 5px 18px 2px 20px; margin: 0px; font-weight: lighter; color: #FFFFFF; }
		.venueOverview a { font-size: 12px; color: #DBAD53; text-decoration: none;}

#venueContent {
	width: 855px;
	padding-left: 45px;
	padding-top: 2px;
	float: left;
	background-image: url(../images/holly_venues.gif); background-repeat: repeat-y; background-position: left top;
}
	.spacer { width: 178px; float: left; height: 100px;}
	.section_subnav { width: 613px; padding: 0px; margin: 0px;  float: left;  }
		.section_subnav ul { padding: 0px; margin: 0px;}
		.section_subnav li { float: left; list-style: none;  height: 32px;}
		.section_subnav a { display: block;  padding: 8px 10px 8px 10px; font-size: 14px; font-weight: lighter; color: #FFFFFF; text-decoration: none;  background-image: url(../images/sub_nav_down.jpg); background-position: right;}
		.selected a { background-image: url(../images/sub_nav_up.jpg); background-position: right;}
	
	.section_content { width: 575px; padding: 10px 18px 20px 20px; margin: 0px;  float: left; }
		.section_content p, .section_content td, .section_content li, .section_content td {font-size: 12px; color: #FFFFFF; }
		.section_content strong {font-weight: bold;}
		.section_content .gold { color: #DBAD53; }
		.section_content h4, .venueOverview h4 { font-weight: bold; color: #EED9B0; font-size: 12px;}
		
		.section_content .dates td, .venueOverview .dates td { padding: 5px; background-color: #6E0202;}
		.section_content .dates td.active, .venueOverview .dates td.active { background-color:#450101;}
		.section_content a { font-size: 12px; color: #DBAD53; text-decoration: none;}

#middle3 {
	width: 791px;
	padding-left: 45px;
	float: left;
	background-image: url(../images/footer_2.jpg); background-position: 45px top; background-repeat: no-repeat;
	
}
	.clients { width: 519px; height: 45px;  float: left;  padding-top: 10px; }
		.clients p { font-size: 11px; padding: 2px 8px 0px 10px; margin: 0px; color: #FFFFFF; }
		.clients h6 { font-size: 13px; padding: 0px 8px 8px 10px; margin: 0px; font-weight: lighter; color: #DBAD53;}
	
	.otherEvents { width: 271px; height: 45px; float: right; padding-top: 10px;}
			.otherEvents p { font-size: 11px; padding: 10px 18px 2px 20px; margin: 0px; font-weight: lighter; color: #DBAD53; }
			.otherEvents a { font-size: 11px; color: #FFFFFF; text-decoration: none;}



#footer {
	width: 785px;
	background-color: #FFFFFF;
	float: left;
	padding: 2px 85px 10px 45px;
	}
	 #footer a, #footer p { color: #100D24; font-size: 11px; text-decoration: none;}
	 
	 a:hover {text-decoration: underline; }