/*  
Theme Name: SA KCC
Theme URI: 
Description: 2 column Wordpress theme. Edited from Bob's Silver-Light-01 Theme. Written for SA KCC's site.
Version: 0.1
Author: re-designed by Shawna 
Author URI:

*/
*{margin:0;	padding:0;
}

body, html {height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF;
}


body {min-width:750px; /* Prevent content from becoming unreachable in Gecko */
}
h2{line-height:14px;color:#990000;margin:0;padding:0; font-size:12px;border-bottom:#cccccc 1px solid;}
h3{line-height:14px;color:#990000;margin:0;padding:0; font-size:12px;}
.h2{font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;color:#312E2E;font-weight:700;}
a:link,a:visited,a:active{color:#990000;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}
#ddnav{background-color:#312e2e;height:35px;margin:0;padding:0;}
#nav{height:25px;width:980px;font-weight:700;margin:0 auto;padding:10px 0 0;}
ul.nav{height:25px;line-height:25px;float:left;list-style:none;font-size:11px;text-transform:inherit;margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;border-right:2px solid #312e2e;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{background:url(images/navsilver.gif) repeat-x;color:#818181;float:left;display:block;text-decoration:none;padding:0 15px;}
ul.nav li a:hover,ul.nav li a:active{background:url(images/navblue.gif) repeat-x;color:#205387;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;background:url(images/navblue.gif) repeat-x;color:#fff;}
ul.nav li ul{float:left;margin:0;padding:0;}
#content{float:left;width:510px;margin:0;padding:0; height:100%}
.entry{width:510px;border:1px solid #dadada;background:#fff url(images/box.gif) repeat-x left top;margin:0 0 5px;padding:5px 5px 0px 5px;}
#sidebar{width:140px;margin:0 0 0 550px;padding:0;}
.rsidebar{width:145px;border:1px solid #dadada;background:#fff url(images/box.gif) repeat-x left top;margin:0 0 10px;padding:10px; font-size:12px; color:#000000}
.rsidebar h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.navigation{width:600px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.postmetadata{border-top:1px #eee solid;font-size:10px;margin:0;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:575px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#eee;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}


/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap {position:absolute;
	width:100%;
	top:0;
	left:0;
	height:130px;
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {position:fixed;
}
div#header {height:130px;
	width:750px;
	margin:0 auto; background-color:#FFFFFF;
}

div#churchblog{position: relative; height:60px;  padding-bottom:3px; padding-top:8px}
div#f-source-menu {position:relative; height:62px; z-index:1; padding-bottom:10px}
div#values{position:relative; height:130px; width: 230px;}
div#rightside {position:relative; left:230px; bottom:130px;width:520px; text-align:center;}



/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
/* set left margin and bottom padding for IE5/Win */
	padding:130px 0 0 0;
	margin-left:0;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:16px;
	padding-bottom:32px;
}
/* set left margin for modern browsers */
body>div#middlewrap {margin-top: 0px;
	margin-left:0;
}
div#middle {width:750px;
	margin:0 auto;
}
#main {margin:0 auto;	text-align:left; margin-top:10px;
	border-collapse:collapse; padding: 0px 0 0px 0;
	vertical-align:top;
}
#main td {padding: 5px;
}



/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap {width:100%;
	p\osition:absolute;
	bottom:0;
	left:0;
	height:32px;
	}
body>div#footerwrap {position:fixed;
}
div#footer {height:32px;width:750px;margin:0 auto;vertical-align:bottom; font-size:9px; font-weight:bold;background-color:#FFFFFF;
}
div#shield {position:relative; width:25px; text-align:center; height:32px;
}
div#CandB {height:32px;
	position: relative;
	width: 200px;
	text-align:center;
	left:25px;
	bottom:32px;
}
div#KCC {height:32px;
	position: relative;
	width: 300px;
	text-align:center;
	left:225px;
	bottom:64px;
}
div#Int {height:32px;
	position: relative;
	width: 200px;
	text-align:center;
	left:525px;
	bottom:96px;
}

div#footer a {text-decoration:none; color:#000000;
}

#gallery {float:right; width:610px; text-align:center;
}