
@import url("all.css");


.clear {
	clear:both;
}

/******HelpOut*******/

#helpout {
	border:2px solid #6F0100;
	overflow:hidden;
	padding:1em;
	margin:1em;	
}


#helpout p {
	float:left;	
}

#helpout .volunteer {
	background-color:#6F0100;
	display:block;
	padding:1em;
	border:2px solid #6F0100;
}

#helpout .volunteer a {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#helpout #BB_BuyButtonForm {
	width:50%;
	float:left;
}


/***** Store Coming ******/

span.itiscoming {
	height:100px;
	width:150px;
	position:absolute;
	right:-73px;
	top:40px;
}

/*** Homepage ***/

.main .post {
	font-size:12px;
	float:left;
}

.main .post h1 {	
	font-weight:bold;
}

.post blockquote {	
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	width:50%;
	font-size:1.5em;
}

.main .post strong {
	font-size:14px;
	line-height:1em;	
}

.main .post em {
	line-height:2em;
	margin-bottom:1em;
	display:block;
	
}

.main .post p {
	
	line-height:1.5em;
	margin:1em;
}

.main .post ol {
	
}

.main .post li {
	
	display:block;
	
	padding-top:1em;
	padding-bottom:1em;
}

#side_panel img {
	float:right;
	position:relative;
	margin-left:2em;
	margin-bottom:2em;
	border:solid 2px #4F1006;
}


h3.homepage_theneed a {
	font-size:90%;
}

/****** Contact - Booking - Events *******/


#contact_events {
	list-style:none;
	display:inline;
	position:absolute;
	top:176px;
	right:8px;
	width:218px;
}

#contact_events ul {
	z-index:1px;
}

li.events a {
	float:right;
	background:url(../images/css/events.jpg) no-repeat;
	width:109px;
	height:133px;

	text-indent:-9999em;
	overflow:hidden;
}


li.contact_booking a {
	float:left;
	background:url(../images/css/contact_booking.jpg) no-repeat;
	width:109px;
	height:133px;

	text-indent:-9999em;
	overflow:hidden;
}

/*** Supporters ***/

#post-100 ul, #post-299 ul {
	margin-left:2.5em;
}
#post-100 li, #post-299 li {
	line-height: .5em;
}


#post-100 strong, #post-299 strong {
	border:;display:block;
	border-bottom:solid 1px #4F1006;
	line-height: 2em;
}

#post-100 a, #post-299 a {
	color:#ff4500;
}

/*** Testimonials ***/

#post-108 strong {
	font-size:12px;
}

#post-108 em {
	font-size:14px;
	line-height:normal;
}

#post-108 p {
	border-bottom:solid 1px #4F1006;
	padding-bottom:1.5em;
	padding-top:1.5em;
	display:block;
}





/****** Hide Styles ******/

.pagenav h5 {
	display:none;
}



/**** Pages ****/

.main_pages {
	color:#4F1006;
	font-size:12px;
	
	/*float:left;*/
	padding-left:100px;
	padding-right:100px;
}

.main_pages .post {

}

.main_pages .post h1 {	
	font-weight:bold;
}

.main_pages .post strong {
	font-size:14px;
	
	line-height:1em;	
}

.main_pages .post em {
	line-height:2em;
	margin-bottom:1em;
	display:block;
	
}

.main_pages .post p {
	
	line-height:1.75em;
	margin:1em;
}

.main_pages .post ol {
	
}

.main_pages .post li {
	
	display:block;
	
	padding-top:1em;
	padding-bottom:1em;
}

#pages_content_wrapper {
	background:url(../images/css/bio_box_shadow.jpg) bottom repeat-x;
	padding-bottom:10px;
	margin:2em;
	
	margin-bottom:4em;
}

.pages_content {
	background-color:#FFFFF5;
	border:dashed #4F1006 1px;

	padding:2em;
	position:relative;
}

.pages_content:hover {
	background-color:#FFF;
	border:dashed #4F1006 1px;

	padding:2em;
}


.pages_content h1, .post h1 {	
	background-color:#4F1006;
	border-left:solid 2px #FFFFF5;
	width:90%;
	
	padding:.75em;
	float:right;
}

.pages_content span.pages_header, .post span.post_header {
	background:#ff4500 url(../images/css/page_content_headerarrow.gif) no-repeat;
	color:#FFFFF5;
	font-size:16px;
	
	
	position:absolute;
	top:-1.75em;
	left:-1px;
	
	width:755px;
}


/*** Page Specific Styles ***/


#post-7 strong, #post-5 strong {
	margin-top:2em;
	display:block;
	border-bottom:solid 1px #4F1006;
	line-height: 2em;
}


/*Pages:  Events */

#post-72 h2 {
	font-size:14px;
	margin-top:2em;
	display:block;
	border-bottom:solid 1px #4F1006;
	line-height: 2em;
}


#post-72 p{
	margin:1.5em 0;
}

#post-72 p strong {
	margin-bottom:0;
	font-size:12px;
}

#monthly_events {
	width:47%;
	float:left;
}

#special_events {
	width:47%;
	float:right;
}

#post-72 .pages_content a {
	font-weight:bold;
}


/****** Archive *******/

.post_header_link {
	color:#FFF;
}


/****** Newsletter Sign-Up *******/


#ajaxNewsletter, .newsletterContainer {

	/* newsletter container */

}



#newsletterFormDiv {

	/* newsletter form elements*/

}

#newsletterFormDiv .submit {

	background: url(../images/button.gif) no-repeat;
	border:none;
	width:20px;
	
	cursor:pointer;

}



.newsletterTextInput {

	/* email text input */

}



#newsletterLoading {

	/* the loading message while the subscription is beeing handled */
	color:#FFF;
	text-align:center;
	float:left;
	
	margin-top:-27px;
}


#newsletterLoading img {

	/* the loading message while the subscription is beeing handled */
	float:right;
	margin-right:2em;
}



div.success, div.error {
	color:#FFFFF5;
	background-color:#ff4500;
	width:260px;
	height:18px;
	padding:1em;
	margin-top:1px;
	text-align:center;
	
	position:absolute;
	right:42px;

}

/****** Newsletter #2 ******/

.wpmlwidget {
	width:220px;
	float:right;
}

.wpmlwidget legend label {
	display:none;	
}

.wpmlwidget fieldset {
	border:none !important;
	padding:7px 5px 5px 5px !important;
	margin:0 !important;
	width:170px !important;	
}

.wpmlwidget input.button {
	background: url(../images/button.gif) no-repeat;
	border:none;
	width:20px;
	height:20px;
	margin-top:-27px;
	margin-right:15px;
	float:right;
	cursor:pointer;
	text-indent:-9999em;
}

.wpml_loading {
	position:absolute;
}

.wpmlaknowledgement {
	text-align:center;
	margin-top:13px;
	font-weight:bold;
}


/***** Breadcrumb ******/

div.breadcrumb {
	color: #4f1006;
	display:block;
	margin:0 2em;
	padding:1em;
	font-weight:bold;
}


div.breadcrumb a {
	color: #4f1006;
}


/***** Feature Image ******/


div.feature_image {
	text-align:center;
}

div.feature_image a img {
	border:2px #4f1006 solid;
	margin:auto;
	margin-top:1em;
}

div.feature_image span {
	margin-left:.5em;
	margin-top:1.5em;
	font-weight:bold;
	width:700px;
	display:block;
	font-size:125%;
}


/*** Stores ***/

div#googlecart-widget-head {
	background-color:#F44702;
	color:#4F1006 !important;

}


div#googlecart-widget-body {
	background-color:#FBF6EA;
	color:#FFF;

}

a#googlecart-widget-title {
	color:##4F1006 !important;
}


div.product {
	width:700px;
	float:left;
	margin-top:2em;
	border-top: solid 1px #4f1006;
}

div.product img {
	float:right;
	margin-bottom:.5em;
}

div.product_info {
	float:left;	
}

div.googlecart-add-button {
	clear:both;
	float:right;
	position:relative;
	top:0;
}

div.googlecart-add-button p {
	padding-top:1em;
	text-align:center;
	font-weight:bold;
}

div.product_info h3 {
	font-size: 120%;
	margin:1em 0;
}


div.product_info li {
	line-height: .05em;
	margin-left:2.25em;
}

div.product .product-attr-custom {
	float:right;
}

/*** Audio Player ***/

#audioplayer1, #audioplayer2, #audioplayer3, #audioplayer4, #audioplayer5, #audioplayer6, #audioplayer7, #audioplayer8, #audioplayer9, #audioplayer9, #audioplayer10 {
	width:150px;
	height:12px;
} 







