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

/*
Theme Name: Human Light
Theme URI: http://humanlight.org/
Description: Human Light's custom look and feel
Version: 1.0
Author: Drew Nolte
Author URI: http://www.noltedesign.com
*/

html, body {height:100%;}

body{margin:0px;
	background: url(images/back.jpg);
	font-family: "Times New Roman", sans-serif;
	font-size:14px;
	color:#464646;
	}

A:link {text-decoration:none; color:#3d608d}
A:visited {text-decoration:none; color:#3d608d}
A:active { color:#91cad2}
A:hover {color: #91cad2}

#container {position:relative; min-height:100%; margin-bottom: -252px;}

img {border:none}

ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

h1 {
	font-size:36px;
	
	color:#b5553e;
	margin:0px;
	}

h2 {
	
	font-size:18px;
	}
	
h3 {font-size:18px; text-align:center;}
/*******************
HEADER
******************/

#header {
	background: url(images/header.png) repeat-x top center;
	width:100%;
	height:214px;
	margin-bottom:10px;
	}
	
.wrap {
	width:960px;
	margin: 0 auto;
	}

#search {
	float:right;
	width:190px;
	margin-top:95px;
	}
	
#searchform {
	background: url(images/search-box.png) no-repeat;
	width:182px;
	height:31px;
	padding:4px;
	}

#searchsubmit {float:right; margin: 2px 4px 0px 0px;}

#s {
    float: left;
	height:29px;
    padding-left:5px;
    border: 0;
    width: 140px;
    background: none;
	font-size:20px;
	font-weight:bold;
	color:#38696b;
	}

:focus {
	outline: 0;
	}

#nav {
	list-style-type:none;
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:22px;
	margin:2px 0px 0px 0px;
	}

#nav li {
	float:left;
	margin: 0px 35px 0px 0px;
	}

#nav A:link {text-decoration:none; color:#ffffff}
#nav A:visited {text-decoration:none; color:#ffffff}
#nav A:active { color:#508d81}
#nav A:hover {color: #508d81}


/*******************
NAVIGATION
******************/
		



	
/*******************
BODY
******************/
.who {
	padding-right:25px;
	font-size:15px;
	font-style:bold
	}

.col-1 {
	width:305px;
	float:left;
	padding:0px; 
	clear:right;
	margin-bottom:-40px;
	}
	
.col-2 {
	width:305px;
	margin-left:23px;
	float:left;
	}
	
.main-photo {
	float:right;
	width:615px;
	height:364px;
	border: solid #f6e1bd 5px;
	-moz-border-radius: .4em;
  	border-radius: .4em;
	margin-bottom:15px;
	}
.involve {
	margin-right:-9px;
	}
	
#news {
	width:277px;
	height:259px;
	margin-top:10px;
	background:#ffffff;
	margin-bottom:75px;
	padding:14px;
	}
	
#shop {
	height:236px;
	background-color: #f6e1bd;
	padding:14px;
	margin-bottom:10px;
	}
	
#events {
	width:277px;
	height:336px;
	float:right;
	background:#ffffff;
	padding:14px;
	}
	
.static_page ul {
	margin-left:28px;
	}
	
.static_page {margin-bottom:35px;}
	
/*******************
FOOTER
******************/

.clearfooter {
   height: 52px;
   clear: both;
}

.classiclogo {width:175px; float:right; margin-right:75px;}

.classiclogo-main {width:225px; float:right; margin-right:25px; margin-top:25px;}

#footer {
	position:relative;
	background: url(images/footer.jpg) repeat-x top center;
	width:100%;
	height:155px;
	padding-top:67px;
	clear:both;
	color:#ffffff;
	font-size:18px;
	font-family: Helvetica, sans-serif
	}
	
.foots-1 {
	width:285px;
	border-right: solid 1px #c2e8ed;
	padding:0px 30px 0px 0px;
	float:left;
	height:5px;
	list-style:none;
	}
	
.foots {
	float:left;
	width:265px;
	border-right: solid 1px #c2e8ed;
	padding:0px 30px 0px 30px;
	height:1px;
	margin:0px;
	}
	
#footer A:link {text-decoration:none; color:#ffffff}
#footer A:visited {text-decoration:none; color:#ffffff}
#footer A:active { color:#d6d6d6}
#footer A:hover {color: #d6d6d6}

