/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/* LOGO */

#block-block-1 {
float: left;
float: none\8;
}

#block-block-2 {
float: left;
font-weight: bold;
color: #93A545;
font-size: 1em\8;
padding-top: 45px;
display: block\8;
}

/* SEARCH */

input#edit-search-block-form--2[type=text] {
	width: 140px;
	border: 1px solid #93A545;
	height: 25px;
}

input#edit-submit[type=submit] {
	width: 45px;
	height: 25px;
	background: #93A545;
	color: white;
	font-size: 0.750em;
	font-weight: bold;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	text-shadow: none;
	text-align: center;
	padding: 0;
}

/* MENUS */

#zone-user-wrapper {
	padding-top: 0.714em;
}

#zone-menu-wrapper {
    -webkit-box-shadow: 0px 7px 4px rgba(187, 187, 187, 0.67);
    -moz-box-shadow:    0px 7px 4px rgba(187, 187, 187, 0.67);
    box-shadow:         0px 7px 4px rgba(187, 187, 187, 0.67);
}

#block-block-6 p {
	margin-bottom: 0;
}

#block-menu-menu-utility-nav, #block-block-6 {
	display: inherit;
}


#block-menu-menu-utility-nav {
	display: inherit;
	font-size: 0.929em;
	float: right;
}

#block-menu-menu-utility-nav ul.menu li {
	list-style: none;
	list-style-image: none;
	display: inline;
	margin: 0;
	padding-right: 0.5em;
	padding-left: 0.25em;
	border-right: 1px solid #666;
}

#block-menu-menu-utility-nav ul.menu li.last {
	border-right: none;
}

#block-system-main-menu ul.menu li.expanded {
	list-style-image: url('/sites/default/files/images/list_arrow.png');
}

#block-system-main-menu .content ul.menu li.first {
	list-style-image: none;
	list-style-type: none;
}

#block-system-main-menu ul.menu li.expanded ul li.expanded{
	list-style-image: none;
	list-style-type: none;
}

#block-system-main-menu ul.menu li ul li {
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
}

#block-system-main-menu ul.menu li ul li, #block-system-main-menu ul.menu li ul li.last {
padding-right: 0;
}

#block-system-main-menu li {
    float: left;
    position: relative;
}

#block-system-main-menu li ul {
    left: 0px;
    position: absolute !important;
}

#block-system-main-menu ul ul ul {
	left: 170px;
	top: 0;
	width: 180px;
}

/* SECTION MENUS */

#block-menu-menu-updates ul li, #block-menu-menu-board-and-staff-menu ul li, #block-menu-menu-publications-menu ul li, #block-menu-menu-volunteer-menu ul li, #block-menu-menu-events-menu ul li, #block-menu-menu-ways-to-give-menu ul li, #block-menu-menu-contact-menu ul li, #block-menu-menu-home-ownership-menu ul li, #block-menu-menu-healthy-homes-menu ul li, #block-menu-menu-weatherization-menu ul li, #block-menu-menu-youth-build-menu ul li, #block-menu-menu-green-jobs-menu ul li, #block-menu-menu-financial-solutions-menu ul li, #block-menu-menu-foreclosure-menu ul li, #block-menu-menu-urban-agriculture-menu ul li, #block-menu-menu-community-planning-menu ul li, #block-menu-menu-real-estate-development-men ul li, #block-menu-menu-rent-a-home ul li, #block-menu-menu-mill-one-menu ul li {
	display: inline;
	list-style: none;
	list-style-image: none;
}

#block-menu-menu-updates ul li a.active, #block-menu-menu-board-and-staff-menu ul li a.active, #block-menu-menu-publications-menu ul li a.active, #block-menu-menu-volunteer-menu ul li a.active, #block-menu-menu-events-menu ul li a.active, #block-menu-menu-ways-to-give-menu ul li a.active, #block-menu-menu-contact-menu ul li a.active, #block-menu-menu-home-ownership-menu ul li a.active, #block-menu-menu-healthy-homes-menu ul li a.active, #block-menu-menu-weatherization-menu ul li a.active, #block-menu-menu-youth-build-menu ul li a.active, #block-menu-menu-green-jobs-menu ul li a.active, #block-menu-menu-financial-solutions-menu ul li a.active, #block-menu-menu-foreclosure-menu ul li a.active, #block-menu-menu-urban-agriculture-menu ul li a.active, #block-menu-menu-community-planning-menu ul li a.active, #block-menu-menu-real-estate-development-men ul li a.active, #block-menu-menu-rent-a-home ul li a.active, #block-menu-menu-mill-one-menu ul li a.active {
	color: white;
}

#block-menu-menu-updates ul li, #block-menu-menu-board-and-staff-menu ul li, #block-menu-menu-publications-menu ul li, #block-menu-menu-volunteer-menu ul li, #block-menu-menu-events-menu ul li, #block-menu-menu-ways-to-give-menu ul li, #block-menu-menu-contact-menu ul li, #block-menu-menu-home-ownership-menu ul li, #block-menu-menu-healthy-homes-menu ul li, #block-menu-menu-weatherization-menu  ul li, #block-menu-menu-youth-build-menu ul li, #block-menu-menu-green-jobs-menu ul li, #block-menu-menu-financial-solutions-menu ul li, #block-menu-menu-foreclosure-menu ul li, #block-menu-menu-urban-agriculture-menu ul li, #block-menu-menu-community-planning-menu ul li, #block-menu-menu-real-estate-development-men ul li, #block-menu-menu-rent-a-home ul li, #block-menu-menu-mill-one-menu ul li {
	background-color: white;
	border: 1px solid #94A545;
	border-radius: 10px 10px 0 0;
	width: 100px;
	padding: 10px;
}

#block-menu-menu-updates ul li.active-trail, #block-menu-menu-board-and-staff-menu ul li.active-trail, #block-menu-menu-publications-menu ul li.active-trail, #block-menu-menu-volunteer-menu ul li.active-trail, #block-menu-menu-events-menu ul li.active-trail, #block-menu-menu-ways-to-give-menu ul li.active-trail, #block-menu-menu-contact-menu ul li.active-trail, #block-menu-menu-home-ownership-menu ul li.active-trail, #block-menu-menu-healthy-homes-menu ul li.active-trail, #block-menu-menu-weatherization-menu ul li.active-trail, #block-menu-menu-youth-build-menu ul li.active-trail, #block-menu-menu-green-jobs-menu ul li.active-trail, #block-menu-menu-financial-solutions-menu ul li.active-trail, #block-menu-menu-foreclosure-menu ul li.active-trail, #block-menu-menu-urban-agriculture-menu ul li.active-trail, #block-menu-menu-community-planning-menu ul li.active-trail, #block-menu-menu-real-estate-development-men ul li.active-trail, #block-menu-menu-rent-a-home ul li.active-trail,  #block-menu-menu-mill-one-menu ul li.active-trail {
	background-color: #94A545;
}

#block-menu-menu-updates ul li.leaf, #block-menu-menu-board-and-staff-menu ul li.leaf, #block-menu-menu-publications-menu ul li.leaf, #block-menu-menu-volunteer-menu ul li.leaf, #block-menu-menu-events-menu ul li.leaf, #block-menu-menu-ways-to-give-menu ul li.leaf, #block-menu-menu-contact-menu ul li.leaf, #block-menu-menu-home-ownership-menu ul li.leaf, #block-menu-menu-healthy-homes-menu ul li.leaf, #block-menu-menu-weatherization-menu ul li.leaf, #block-menu-menu-youth-build-menu ul li.leaf, #block-menu-menu-green-jobs-menu ul li.leaf, #block-menu-menu-financial-solutions-menu ul li.leaf, #block-menu-menu-foreclosure-menu ul li.leaf, #block-menu-menu-urban-agriculture-menu ul li.leaf, #block-menu-menu-community-planning-menu ul li.leaf, #block-menu-menu-real-estate-development-men ul li.leaf, #block-menu-menu-rent-a-home ul li.leaf, #block-menu-menu-mill-one-menu ul li.leaf {
	margin-left: -5px;
}

#block-menu-menu-updates ul li.first, #block-menu-menu-board-and-staff-menu ul li.first, #block-menu-menu-publications-menu ul li.first, #block-menu-menu-volunteer-menu ul li.first, #block-menu-menu-events-menu ul li.first, #block-menu-menu-ways-to-give-menu ul li.first, #block-menu-menu-contact-menu ul li.first, #block-menu-menu-home-ownership-menu ul li.first, #block-menu-menu-healthy-homes-menu ul li.first, #block-menu-menu-weatherization-menu ul li.first, #block-menu-menu-youth-build-menu ul li.first, #block-menu-menu-green-jobs-menu ul li.first, #block-menu-menu-financial-solutions-menu ul li.first, #block-menu-menu-foreclosure-menu ul li.first, #block-menu-menu-urban-agriculture-menu ul li.first, #block-menu-menu-community-planning-menu ul li.first, #block-menu-menu-real-estate-development-men ul li.first, #block-menu-menu-rent-a-home ul li.first, #block-menu-menu-mill-one-menu ul li.first {
	margin-left: 0;
}

/* SECTION HEADERS */

.node-type-services h1#page-title {
display: none;	
}

#block-block-5, #block-block-7, #block-block-8, #block-block-9, #block-block-10, #block-block-11, #block-block-12, #block-block-13, #block-block-14, #block-block-15, #block-block-24, #block-block-26 {
	display: inherit;
	width: 100%;
	border: 1px solid #FFD457;
	font-size: 2.857em;
	color: #F9B033;
	margin-top: 15px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', arial, sans-serif;
	font-weight: bold;
}

#block-block-5 p, #block-block-7 p, #block-block-8 p, #block-block-9 p, #block-block-10 p, #block-block-11 p, #block-block-12 p, #block-block-13 p, #block-block-14 p, #block-block-15 p, #block-block-24 p, #block-block-26 p {
	padding: 15px;
	margin-bottom: 0;
}

.page-node-52 h1#page-title, .page-node-53 h1#page-title, .page-node-54 h1#page-title, .page-node-55 h1#page-title, .page-node-56 h1#page-title, .page-node-57 h1#page-title, .page-node-58 h1#page-title, .page-node-59 h1#page-title, .page-node-60 h1#page-title, .page-node-61 h1#page-title, .page-node-62 h1#page-title, .page-node-63 h1#page-title, .page-node-47 h1#page-title, .page-node-48 h1#page-title, .page-node-64 h1#page-title, .page-node-65 h1#page-title, .page-node-66 h1#page-title, .page-node-67 h1#page-title, .page-node-68 h1#page-title, .page-node-69 h1#page-title, .page-node-70 h1#page-title, .page-node-71 h1#page-title, .page-node-72 h1#page-title, .page-node-73 h1#page-title, .page-node-74 h1#page-title, .page-node-75 h1#page-title, .page-node-76 h1#page-title, .page-node-77 h1#page-title, .page-node-78 h1#page-title, .page-node-79 h1#page-title, .page-node-80 h1#page-title, .page-node-81 h1#page-title, .page-node-387 h1#page-title {
	display: none;
}

/* CONTENT */

#block-block-17 {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* HOMEPAGE CONTENT */

#block-views-homepage-slideshow-block {
	padding-top: 10px;
}

.front #zone-header-wrapper {
	margin-bottom: 0;
	margin-bottom: -30px;
}

.front #zone-header-wrapper #region-header-first .views-field-title {
	margin-top: -7em;
	z-index: 3 !important;
	position: relative;	
	padding: 15px 15px 0 15px;
}

.front #zone-header-wrapper #region-header-first .views-field-body {
	z-index: 4 !important;
	position: relative;	
	padding: 0px 15px 5px 15px;
}

#block-views-homepage-updates-block .view-content {
	padding: 20px;
}

#block-block-4 img {
	padding-right: 15px;
}

#block-block-18 {
	margin: 45px 30px 0 0;
}

/* SIDEBAR */

.front #block-block-3 {
	margin-top: 50px;
}

#block-block-3 {
	width: 80%;
}

#block-block-3, #block-views-latest-update-block, #block-constant-contact-1, #block-constant-contact-2, #block-block-4 {
	margin-bottom: 30px;
}

#block-constant-contact-1 input#edit-submit--2 {
	margin-left: -25px;
	margin-top: -12px;
	margin-left: -40px\8;
	margin-top: 10px\8;
	height: 30px\8;
	width: 30px\8;
}

#block-constant-contact-2 input#edit-submit--2 {
	margin-left: -25px;
	margin-top: -12px;
	margin-left: -40px\8;
	margin-top: 10px\8;
	height: 30px\8;
	width: 30px\8;
}

#block-block-20, #block-constant-contact-2, #block-block-18, #block-block-19, #block-constant-contact-1 {
	display: inherit;
}

/* FOOTER */

#block-block-16 {
	padding-top: 20px;
	padding-bottom: 20px;
}