/* @override http://calvarybrentwood.org/stylesheets/main.css */

/* @override http://calvarybrentwood.com/stylesheets/main.css */

/* @override http://calvarybrentwood.businesscatalyst.com/stylesheets/main.css */

body {
  background: #34200c url(../images/page_bg.png);
  font: 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  margin: 0;
  padding: 0 0 20px 0;
}
a {
  color: #eee;
}
.container {
  padding: 1px 0 0 0;
  margin: 0 auto;
  width: 844px;
  background: #34200c url(../images/content_bg.png) right;
}
#content {
  margin: 0;
  width: 764px;
  padding: 0 30px 20px 50px;
  background: url(../images/dove_bg.png) no-repeat 630px bottom;
  color: #fff;
}

a:link {color: #D8DEA2; text-decoration: underline; }
a:active {color: #D8DEA2; text-decoration: underline; }
a:visited {color: #D8DEA2; text-decoration: underline; }
a:hover {color: #D8DEA2; text-decoration: none; }

div.booking-container {
  margin-top: 20px;
}

.module-calendar tr {
  background: #fff;
}
.module-calendar .events *{
  color: #000;
}
/* @group header */
#header {
  position: relative;
  z-index: 0;
  height: 238px;
  overflow: ;
  display: block;
}

#header #violator {
  background-repeat: no-repeat;
  width: 884px;
  height: 213px;
  position: absolute;
  left: 0;
  z-index: 0;
  margin: 23px 20px 0 20px;
  overflow: hidden;
}
#violator {
  background-image: url(../images/header_violator_bg.jpg);  
}
#who #violator {
  background-image: url(../images/header_violator_who.jpg);  
}
#group49 #violator {
  background-image: url(../images/header_violator_group49.jpg);  
}
#youth #violator {
  background-image: url(../images/header_violator_youth.jpg);  
}
#ministries #violator {
  background-image: url(../images/header_violator_ministries.jpg);  
}
#what #violator {
  background-image: url(../images/header_violator_what.jpg);  
}
#where #violator {
  background-image: url(../images/header_violator_where.jpg);  
}
#why #violator {
  background-image: url(../images/header_violator_why.jpg);  
}
#contribution #violator {
  background-image: url(../images/header_violator_contribution.jpg);  
}
#header #column {
  width: 230px;
  padding-left: 50px;
  height: 227px;
  float: left;
  background: url(../images/header_column_bg.png) no-repeat 50px top;
  position: relative;
  overflow: hidden;
  z-index: 10;
}
#header #column hr {
  border-style: none;
  display: block;
  height: 4px;
  overflow: hidden;
  width: 183px;
  background-image: url(../images/hr.png);
  margin: 10px auto 16px auto;
}
#logo {
  display: block;
  width: 207px;
  height: 117px;
  margin: 30px auto 0 auto;
  border: none;
}
h4#times {
  display: block;
  background: url(../images/times.png) no-repeat;
  text-indent: -999em;
  width: 166px;
  height: 36px;
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0;
}

/* @group nav */

ul#nav {
  position: relative;
  z-index: 10;
  height: 22px;
  margin: -9px 0 0 0;
  padding: 0 0 0 19px;
}

ul#nav li {
  display: block;
  width: 136px;
  height: 22px;
  float: left;
}
ul#nav li#who, ul#nav li#what, ul#nav li#where {
  width: 137px;
}
ul#nav li a {
  display: block;
  text-indent: -999em;
  height: 22px;
  margin-left: 1px;
}
ul#nav li a:hover {
  background-position: 0 -22px;
}

	ul#nav li#who a{
	  background-image: url(../images/nav/who.png);
	}
	ul#nav li#what a{
	  background-image: url(../images/nav/what.png);
	}
	ul#nav li#where a{
	  background-image: url(../images/nav/where.png);
	}
	ul#nav li#how a{
	  background-image: url(../images/nav/how.png);
	}
	ul#nav li#about a{
	  background-image: url(../images/nav/about.png);
	}
	ul#nav li#contribution a {
	  background-image: url(../images/nav/contribution.png);
	}
	
ul#nav li ul {
  display: none;
  padding: 0;
  position: relative;
  padding-top: 2px;
  top: -2px;
  z-index: 9999999
}	
ul#nav li:hover ul {
  display: block;
}		

ul#nav li ul li {
  border-top: 1px solid #37210c;
}
ul#nav li ul li a{
  background: #d8dea2 !important;
  color: #000;
  text-indent: 0;
  text-decoration: none;
  padding: 3px 5px;
  text-align: center;
}
ul#nav li ul li a:hover {
  background: #657926 !important;
}

#fadeshow{
	z-index:0;
	
}
/* @end */



/* @end */

/* @group right column */

.col-left, .col-right {
  float: left;
  color: #fff;  
}

h2.img {
  display: block;
  text-indent: -999em;
  height: 23px;
  width:175px;
  background-repeat: no-repeat;
}
h2#monthly-events {
  background-image: url(../images/text/h2_monthly_events.png);
}
h2#special-events {
  background-image: url(../images/text/h2_special_events.png);
}

#events ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
#events ul li {
  margin: 1em 0;
}



/* @end */

/* @group left column */

.col-left {
  background: #34200c;
  width: 560px;
  margin-bottom: 20px;
}
#content .col-left p {
  padding: 0 12px;
}
#content .col-right {
  background: #34200c;
  width: 175px;
  padding:10px 0 0 29px;
}

#img-frame {
  background: #d8dea2;
  margin-top: 25px;
  border: 1px solid #d8dea2;
  width: 558px;
  overflow: hidden;
}
#img-frame img{
  max-width: 558px;
}
/* @end */
/* @group type */

#content p {
  color: #eee;
}

/* @end */
h2 {
  color: #D8DEA2;
}
.clear {
  clear: both;
}

#footer .col {
  width: 200px;
  float: left;
  margin-right: 20px;  
}
#footer h5 {
  display: inline;
  color: #d8dea2;
  font-size: 1em;
}
#footer span {
  display: block;
  color: #fff;
  font-size: .9em;
  margin-left: 39px;
}
.borderR {
  border-right: 1px solid #d8dea2;
}
#footer .col img{
  float: left;
  margin-right:10px ;
}
#bottom {
  height: 19px;
  background: url(../images/bottom.png) no-repeat -2px 0;
}

ul#catalogs li {display: block; float: left; width: 185px; margin:15px}

#CalvaryChapelBrentwoodup4gh8e2tfdpsb1mu5sa6q1hsk ul li p.date, #LadiesMinistryPodcast7gho7jpkbi85209ogk6snldgr8 ul li p.date {width:100px;display: block;
	float: right; 
	
}

#CalvaryChapelBrentwoodup4gh8e2tfdpsb1mu5sa6q1hsk ul li, #LadiesMinistryPodcast7gho7jpkbi85209ogk6snldgr8 ul li {float: left; list-style: none; margin-bottom: 15px; border-bottom: solid thin ;
	border-color: #6a974e; padding: 5px;
}

#CalvaryChapelBrentwoodup4gh8e2tfdpsb1mu5sa6q1hsk ul li span.headline a, #LadiesMinistryPodcast7gho7jpkbi85209ogk6snldgr8 ul li span.headline a  { float: left; width: 400px; font-size: 16px; margin-bottom: 3px;
	
}

div#CalvaryChapelBrentwoodup4gh8e2tfdpsb1mu5sa6q1hsk.feedburnerFeedBlock, #LadiesMinistryPodcast7gho7jpkbi85209ogk6snldgr8.feedburnerFeedBlock {margin-left: -45px;
	
}
#creditfooter {clear: both; margin-left: 45px;
	
}

p.date { font-size: 14px; margin-bottom: 0; line-height: 8px; color: #ffffff !important;
	
}

#events ul li div {
	line-height: 15px;margin-top: 0px;padding-top: 2px
}

#events ul li  {
	border-bottom: solid 1px #4e3e2b; padding: 5px;
}

#CalvaryChapelBrentwoodup4gh8e2tfdpsb1mu5sa6q1hsk, ul li div, #LadiesMinistryPodcast7gho7jpkbi85209ogk6snldgr8 ul li div {
	padding-top: 25px;
}