/*
Theme Name: Humanity Corps Fresh Theme
Theme URI: http://wordpress.org/
Description: Custom Theme
Version: 1.0
Author: Dave Lyon
Author URI: http://waldowebdesign.com/
Tags: green, fixed width

*/

html, body {
margin: 0;
}

form#donateform {
height: 48px;
display: block;
float: left;
}

form#donateform div {
width: 20px;
float: left;
font-weight: bold;
font-size: 120%;
}

form#donateform .yui-button, form#donateform input {
float: left;
}
form#donateform input {
margin-top: 2px;
}

div#sidebar {
text-align: center;
padding-top: 20px;
}

div#hd {
margin-top: 20px;
}

div#ft {
border-top: 1px solid #97ca00;
background-color: #c0e559;
color: #638206;
padding: 10px;
padding-bottom: 20px;
margin-top: 20px;
}

div#ft ul li {
list-style: circle;
}

div#ft a {
margin-right: 12px;
color: #638206;
padding: 3px;
display: block;
}

div#ft a:hover {
color: white;
background-color: #638206;
text-decoration: none;
}

div#ft p {
margin-top: 30px;
text-align: center;
}

div#hd img {
height: 50px;
width: 364px;
margin: 0;
margin-bottom: 7px;
}

div#hd h1 a {
color: transparent;
text-decoration: none;
display: block;
}

div#hd p {
color: #97ca00;
font-family: Georgia, 'Times New Roman', Times, serif;
font-style: italic;
font-size: 180%;
margin: 0;
margin-top: 26px;
text-align: right;
}

div#hd ul {
height: 32px;
margin: 0;
background-color: #38929d;
border-top: 1px solid #2f7f88;
}

div#hd ul li {
list-style: none;
float: left;
}

div#hd ul li a {
color: #dbeeee;
line-height: 32px;
font-size: 140%;
font-weight: bold;
margin-left: 20px;
text-decoration: none;
text-transform: lowercase;
}

div#hd ul li a:hover {
color: #fff;
}


div#hd ul#menu {
padding: 0 10px;
margin: 0;
background-image: url(images/sprites.png);
background-position: left top;
height: 58px;
border-top: none;
}

div#hd ul#menu li {
list-style: none;
float: left;
}

div#hd ul#menu li a {
line-height: 58px;
color: white;
font-size: 140%;
font-weight: normal;
text-decoration: none;
background-image: url(images/button_sprite.png);
background-position: 0 -62px;
width: 136px;
display: block;
text-align: center;
margin: 0 10px;
text-transform: uppercase;
}

div#hd ul.main li a {
border-bottom: 1px solid #fff;
}

div#hd ul#menu li a:hover {
border-bottom: 1px solid #c0e559;
}

div#hd ul#menu li a.active {
background-position: 0 0;
}

div#bd {
font-size: 132%;
line-height: 150%;
color: #4d4d4d;
margin: 0 20px;
}

div#bd a {
color: #46b4c1;
}

div#bd a:hover {
color: #84c5c6;
}

div#bd h2 a {
text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
color: #638206;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 240%;
}

h2 {
font-size: 200%;
}

h3 {
font-size: 180%;
}

h4 {
font-size: 160%;
}

h5 {
font-size: 140%;
}

h6 {
font-size: 120%;
}

div#ft h3 {
margin: 0;
margin-bottom: 4px;
}

div#ft h3 a {
text-decoration: none;
}
div.photo {
    background-position: top left;
    background-image: url(images/photo_top.png);
    padding-top: 11px;
    width: 361px;
    text-align: center;
    background-repeat: no-repeat;
margin: 20px auto;
}
div.photo div.bd {
    display: block;
    background-position: top left;
    background-image: url(images/photo_mid.png);
    background-repeat: repeat-y;
    padding-top: 10px;
    padding-bottom: 14px;
}
div.photo div.ft {
    background-position: top left;
    background-image: url(images/photo_bottom.png);
    background-repeat: no-repeat;
    height: 26px;
}
/*
 * buttons
 */
.yui-skin-sam .yui-button {
    background-image: url(images/sprites.png);
    background-repeat: repeat-x;
    background-position: 0 -63px;
    border-color: #4e9a06;
    font-weight: bold;
    text-transform: uppercase;
font-size: 110%;
}

.yui-skin-sam .big {
    font-size: 180%;
}

.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, .yui-skin-sam div#bd .yui-button a {
    color: #000;
}
.yui-skin-sam .yui-button:hover button, .yui-skin-sam .yui-button:hover a, .yui-skin-sam div#bd .yui-button:hover a {
    color: #000;
}
.yui-skin-sam .yui-button-hover {
    background-position: 0 -70px;
    border-color: #97ca00;
}
.yui-skin-sam .yui-button span.first-child {
    border-color: #4e9a06;
}
.yui-skin-sam .yui-button-hover span.first-child {
    border-color: #97ca00;
}
.yui-button span.first-child {
    background-image: none;
}
input.text, textarea {
	width: auto;
	border-top:1px solid #BEDB8F;
	border-left:1px solid #BEDB8F;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color: #fef5a6;
	font-size: 120%;
	padding: 3px;
}
.yui-skin-sam .searchsubmit {
float: left;
}
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}#shadowbox_title{height:25px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;width:auto;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}#shadowbox_toolbar_inner{height:20px;color:#fff;}#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;width:auto;padding-right:10px;}#shadowbox_counter{float:left;width:auto;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}