body {
	background:top center no-repeat url('../images/bg.jpg') #ead580;
	
}
a{
	color:#9c5c03;
	text-decoration:none;
	}
a:hover{
	color:#513e1c;
	text-decoration: underline;
	}
	
	
#content table tr th{
	background-color:#513e1c;
	color:#FFF;
	padding:5px;
	text-align:center;
	border:1px #d6d6d6 solid;
	}	
#content table tr td{
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	border:1px #d6d6d6 solid;
	}	

.mapstyle table{
	width:100%;
	}	
.mapstyle table tr th{
	background-color:#513e1c;
	color:#FFF;
	padding:5px;
	text-align:center;
	border:1px #d6d6d6 solid;
	}	
.mapstyle table tr td{
	display:block;
	padding:0px!important;
	text-align:left;
	border:0px #d6d6d6 solid;
	}	
.mapstyle table tr td a{
	display:block;
	background-color:#FFFFFF;
	padding:3px;
	text-align:left;
	border:0px #d6d6d6 solid;
	width:304px;
	}	

.mapstyle table tr td a:hover{
	background-color:#9c5c03;
	color:#FFF;
	text-decoration:none;
	}	
	
.mapstyle table tr td{
	border-left:1px #FFF solid!important;
	border-right:1px #FFF solid!important;
	border-top:1px #FFF solid!important;
	border-bottom: 0px #d6d6d6 solid!important;
	}
/********************************************************************************************** Header */
#menu_wrap_type1{
	background-color:#513e1c;
	}
#menu_wrap_type2{
	background-color:#513e1c;
	}
	
#logo_parish{
	background-color:#513e1c;
	color:#FFF;
	}
#logo_name{
	background-color:#513e1c;
	color:#FFF;
	}
	

	

#banner{
	border-bottom:1px #e6c971 solid;
	}
#banner_type2{
	border-bottom:1px #e6c971 solid;
	}
	
#reflection{
	border-bottom:1px #e6c971 solid;
	color:#3f2e10;
	}
#reflection_type2{
	border-bottom:1px #e6c971 solid;
	color:#3f2e10;
	}
	
#reflection h2{
	color:#FFF;
	}
#reflection_type2 h2{
	color:#FFF;
	}
/********************************************************************************************** Search */	

#search #searchform input#searchsubmit{
	background-color:#D7B25A;
	color:#FFF;
	}
#search #searchform input#searchsubmit:hover{
	background-color:#7F672D;
	color:#fff;
	}
/********************************************************************************************** Menu */
/* ===== change hover, active color ===== */
#menu a{
	color:#FFF;
	}
#menu a:hover,#menu a.on{
	color:#DFBB65;
	}
	
/* ====== change hover, active color logo ====== */

/********************************************************************************************** Content */
.postmetadata a{
	background-color:#513e1c;
	color:#FFF;
}
.postmetadata a:hover{
	background-color:#9c5c03;
	color:#FFF;
}

.post-description{
	padding:15px;
	background-color:#faf2d4;}
	
.welcome_msg{
	padding:10px;
	background-color:#faf2d4;
	border-bottom:5px #513e1c solid;
	font-size:14px;}
	
.postmetadata_mass a{
	color:#FFF!important;
	background-color:#513e1c;}
	
.postmetadata_mass a:hover{
	background-color:#9c5c03;
	color:#FFF!important;
}
/********************************************************************************************** Home Tabs */


ul.tabNavigation li a{
	background-color: #f0f0f0;
	color: #787878;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
	background-color: #faf2d4;
}


.panel {
	background-color: #faf2d4;
	position:relative;
}
/********************************************************************************************** Nice Tabs Baptism/Marriages/Deaths */	
.nice-tabs-wrap{
	border-bottom:10px #513e1c solid;
	}

.nice-tabs-wrap a.nice-tabs:hover{
	background-color:#faf2d4;
	color:#676767;
	border-right:1px #faf2d4 solid;
	border-left:1px #faf2d4 solid;
	border-top:1px #faf2d4 solid;
	}
.nice-tabs-wrap a.nice-tabs-on{
	background-color:#513e1c;
	border-right:1px #513e1c solid;
	border-left:1px #513e1c solid;
	border-top:1px #513e1c solid;
	color:#FFF;
	}
/********************************************************************************************** Groups Tabs */



/*
	Vertical Accordions
*/

.accordion_toggle {
	background-color:#faf2d4;
	color: #676767;
	border-bottom: 1px solid #FFFFFF;
}
.accordion_toggle:hover {
	background-color:#513e1c;
	color: #FFFFFF;
}

.accordion_toggle_active {
	background-color:#513e1c;
	color: #FFFFFF;
}

.accordion_content {
	background-color: #ffffff;
	color: #676767;
}
	
	.accordion_content h2 {
		color: #513e1c;
	}
	
	
	
	
	
.vertical_accordion_toggle {
	background: url(images/accordion_toggle.jpg) no-repeat top right #513e1c;
	color: #ffffff;
	color: #000000;
	border-bottom: 1px solid #513e1c;
}

.vertical_accordion_toggle_active {
	background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
	color: #ffffff;
	border-bottom: 1px solid #513e1c;
}

.vertical_accordion_content {
	background-color: #ffffff;
	color: #444444;
}

	.vertical_accordion_content h2 {
		color: #513e1c;
	}

	

#group-tabs {
	border-bottom:10px #513e1c solid;
	}
#group-tabs a.pg_off:hover,
#group-tabs a.ocg_off:hover
#group-tabs a.pg_on:hover,
#group-tabs a.ocg_on:hover
{
	background-color:#513e1c;
	color:#FFF;
	}
#group-tabs a.pg_off{
	background-color:#faf2d4;
	color:#676767;
	border-right:1px #FFF solid;
	}
#group-tabs a.pg_on{
	color:#FFF;
	background-color:#513e1c;
	border-right:1px #FFF solid;
	}
#group-tabs a.ocg_off{
	color:#676767;
	background-color:#faf2d4;
	}
#group-tabs a.ocg_on{
	color:#FFF;
	background-color:#513e1c;
	}

/* ENEVT CALNDAR ******************/
#wp-calendar table.nav tbody tr td#prev a, #wp-calendar table.nav tbody tr td#next a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #513e1c!important;
	}
	#wp-calendar table.nav tbody tr td#prev a:hover, #wp-calendar table.nav tbody tr td#next a:hover {
	color: #4B2716!important;
	}
#wp-calendar table caption a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #513e1c!important;
}
#wp-calendar table caption a:hover{
	color: #513e1c!important;
}
#wp-calendar table td {
	 padding:4px 2px;
	 border:solid 1px #faf2d4;
	 background-color:#FFFFFF;
	}
	
#wp-calendar table thead tr th{
	border-top:1px #45372E solid;
	color:#513e1c;
	}
#wp-calendar table.nav tr td {
  padding:4px 2px;
  border:solid 1px # faf2d4;
}

#wp-calendar table td:hover{

}
#wp-calendar table td.pad:hover{
 background-color:#EBEBEB;
}
#wp-calendar table.nav tbody tr td{
	background-color:#faf2d4;
	  }
.ec3_eventday {
	background-color:#513e1c !IMPORTANT;
}
.ec3_eventday a {
 color:#FFF !IMPORTANT;
}

.ec3_eventday:hover {
	background-color:#513e1c !IMPORTANT;
}
#wp-calendar table td.pad{
		 background-color:#faf2d4;
	}

#wp-calendar table td.pad:hover{
  		border:solid 1px # faf2d4;
  		 background-color:#faf2d4;
}
/********************************************************************************************** Side-bar */
/* === change hover, active color  ==== */
.side_block{
	background-color:#faf2d4;
	}
.side_block_cal{
	background-color:#faf2d4;
	}
.side_block a{
	color:#513e1c;
	border-bottom:1px #CBCBCB solid;
	}
.side_block a:hover{
	color:#FFFFFF;
	background-color:#513e1c;
	}
.side_block a.on{
	color:#FFFFFF;
	background-color:#513e1c;
	}
.side_block ul li.current_page_item a{
	color:#FFFFFF;
	background-color:#513e1c;
	} 
.side_block ul li.current_page_item ul li.page_item a{
	color:#513e1c;
	background-color:#faf2d4;
	} 
.side_block ul li.current_page_item ul li.page_item a:hover{
	color:#FFFFFF;
	background-color:#513e1c;
	} 
	
.side_block a.main_link{
	background-color:#513e1c;
	color:#FFF;
	}
.side_block a.main_link:hover{
	background-color:#9c5c03;
	color:#FFF;
	}

.side_block a.no_link{
	color:#FFF;
	border-bottom:0px!important;
	}	
.side_block a.no_link:hover{
	color:#FFF;
	background-color:#f3efe0!important;
	}
		
.side_block h3 a{
	background-color: none!important;
	border-bottom:0px!important;
	padding:0px!important;
	color:#676767;
	}
.side_block h3 a:hover{
	background-color: #faf2d4!important;
	color:#513e1c;
	}
	
.hv2{
	background-color:#7a5f2f!important;
	}
.sv2{
	background-color:#f3efe0!important;}
/********************************************************************************************** Footer */
/* ====== change hover, active color logo ====== */
#footer_logo{
	width:200px;
	}
#footer_menu a{
	color:#513e1c;}
#footer_logo #footer_logo_parish{
	background-color:#513e1c;
	color:#FFF;
	}
#footer_logo #footer_logo_name{
	background-color:#7a6339;
	color:#FFF;
	}
#copy,#copy a{
	font-size:13px;
	color:#7a6339;
	}
