/*
Theme Name: Lighthouse KC
Theme URI: http://www.lighthousekc.org/
Description: Lighthouse theme taken from pieces of the Wordpress default theme.
Version: 1.0
Author: Doy Cave - Richmond Hill Media
Author URI: http://www.richmondhillmedia.com/

*/

@charset "UTF-8";
/* CSS RESET by Eric Meyer: www.meyerweb.com */

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -----------------===================-------------------- */

/* LIGHTHOUSE KC STYLES • COPYRIGHT 2008 • RICHMOND HILL MEDIA */

/*  -=-=-=-=-=-=-=-=-=-=-
=- HTML and styles -=-=
-=-=-=-=-=-=-=-=-=-=- */

a img{border:none;}
strong{font-weight:bold;}

body{background:#FFF url(images/banner_bg.gif) top left repeat-x; font-size:12px; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; line-height:18px; color:#543b27; text-align:center;}

.separate{clear:both; height:0; visibility:hidden;}
p{margin-bottom:9px;}


/*  -=-=-=-=-=-=-=-=-=-=-
=- BANNER and styles -=-=
-=-=-=-=-=-=-=-=-=-=- */

#banner{height:150px; background:#FFF url(images/banner_bg.gif) top left repeat-x; position:relative;}

	#banner .home a{display:block; text-indent:-999em; background:url(images/Logo.gif) top left no-repeat; height:150px; width:540px;}
	
	#banner .moreAboutAdopt a{display:block; width:383px; height:71px; background:url(images/MoreAboutAdoptions.gif) top center no-repeat; position:absolute; left:597px; top:29px; text-indent:-999em;}
		#banner .moreAboutAdopt a:hover{background:url(images/MoreAboutAdoptions.gif) center -69px no-repeat;}	
	#banner .moreAboutMatern a{display:block; width:383px; height:71px; background:url(images/OnlineDonations.gif) top center no-repeat; position:absolute; left:597px; top:29px; text-indent:-999em;}
		#banner .moreAboutMatern a:hover{background:url(images/OnlineDonations.gif) center -69px no-repeat;}	
	
/*  -=-=-=-=-=-=-=-=-=-=-
=- CONTAINER and styles -=
-=-=-=-=-=-=-=-=-=-=- */

#container{width:980px; text-align:left; margin:0 auto;}


/*  -=-=-=-=-=-=-=-=-=-=-
=- CONTENT and styles -=
-=-=-=-=-=-=-=-=-=-=- */
#contentCenter{text-align:center; width:980px; margin-bottom:36px;}
#contentLeft{width:575px; float:left; margin-left:18px;}
#contentLeft ul{list-style:disc; margin-bottom:9px; margin-left:15px;}
#contentLeft a{color:#66b3a0;}

#contentRight{width:300px; float:right;}

/*  -=-=-=-=-=-=-=-=-=-=-
=- FEATURE and styles -=
-=-=-=-=-=-=-=-=-=-=- */

#feature{background-color:#acd6cb; height:300px;}

	.featureContent{float:left; height:290px; margin:5px; background-color:#a3cbc1; width:475px; overflow:auto;}
		.featureContent h1{padding:0 18px; line-height:36px; color:#FFF; font-size:24px; font-weight:normal;}
		.featureContent p{padding:0 18px 9px 18px;}
	.featureObject{float:right;}
	
	
/*  -=-=-=-=-=-=-=-=-=-=-
=- FOOTER and styles -=
-=-=-=-=-=-=-=-=-=-=- */

	#footer{clear:both; background:#acd6cb; padding:9px 18px;}
        #footer a{color:#543b27;}

/*  -=-=-=-=-=-=-=-=-=-=-
=- NAV and styles -=
-=-=-=-=-=-=-=-=-=-=- */

#nav{list-style:none; position:relative;}

	#nav li{display:inline; margin:0; line-height:36px;}
	#nav li.last{position:absolute; left:797px; top:4px; text-indent:-999em;}
	#nav li a:link, #nav li a:visited{margin:0; float:left; display:block; text-transform:uppercase; letter-spacing:.1em; font-size:15px; color:#999; text-decoration:none; padding:0 10px;}
	#nav .last a:link, #nav .last a:visited{display:block; width:183px; height:32px; background:url(images/IWantToHelp.gif) top left no-repeat;} 
		#nav li a:hover, #nav li a.active{margin:0; display:block; background:url(images/pyramidBottom.gif) bottom center no-repeat;}
		#nav .last a:hover, #nav .last a.active{background:url(images/IWantToHelp_RO.gif) top left no-repeat;}
		
#navBottom{background-color:#acd6cb; height:18px; margin-bottom:9px; clear:both; border-bottom:1px solid #66b3a0;}
		
		
/*  -=-=-=-=-=-=-=-=-=-=-
=- THREE COL and styles -=
-=-=-=-=-=-=-=-=-=-=- */

	.threeCol{width:314px; margin-right:18px; margin-bottom:18px; float:left;}
		.last{float:right; margin-right:0;}
		.more a{float:right; color:#39456d; margin-top:9px;}
		
		.threeCol h2{display:block; line-height:36px; font-weight:normal; font-size:20px; margin-top:18px; padding:0 18px; margin-bottom:9px; border-bottom:1px dotted #66b3a0; }
		.threeCol p{padding:0 18px;}
		
/* -=-=-=-=-=-=-=-=-=-
=-=- WORDPRESS styles -=-=-
-=-=-=-=-=-=-=-=-=-= */

.pagetitle, .widgettitle{font-weight:normal; font-size:24px; color:#66b3a0; display:block; line-height:36px; border-bottom:1px dotted #66b3a0; margin-bottom:18px;}
.pagetitle a, .widgettitle a{text-decoration:none;}
.navigation{padding:9px; background-color:#acd6cb; margin-bottom:9px;}
.alignleft{float:left; color:#361e0f; margin: 0 15px 15px 0; border:none;}
.alignright{float:right; display:block; color:#361e0f; margin: 0 0 15px 15px; border:none;}
.post{margin-bottom:9px;}
.entry{margin-bottom:9px;}
.entry h2{font-size:18px; font-weight:bold; line-height:36px;}
.entry table{border-bottom:1px solid #66b3a0; border-left:1px solid #66b3a0; margin:9px 0;}
.entry td{border-top:1px solid #66b3a0; border-right:1px solid #66b3a0; padding:5px 10px;}
.date{}
#comments{}
.commentslist{}
.commentslist li{}
.commentslist .alt{}
#respond{font-weight:normal; font-size:24px; color:#66b3a0; display:block; line-height:36px; border-bottom:1px dotted #66b3a0; margin-bottom:18px;}
	
	.pagenav li a{display:block; padding-bottom:9px; margin-bottom:9px; text-decoration:none; color:#361e0f; text-transform:uppercase; border-bottom:1px dotted #66b3a0;}
	.pagenav li a:hover{color:#361e0f;}
	.pagenav li ul{margin-left:15px;}
	.pagenav li ul li a{text-transform:none; border-bottom:none; color:#66b3a0;}
	.pagenav .current_page_item a{color:#66b3a0;}
	#contentLeft .alignleft a, #contentLeft .alignright a{color:#FFF; font-weight:bold; text-decoration:none;}

	.widget li a{display:block; padding-bottom:9px; margin-bottom:9px; text-decoration:none; color:#361e0f; text-transform:uppercase; border-bottom:1px dotted #66b3a0;}
	.widget li a:hover{color:#361e0f;}
	.widget li ul{margin-left:15px;}
	.widget li ul li a{text-transform:none; border-bottom:none; color:#66b3a0;}
	.widget .current_page_item a{color:#66b3a0;}


.statement{text-align:center; color:#FFF; font-size:11px; text-transform:uppercase;}
.thermometer {
	float: right;
	margin-left: 10px;
}

.contactForm {
	color: #000;
	margin: 18px 0;
}

	.contactForm label {
		display: block;
		float: left;
		width: 200px;
		margin-right: 9px;
		text-align: right;
	}
	
	.contactForm p {
		margin-bottom: 18px;
	}
