@charset "utf-8";
/* Theme Name: church
Description: A WordPress theme for Honolulu
Version: 2.0
Author: Mike McMullen
-------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
dl, dt, dd, ol, ul, li{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
del {text-decoration: line-through;}
:focus {outline: 0;}/* remember to define focus styles! */
ins {text-decoration: none;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */
a {outline:none; color: #9F0E26;}
a:link, a:visited, a:active {color:#22586B; text-decoration: underline; outline:none;}
a:hover {color:#9A5F0D; text-decoration: underline;}
body {font: 400 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; color: #000033; background:#90c0ee url(/wp-content/themes/church/images/bg-body-2a.jpg) repeat-x 0 0; padding:25px 0 0 0;}
#wrapper{width: 780px;min-height:800px;height:100%;margin: 0px auto 0 auto;line-height:1.4em;text-align:left;border-right:100px solid #fff;}
cite {font-style:normal;}
h1 {font-size: 19px;line-height:2em;margin:15px 0 20px 0;font-weight: 400;color:#253646;} /* page title, single post title */
h1 span, h2 span {font-size:12px; color:#666;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {text-decoration:none;}
h2 {font-size: 1.5em;line-height:1.4em;color: #666;font-weight: 400;margin:20px 0 10px 0;}/* post title in blog lists */
h2 em a:link, h2 em a:visited {font-style:normal;text-decoration:underline;}
h3 {font-size:14px;color:#666;margin:30px 0 8px 0;} /* paragraph header  */		
h4 {font-size:17px;font-weight:400;margin:0 0 8px 0;padding:5px 3px 5px 8px;color:#253646;color: #3B566F;} /* sidebar header */
h5 {font-size:13px;font-weight:bold;color:#666;margin:30px 0 8px 0;} /* list header */
h6 {margin:30px 0 5px 0;font-size:13px;color:#3b566f;} /* photo caption */
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;}

/* DIVS ---------*/
#biblegateway {text-align:center;background:#fff;border:1px solid #BAC8D3; margin-top:40px;}
#biblegateway th {background:#5B87B6;color:#fff;padding:5px 0 5px 0;text-align:center}
#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;text-align:center;color:#db493e;background:#efefef;}
#biblegateway input:first-child {border-bottom:solid 1px #666;border-right:solid 1px #555;}
#blog {width:650px;padding:0 0 0 15px;margin:0px 0 0 113px;background:#fff url(images/white.gif) repeat;height:100%;border-left:solid 2px #E3DED0;border-bottom:solid 80px #fff;}
#branding {height:89px;margin:0 0 0 0;background: #fff url(/wp-content/themes/church/images/banner.jpg) no-repeat top left;border-left:3px solid #fff;}
#contacts {width:670px;}/* table on contact us page */
#content {clear:both;padding:0 0 80px 0;margin:290px 0 0 113px;.margin-top:10px;background:#fff url(images/white.gif) repeat;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 #90c0ee;background: #90c0ee;F;}
#footer p {margin:0 0 10px 0;}
#footer a {}
#footer a:hover {}
#footer.notopborder {border-top:none;}
#home-leftCol {float:left;width:410px;background:#fff;}
#home-rightCol {float:right;margin:-10px 0 0 0;width:215px;padding:10px 6px 15px 20px;border-left:solid 3px #3B566F;}
#home-sidebar {width:100%;}
#home-rightCol h4 {padding:0 0 0 0;}
#home-rightCol dt {font-size:13px;font-weight:bold;color:#3B566F;margin:20px 0 5px 0;}
#home-rightCol dd {line-height:1.5em;}
#leftCol {float:left;width:430px;background #fff url(images/white.gif) repeat;}
#map {width:100%; height:450px;border:1px solid #666633;} 
#mc_embed_signup {width:200px;margin:35px 0 0 10px;}
.mc-small {font-size:11px; width:196px;margin-left:2px}
#pictureFrame {float:left;width:420px;height:280px;padding: 0px 0px 0px 0px;border-top:solid 1px #3B566F;border-left:solid 1px #3B566F;border-bottom:solid 1px #3B566F;	background:#E7CC7B;}
#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 #BAC8D3;border-bottom:dotted 3px #efefef;background #fff url(images/white.gif) repeat;}
#scriptureFrame {float:right;width:200px;height:245px;padding: 20px 20px 15px 20px;border:solid 1px #3B566F;border-left:solid 5px #3B566F;background:#E7CC7B url(/wp-content/themes/church/images/bg-scripture.jpg);}/* actual height is height + padding + border =282px  */
#scriptureFrame h3 {font-size:16px;color:#253646;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: #000033;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:#BECBD5; border-right:solid 1px #ccc; border-bottom:solid 1px #bbb; border-top:solid 1px #ddd; border-left:solid 1px #ddd; cursor:pointer}
#search input:active{border:none}
#search input.text{width:120px; height:18px; text-align:center; background:#efefef; 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}
fieldset.search {position:relative; top:47px; left:335px; width: 235px;height:23px;margin: 0 auto;border: none; background: #fff url(/wp-content/themes/church/images/search.gif) no-repeat center left;}
fieldset.search input, fieldset.search button {border: none;float: left;}
fieldset.search input.box{width:90px;height:23px;margin-right: 2px;margin-top:-2px; /* IE adjustment in header.php */padding: 2px 5px 0 65px;color: #433100;font-size: 11px;background:none;cursor:pointer;}
fieldset.search button.btn {width: 20px;height: 23px;cursor: pointer;text-indent: -9999px;background:none;}

#singlepost, #archive {clear:both;padding:0;margin:310px 0 30px 113px;.margin-top:10px;background:#fff;}
#staff h6 {margin-top:5px;}
#staff tr td {vertical-align:top;border-bottom:20px solid #fff;}
#staff tr td:first-child {padding:0 15px 0 0;}
#staff img {border:solid 1px #666;margin-top:5px;}
#staff .divider {border-top:solid 1px #b0d0ef;}
#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:#CC0000; }

/* CLASS ELEMENTS--------------*/
.alignleft {float:left;margin-left:10px;}
.alignright {float:right;margin-right:10px;}
.answer {margin:-5px 30px 30px 0px; color:#666666; }/* faq page */
.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,      
textarea#comment {border:solid 0px red;width:98%;}/* comment form ----*/
textarea#comment {background:whitesmoke;border:solid 1px #ccc;margin:10px 0;}
.dagger {color: #0066CC; font-size:1.2em;} /* tobeachristian */
.editorsnote {color:crimson;}
.entry {margin:0 0 0 0;padding: 0px 0px 15px 0px;font-size:12px;line-height: 1.3em;border-bottom: 1px dashed #BAC8D3;background:#fff;}
.entry p {margin-bottom:10px;}
.entry ul {list-position:outside;margin-left:15px;}
#content .entry {border-bottom:none;}/* only the home page uses #content div */
.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}
.event-title {clear:both; margin:0 0 10px 0; padding:0;}
.event-sidebar {/*link*/text-align:left; margin:0 0 0 0;}
.event-sidebar ul {margin:0 0 0 0; list-style:none; }
.event-sidebar ul li {margin:0 0 10px 0;}
.event-sidebar-bottom {padding:0 0 20px 0;}
.eventside-li{padding:5px 0 0 0; margin:0 -3px 0 -12px}
.eventside-title{font-size:12px;}
.eventside-date{font-size:11px; color:#666}
.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 {display:block;width:100%;height:35px;margin:25px 0 0 0;padding:10px 0 20px 0;color:#333;}/* this is the next and previous post titles that appear on a single post page */
.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: none;}
.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:#666666; font:11px; text-decoration:none;}
.post-meta {margin:-6px 0 10px 0;}
.post-meta .re-line {padding:0 15px 0 0;}
.question {color:#2D2F4F; font-size:1.1em; font-weight:bold;} /* faq page */
.raisedlink {border:solid 1px #A78318; border-top:solid 1px #FFC824; border-left:solid 1px #FFC824; padding:7px 2px; background:#EFD78E;}
.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 35px 20px;list-style-type:none;}
.sidebar li {margin-bottom:1px;}
.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;}
.social-link {font-size:11px; width:300px; overflow:visible;}
.special-announcement {width:180px; height:100%; margin:-20px 0 30px -5px; padding:20px 20px 0 20px; background:#fff url(/wp-content/themes/church/images/bg-special-announcement.jpg) no-repeat top left;
_width:200px; _margin-top:-5px; _padding:20px 10px 0 10px;}
.special-announcement-bottom {display:block; width:220px; height:20px; margin-left:-20px;background:#fff url(/wp-content/themes/church/images/bg-special-announcement.jpg) no-repeat bottom left;
_margin-left:-10px;}
.textbox {width:80%; margin:0px auto; text-align:center; background:#eee; padding:10px; border:solid 1px #ccc;}
.tlw-store {width:100px;height:118px;margin:0 auto;}
.tlw-store a {display:block;width:100px; height:118px; border:none; outline:none; background:url(/wp-content/themes/church/images/tlw-store.jpg) top left}
.tlw-store a:hover {background:url(/wp-content/themes/church/images/tlw-store.jpg) 0px 118px}
.twtr-div {margin:0 0 0 10px}
.welcome {font-size: 19px;font-weight: 400;}
/* Beliefs Page */
.entry ul ul li {list-style-type:none; color:#666;}
.entry ul li {list-style-position:outside; list-style-type:disc; margin-bottom:10px; margin-top:10px;}
#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:#E4E9EE; 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 #b0d0ef; display:block; padding-top:3px;}
/*TOOL TIP POP UP: IE6-7; Safari 3; NOT opera */
a.tooltip, a:link.tooltop, a:visited.tooltip {outline:none;}/*link text*/
a.tooltip b {display:none;}/* b = pop-up box container*/
a.tooltip:hover {border:0;position:relative;z-index:500;text-decoration:none;}
a.tooltip:hover b {display:block;position:absolute;top:20px;left:-100px;padding:8px;font-weight:normal;color:#000;border:1px solid #999;background:#efefef;width:250px;}
a.tooltip:hover b em {position:absolute; left:100px; top:-6px; display:block;width:11px; height:6px; font-size:1px; background:#fff url(/wp-content/themes/church/images/tooltip.gif) 0 0;}/* up arrow*/
a.tooltip2:hover b { position:absolute;width:300px;left:-150px;}/* wider popup */
a.tooltip2:hover b em {left:155px;}
/* MENU Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.*/
#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 {padding:0; margin:0; list-style-type:none; width:113px;}
* html #mMenu ul {margin-left:-16px; ma\rgin-left:0;}/* hack for IE5.5, from cssplay, not tested by mcm */
#mMenu li {position:relative; background:#fff; height:31px;}
#mMenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}/* get rid of the table */
#mMenu a, #mMenu a:visited {display:block; text-decoration:none; height:30px; line-height:30px; width:107px; color:#333; text-align:right; padding-right:6px; font-weight:bold; background:#fff;} 
#mMenu .red a, #mMenu .red a:visited {color:#cc0000;}
* html #mMenu a, * html #mMenu a:visited {background:#fff; width:107px; w\idth:106px;}/* cssplay hack for IE5.5, not tested by mcm */
#mMenu .red a:hover {color:#22586B;}
#mMenu .twolines {height:41px;}/*two-line menu items */
#mMenu .twolines a, #mMenu .twolines a:visited {line-height:1.3em;height:40px;padding-top:3px;}/*two-line menu items  */	
#mMenu ul ul {visibility:hidden; position:absolute; top:0; left:113px; text-align:left;}/* 2nd level position and hide */
#mMenu li.sub ul {padding-top:1px; background:#ABAB96; width:181px;}/* 2nd level simulated top border */
#mMenu li.sub ul li {background:#ABAB96; width:181px; }/* 2nd level background. 1px extra wide simulates a right border */
#mMenu li.sub ul li a, #mMenu li.sub ul li a:visited {text-align:left; text-indent:12px; width:174px; background:#ebc15a url(/wp-content/themes/church/images/bg-m-3.jpg) left top repeat-y; }/*2nd level links */
#mMenu ul li:hover ul, #mMenu ul a:hover ul {visibility:visible;}/* 2nd level is displayed on hover */
* html #mMenu a:hover, * html #mMenu li.sub ul li a:hover {color:#22586B; background:#ebc15a;} /* 1st and 2nd level hover for < IE 7 */
#mMenu :hover > a, #Mmenu :hover > a:visited {color:#22586B; background:#ebc15a;}/* 1st level hover */
#mMenu li.sub ul li a:hover {background:#ebc15a;} /* 2nd level background on hover */
#mMenu .twolines2{height:30px;} /*these 2 help with end level of the twoline item*/
#mMenu .twolines2 a, #mMenu .twolines2 a:visited  {height:26px;}
#mMenu .red a:hover {color:#22586B;}
#menu-blog {position:relative;left:-15px;top:0;width:665px;height:32px;
.margin-top:-2px; /*  IE 8 compatibility mode fix */
background:#A09986 url(/wp-content/themes/church/images/bg-blog-menu.jpg) 0 32px;
font-size:14px;font-weight:bold;}
#menu-blog .thisTab {color:black; background:#A09986 url(/wp-content/themes/church/images/bg-blog-menu.jpg) 0 0;}
#menu-blog span {position:relative;top:10px;height:32px;padding:9px 10px 5px 14px; }
#menu-blog a{text-decoration:none;}
#menu-blog a:hover {color:#444; }

/* plugins */
/*
* WP-Paginate - WordPress Pagination Function
* Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
* Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
*/
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}
/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

