﻿/* CHANGING BLUEPRINT */

body{
background-color:#000;
background-image:url(../images/body_bg.png);
background-position: 50% 0%;
background-repeat: repeat-y;
color:#444;
margin-top:0;
margin-bottom:0;
}
img{
margin:0 0 0 0;
padding:0 0 0 0;
}
.clear{
clear:both;
}
em {
background:#FFF none repeat scroll 0%;
}

/*HACK*/

.author,.author a{
color:#FFF;
height:1px;
margin-bottom:17px;
overflow:hidden;
}

/*TYPOGRAPHY*/

h1,h2,h3,h4,h5,h6 {
color:#444;
}
h1, h2, h3{
font-size:18px;
font-weight:bold;
}
a {
color:#155B8E;
}
#main_column h1 a{
display:block;
color:#444;
text-decoration:none;
}
#main_column h1 a:hover{
color:#155B8E;
background-color:#E6EFF7;
}
#top{
border-bottom:1px solid #BAD3E9;
margin-bottom:18px;
}
.feature{
background-color:#E6EFF7;
padding:9px;
}
.story_related{
clear:both;
margin-bottom:18px;
}
.story_related h4{
font-weight:bold;
}
.story_related p{
display:inline;
}
.story_related .more-link{
display:inline;
white-space:nowrap;
}
#news div.story_news{
display:inline;
float:left;
margin:0 10px 0 10px;
}
#news div.more-link{
display:inline;
white-space:nowrap;
}
#news p{
clear:both;
}
.postit{
background-color:#E6F189;
border:1px solid #C4CF67;
float:left;
margin:0 10px 18px 10px;
padding-top:10px;
padding-bottom:10px;
}
#sidebar_right_top {
float:left;
margin:0 10px 18px 10px;
}
#sidebar_right_top img{
background-color:#000;
border:1px solid #EEE;
padding:4px;
}
#features div.story_features{
display:inline;
float:left;
margin:0 10px 18px 10px;
}
#features div.story_features a{
font-weight:bold;
}
#features div.more-link{
display:inline;
white-space:nowrap;
}
#features div.more-link a{
font-weight:normal;
}
#right_column p#calendar{
background-image:url(../images/date.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#right_column p#donate{
background-image:url(../images/lock.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#right_column p#rss{
background-image:url(../images/feed.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#right_column p#contact{
background-image:url(../images/email.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#right_column p#podcast{
background-image:url(../images/transmit_blue.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#right_column p#gallery{
background-image:url(../images/photo.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#right_column p#links{
background-image:url(../images/link.png);
background-position: 12px 1px;
background-repeat: no-repeat;
font-weight:bold;
padding-left:32px;
}
#category_list ul{
margin:0;
}
li.cat-item{
color:#FFF;
font-size:18px;
font-weight:bold;
list-style:none;
margin:0;
}
li.cat-item a{
cursor:default;
text-decoration:none;
}
ul.children li.cat-item{
color:#155B8E;
font-size:12px;
font-weight:normal;
padding-left:18px;
}
ul.children li.cat-item a{
text-decoration:underline;
}
#virus {
margin-bottom:10px;
}
#virus p{
background-color:#E6EFF7;
margin-bottom:1px;
padding:5px;
}
#virus p span{
display:block;
font-weight:bold;
float:left;
width:120px;
}
#virus p input{
width:330px;
}
#buy_books{
background-color:#E6EFF7;
border:1px solid #BAD3E9;
margin:0 10px 10px 10px;
padding:10px;
}
#right_column #buy_books p{
clear:both;
padding:10px 0 0 0;
}
#right_column #buy_books p img{
margin:0;
padding:0;
}
#buy_books ul{
clear:both;
list-style:none;
margin:0;
padding-top:10px;
}

/* LAYOUT */

#header{
background-image:url(../images/search_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
height:55px;
}
* html #header{
overflow:hidden;
}
#header_search{
padding-top:12px;
}
#s{
background-color:#2A506D;
color:#FFF;
border:#9D9DA1 1px solid;
padding:4px 0 3px 4px;
width:198px;
}
#search_btn{
background-color:transparent;
background-image:url(../images/search_button.gif);
background-position:bottom right;
background-repeat:no-repeat;
cursor:pointer;
border:none;
height:16px;
width:36px;
}
#splash{
background-image:url(../images/splash_home.jpg);
background-position:top left;
background-repeat:no-repeat;
height:143px;
}
ol#nav{
margin:0;
padding:0;
}
ol#nav li{
list-style:none;
border-bottom:1px solid #BAD3E9;
}
ol#nav li#books{
list-style:none;
border-bottom:1px solid #FFF;
}
ol#nav li a{
color:#444;
display:block;
padding:9px;
text-decoration:none;
}
ol#nav li a.current{
background-color:#E6EFF7;
cursor:default;
font-weight:bold;
}
ol#nav li a:hover{
background-color:#E6EFF7;
font-weight:bold;
}
ol#nav li a.current:hover{
background-color:#E6EFF7;
cursor:default;
font-weight:bold;
}
#books_gallery ol{
margin:0 0 0 9px;
padding:0;
}
#books_gallery ol li{
float:left;
list-style:none;
padding-bottom:15px;
padding-right:15px;
}
#books_gallery ol li img{
display:block;
height:115px;
overflow:hidden;
width:80px;
}
#main_column{
padding-top:9px;
margin-right:0;
padding-right:10px;
padding-bottom:20px;
width:470px;
}
#right_column{
padding-top:9px;
margin-right:0;
width:280px;
}
* html #right_column{
overflow:hidden;
}
* html .postit{
float:left;
margin-left:6px;
margin-right:10px;
}
#news,#features{
border-bottom:1px solid #BAD3E9;
float:left;
margin-bottom:18px;
}
#right_column h3, #right_column h4, #right_column p{
padding-right:10px;
padding-left:10px;
}
#utilities{
clear:both;
}
#footer{
background-color:#000;
background-image:url(../images/footer_bg.jpg);
background-position: 50% 0%;
background-repeat: no-repeat;
clear:both;
height:400px;
overflow:hidden;
}
#footer p{
color:#FFF;
padding:18px 0 0 0;
text-align:center;
}
#footer p a:hover{
color:#444;
}

.story_books{
border-bottom:1px solid #BAD3E9;
float:left;
margin-bottom:18px;
padding-bottom:10px;
}
.story_books_image{
float:left;
margin-right:18px;
overflow:hidden;
width:152px;
}
.story_books_text{
float:left;
width:300px;
}
#story_links{
margin:0;
}
.linkcat{
list-style:none;
}
#events_list_table th.header {
background-color:#FDFCDC;
padding-left:3px;
padding-right:3px;
}
#events_list_table tr.odd td {
background-color:#ECF1EF;
padding-left:3px;
padding-right:3px;
}
#events_list_table tr.even td {
background-color:#E6EFF7;
padding-left:3px;
padding-right:3px;
}

div.searchbox{
border-bottom:2px solid #BAD3E9;
margin-bottom:16px;
}
div#old_blog{
clear:both;
padding:10px 10px 0 10px;
width:238px;
}
div#blog_rss{
background-image:url(../images/feed.png);
background-position: 10px 10px;
background-repeat: no-repeat;
clear:both;
font-weight:bold;
padding-left:32px;
padding:10px 10px 0 32px;
}
div#podcast_rss{
background-image:url(../images/ipod_cast.png);
background-position: 10px 10px;
background-repeat: no-repeat;
clear:both;
font-weight:bold;
padding-left:32px;
padding:10px 10px 0 32px;
}
div#sermons_rss{
background-image:url(../images/transmit_blue.png);
background-position: 10px 10px;
background-repeat: no-repeat;
clear:both;
font-weight:bold;
padding-left:32px;
padding:10px 10px 0 32px;
}
#datearchive select{
margin:0 0 30px 10px;
}
