@charset "UTF-8";
@import url(http://handsonmwv.org/kit_css/yaml_slim_base);
@import url(http://handsonmwv.org/kit_css/yaml_basemod);
@import url(http://handsonmwv.org/kit_css/yaml_content);
@import url(http://handsonmwv.org/kit_css/yaml_forms);
@import url(http://handsonmwv.org/kit_css/kit_navigation);

/* Site Specific Styles */

/* HEADER */

div#logo h1 {
	display: none;
}

div#be_the_change {
	padding-top: 50px;
	width: 132px;
}

/* HEADER SEARCH FORM */

div#header_search {
	position: absolute;
	right: 33px;
	top: 50px;
}

div#search_form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0 none;
}

div#search_form input#keywords {
	padding: 2px 3px;
	color: #49443E;
}

div#search_form input#search.button {
	color: #fff;
	font-weight: bold;
	padding: 2px 3px;
	background-color: #d7d5d2;
	cursor: pointer;
}

div#search_form input#search.buttonHover {
	background-color: #49443e;
}

div#search_form table td{
	vertical-align: bottom;
	border: #d7d5d2 1px solid;
}

div#search_form table td.last{
	background-color: #d7d5d2;
}

div#search_form table td.lastHover {
	background-color: #49443e;
	border: #49443e 1px solid;
}

/* HOME BANNER */
div#banners {
	height: 245px;
}

/*HOME FEATURES */
div#bkgrd_features_expand {
	background-image: url(/images/site/features_slice.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 10px 0;
}

div#bkgrd_features_top {
	background-image: url(/images/site/features_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#bkgrd_features_bottom {
	background-image: url(/images/site/features_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
								
div#features_wrap {
	min-height: 174px;
}

div#feature_1 {
	float: left;
	display: inline;
	width: 180px; /*180px + 40px side padding = 220px*/
	padding: 20px 20px 0 20px;
}

div#feature_2 {
	float: left;
	display: inline;
	width: 178px;  /*178px + 40px side padding = 218px*/
	margin: 0 11px 0 12px;
	padding: 20px 20px 0 20px;
}

div#feature_2 p span {
	font-color: #847d73;
	font-weight: bold;
}

div#feature_3 {
	float: left;
	display: inline;
	width: 180px; /*180px + 40px side padding = 220px*/
	padding: 20px 20px 0 20px;
}

div#feature_3 a {
	padding-right: 12px;
}

div#feature_3 a.last {
	padding-right: 0;
}

div#feature_3 img {
	vertical-align: middle;
	padding-right: 3px;
}

/* SIDEBAR */

div#col3_content h2{
	text-transform: uppercase;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin-left: 20px;
}

/* SIDEBAR VOLUNTEER */
div#volunteer {
	background-image: url(/images/site/volunteer_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	height: 52px;
	overflow:hidden;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 10px;
}

body#home div#volunteer {
	background-image: url(/images/site/volunteer.jpg);
	width: 219px;
	height: 58px;
}

/* SIDEBAR GALLERY */
div#gallery {
	background-image: url(/images/site/gallery_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 239px;
	overflow:hidden;
	color: #ffffff;
	font-weight: bold;
	padding: 20px 20px 0 25px;
}

body#home div#gallery {
	background-image: url(/images/site/gallery.jpg);
	height: 265px;
	padding: 20px 20px 0 28px;
}

div#gallery img {
    margin-bottom: 5px;
}

body#home div#gallery img {
    margin-bottom: 10px;
}

div#gallery  a {color:#ffffff;}
  
div#gallery  a:visited  { color: #ffffff; }

div#gallery  a:focus,
div#gallery  a:hover,
div#gallery  a:active { 
    color: #9cd2f6;
}

/* SIDEBAR CALENDAR */
div#col3_content div#calendar h2{
    color: #a6bb19; /*green*/
	text-transform:none;
	margin-left: 0;
}

div#col3_content div#calendar h3{
	color: #3ba6ed; /*blue*/
	font-weight: bold;
	margin-bottom: 0;
}

/* BOXES */
.t {background: url(/images/site/box_dot_light.gif) 0 0 repeat-x; width: 197px; margin-bottom: 10px;}
div#calendar.t {}
body#home div#calendar.t {width: 219px;}
div#uwmwv.t {width: 450px; margin-bottom: 0; float: left; display: inline;}
body#home div#uwmwv.t {width: 450px; margin: 0; float: left; display: inline;}
div#partners.t {width: 220px; margin: 0 33px 0 0; float: right; display: inline;}
body#home div#partners.t {width: 220px; margin: 0; float: right; display: inline;}

.b {background: url(/images/site/box_dot_light.gif) 0 100% repeat-x}
.l {background: url(/images/site/box_dot_light.gif) 0 0 repeat-y}
.r {background: url(/images/site/box_dot_light.gif) 100% 0 repeat-y}
.bl {background: url(/images/site/box_bl.gif) 0 100% no-repeat}
.br {background: url(/images/site/box_br.gif) 100% 100% no-repeat}
.tl {background: url(/images/site/box_tl.gif) 0 0 no-repeat}

.tr {background: url(/images/site/box_tr.gif) 100% 0 no-repeat; padding:10px;} 
div#calendar .tr {padding:15px 15px 5px 20px;} 
div#uwmwv .tr {padding:17px 10px 0 15px; height: 75px;} /*padding top and bottom plus height = 93px*/ 
div#partners .tr {padding:7px 10px 0 10px; height: 86px;} /*padding top and bottom plus height = 93px*/


div#uwmwv.t img#logo_uway {
	margin-right: 10px;
	width: 97px;
	float: left;
	display: inline;
}

div#uwmwv.t p {
        width: 312px;
        float: right;
        display: inline;
        font-size: .9em;
        line-height: 1.4em;
        color: #000;
}

div#uwmwv.t p em {
        color: #3ba6ed;
        font-weight: bold;
}

div#partners div#partnerLogos img {
	float: right;
}

/* FOOTER */

body#home div#footer {
	font-size: 0;
	line-height: 0;
display: none;
}

/* CREDITS */

div#credits {
	margin: 0 auto 20px auto;
	width: 980px;
	padding-bottom: 20px;
}

div#credits p {
	margin: 0 auto;
	font-size: 11px;
	color: #fff;
	padding: 0 30px 15px 30px;
}

div#credits a, div#credits a:visited {
	color: #fff;
	text-decoration: none;
}

div#credits a:hover, div#credits a:visited:hover {
	color: #333;
}

div#credits span.credits_pipe {
	font-size: 11px;
	color: #d6dd43;
	padding: 0 8px;
}

img#printer_friendly {
	float: right;
	display: inline;
	padding-left: 20px;
}
