/* -----BODY STUFF----- */
body {color:#524401; background: #b8b8b8;}
p {font-size: 13px;}

/*---------HEADER STUFF-----------*/

#header {background: url('images/flame.png') no-repeat right 42px;}
#logo a {height: 120px;}

/* -----PAGE STUFF----- */
#contentContainer {background: #faf8ec url('images/content-tile.jpg') repeat-y center; border: 1px solid #fff; border-width:0 0 1px;}
#content {padding:30px 0 0; margin:0 auto;  width:960px; background: #FCFAF2;}
.entry p,
.entry ul,
.entry ol {
margin:0 0 15px;
}

.post small, .entry small {
	font-size:11px;
	font-weight:normal;
}

#content table th {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
}

#content table td {
	font-size: 13px;
	vertical-align: top;
	padding: 5px;

}

#content table td,
#content table th
 {border-bottom: 1px solid #EBEBEB;}


/*------IMAGE STUFF----- */

#content .entry img {
	border: 1px solid #A5A084;
	padding: 5px;
} 

#content .gallery-icon a {border: 0;}

#content .gallery-icon a img {background-color: #FFF;}

#content .gallery .gallery-caption {
	font-size: 12px;
	line-height: 16px;
	padding: 0 6px;
}


#content .entry .wp-caption { 
	border: 1px solid #A5A084;
}

#content .entry .wp-caption img {
	border: 0;
	padding: 0;
	margin: 5px;
}

#content .entry div.alignleft {
		margin: 0 10px 10px 0;
}

#content .entry p.wp-caption-text {margin-bottom: 5px; padding: 0; text-align: center; font-size: 12px; line-height: 1.25em; padding: 0 10px;} 



/*-------MAIN NAVIGATION STUFF--------*/

#dropmenu li a {color: #944141; font-weight: bold; font-size: 11px;}
#dropmenu li a:hover {color: #770707;}
#dropmenu li ul li a {color: #944141;}
#dropmenu li.current_page_item a, #dropmenu li.current-cat a {color: #770707;}


/* -----A TAG STUFF----- */
body a  {color:#075377; }
h2.categorytitle span a {color: #b69e2c;}
h2.categorytitle .selected {color:#776307;}


/* -----H TAG STUFF----- */


h2.categorytitle span a:hover {color: #776307; }

h2.categorytitle span {background: url('images/bg-widget.jpg') repeat-x center;}

.entry h2 {font-size: 18px; font-weight: normal; color: #944141;}

.entry h3 {font-size: 16px; font-weight: normal; color: #944141;}

#sidebar .widgetcontent h3 {
	color: #944141;
	font-weight: normal;
}


/*-----SIDEBAR STUFF----*/
#sidebar ul li.widget h2.widgettitle {
	color: #776307; 
	border: 0;
	border-bottom: 1px solid #ebebeb;
}	

#sidebar ul li.widget h2.widgettitle span,
h2.categorytitle span
 {
	padding: 20px 12px 4px;
}

h2.categorytitle {
	border: 0;
	border-bottom: 1px solid #ebebeb;
}

h2.categorytitle span a {
	text-decoration: underline;
	color: #075377;
}

h2.categorytitle span a.selected {
	text-decoration: none;
	
}


#sidebar ul li.widget h2.widgettitle span {background: url('images/bg-widget.jpg') repeat-x center;}

#sidebar #wpng-calendar h2.widgettitle {display:none;}
#sidebar #wpng-calendar div.widgetcontent h2.widgettitle {display:block;}

#sidebar .textwidget,
#sidebar .widgetcontent .execphpwidget {padding-left: 10px;}

#sidebar ul li#mailchimp-widget {
	margin-bottom: 0;
}

#sidebar .widgetcontent h3 {margin-top: 10px;}

#sidebar ul li.widget .widgetcontent {
font-size:13px;
line-height: 18px;
}

#sidebar p {
	margin: 0 0 8px;
}

/*--------FOOTER STUFF--------*/
#footerContainer {background: #f3dc6b url('images/footer-tile.jpg') repeat-y center; border: 1px solid #9c9c9c; border-width: 1px 0 0;}
#bottomBarContainer {background: #2a2404;}
#footerWidget h2.widgettitle span, #footerPage h2 span {padding: 12px; display: block; border: 1px solid #fff; font-weight: normal; background: url('images/bg-footerwidget.jpg') repeat-x center;}
#footerWidget h2.widgettitle, #footerPage h2 {color: #776307; border: 1px solid #DDBD25; font-weight: normal; margin-bottom: 10px;}
#footer a {color: #075377;}
#footer br {clear: inherit;}

/*--------ENTRY STUFF--------*/
.entry ul {
	margin-left: 30px;
}

.entry li {
	list-style: disc outside;
	padding-left: 5px;
}

/*--------HOMEPAGE STUFF--------*/

.feat_image {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #a5a084;
color:#FFFFFF;
float:left;
font-size:12px;
height:313px;
overflow:hidden;
padding:5px;
width:618px;
position:relative;

}

.feat_image div.image {float:left;
	width: 420px;
	margin: 0;
}

.feat_image .desc {
float:right;
width: 193px;
background-color: #a5a084;
height: 290px;
padding: 0px;
}

.feat_image a.collapse {display:none;}

.feat_image .block {
margin: 20px 8px 10px 20px;
}

.feat_image_block .block small {
	color: #5a5741;
}

.feat_image h2 {color: #FFF; font-size: 1.25em; margin-bottom: 10px;}

.main_image  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #a5a084;
color:#FFFFFF;
float:left;
font-size:12px;
height:293px;
overflow:hidden;
padding:5px;
width:618px;
}

.main_image img {float: left;}

.main_image .desc {
float: right;
}

.main_image .block {
background:none repeat scroll 0 0 #a5a084;
border-top:1px solid #000000;
width:186px;
}




.hp_promo {float: right;width: 300px;background: #fff; font-size: 12px;}

#slider_prev {
	left:500px;
	position:absolute;
	top:300px;
	display:block;
	width:38px;
	height:14px;
	color:black;
	text-align:center;
	text-decoration:none;
	background-color:#f8eeb9;
	border:1px solid #f8eeb9;
}


#slider_next {
	left:550px;
	position:absolute;
	top:300px;
	display:block;
	width:38px;
	height:14px;
	color:black;
	text-align:center;
	text-decoration:none;
	background-color:#f8eeb9;
	border:1px solid #f8eeb9;
}

.shadow {
  -moz-box-shadow: 2px 2px 3px #969696;
  -webkit-box-shadow: 2px 2px 3px #969696;
  -o-box-shadow: 2px 2px 3px #969696;
  box-shadow: 2px 2px 3px #969696;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
}

.hidden {
	display:none;
}

.disabled_slider_button {
	opacity:0.5;
	filter:alpha(opacity:50);
}

#featured_gallery {
	float: right;width: 300px;background: #f0f0f0;font-size: 12px;border:1px solid #A5A084;height:313px;padding:5px;position:relative;
}
.feat_image_block {
	position:absolute;
	top:5px;
	left:5px;
	z-index:100!important;
	width:618px;
}

.feat_image_block img {
	float:left;
}

#featured_gallery #featured_text {
	background-color:#A6A184;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:90px;
	padding:15px 15px 5px;
	width:270px;
}

#featured_gallery #featured_text a {
	color:#085275;
	text-decoration:none;
}

#featured_gallery_image {
	float:left;
	width:100%;
	background-color:#f4eab9;
	height:202px;
	text-align:center;
}

/*--------CALENDAR STUFF--------*/


#content .wpng-page-list-head {
	color: #944141;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #EBEBEB;

}
td.wpng-page-list-time {width: 90px;
	color: #776307 }
td.wpng-page-list-time, td.wpng-page-list-title {
	border-bottom: 1px solid #EBEBEB;
	font-size: 14px;
	line-height: 1.25em;
	padding: 8px 0;
	}
	
.wpng-widget-date-title {
	border-bottom: 1px solid #EBEBEB;
	color: #944141;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 5px 10px;
	margin-top: 18px;
}	

#sidebar ul li#wpng-calendar {
	margin: 0 0 10px;
}

#sidebar ul li#wpng-calendar .widgetcontent ul {
	margin-top: 0;
	}

#sidebar ul li#wpng-calendar .widgetcontent ul li {
	background: none;
	border-bottom: 1px solid #EBEBEB;
	padding: 8px 0 8px 10px;
}

#sidebar a.icon-cal {
	background: url(/wp-content/uploads/2010/08/icon-calendar-14x16px.png) no-repeat 0 50%;
	font-size: 14px;
	line-height: 16px;
	padding-left: 22px;
	text-transform: uppercase;
}

#sidebar a.icon-cal:hover {font-weight: bold;}

