/*   
Theme Name: kb  (Kingdom Business)
Version: 1.0

Based on: The Go Green Theme by Shawn Jones; http://www.TheGoGreenBlog.com
*/

@charset "utf-8";
/* CSS Document 

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/variable_dl.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.
=================================================================== */
#menu {height:40px; _width:512px; list-style-type:none; padding:0; font-weight:bold; }
#menu table, #menu tr, #menu td {border:none; padding:0; margin:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#fff; color:#fff; padding:5px 10px; font-size:1.1em; font-weight:bold;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menu dt {background:#fff; margin:0; font-size: 1.1em; float:left; border-right:1px solid #eee;}
#menu dd {display:none; clear:left; margin:0; padding:0; color: #333; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#000; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#C8C091; color:#000; font-weight:normal; text-decoration:none; display:block; padding: 5px 10px;}
#menu dd.last a, #menu dd.last a:visited {background:#bdb587;}

#menu .thisTab a, #menu .thisTab a:visited {background:#905B2A; color:#fff;}
#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:0px solid #fff;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover, #menu dd.last a:hover {display:block; background:#242328; color:#fff;}

/* =GLOBAL */ 
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0;
	font-family:inherit; font-weight:inherit; font-style:inherit;
	font-size: 100%;
	text-align:left; vertical-align:baseline;
}
a { outline:none} /* Gets rid of Firefox's dotted borders */ 
a img, :link img, :visited img {border: 0;}
ol, ul, li {list-style: none;}

/********************************************/

body {
font:normal 12px Arial, Helvetica, sans-serif;
background:#787154 url(/wp-content/themes/kb/images/bg.jpg) top left repeat-y;
color:#333;

z-index:1}
#map {
position:absolute; top:0; left:0;
width:100%;
height:100%;
background:url(/wp-content/themes/kb/images/map.jpg) top left no-repeat;
_background:none;
z-index:2;
}
#wrapper {
position:absolute;
top:0; left:0;
width:960px; _width:1160px;
z-index:3;
}
#topborder {
position:relative; top:0; left:0;
width:598px; height:20px; background:#242328;
}
#leftCol {
float:left;
width:540px;
padding:0 30px;
line-height:1.5em;
/* IE6 ONLY */
_width:480px;
_padding:0 0 0 30px;
_background:url(/wp-content/themes/kb/images/map_1.jpg) top left no-repeat;
}
#rightCol {
float:left; 
width: 300px;
padding:0 20px; 
/* IE6 ONLY */
_width:319px;
_padding-left:18px;  
_background:url(/wp-content/themes/kb/images/map_2.jpg) top left no-repeat;
}
#farRightCol {
display:none;
float:left;
/* IE6 ONLY */
_display:block;
_width:190px;
_height:561px;
_margin-left:1px;
_background:url(/wp-content/themes/kb/images/map_3.jpg) top left no-repeat;
}

#pictureFrameBorder {
border:1px solid #666;
width:540px;
height:295px;
margin:20px 0 20px 0;
padding:0;
}
#comment {width:540px;}

#footer {clear:both; height:32px; width:590px; line-height:2.5em; padding:0 0 0 8px; margin:60px 0 0 0; background:#242328; color:#eee; }
#footer .tlwf-logo {float:right;}
#footer a, #footer a:visited {color:#eee; text-decoration:underline;}
#footer a:hover {color:#C8C092;}


/*   =MISC   */

img#title {padding:35px 48px 20px 0;} /* website title image */
blockquote {margin-left:10px;}
h1 {font-size:20px; font-weight:bold; color:#935b2c;}
h2 {font-size:16px; _font-size:15px; font-weight:bold; color:#935b2c;}
h3 {font-size:18px; margin-bottom:10px;}
h4 {font-size:14px; _font-size:13px; font-weight:bold; padding:10px 0 5px 0;}
h5 {color:#787154; font-weight:bold; font-size:15px; margin:20px 0 5px 0;}
hr {width:80%; text-align:center; border:none; border-bottom:1px dotted #C8C092; margin-top:15px; margin-bottom:15px;}
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left; margin:5px 10px 3px 0;}
.alignright {float:right; margin:5px 0 3px 10px;}
.alternate {display:block; padding:10px 0 10px 0;}
.description {float:left; width:480px; margin:0 0 0 20px; font-size:14px;}
.comments {margin:5px 0 20px 10px;}
.clear {clear:both; margin:0; padding:0;}
.footnote {font-size:11px; color:#999966;text-align:center; padding:10px;}
.messagetitle em {font-style:italic;}
.navigation {margin-bottom:15px; padding:15px; 5px; font-weight:bold; display:block;}
.nocomments {border-bottom:1px solid #C8C091; padding:0 0 5px 0;}
.pagetitle {padding:0px 0 0px 0; color:#333; font-size:14px; line-height:2em; font-weight:normal; }
.slogan {padding:0px 0 15px 3px; font-size:13px; }
small {font-size:11px;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:11px; }
.subtitle {position:relative; top:-10px; .top:-15px; _top:-13px; left:0; font-style:italic; font-weight:bold;}
.thispage {background:#905B2A; color:#fff; padding:5px 10px;}
.verysmall {font-size:10px;}
/* 
this is a single post or page */
.entry {margin:10px 0 0 0; color:#000; _width:535px; font-size:14px; line-height:1.3em;}
.entry img {padding:10px;}
.entry p {margin:0 0 10px 0}
.entry ul {padding:0 20px 0 10px; margin:0 0 0 20px;}
.entry ul li {list-style-type:disc; padding:0 0 15px 5px;}
.entry ol li {margin-left:35px; list-style:decimal; list-style-position:outside; padding:0 0 10px 5px;}
.entry hr {width:100%; margin:20px auto;}

/* 
posts in an archive or cagegory page */

.post {margin:0; padding:25px 0 20px 0; clear:both; border-bottom:1px solid #C8C091; font-size:14px; line-height:1.3em; }
.postentry {padding:15px 0 0 0;}
.postentry h5 {color:#787154; font-weight:bold; font-size:15px; margin:20px 0 30px 0; border-bottom:0px solid #787154;}
.postentry ul {padding:0 0 0 10px; margin:0 0 0 20px;}
.postentry ul li {list-style-type:disc; padding:0 0 15px 5px;}
.postentry ol li {margin-left:35px; list-style:decimal; list-style-position:outside; padding:0 0 10px 5px;}

.postmetadata {padding:0 0 5px 0; clear:both; color:#666; font-size:12px;}

a:link {color:#935b2c; text-decoration:none;}
a:active {color:#935b2c; text-decoration:none;}
a:visited {color:#935b2c; text-decoration:none;}
a:hover {color:#935b2c; text-decoration:underline;}

a.comments:link {color:#935b2c; text-decoration:underline;}


/* SIDEBAR 
----------------------------------------- */
.sidebar {padding:0; margin:0; height:100%;}
.sidebar a {display:block;}
.sidebar a:link, 
.sidebar a:visited {color:#333; text-decoration:underline;}
.sidebar h2 {color:#333; font-size:16px; font-weight:bold; padding:15px 0 10px 0;}
.sidebar img {display:block;}
.sidebar ul {padding:0 0 18px 0; _padding-top:10px; border-bottom: 1px solid #7C7863;}
.sidebar ul li{margin:9px 0 9px 30px; _margin:0 0 0 30px; list-style:square outside;}
.sidebar dl ul li {margin:8px 0 8px 45px; list-style:circle outside;}
#sidebar-1 h2 {padding-top:10px }
#sidebar-1 ul ul {border:none; padding:0;}
#sidebar-1 li {list-style:none; margin-left:0px;}
#sidebar-1 li ul li {list-style:square; margin-left:30px;}

.sidebar .categories {margin-top:20px; }
.sidebar #contactus {margin:25px 0 0 0;}
.sidebar #goodasgold {margin-top:-5px; .margin-top:0px; padding:15px 0 15px 15px; border-top:1px solid #DBD4AF; border-left:1px solid #DBD4AF; border-right:1px solid #7C7863; border-bottom:1px solid #7C7863;}
.sidebar #login {margin:25px 0 0 0}
.sidebar #register,
.sidebar #scripture {padding:25px 0 30px 0; border-top:1px solid #7C7863; border-bottom:1px solid #7C7863 }
.sidebar #search {margin:0px 0 0 0; padding-bottom:40px;}
.sidebar #topbullets { margin:25px 0 30px 0;}
#searchbox input#s { width:200px; height:20px; padding:5px 0 5px 5px; font-size:14px; border:none;}
#searchsubmit {position:relative; top:15px; left:8px; .top:8px}


/* login */
.al_nodisplay {display: none;} /* leave this alone */
#al_login, 
#al_lostPassword {width:310px; margin:25px 0 25px 0; .margin-top:0px;}
#al_loadingImage { margin-top: 35px;}
a.al_link {color:#333; text-decoration:underline; font-size:1em;}

#al_login form #rememberMe {float:left; color:#333;margin-top:-5px;}
#al_login form #lostPassword {float:left; margin:0px 0 10px 15px;}
#al_login form #loginButton {position:relative; top:-10px; left:10px;}
#al_login form .login, 

#al_lostPassword form .login {width:220px; padding:7px; border:none; margin-bottom:10px; font-size:16px;}/* entry cells*/
#al_lostPasswordForm {position:relative; _padding-bottom:0px;}
#al_lostPasswordForm button {background:none; border:none; outline:none; position:absolute; top:78px; left:210px; .left:220px;}
#al_lostPasswordMessage {}

#al_registration .thinLine {display:block; border-top:1px solid #375B30; width:90%; margin:30px 0 10px 0; }
label em {font-style:italic; vertical-align:10px;}
img#login {padding:0 0 12px 0; _margin-top:0;}

/* =TOOL TIPS - POP UPS
---------------------------------------------------------------*/
/* the tooltip works in IE7, IE6, Safari 3. In Opera the pop-up is off screen. 
   WordPress converst b to strong so am using strong */
   
/* the link text indicating a pop-up */
a.tooltip,
a:link.tooltop,
a:visited.tooltip {outline:none;} 

/* strong is the pop-up box container*/
a.tooltip strong {display:none; } 

/* position:relative allows absolute placement of the pop-up relative to the link */
a.tooltip:hover {border:0; position:relative;  text-decoration:none; z-index:500;}

/* this is the pop-up box container that is dispalyed on hover */
a.tooltip:hover strong {display:block; position:absolute; top:-320px; left:130px; width:500px; padding:35px; font-weight:normal; font-size:12px; color:#333; line-height:1.4em; border:1px solid #242328; background:#C8C092; }

/* NOT BEING USED - up arrow at the top of the pop-up box - DISPLAY:NONE hides this*/
a.tooltip:hover strong em { position:absolute; left:100px; top:-6px; width:11px; height:6px; background:#fff url(/images/tooltip.gif) 0 0; 
font-size:1px; display:none;}


/* =ANNOUNCEMENT 
----------------------------------------------------------------*/
.announcement {
border:4px dotted #C8C092;
padding:10px;
margin-bottom:15px;
font-size:14px;
}
.announcement h2 {
color:#242328;
text-align:center;
padding-bottom:10px;
}
.announcement li {
list-style:disc outside;
margin-left:20px;
padding-top:7px;
}
.goodasgold {margin-top:15px;}
.goodasgold p {margin:7px 0;}

/* =COMMENTS - hide the display of "no comments" since comments are turned off 
----------------------------------------------------------------*/
.postmetadata span {display:none }
p.nocomments {display:none }


/* END */
