body { margin: 0; padding: 0; background: #EEE9DC url(../assets/images/background-body.png) repeat-x;  font: 11px 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; min-width: 960px; color: #483F2E; }

.bold { font-weight: bold; }
.red { color: red; }
.underline { text-decoration: underline; }
.no-underline { text-decoration: none; }
.black { color: black; }
.italics { font-style: italic; }
.dark-brown { color: #77675A; }
.blue { color: #0033FF; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }
/* End hide from IE-mac */

.red { color: red; }

#container { margin: 0 auto; width: 960px; }

#header { height: 80px; margin-bottom: 20px; width: 960px; background: transparent url(../assets/images/knowgod.png); }

#middlebar { font-size: 11px; color: #776655; background: #96A9B0; font-weight: bold; padding: 6px; overflow: auto; height: 23px; clear: both; position: relative; top: 30px; float: right; } /*height: 1%;*/

#middlebar a { color: #776655; text-decoration: none; margin: 0 5px; padding-right: 10px; height: 23px; line-height: 23px; display: block; float: left; background: url(../assets/images/mb_a.png) right top no-repeat; cursor: pointer; }

#middlebar a span { background:url(../assets/images/mb_span.png) left top no-repeat; height: 23px; display: block; padding-left: 10px; float: left; }

#content { clear: both; display: inline; margin: 0; padding: 0; }

.content-top { background: url(../assets/images/content-top.png) no-repeat; width: 960px; height: 9px; margin: 0; padding: 0; _margin-bottom: -10px;}

.content-bottom { background: url(../assets/images/content-bottom.png) no-repeat; width: 960px; height: 9px; margin: 0 0 100px 0; padding: 0; clear: both; }

.content-middle { background: url(../assets/images/content-middle.png) repeat-y; margin: 0; padding: 0 0 0 10px; }

.one { width: 220px; margin: 0; padding: 0; float: none; }	

.two { width: 503px; margin: 0; padding: 0; float: none; padding-bottom: 50px; }

.three { width: 220px; margin: 0; padding: 0; float: none;  }

#questions { margin: 0; padding: 0; }
#questions h1 { padding: 10px 0 0 10px; font-size:18px; text-transform: uppercase; color: #77675A; height: 44px; clear: both; }
#questions h1 img { float: left; border: 3px solid #45403C; }
#questions h1 span { padding-left: 10px; }
#questions ul li { padding-left: 30px; font-size: 12px; line-height: 20px; background: url(../assets/images/arrow.png) no-repeat 10px 5px; }
#questions ul li a { text-decoration: none; color: #77675A; }

#know-jesus { margin: 0; padding: 0; }
#know-jesus h1 { padding: 10px 0 0 10px; font-size:18px; text-transform: uppercase; color: #77675A; height: 44px; clear: both; }
#know-jesus h1 img { float: left; border: 3px solid #45403C; }
#know-jesus h1 span { padding-left: 10px; }
#know-jesus ul li { padding-left: 30px; font-size: 12px; line-height: 20px; background: url(../assets/images/arrow.png) no-repeat 10px 5px; }
#know-jesus ul li a { text-decoration: none; color: #77675A; }

#spirit-filled-life { margin: 0; padding: 0; }
#spirit-filled-life h1 { padding: 10px 0 0 10px; font-size:18px; text-transform: uppercase; color: #77675A; height: 44px; clear: both; }
#spirit-filled-life h1 img { float: left; border: 3px solid #45403C; }
#spirit-filled-life h1 span { padding-left: 10px; }
#spirit-filled-life ul li { padding-left: 30px; font-size: 12px; line-height: 20px; background: url(../assets/images/arrow.png) no-repeat 10px 5px; }
#spirit-filled-life ul li a { text-decoration: none; color: #77675A; }

.hr { height: 5px; width: 210px; background: url(../assets/images/hr.png) no-repeat; margin: 10px 0 5px 2px; _margin-bottom: -5px; }

.hr-three { height: 5px; width: 210px; background: url(../assets/images/hr.png) no-repeat; margin: 10px 0 15px 5px; _margin-bottom: -5px; }

.hr-long { height: 5px; width: 470px; background: url(../assets/images/hr-long.png) no-repeat; margin: 5px 0 0 16px; }

.hr-longer { height: 5px; width: 465px; background: url(../assets/images/hr-long.png) no-repeat; margin: 5px 0 0 20px; }

#slideshow { width: 460px; height: 200px; padding: 0; margin: 8px 0 0 16px; border: 5px solid black; _margin-top: 13px; }

#download-slideshow { width: 460px; height: 460px; padding: 0; margin: 8px 0 0 16px; border: 5px solid black; _margin-top: 13px; }

td.two h1.page-heading { font-size: normal; font-size: 16px; padding: 10px 0 0 25px; text-transform: capitalize; margin: 0; _margin-top: -12px; letter-spacing: 2px; }

td.two h1.heading { font-weight: normal; font-size: 18px; padding: 25px 20px 0 25px; margin: 0; _margin-top: -12px; text-transform: capitalize; letter-spacing: normal; _padding-top: 35px; }

td.two h1.heading span.sub-title { font-size: normal; font-size: 11px; padding: 5px 0 0 0; margin: 0; letter-spacing: normal; display: block; text-transform: none; }

td.two h1.heading span.read-more a { font-size: bold; font-size: 10px; padding: 5px 0 0 0; text-transform: none; margin: 0; letter-spacing: 1px; display: block; color: #516678; }

h1.article-heading { font-size: bold; font-size: 18px; padding: 25px 0 20px 20px; text-transform: none; margin: 0; _margin-top: -12px; letter-spacing: normal; _padding-top: 40px; }

h1.article-heading span.article-sub-title { font-size: normal; font-size: 13px; padding: 5px 0 0 0; margin: 0; letter-spacing: normal; display: block; }

img.article-image { margin-left: 16px; margin-top: 10px; }

p.article {	padding-left: 20px; padding-right: 20px; margin-top: 10px; font-size: 12px; line-height: 1.4em; }

p.article span a { color: #516678; font-size: 11px; }
p.article a { color: #516678; text-decoration: none; }
p.article a:hover { text-decoration: underline; }

p.article-tools {	padding-left: 20px; padding-right: 20px; margin-top: 5px; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 1.4em; text-align: right; }
p.article-tools span { margin: 0 5px; }
p.article-tools span a { color: #516678; text-decoration: none; }


td.three h1 { font-size: bold; font-size: 15px; padding: 10px 0 0 25px; text-transform: capitalize; margin: 0; line-height: 20px; }

#poll {	margin-left: 25px; padding: 0 10px 0 0; }
#poll p { margin-top: 10px; }
#poll p a { line-height: 1.6em; text-decoration: none; color: #333; }
#poll p a span.related_article_heading { font-size: 13px; color: #516678; font-weight: bold; }
#poll p a:hover { text-decoration: underline; }
#poll ul li input#radio { margin-right: 5px; }
#poll ul li { padding: 15px 5px 0 0; _padding: 10px 5px 0 0; margin: 0; _float: left; }
#poll ul li span { display: block; margin-left: 25px; _margin-left: 0; #margin-left: 0; }

p.submit { margin: 25px 0 0 0; text-align: center; _margin: 70px 0 0 0; }

#insights { border: 1px solid #FBFAF8; width: 210px; margin: 20px 0 0 2px; padding: 0 0 20px 0; background: #77675A; }
#insights h1 { margin: 0; padding: 10px 0 0 10px; color: #FFFDC1; font-size: 18px; font-weight: normal; }
#insights p.heading { padding: 10px 0 5px 2px; color: white; font-size: 12px; text-transform: uppercase; font-weight: bold; border-top: 0px solid black; border-bottom: 5px solid black; width: 180px; margin: 20px 0 10px 10px; letter-spacing: 2px; }
#insights p { padding: 10px 10px 0 10px; color: whitesmoke; font-size: 12px; line-height: 20px; }

#resources { border: 1px solid #FBFAF8; width: 210px; margin: 20px 0 0 5px; padding: 0 0 20px 0; background: #77675A; }
#resources h1 { margin: 0; padding: 10px 0 0 10px; color: #FFFDC1; font-size: 18px; font-weight: normal; }
#resources p.heading { padding: 10px 0 5px 2px; color: white; font-size: 12px; text-transform: uppercase; font-weight: bold; border-top: 0px solid black; border-bottom: 5px solid black; width: 180px; margin: 20px 0 10px 10px; letter-spacing: 2px; }
#resources p { padding: 10px 10px 0 10px; color: whitesmoke; font-size: 12px; line-height: 20px; }
#resources a { color: #FFFDC1; font-size: 11px; text-decoration: none; }
#resources a:visited { color: #FFFDC1; }
#resources a:active { color: #FFFDC1; }
#resources a:hover { text-decoration: underline; }

#article p.video-heading { margin-top: 30px; font-weight: bold; font-size: 15px; }
#article p.video-sub-heading { font-weight: normal; font-size: 13px; text-decoration: underline; margin-bottom: 20px; }
#article p.video-article { font-weight: normal; line-height: 1.6em; font-size: 12px; }
#article p.video-article-quote { width: 400px; text-align: justify; font-size: 12px; color: #516678; }
#article-scroll{ height: 200px; width: 500px; overflow-y:scroll;}

#contact-form { padding: 20px 0 0 25px; }
p.form span.contact-subject { font-size: 15px; }
p.form span.contact-name { font-size: 15px; }
p.form span.contact-email { font-size: 15px; }
p.form span.contact-message { font-size: 15px; }
p.form select#subject { margin-top: 5px; width: 200px; }
p.form input#name { margin-top: 5px; width: 200px; height: 20px; font-size: 13px; }
p.form input#customer_mail { margin-top: 5px; width: 200px; height: 20px; font-size: 13px; }
p.form textarea#detail { margin-top: 5px; width: 460px; height: 200px; font-size: 13px; }

td.two p.heading-poll { font-size: normal; font-size: 13px; padding: 20px 20px 0 25px; margin: 0; _margin-top: -12px; letter-spacing: normal; _padding-top: 30px; }
td.two p.heading-poll span.read-more-poll a { font-size: normal; font-size: 10px; padding: 5px 0 0 0; text-transform: none; margin: 0; letter-spacing: 1px; display: block; color: #516678; }