/*----------------------------------------------------------
title:      main stylesheet
author:     steven.stclair@lifeway.com
created:    january 2009
copyright:  2009 lifeway christian resources
----------------------------------------------------------*/

@import 'reset.css';

body {font-family: Arial, Helvetica, sans-serif; background: url(images/bg.jpg) repeat;}

#container {margin: 0 auto; width: 868px; background: #fff;}

.clear {clear: both;}

h2 {font-size: 1.20em; color: #595959;}

/* header */

#header {width: 868px; height: 203px; background: url(images/header.jpg) no-repeat;}
	#header h1 {display: none;}
	
/* nav */

#nav {width: 868px; height: 30px; background: url(images/nav.jpg) no-repeat;}
	#nav ul {float: left; margin: 6px 0 0 0; color: #3d3d3d;}
	#nav li {float: left; height: 18px; display: inline; border-right: 1px solid #3d3d3d;}
	#nav li a {padding: 0 8px 0 8px; font-size: 0.80em; font-weight: bold; color: #3d3d3d; text-decoration: none;}
	/* safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {#nav li a {float: left; margin: 3px 0 0 0; padding: 0 8px 0 8px; font-size: 0.80em; font-weight: bold; color: #3d3d3d; text-decoration: none;}}
	#nav li a:hover {text-decoration: underline;}
	#nav .last {border-right: none;}
	
.rss-feed {float: right; padding: 9px 12px 0 0;}
/* ie7 */ *:first-child+html .rss-feed {float: right; padding: 7px 12px 0 0;}
/* ie6 */ * html .rss-feed {float: right; padding: 7px 12px 0 0;}
	.rss-feed a {font-size: 0.80em; font-weight: bold; text-decoration: none; color: #3d3d3d;}
	.rss-feed a:hover {text-decoration: underline;}
	.rss-feed img {padding: 0 0 0 7px;}
	
/* content */

#content {float: left; margin: 0; padding: 20px 0 20px 0; width: 868px; background: url(images/content.jpg) repeat-y;}

#content-left {float: left; margin: 0; padding: 0 0 0 40px; width: 522px;}\
	#content-left a {color: #68bdb6;}
	#content-left a:hover {color: #42948d;}

.entry {margin: 0 0 28px 0; padding: 0; border-bottom: 1px solid #c5c5c5; line-height: 1.33; font-size: 0.80em; color: #595959;}
	.entry a {color: #68bdb6;}
	.entry a:hover {color: #42948d;}
	.entry h2 {margin: 0; padding: 0; font-size: 1.40em!important;}
	.entry h2 a {color: #595959!important; text-decoration: none!important;}
	.entry h2 a:hover {color: #a1b1b7!important;}
	.entry p {margin: 0; padding: 8px 0 8px 0; line-height: 1.33; color: #595959;}
		.entry p a {color: #68bdb6;}
		.entry p a:hover {color: #42948d;}
	.entry ul {line-height: 1.33; color: #595959; list-style: disc;}
		.entry ul li {margin: 0 0 0 27px; padding: 4px 0 4px 0;}
	.entry ol {margin: 0 0 10px 0; padding: 0; line-height: 1.33; color: #595959; list-style: outside decimal;}
		.entry ol li {margin: 0 0 0 35px; padding: 4px 0 4px 0;}
			.entry li a {color: #68bdb6;}
			.entry li a:hover {color: #42948d;}

.entry-tidbits {margin: 8px 0 0 0; padding: 5px 0 10px 0; width: 522px; border-top: 1px solid #c5c5c5; font-size: 0.90em;}

.entry-author {margin: 0; padding: 0 8px 0 0; font-weight: bold; color: #595959;}

.entry-date {margin: 0; padding: 0 7px 0 7px; color: #595959;}

.entry-comments-link {margin: 0; padding: 0 0 0 7px;}
	.entry-comments-link a {color: #68bdb6;}
	.entry-comments-link a:hover {color: #42948d;}

#comments input {height: 20px; font-size: 1.10em; color: #595959;}
#comments textarea {font-family: Arial, Helvetica, sans-serif; font-size: 1.10em; color: #595959;}

#comment-post {margin: 0 0 10px 0; width: 132px; height: 35px!important; font-size: 0.90em!important; font-weight: bold; color: #595959;}

.comments-header {padding: 10px 0 0 0; color: #595959;}

.comments-open-header {padding: 10px 0 0 0; color: #595959;}

.comments-open-content {color: #595959;}

.comment-footer a {color: #68bdb6;}
.comment-footer a:hover {color: #42948d;}

#content-right {float: left; margin: 0; padding: 0 0 0 20px; width: 280px;}

#order-parentlife {padding: 0 0 0 72px;}

.order-parentlife-cover {float: left;}

.order-parentlife-button {float: left; margin: 8px 0 0 10px;}

#follow-parentlife {clear: both; padding: 10px 0 0 72px;}

.follow-parentlife-Twitter img {display: block;	margin: 0 0 10px 7px;}

.follow-parentlife-facebook img {display: block; margin: 0 0 0 7px;} 

.content-right-list-title {padding: 0 0 0 26px;}

.content-right-list {float: left; padding: 20px 0 0 20px;}
	.content-right-list ul {padding: 6px 0 0 50px; list-style: disc; font-size: 0.80em;}
	.content-right-list ul li {line-height: 1.30;}
	.content-right-list ul li a {text-decoration: none; color: #3d3d3d;}
	.content-right-list ul li a:hover {text-decoration: underline; color: #3d3d3d;}
	
#search-area {float: left; padding: 19px 0 0 0;}
        #search-area input {color: #595959;}

#lifeway-logo {float: left; margin: 20px 0 0 108px;}
/* ie6 */ * html #lifeway-logo {float: left; margin: -20px 0 0 54px;}

#search-title {padding: 0 0 0 55px;}

.search-button {margin: 10px 0 0 0; width: 50px; font-weight: bold; color: #595959;}

#search-results {margin: 0; padding: 0 0 15px 0;}
	#search-results h3 {margin: 0; padding: 15px 0 3px 0;}
	#search-results h3 a {color: #68bdb6; text-decoration: none;}
	#search-results h3 a:hover {color: #42948d;}
	#search-results p {font-size: 0.90em; line-height: 1.30;}

.search-results-header {font-size: 1.20em; color: #595959;}

#archive-title {color: #595959;}

#sub p {margin: 0; padding: 15px 0 15px 0; font-size: 0.90em; line-height: 1.30; color: #3d3d3d;}
#sub h3 {padding: 0; font-size: 1.00em; color: #595959;}
#sub a {color: #68bdb6;}
#sub a:hover {color: #42948d;}
#sub form {padding: 10px 0 0 0;}
#sub label {padding: 5px 0 12px 0; font-weight: bold; color: #595959;}
#sub select {margin: 5px 0 20px 0; width: 244px; height: 26px; font-size: 1.00em; font-weight: normal; color: #595959;}
#sub input {margin: 5px 0 20px 0; width: 240px; height: 20px; font-size: 1.10em; font-weight: normal; color: #595959;}
#sub textarea {margin: 5px 0 20px 0; width: 510px; height: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 1.00em; color: #595959;}

.submit-button {margin: 8px 0 0 0; width: 100px!important; height: 35px!important;}

.about-left {float: left; padding: 30px 0 0 0;}

.about-right {padding: 31px 0 0 8px;margin:0 0 0 258px;}
	.about-right h3 {color: #595959;}

/* footer */

#footer {float: left; margin: 0; padding: 0; width: 868px; height: 30px; background: url(images/footer.jpg) no-repeat;}

.footer-text {float: left; margin: 0; padding: 10px 0 0 10px; font-size: 0.70em; font-weight: bold; color: #3d3d3d;}
/* safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {.footer-text {float: left; margin: 0; padding: 9px 0 0 10px; font-size: 0.70em; font-weight: bold; color: #3d3d3d;}}	
	.footer-text a {color: #3d3d3d; text-decoration: none;}
	.footer-text a:hover {text-decoration: underline;} 
