/*  
Theme: Captive Faith
Theme
URI: http://www.captivefaith.org/
Version: 1.0

Author: Dan Graves
Author 
URI: http://www.dsgraves.com
*/


/* CSS STYLE FOR THE "CAPTIVE FAITH" THEME */

/******************************************/

/* HTML ELEMENTS */

/******************************************/


a {color: #996633; text-decoration: none;
}


a:visited { color: #996633;
}


a:hover {
 color: #663300;
	text-decoration: underline;
}


blockquote { font-family: Georgia, "Times New Roman", Times, serif;

font-size: 1em;
}


body {
margin-top: 0px;
text-align: center;
font-size: 14px;font-family: Verdana, Arial, Helvetica, sans-serif;

background: url(../images/bg_concrete.jpg);
/*#CCCCFF*/
}


h1, h2, h3, h4, h5, h6 {
 margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;	
}


h1 {
font-size: 2em;
}


h2 {
font-size: 1.5em;
}


h3 {
font-size: 1.2em;
}


h4 {
font-size: 1em;
}


p {
font-size: 1em;
}


ul {
list-style-type: none;
margin-left: 0px;padding-left: 0px;
}

/******************************************/

/* WRAPPER */

/******************************************/

#wrapper {
 width: 760px; margin-left: auto; margin-right: auto;
}


/******************************************/

/* UNIVERSAL ELEMENTS */

/******************************************/

.caption {
 font-size: 12px; font-style: italic;
}
.dvd_inc {
 color: black;
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
 font-size: .8em; border: dotted;
 border-color: #339966;
	margin: 5px 10px;
 padding: 4px;
	width: 130px; float: right;
 text-align: right;
}


.faint {
 color:#339966;
}


.img_w_caption {
 color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
 font-size: .8em;
 border: none; margin: 5px 5px;
	padding: 4px;
	width: 170px;
 float: left;
 text-align: left;
}


.indent {
 padding-left: 20px;
}


.site_wide {
 background-color:#996633;/* page background color */
}


.spacer {
 clear: both; 
	height: 12px;
	background: url(../images/separator_test.jpg) no-repeat;
}


/******************************************/

/* HEADER ELEMENTS */

/******************************************/

#header {
padding: 0px;
 width: 760px;
}


.bridge {
width: 760px;
 background: url(../images/bridge_spacer.jpg) repeat-y;
}

.concrete {
width: 760px;
 padding: 0; height: 40px;
}


.cross_bar {
width: 760px;
 height: 38px;
 background:url(../images/cross_bar.jpg)
}


.site_name {height: 80px; background: url(../images/bridge_spacer.jpg);
}

.site_name h1 {
font-size: 28px;
 text-align: left;
 color: #336666; padding: 20px 8px 2px 21px;
 font-weight: bold; margin:0;
}


.site_name h3 {
font-size: 16px;
 text-align: left;
 font-style: italic;
 color: #CCCCC;
	padding: 1px 8px 0 21px;
 font-weight: normal;margin:0;
}
.site_name .left_titles {float: left;padding: 0; margin: 0;}


.site_name .chi_link {float: right; margin-right: 30px;padding:0;}
.header_art {
width: 760px; height: 156px;
}



/******************************************/
/* CONTENT ELEMENTS */

/******************************************/

#main {
	margin: 0px;
	padding: 0px;
	width: 760px;
	vertical-align: top;
	background: url(../images/parchment.jpg) repeat-y;
}

.col_left {
/* 2-column, ie in blog */
	float: left;
	padding: 6px 17px 6px 23px;/*6px 30px 6px 21px*/
	margin: 0px;
	width: 510px;
	text-align: left;
}

.details {
	font-size: 10px;
	padding-left: 20px;
	text-align: left;
}

.post {
	margin: 0 30px 0 0;
	text-align: left;
}

.post h2 {
	color: #336666;
}

.post_date {
	color: #336666;
}

.video_line {/* This is used only on the videos display page */
	clear: both;
	width: 100%;
}

.video_inc {/* This is used only on the videos display page */
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .75em;
	border: 2px solid #339966;
	margin: 5px 10px;
	padding: 4px;
	margin-left: 4px;
	margin-right: 4px;
	width: 140px;
	float: left;
	text-align: left;
}

#videos {/* This is used only on the videos display page */
	display: block;
}

#gap {/* This is used only on the videos display page */
	width: 440px;
	clear: left;
}

/******************************************/
/* SIDEBAR ELEMENTS */
/******************************************/
#sidebar {
	float: left
	width: 180px;/*170px*/
	padding: 2px;
	margin-left: 552px;/*562px*/
	text-align: left;
	font-size: 10px;
}

#sidebar h4 {
	color: #336666;
	font-size: 10px;
}

.dvd {
	width: 165px;
}

/******************************************/
/* FOOTER ELEMENTS */
/******************************************/

.cf_name {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.closing_bars {
	width: 760px;
	height: 39px;
	background:url(../images/cross_bar_foot_test.jpg) no-repeat;
}

.footer_credits {
	text-align: left;
	font-size: 10px;
	margin: 6px 210px 0 40px;
}

.footling {
	clear: both; 
	margin: 0px;
	width: 760px;
	height: 60px;
	background: url(../images/bridge_spacer.jpg) repeat;
}
