/* CSS Document */
/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   padding: 0;
}

body
{
  margin: 0;
  padding: 0;
  font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
  font-size: 12px;
  min-width: 720px; color: #333; text-align: center;
  background: url(images/body_back.gif);
}

a { color: #06c; text-decoration: none;}
a:hover { color: #6c3; }

img {border: none; margin:7px;}

/* standard helper classes */

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   /* line-height: 0; */
}

/* page layout */

#container 
  {
  position: relative;
  padding: 0px;
  width: 720px;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: left;
  border-right: 1px solid #999;
  border-left: 1px solid #999;
  }

#container-inner 
  {
  position: static;
  width: 720px;
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  }

/* banner formating */
#banner { position: relative; width: 100%; height: 197px; margin: 0; padding: 0; background-color: #fff; }
#banner-header { background-image: url(../../images/clouds.jpg); background-color:#222; width: 100%; height: 165px; border-bottom: 1px solid #D5ED6A; }
.bridge_builders #banner-header { background-image: url(../../images/clouds.jpg);}
#banner-header span { display: none; }
#banner-nav { width: 100%; height: 33px;}

.bridge_builders #banner-header { background-image: url(../../images/clouds_bb.jpg);}

#banner-nav ul { margin: 0 0 0 7px; padding: 0; list-style-type: none; }
#banner-nav li { display: inline; padding: 0px; }
#banner-nav li a { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../../images/nav_button.gif); text-decoration: none; text-align: center; width: 103px; height: 22px; float: left; margin-left: 5px; padding-top: 5px;}
#banner-nav li a:hover {background-image: url(../../images/nav_button_hover.gif); }

/* Main block layout */
#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

#alpha, #beta, #gamma, #footer {background-color: #fff;}
#alpha { margin: 0; width: 100%; border-top: 1px solid #4C79A5; border-bottom: 1px solid #4C79A5; background-color:#E4EAED;}
#beta { width: 100%; float: right;}
#footer {margin: 0; padding: 0; padding-top: 20px; font-size: 10px; font-weight:bold; color: #777; width: 100%; border-bottom: 1px solid #999; background:url(images/footer_top.gif) top left repeat-x}
#footer p { margin: 0 0 0 10px; padding: 0;}
   
/* Latest Updates Module */
.module-updates { width: 210px; float: left; margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
.module-updates h2 { color: #fff; font-size: 12px; background-color: #369; height: 15px; margin: 0; padding: 0; padding-left: 10px; display: block; }
.module-list a { color: #06c; font-size: 11px; vertical-align: top;}
.module-list a:hover { color: #6c3; }
.module-list {margin: 0px; padding: 0px; margin-left: 25px; margin-top: 5px; margin-bottom: 10px;}
.list-sermons { list-style-image: url(../../images/silk_icons/icons/control_play_blue.png); }
.list-album { list-style-image: url(../../images/silk_icons/icons/cd.png); }
.list-newpost, .list-article { list-style-image: url(../../images/silk_icons/icons/page_white_edit.png); }
.list-news { list-style-image: url(../../images/silk_icons/icons/newspaper.png); }
.list-event { list-style-image: url(../../images/silk_icons/icons/date.png); }
.list-devotional { list-style-image: url(../../images/silk_icons/icons/book_open.png); }
.list-pictures, .list-imagebox { list-style-image: url(../../images/silk_icons/icons/picture.png); }
.list-movie { list-style-image: url(../../images/silk_icons/icons/dvd.png); }
.list-book { list-style-image: url(../../images/silk_icons/icons/book.png); }
.list-links { list-style-image: url(../../images/silk_icons/icons/page_link.png); }
.list-pastorsblog { list-style-image: url(../../images/silk_icons/icons/report.png); }
.list-prayer { list-style-image: url(../../images/silk_icons/group.png); }

#main-block {width: 495px; float: right; margin: 0px;}
.full-layout #main-block { width: 100%; float: none;}
.full-layout .entry { width: 700px; margin: 10px 10px 10px 10px;}
.full-layout p {margin-top: 0;}

#crumbs {background-color: #efa; border: 1px solid #cf7;}

/* Front page Articles */
.article {color: #666; width: 475px; margin: 0 auto; background:#E4EAED; border:2px solid #4C79A5;}
.article-header {margin: 10px 10px 0px 10px; color: #444; font-size: 15px; border-bottom:1px solid #4C79A5;}
.article-content { margin: 0px 10px 10px 10px;}
.article-body {}

.article {margin-bottom: 10px;}

.full-layout .article {background: none; border: 0; width: auto; margin-right: 15px; margin-left: 15px;}
.full-layout .article h2 {margin-bottom: 5px; clear: both; color: #4C79A5; font-size: 14px;}
.full-layout .article h3 {margin-bottom: 5px; clear: both; color: #444; font-size: 12px;}
.full-layout .article-info {color: #4C79A5; width: auto; margin: 15px; background:#E4EAED; border:1px solid #4C79A5; padding: 5px;}
.full-layout .article-info a {text-decoration: underline;}
.full-layout .article-pullquote {width: 340px; padding: 5px; margin: 15px; color: #444; font-size: 14px; background:#F9FFD4; border:1px solid #D5ED6A;}
.full-layout h3 {clear: both;}
.full-layout .cat-info {color: #4C79A5; width: 150px; float: left; margin: 5px; border-right:1px solid #4C79A5; padding: 5px;}

.Sermons .cat-info {width: 200px;}

.main-article {margin-top: 5px;}
.main-article {background:#F9FFD4; border:2px solid #D5ED6A;}
.main-article .article-header {border-color: #D5ED6A;}

.img-left {float: left;}

/* --- SideBar Menu Styles --- */
#menu ul { margin: 10px 10px 10px 0; padding: 0; list-style:none;}
#menuS1, #menuS2, #menuS3, #menuS4 {margin: 0; padding: 0; float: left; width: 130px;}
#menuS1 li, #menuS2 li, #menuS3 li { margin-left: 10px;}
#menuS1 ul, #menuS2 ul, #menuS3 ul {border-right: 1px solid #4C79A5;}

#wimpy {width: 320px; margin-top: 10px; background: #F9FFD4; border: 1px solid #D5ED6A;}
#wimpy object {border: 0;}
#menu .wimpy-popup {margin: 0 10px 0 10px; border-top: 1px solid #4C79A5; font-size: 10px; text-align: center;}

/* --- Image Bar --- */

#img-bar {margin: 10px 0 0 9px; padding: 0;}
#img-bar img {border: 0; margin: 0px 7px 0px 0px;}
#img-bar h3 {margin-bottom: 5px; clear: both; color: #06c; font-size: 14px;}

/* for the tithe form */
	#tithe-block {
		margin-top: 10px;
		background-color:#FFFFCC;
		border: 1px solid #FFCC00;
		width: 350px;
		}
	#tithe-header h2 {
		margin: 0px;
		color:#0066CC;
		}
	#tithe-header p {
		margin: 5px;
		color:#FF9900;
		font-size: 11px;
		}
	#tithe label {
		font-size: 11px;
		line-height: 20px;
		color: #0066CC;
		}
	.textbox {
		border: 1px solid #FFCC00;
                margin-top: 2px;
		}
	.form-extras {
		height: 45px;
		clear: both;
		border-bottom: 1px dashed #FFCC00;
		}
	.form-check {
		float:left;
		width: 150px;
		}
	.form-text {
		float:right;
		padding-right: 50px;
		width: 100px;
		}

/* Category css code */
.cat-header {font-size: 15px; margin: 0; display: block; border-bottom: 1px solid #777; padding-left: 5px;}

.cat-main {
	margin: 0px 10px 15px 10px;
	}
.cat-content {
	margin: 0px;
	color: #888;
	}
.cat-body {
	background-color: #fff;
	}
.cat-title h1 {color: #fff; font-size: 16px; display: block; background-color:#369;}

.Sermons-audiolink {
	 margin-top: 5px;
	 margin-left: 35px;
	 padding-left: 20px;
	 color: #444;
	 background-image: url(http://www.gocalvarylife.com/images/silk_icons/icons/control_play_blue.png);
	 background-repeat: no-repeat;
	 }

.calendar .article-info {
	width: 230px;
	padding-left: 20px;
	float: right;
}

.calendar .article {
	width: 400px;
	float: left;
}