/*
Theme Name:church
Description:A WordPress theme for churches.
Version:1.3 Style.css
Author:Mike McMullen
-------------------------------------------- */
*{margin:0; padding:0}
a{outline:none; color:#4E030E}
a:link, a:visited, a:active{color:#4E030E; text-decoration:underline; outline:none}
a:hover{color:#BC0000; text-decoration:underline}
blockquote{margin-left:30px; margin-right:30px}
body, html{height:100%; margin:0; padding:0}
body{font:normal 12px Verdana,Arial,Helvetica,sans-serif; text-align:center; color:#003; background:#937C48 url(/wp-content/themes/church/images/bg-body-1.jpg) repeat-x 0 0}
cite{font-style:normal}
h1{/* page title,single post title */font-size:19px; line-height:1.2em; margin:15px 0 20px 0; font-weight:400; color:#4E030E}
h1 span, 
h2 span{font-size:12px; color:#4E030E}
h1 a:link, h1 a:visited, 
h2 a:link, h2 a:visited{text-decoration:underline}
h2{/* post title in blog lists */font-size:1.5em; line-height:1.4em; color:#4E030E; font-weight:400; margin:20px 0 10px 0}
h2 em a:link, 
h2 em a:visited{font-style:normal; text-decoration:underline}
h3{/* paragraph header  */font-size:14px; color:#4E030E; margin:30px 0 8px 0}
h4{/* sidebar header */font-size:15px; font-weight:bold; margin:0 0 8px 0; padding:5px 3px 5px 8px; background:#fff url(/wp-content/themes/church/images/bg-h4.jpg) no-repeat 0 0; color:#4E030E}
h5{/* list header */font-size:13px; font-weight:bold; color:#4E030E; margin:30px 0 8px 0}
h6{/* photo caption */margin:5px 0 0 0; font-size:13px; color:#4E030E}
h6:first-child{margin:0 0 10px 0}
ol{color:#444; font:600 0.8em 'lucida sans','lucida sans unicode','verdana',sans-serif; margin:5px 0}
ol span{font:400 1.0em 'lucida sans','lucida sans unicode','verdana',sans-serif; color:#666; font-style:normal}
ol li{margin-left:30px; padding:4px 0}
ul, ol{padding:0; margin:0}
/*  DIVS
---------------------------------------------*/
#biblegateway{text-align:center; background:#fff; border:1px solid #9C9F66; margin-top:40px}
#biblegateway th{background:#E7E8C8; color:#4E030E; padding:3px 0 3px 0; text-align:center; border:none}
#biblegateway input{width:150px; padding:3px 6px; margin:12px 20px 0 20px; border:solid 1px #ccc; border-bottom:solid 1px #999; border-right:solid 1px #999; color:#4E030E; background:#efefef}
#biblegateway input:first-child{border-bottom:solid 1px #666; border-right:solid 1px #555}
#biblegateway .button{background:#E7E8C8; color:#8f5b23}
#blog{width:651px; padding:0 0 0 15px; margin:0px 0 0 113px; background:#fff; height:100%; border-left:solid 1px #E8DEAD; border-bottom:solid 80px #fff}
#branding{height:100px; margin:0 0 0 0; background:#fff url(/wp-content/themes/church/images/banner.jpg) no-repeat 50px 10px; border-left:3px solid #fff}
#contacts{/* table on contact us page */width:670px}
#content{clear:both; padding:0 0 80px 0; margin:290px 0 0 113px; .margin-top:10px; background:#fff; height:100%}
#footer{width:880px; margin:5px auto 0 auto; font-size:10px; line-height:1.3em; text-align:left; color:#000; border-bottom:50px solid #937C48; background:#937C48}
#footer p{margin:0 0 10px 0}
#footer a{text-decoration:underline; color:#333}
#footer a:hover{text-decoration:underline; color:#666}
#footer.notopborder{border-top:none}
#home-leftCol{float:left; width:410px}
#home-rightCol{float:right; margin:-10px 0 0 0; width:215px; padding:10px 6px 15px 20px; border-left:solid 3px #4E030E}
#home-sidebar, 
#page-sidebar{width:100%}
#home-rightCol h4{background:none; padding:0 0 0 0; font-size:15px; font-weight:600}
#home-rightCol dt{font-size:13px; font-weight:bold; margin:20px 0 5px 0; color:#412C19}
#home-rightCol dd{line-height:1.5em}
#home-rightCol p{margin:0 0 10px 0}
#leftCol{/* leftCol and rightCol are used in the page-2col template to hold the post and the sidebar*/float:left; width:430px}
#map{width:100%; height:450px; border:1px solid #663}
#pictureFrame{float:left; width:420px; height:280px; padding:0px 0px 0px 0px; border-top:solid 1px #4E030E; border-left:solid 1px #4E030E; border-bottom:solid 1px #4E030E; background:#91C1EF  url(/wp-content/themes/church/images/bg-scripture-2.jpg)}
#pictureFrame img { display: none }
#pictureFrame img.first { display: block }
#rightCol{float:right; width:200px; margin:20px 0 0 0; padding:10px 0px 65px 0px; border-left:solid 3px #4E030E; border-bottom:dotted 2px #E7E8C8; background:#fff}
#scriptureFrame{float:right; width:200px; /*  */height:245px; /* actual height is height+padding+border =282px  */padding:20px 20px 15px 20px; border:solid 1px #4E030E; border-left:solid 5px #4E030E; background:#91C1EF  url(/wp-content/themes/church/images/bg-scripture-2b.jpg)}
#scriptureFrame h3{font-size:16px; color:#412C19; margin:0 0 10px 0}
#scriptureFrame p{font-size:14px; line-height:1.4em}
#scriptureFrame .verse_quote, 
#scriptureFrame .verse_author{padding:0 10px 0 5px; font-size:14px; line-height:1.3em; font-family:"Trebuchet MS",Arial,sans-serif; color:#003; font-weight:normal}
#scriptureFrame .verse_author{padding-top:8px; text-align:right}
#scriptureFrame .date{font-size:.8em}
#scriptureFrame ul li{font-size:14px; list-style:none; margin:15px 0}
#search input{height:20px; background:#E7E8C8; border-right:solid 1px #9C9F66; border-bottom:solid 1px #9C9F66; border-top:solid 1px #E7E8C8; border-left:solid 1px #E7E8C8; cursor:pointer}
#search input:active{border:none}
#search input.text{width:120px; height:18px; text-align:center; background:#F2F3D2; cursor:text}
#search-head{position:relative; left:624px; top:65px}
#search-head input, 
#search-page input{width:150px; height:20px; text-align:center; line-height:1.2em; background:#fff; border:solid 1px #D4D7BC; border-top:groove 2px #D0B46A; border-left:groove 2px #D0B46A}
#singlepost, #archive{clear:both; padding:0; margin:310px 0 30px 113px; .margin-top:10px; background:#fff}
#staff tr td{border-bottom:20px solid #fff; vertical-align:top}
#staff h6{}
#staff .c1{width:125px}
#staff img{border-top:solid 5px #fff}
#storeLink{height:118px; width:100px; padding:0; margin:10px auto; background-image:url(/wp-content/themes/church/images/store_over_first.gif)}
#storeLink img{width:100%; height:100%; border:0}
#storeLink a, #storeLink a:link, #storeLink a:visited{display:block}
#storeLink a:hover img{visibility:hidden}
#subnav{display:none; height:2px; margin:0 0px 0 113px; padding:0px; background:#333}
#subnav a, #subnav a:visited{color:#7F7F7F; ; text-decoration:none}
#subnav a:hover{color:#C00}
#switchform{position:relative; top:5px; left:850px}
#wrapper{width:780px; min-height:700px; margin:20px auto 0 auto; padding:0 100px 0 0; line-height:1.4em; background:#fff; text-align:left; border:1px solid #E8DEAD}

/* CLASS ELEMENTS
-------------------------------------*/
.alignleft{float:left; margin:5px 20px 10px 0}
.alignright{float:right; margin:5px 0 15px 20px}
.answer{ /* faq page */margin:-5px 30px 30px 0px; color:#666}
.bullet li{list-style-position:outside; list-style-type:disc}
.centered{text-align:center}
.clear{clear:both}
.comment, comment a{margin-top:5px; font-size:10px; padding:5px 0}
.commentlist{font-weight:normal; font-size:13px; line-height:1.5em; color:steelblue}
.commentlist li{width:94%; border-bottom:dotted 1px #ddd; margin-bottom:15px}
.commentmetadata a, 
.commentmetadata a:visited{color:steelblue}
form#commentform,  /* comment form ----*/
textarea#comment{ border:solid 0px red; width:98%}
textarea#comment{background:whitesmoke; border:solid 1px #ccc; margin:10px 0}
.dagger{/* tobeachristian */color:#06C; font-size:1.2em}
.editorsnote{color:crimson}
.entry{margin:0 0 0 0; padding:0px 0px 2px 0px; font-size:12px; line-height:1.3em; border-bottom:1px dashed #9C9F66}
.entry p{margin-bottom:10px}
.entry ul{list-position:outside; margin-left:15px}
#content .entry{/* only the home page uses #content div */border-bottom:none}
.event-all{/*link*/text-align:center; margin:0 0 0 0}
.event-description{margin:0 0 35px 0; padding:0 0 15px 0; border-bottom:dashed 1px #BAC8D3}
.event-countdown{float:right; font-size:.8em; color:#666}
.event-date{font-size:13px; font-weight:200; color:#383B63}
.eventside-li{padding:5px 0 0 0; margin:0 -3px 0 -12px}
.eventside-title{font-size:12px; font-weight:100; color:#5A659B; color:#000}
.eventside-date{font-size:11px; color:#666}
h3.event-title{font-size:14px; color:#383B63; margin:-8px 0 15px 0px}
.footnote{display:block; border-top:1px solid #ddd; font-size:10px; line-height:14px; margin:0 0 30px 0}
.fotoRight{float:right; margin:5px 0 10px 10px}
.fotoLeft{float:left; margin:5px 20px 10px 0px}
.more{text-align:left; margin-top:-10px; font-size:11px; font-style:italic}
.navigation{/* this is the next and previous post titles that appear on a single post page */display:block; width:100%; height:35px; margin:25px 0 0 0; padding:10px 0 20px 0; color:#333}
.navigation a{text-decoration:none}
.navigation em{text-decoration:underline; font-style:normal}
.nocomments{display:none}
.normal{font-weight:normal}
.null_link a{background:none; text-decoration:underline}
.null_link a:hover{background:none; text-decoration:underline}
.page-nav{border-top:solid 20px #fff; font-weight:600; background:#eee; padding:0 30px}
.page-nav a{text-decoration:none}
.post-meta, 
.post-meta a{color:#666; font:11px; text-decoration:none}
.post-meta{margin:-6px 0 10px 0}
.post-meta .re-line{padding:0 15px 0 0}
.question{color:#412C19; font-size:1.1em; font-weight:bold; /* faq page */}
.raisedlink{border-top:solid 1px #E1EDF7; border-left:solid 1px #D5E8F7; border-right:solid 1px #CACFD3; border-bottom:solid 1px #CACFD3; padding:7px 2px; background:#E6EBEF}
.raisedlink a{text-decoration:none}
.raisedlink a:hover{background:none; color:#6B0000}
.service-schedule p{font-weight:bold; color:#383B63}
.service-schedule small{font-size:11px; font-weight:200}
.showtime-div{text-align:center; background:black; padding:15px 0 15px 0}
.sidebar{width:100%; margin:0px 0 10px 0; padding:0 0 20px 0}
.sidebar p{padding:0 10px 5px 10px}
.sidebar ul{margin:0 3px 0px 20px; list-style-type:none}
.sidebar li{margin-bottom:10px}
.sidebar .date{color:#666; font-size:.8em; margin-top:-13px}
.sidebar dd{margin:0 5px 5px 20px}
.sidebar dt{font-size:1.1em; font-weight:bold; margin:10px 0 5px 15px; color:#383B63}
.sidebar td{padding:8px 5px 15px 10px}
.sidebar th, .links th{color:#eeeee0; font-weight:bold; font-size:13px; line-height:2em; text-align:left; padding:0 10px; border:1px solid #5D77A9}
.small{line-height:1em; margin:5px 0}
.textbox{width:80%; margin:0px auto; text-align:center; background:#eee; padding:10px; border:solid 1px #ccc}
.twtr-div{margin:25px 0 25px 0px}
.welcome{font-size:19px; font-weight:400}

/*  Beliefs Page 
---------------------------------*/
.entry ul li{list-style-position:outside; list-style-image:url(/wp-content/themes/church/images/li-shiloh.gif); margin-bottom:10px; margin-top:10px}
.entry ul ul li{list-style-image:none; list-style-type:circle}
#expand_all{width:100%; text-align:right; margin-top:-30px; border-bottom:5px solid #fff}
.showstate{float:left; cursor:hand; cursor:pointer; margin-top:12px}
.nostate{float:left; margin-top:12px}
.switchcontent{background:#fff; margin-left:20px; margin-top:3px; padding:2px 25px 4px 25px; display:none}
.belief{margin-left:20px; padding-top:10px}
.endbeliefs{width:100%; margin-top:10px; border-top:1px solid #9C9F66; display:block; padding-top:3px}

/* =TOOL TIPS - POP UPS -- OK in IE7, IE6, Safari 3. In Opera the pop-up is off screen.*
---------------------------------------------------------------*/
a.tooltip, a:link.tooltop, a:visited.tooltip{/*link text*/ outline:none; color:#BC0000; text-decoration:none;}
.tooltip b{/*pop-up box container*/ display:none; background:#fff url(/wp-content/themes/church/images/tooltip.gif) 0 0; /*pre-load*/}
.tooltip:hover{/*position:relative to the link*/ border:0; position:relative; z-index:500; text-decoration:none}
.tooltip:hover b{display:block; position:absolute; top:20px; left:-100px; padding:8px; font-weight:normal; color:#000; border:1px solid #999; background:#d4d7a8; width:250px}
.tooltip:hover b em{/*arrow img*/ position:absolute; left:100px; top:-6px; width:11px; height:6px; background:#fff url(/wp-content/themes/church/images/tooltip.gif) 0 0; display:block; font-size:1px}
.tooltip2:hover b{/*wider popup*/ position:absolute; width:300px; left:-150px}
.tooltip2:hover b em{left:155px}

/* ================================================================ 
This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements.
=================================================================== */
#mMenu{position:relative; float:left; width:113px; height:auto; margin:0px; z-index:20; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}
#mMenu ul{/* remove all the bullets,borders and padding from the default list styling */padding:0; margin:0; list-style-type:none; width:113px}
* html #mMenu ul{/* hack for IE5.5,from cssplay,not tested by mcm */ margin-left:-16px; ma\rgin-left:0}
#mMenu li{/* position relative so that you can position the sub levels */ position:relative; background:#fff; height:31px}
#mMenu table{/* get rid of the table */ position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em}
#mMenu a, #mMenu a:visited{/* style the links */display:block; text-decoration:none; height:30px; line-height:30px; width:107px; color:#412C19; text-align:right; padding-right:6px; font-weight:bold; background:#fff}
#mMenu .red a, #mMenu .red a:visited{color:#BC0000}
* html #mMenu a, * html #mMenu a:visited{/* cssplay hack for IE5.5,not tested by mcm */ background:#fff; width:107px; w\idth:106px}
#mMenu .twolines{/*two-line menu items  */ height:41px}
#mMenu .twolines a, #mMenu .twolines a:visited{/*two-line menu items  */ line-height:1.3em; height:40px; padding-top:3px}
#mMenu ul ul{/* 2nd level position and hide */ visibility:hidden; position:absolute; top:0; left:113px; text-align:left}
#mMenu li.sub ul{/* 2nd level simulated top border */ padding-top:0px; background:#D0B66B; width:181px}
#mMenu li.sub ul li{/* 2nd level background. 2px extra wide simulates a thicker right border */ background:#D0B66B; width:181px}
#mMenu li.sub ul li a, #mMenu li.sub ul li a:visited{/*2nd level links*/ text-align:left; text-indent:12px; width:174px; background:tan url(/wp-content/themes/church/images/bg-h4.jpg) repeat-y 0 0}
#mMenu ul li:hover ul, #mMenu ul a:hover ul{/*2nd level is displayed on hover */ visibility:visible}
* html #mMenu a:hover, * html #mMenu li.sub ul li a:hover{/*1st and 2nd level hover for <IE 7 */ color:#fff; background:#5D77A9}
#mMenu li:hover >a, #Mmenu li:hover >a:visited{/*1st level hover */ color:#F5F7D8; background:#4E030E}
#mMenu li.sub ul li a:hover{color:#000; color:#F5F7D8; background:#4E030E}/*2nd level background on hover */
#mMenu li .red a:hover{color:#F5F7D8}
#mMenu .twolines2{height:30px}
#mMenu .twolines2 a, #mMenu .twolines2 a:visited{height:26px}
/* end */