/* GOOGLE FONTS */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: normal;
  src: local('Anton'), url('/woff/Anton.woff') format('woff');
}
/* GOOGLE FONTS */

/* ~~ Element/tag selectors ~~ */
body, ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
}
a img {
	border: none;
}



body {
	background: #534032 url(../img/bg.jpg) repeat-y center;
	font: 13px/18px Verdana, Arial, sans-serif;
	color: #423e37;
}

p {
	font: 13px/22px Arial, sans-serif;
	color: #423e37;
	margin-bottom: 1em;
}

#wrap {
	width: 1094px;
	height: 842px;
	margin: 0 auto;
	background: url(../img/wrap-bg.jpg) top center no-repeat;
}

#header {
	height: 308px;
}

#col-left {
	float: left;
	clear: right;
	width: 748px;
	margin: 0 0 0 115px;	
}

#col-left-top {
	
}

#col-left-bottom {
	float: left;
	width: 700px;
}

#col-left-bottom img{
	padding: 0 0 0 0;
	vertical-align: bottom;
}


#col-right {
	float: right;
	width: 190px;
	height: 290px;
	margin: 11px 30px 0 11px;
	font: italic 11px/15px Arial, sans-serif;
	text-align: center;
	color: #424242;
}

#col-right .page-title {
	margin: 67px 0 0 0;
	text-align: left;
}

#col-right .anton {
	font: normal 18px/30px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #84abb8;
}

#col-right img {
	padding: 0 0 5px 0;
}

#col-left .logo {
	padding: 19px 0 0 23px;
	width: 133px;
	float: left;
	clear: right;
}


#col-left .nav1 {
	font: bold 12px/16px Arial,sans-serif;
	text-align: right;
	padding: 60px 9px 0 0;
	float: left;
	clear: right;
	width: 126px;
	height: 88px;

}

#col-left .nav1 a, #col-left .nav2 a, #col-left .nav3 a {
	color: #9db2bf;
	text-decoration: none;
}

#col-left .nav1 a.active, #col-left .nav1 a:hover, #col-left .nav2 a.active, #col-left .nav2 a:hover, #col-left .nav3 a.active, #col-left .nav3 a:hover, #col-left .nav1 a:hover .anton, #col-left .nav1 a.active .anton, #col-left .nav2 a:hover .anton, #col-left .nav2 a.active .anton, #col-left .nav3 a:hover .anton, #col-left .nav3 a.active .anton{
	color: #fff;
	text-decoration: none;
}

#col-left .anton {
	font: normal 24px/24px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #e3e8eb;
	text-decoration: none;
}

#col-left .nav2 {
	color: #e3e8eb;
	font: bold 12px/16px Arial,sans-serif;
	text-align: right;
	padding: 60px 9px 0 0;
	float: left;
	clear: right;
	width: 132px;
	height: 88px;
}

#col-left .nav3 {
	color: #e3e8eb;
	font: bold 12px/16px Arial,sans-serif;
	text-align: right;
	padding: 60px 9px 0 0;
	float: left;
	clear: right;
	width: 139px;
	height: 88px;
}


ul#nav {
	margin: 0;
	padding: 10px 0 0 22px;
}

ul#nav li {
	list-style-type: none;
	display: inline;
}

ul#nav li a {
	font: bold 18px Arial, sans-serif;
	color: #8b6d23;
	text-decoration: none;
	padding: 7px 35px 0 0;
}

ul#nav li.active a {
	color: #b19248;
}

ul#nav li a:hover {
	color: #b19248;
}






ul#subnav {
	margin: 0;
	padding: 0;
	list-style-type: none;

}

ul#subnav li {
	padding: 9px 0 9px 10px;
	border-bottom: 1px solid #dddcdc;
}

ul#subnav li a {
	font: bold 14px Arial, sans-serif;
	color: #8b6d23;
	text-decoration: none;
  }

ul#subnav li.active a {
	color: #b19248;
}
ul#subnav active.li {
	background: url(../img/subnav-arrow.png) left center no-repeat;
}

ul#subnav li a:hover {
	color: #b19248;
}

ul#subnav li:hover {
	background: url(../img/subnav-arrow.png) left center no-repeat;
	color: #b19248;
}









#main-wrap {
	
}

#main-left {
	float: left;
	clear: right;
	width: 749px;
	margin: 0 0 0 115px;
	background: url(../img/content-wrap-bg.jpg) no-repeat; 
}

#main-right {
	text-align: left;
	float: left;
	width: 188px;
	height: 600px;
	margin: 0 0 0 0;
	padding: 22px 11px 0 11px;
	background: #f9f7f8;
}

#main-right.sub {
	padding: 0 11px 0 0;
}

#main-left-content {
	width: 610px;
	margin: 0 0 0 24px;
	background: url(../img/content-bg.png) repeat;	
	padding: 28px 26px 26px 26px;
	color: #504236;
	font: bold 22px/35px Arial, Helvetica, sans-serif;
}

#main-left-content.sub {
	width: 560px;
	min-height: 450px;
	margin: 0 0 0 24px;
	background: url(../img/content-bg.png) repeat;	
	padding: 28px 82px 26px 26px;
	font: normal 13px/22px Arial, Helvetica, sans-serif;
	color: #3a3a3a;
}

#main-left-content p {
	color: #504236;
	font: bold 22px/35px Arial, Helvetica, sans-serif;
}

#main-left-content h1 {
	color: #504236;
	font: bold 22px/35px Arial, Helvetica, sans-serif;
}

#main-left-content.sub h1 {
	color: #504236;
	font: bold 22px/35px Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
}

#main-left-content.sub p {
	margin: 0;
	padding: 0;
	font: normal 13px/22px Arial, Helvetica, sans-serif;
	color: #3a3a3a;
}

#main-left-content.sub ul {
	margin: 1em 0 0 2.5em;
	width: 350px;
}

#main-left-content.sub li {
		font: bold 13px/22px Arial, Helvetica, sans-serif;
		list-style-image: url(../img/bullet.gif);
		margin: 10px 0;

}

#main-left-content.sub a {
	color: #438095;
}

#main-left-content.sub img {
}

#main-left-content.sub h2 {
			font: bold 18px/30px Arial, Helvetica, sans-serif;
			color: #3a3a3a;
			margin-bottom: 10px;
}

#main-left-content.sub h3 {
			font: bold 15px/24px Arial, Helvetica, sans-serif;
			color: #8c7437;
			margin: 15px 0 0 0;
}

#home-pray-mission-wrap {
	margin: 0 0 0 0;
}

#home-pray-mission-wrap a {
	color: #648590;
	font-weight: bold;
}

#home-pray-mission-wrap p{
	color: #648590;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin: 12px 0;
	padding: 0 50px 0 0;
}

#home-pray-mission-wrap-left {
	float: left;
	clear: right;
	width: 294px;
	background:url(../img/home-mission-bg.png) no-repeat top;
	padding: 45px 0 0 0;
}

#home-pray-mission-wrap-left .anton, #home-pray-mission-wrap-right .anton {
	font: normal 45px/30px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #648590;
}

#home-pray-mission-wrap-left .lighter, #home-pray-mission-wrap-right .lighter {
	font: normal 45px/56px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #84abb8;
}

#home-pray-mission-wrap-right {
	float: left;
	width: 294px;
	background:url(../img/home-prayer-bg.png) no-repeat top;
	padding: 45px 0 0 0;
}

#home-podcast-wrap {
	margin: 24px 0 24px 24px;
	width: 636px;
	padding: 18px 0 18px 26px;
	background: #fff;
}

#home-podcast-wrap .left {
	float: left;
	clear: right;
	width: 294px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #535353;
}

#home-podcast-wrap .anton {
	font: normal 20px/30px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #504236;	
}
#home-podcast-wrap .anton-lighter {
	font: normal 20px/30px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #776a5e;
}

#home-podcast-wrap .right {
	float: left;
	width: 294px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #535353;
}

#home-podcast-wrap .anton-mustard {
	font: normal 20px/30px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #937732;
}



#module {
	margin: 0 0 25px 0;
}

#module .anton {
	font: normal 18px/30px 'Anton','Arial Narrow',Arial,sans-serif;
	color: #84abb8;
}
#module.twitter {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #535353;
}

#module.news {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #535353;
}

#module.news p {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #535353;
	margin: 0;
}

#module.news .newstitle {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #535353;
}

#module.news a {
	color: #8b6d23;
	text-decoration: none;
}

#module.news a:hover {
	color: #bfa76a;
}

#module.blog a {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #8b6d23;
	text-decoration: none;
}

#module.blog a:hover {
	color: #bfa76a;
}

#module.sub {
	margin: 0 0 25px 11px;
}

.subscribe a{
	margin: 0 0 0 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #8b6d23;
	text-decoration: none;
}










#footer {
	margin: 24px 0 24px 24px;
	width: 636px;
	padding: 18px 0 18px 26px;
	background: #fff;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #535353;
}

#footer a {
	color: #535353;
	text-decoration: none;
}





