/*  
Theme Name: Face2Face
Author: Cade Whitbourn
Author URI: http://www.cadewhitbourn.com/
*/
.cats {margin-top:1.3em;}
.cats p {font-size:1.2em;margin:0;padding:0;}
.cats li a {font-size:0.8em;}

body {
font:100%/1.6 Georgia, "Times New Roman", Times, serif;
color:#333;
margin:0;padding:0;
background:#FBECCF;}

/* BLOCK STYLES */
#container {
width: 960px;
\width: 980px;
w\idth: 960px;
margin: 0 auto;
background:#fff url(images/sidebar-a-bgd.gif) repeat-y left top;
border:1px solid #fc6;
border-top:0;border-bottom:0;
}
#header {
height:98px;
background:#fff url(images/title_bgd.gif) top left repeat-x;
position:relative;
}
#title span {display:block;text-indent:-3000px;margin:0;padding:0;}
#faces {
background:#fff url(images/faces.jpg) top left repeat-x;
height:70px;
margin:0;padding:0;
}
#tagline {
background:#fff url(images/tagline_bgd.jpg) top left repeat-x;
margin:0;padding:0;
} 
#wrap {
background:transparent url(images/sidebar-b-bgd.jpg) top right repeat-y;
float:left;
}
#content {
background:#fff/* url(images/content_bgd.gif) top left repeat-y*/;
margin: 0 240px 0 205px;
padding-top:1em;
}
#content.widepage {margin-right:10px;}

#sidebar-a {
float:left;
margin:0;padding:0;
background-color:#39c;
width:185px;
border-right:10px solid #CDE4EE;
}
#sidebar-b {
float:right;
margin:0;padding:0;
background:#CDE4EE url(images/sidebar-b-bgd.jpg) top right repeat-y;
width:222px;
}

#footer {
clear: both;
padding:0;
width:100%;
background:#91979A url(images/footer_bgd.jpg) top left repeat-x;
border-top:1px solid #91979A;
text-align:center;
font-size:80%;
}

/* BLOCK STYLES */

/* FONT STYLES */
p, q, li, #content div, h2 {line-height:1.5;}
p {margin:1em 0;}
strong {color:#930;font-weight:bold;}
body.c15 strong {color:#000;}
em {font-style:italic;}

h1 {
font-size:150%;
color:#069;
font-weight:bold;
margin-top:0;
margin-bottom:1em;
}
h2 {color:#930;font-size:120%;font-weight:bold;margin-bottom:3px;}
h2 a {color:#930;font-weight:normal;}

li h2 a {font-size:100%;color:#069;}

#tagline {
color:#fff;
font-size:170%;
padding:0.3em 0.5em;}

blockquote {margin:auto 1.5em;font-style:italic}

a {color:#069;font-weight:normal;}
a:hover, a:active {color:#930;}

small {font-size:0.8em;display:block;}
.date {color:#666;margin:0.5em 0;}

#footer div, #footer ul {line-height:1.5;text-align:center;margin:1em auto;clear:left;}
#footer p {text-align:center;}
#footer li {float:left;padding-right:0.5em;margin-right:0.5em;margin-bottom:0.5em;border-right:1px solid #333;}
#footer p, #footer a {color:#333}
/* /FONT STYLES */

/* GLOBALNAV */
#globalnav {
background:#fff;
position:absolute;
top:1em;right:1em;}
#globalnav ul {
list-style:none;
margin:0;padding:4px 0;}
#globalnav li {display:inline;margin-left:0.5em;font-size:80%;}
#globalnav a, #globalnav a:visited {color:#333;font-weight:bold;}

#globalnav li.current_page_item a {text-decoration:none;color:#069;}
/* /GLOBALNAV */

/* PRIMARYNAV */
.nav {list-style:none;margin:0;padding:0;}
.nav li {border-bottom:1px solid #39c}
.nav a {
display:block;margin:0;
background-color:#1C87C2;
color:#fff;
text-decoration:none;
padding:0.5em;
border-left:10px solid #0971AA;
font-weight:900;
font-size:100%;}
.resources li a {color:#fc6;}
.resources li a:hover {color:#666;}
.nav a span {font-size:80%;}
.nav a:hover, .nav li a:active {
background-color:#CDE4EE;
border-left:10px solid #98C5D9;
color:#666;}

li.current-cat a {
background-color:#CDE4EE;
border-left:10px solid #98C5D9;
color:#666;}

body.c3 li.c3 a, 
body.c5 li.c5 a, 
body.c10 li.c10 a,
body.c11 li.c11 a,
body.c15 li.c15 a,
body.c9 li.c9 a, 
body.c8 li.c8 a, 
body.c6 li.c6 a, 
body.c16 li.c16 a {
background-color:#CDE4EE;
border-left:10px solid #98C5D9;
color:#666;}

body.c3 .page li.c3 a {
background-color:#1C87C2;
color:#fc6;
text-decoration:none;
padding:0.5em;
border-left:10px solid #0971AA;
font-weight:900;
font-size:100%;
}
body.c3 .page li.c3 a:hover 
{
background-color:#CDE4EE;
border-left:10px solid #98C5D9;
color:#666;
}
/* /PRIMARYNAV */

/* FORM STYLES */
input, textarea {margin:0.3em 0 0.8em 0;}
input.submit {
font-size:90%;
color:#fff;
background-color:#1C87C2;
padding:0.3em;
border:1px outset #333;
cursor:pointer}
/* /FORM STYLES */

/* SIDEBAR-A */
#sidebar-a #promo {
text-align:center;
font-size:80%;
margin:1em 0;
line-height:1.5;
padding:0 1em;
color:#e0f1f8;}

#sidebar-a #promo img {
display:block;
margin:0 auto;
border:1px solid #fff;}
#sidebar-a #promo a {color:#fff;line-height:1.5;}
/* /SIDEBAR-A */

/* SIDEBAR-B */
#sidebar-b #quote {text-align:center;font-size:90%;margin:1.5em 0.8em 1em 0.3em;}
.wp_quotes_quote {
line-height:1.5;
color:#000;font-style:italic;
background:url(images/open_quote.gif) top left no-repeat;
padding-left:15px;}
.wp_quotes_author {line-height:1.5;text-align:right;color:#666;margin-top:1em;}

#sidebar-b h3 {
background:#069;
font-size:90%;
color:#fff;
padding:0.5em;
font-weight:Bold;}
#sidebar-b p {margin:0.3em 0.5em;font-size:90%;}
#sidebar-b form {margin:1em 0.5em;}
#sidebar-b form div {margin-bottom:0.5em;}
#sidebar-b legend {display:none;}
#sidebar-b label {
font-size:80%;
width:8em;
display:block;
float:left;clear:left;
padding-bottom:0.1em;}

#sidebar-b #contact {margin-top:1em;}

.related, .c3 .page .related {display:none;}
.c3 .related {display:block;}

/* /SIDEBAR-B */

/* FOOTER */
#footer ul {
display:block;
margin:1em auto;
text-align:center;
float:none;
}
#footer li {float:none;display:inline;}
#footer li.current_page_item a {text-decoration:none;color:#069;}

/* ARCHIVE */

.archive {
float:left;
margin:1em 0;
padding-bottom:1em;
border-bottom:1px solid #CDE4EE;
width:99%;
}
.archive a.thumb img {
float:left;margin:0 1em 1em 0}

/* POST */
p.breadcrumb {margin-top:0;font-size:90%;}

.product {margin:1em 0;padding:1em 0;
border-bottom:1px solid #CDE4EE;}

.post .excerpt {color:#930;}
.c11 .excerpt {background:#eee;padding:0 0.5em;}

.post img {margin:0.5em 1.5em;float:right;}
.post img.post-image {display:none;} /* hide post image on non bible study pages */
div.c3 img.post-image {display:block;float:left;width:150px;} /* show post image on bible study pages */
.c5 img.post-image {display:block;float:left;} /* show post image on business pages */

.post h2 {
color:#930;margin-bottom:0.5em;
font-weight:bold;display:inline;}
.post h3 {color:#930;font-size:100%;margin-bottom:0.5em;}
.price, .book {
float:right;
background:#fc6;
color:#333;font-weight:bold;display:inline;
padding:0.3em;margin:0.3em;}
.book {background:#CDE4EE;font-weight:normal;font-size:0.8em;margin:0 0 1em 1em;}

.post h4 {font-weight:bold;margin:0.5em 0;}
.entry ul {list-style:disc;margin-left:15px;padding-left:15px;}
.post .buy input {font-size:100%;font-weight:bold;float:right;margin-right:5em;}
div.buy {
margin:1.5em;
text-align:center;}

div.entry p {line-height:1.5}
div.entry ul {margin-left:15px;}

.post .buy a {
font-size:110%;
margin:0 auto;
color:#eee;
background-color:#1C87C2;
padding:0.3em;
border:1px outset #333;
text-decoration:none;
}
.post .buy a:hover {color:#fff}

.price, .paypal, .buy, .book, .excerpt {display:none;}
.c3 .excerpt, c10 .excerpt,
.c3 .price, .c10 .price,
.c3 .paypal, .c10 .paypal,
.c3 .buy, .c10 .buy, 
.c3 .book {display:block;}