@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/backNew.jpg);
	/* font-family: "Times New Roman", sans-serif; */
        font-family:"Helvetica",sans-serif;
	font-size:16px;
	color:#000000;
	}

A:link {text-decoration:none; color:#0051BA}
A:visited {text-decoration:none; color:#0051BA}
A:active { color:#0072FF}
A:hover {color: #0072FF}

#container {position:relative; min-height:1200px; margin-bottom: 0px;}
img {border:none}

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

h1 {
	text-transform:uppercase;
	text-align:center;
        font-size:22px;
	color:#000000;
	margin:0px;
	}


#top {
        font-color:#0051BA;
        }

h2 {
	font-size:18px;
	}

h3 {font-size:18px; text-align:center;}

h4 {font-size:16px; text-align:center;margin:2px}

/*******************
HEADER
******************/

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

/* rotator is the div for the wp-cycle picture viewer */
#rotator {
       position:absolute;
       top:137px;
       right:45px;
       z-index:1;
       }

/* #search is the name for the div that contains the search form */
#search {
	float:right;
	width:150px;
	margin-top:33px;
	}
	
/* #searchform is the form in the div */
#searchform {
	background: url(images/search-box.png) no-repeat;
	width:140px;
	height:26px;
	padding:4px;
	}

/* #searchsubmit is the magnifying glass icon that user clicks to submit the search */
#searchsubmit {float:right; margin: 2px 4px 0px 0px;}

/* #s is the text widget inside the form */
#s {
    float: left;
    height:32px;
    padding-left:5px;
    padding-top:2px;
    border: 0;
    width: 107px;
    background: none;
	font-size:16px;
	font-weight:regular;
        font-style:normal;
	color:#0051BA;
	}

:focus {
	outline: 0;
	}

/********************************************************************
NAVIGATION BAR (also see Suckerfish settings in WordPress Settings)
********************************************************************/

#nav {
        position:absolute;	
        list-style-type:none;
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:20px;
        /* top (neg values OK), right, below, left */
	margin:-97px 0px 0px 270px;
        z-index: 20;
	}

#nav li {
	float:left;
        /* margins are for each list item */
        /* margin: top (neg values OK), right(?), space above(?),  left(?)*/
	margin: 0px 25px -1px 0px;
        z-index: 20;
	}

#nav A:link {text-decoration:none; color:#ffffff}
#nav A:visited {text-decoration:none; color:#ffffff}
#nav A:active { color:#FF9B5E}
#nav A:hover {color: #FF9B5E}
		
/*******************
BODY
******************/
.onDec23 {
        padding-right:20px;
        padding-bottom:5px;
        padding-top:-10px;
	text-transform:uppercase;
	text-align:right;
        font-size:20px;
        font-weight:900;
	color:#000000;
	margin:0px;
	}
.who {
        width:480
	padding-right:5px;
	font-size:16px;
	font-style:bold;
	}

.col-1-wide {
	width:480px;
	float:left;
	padding:0px; 
	clear:right;
        margin-top:-20px;
	margin-bottom:-40px;
	}

.col-1-narrow {
 	width:260px;
	float:left;
	padding:0px; 
	clear:right;
	margin-bottom:-40px;
       }
	
.col-2-wide {
	width:350px;
	margin-left:23px;
        float:left;
	}

.main-photo {
	float:right;
        margin-top:-45px;
	width:450px;
	height:266px;
	border: solid #f6e1bd 5px;
	-moz-border-radius: .4em;
  	border-radius: .4em;
	margin-bottom:17px;
        z-index:-2;
	}

.boxLink-eCard {
        margin-top:2px;
        margin-left:15px;
	margin-bottom:5px;
	}
	
.boxLink-print {
        margin-left:15px;
	margin-bottom:5px;
	}

.boxLink-involved {
        margin-left:15px;
        margin-bottom:5px;
        }

#news {
        position:absolute;
        top:410px;
        left:55px;	
        width:250px;
	height:150px;
	margin-top:1px;
	background:#ffffff;
	margin-bottom:1px;
	padding:5px;
	}
	
#location {
        position:absolute;
        top:425px;
        left:330px;
        height:750px;
        width:350;
	background-color: #F7EFDC;
	padding:10px;
        border-style:groove;
        border-color:#0051BA;
	margin-bottom:5px;
        
	}
	
#video{
        position:absolute;
        top:410px;
        left:680px;
	width:340px;
	height:305px;
	float:right;
	background:#ffffff;
	padding:1px;
	}	

#prior{
	position:absolute;
	top:800px;
	left:670px;
	width:340px;
	height:100;
	}

.static_page ul {
	margin-left:28px;
	}
	
.static_page {margin-bottom:35px;}
	
/*******************
FOOTER
******************/

.clearfooter {
   height: 1px;
   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;
        bottom:inherit;
	background: url(images/footer.jpg) repeat-y top center;
	width:100%;
	height:40px;
	padding-top:1px;
	clear:both;
	color:#ffffff;
	font-size:18px;
	font-family: Helvetica, sans-serif
	}
	
.foots-1 {
	width:305px;
	/* border-right: solid 1px #c2e8ed; */
	padding:10px 0px 0px 150px;
	float:left;
	height:10px;
	list-style:none;
        margin:0px
	}
	
.foots {
	float:right;
	width:350px;
	/* border-right: solid 1px #c2e8ed; */
	padding:10px 0px 50px 50px;
	height:10px;
	margin:0px;
	}
	
#footer A:link {text-decoration:none; color:#ffffff}
#footer A:visited {text-decoration:none; color:#ffffff}
#footer A:active { color:#FF9B5E}
#footer A:hover {color: #FF9B5E}

