/************* Wireframe Layout *************/
html
{
	background: #3A5E95;	
}

body
{
	margin: 0;
    font-family:Arial, Helvetica, sans-serif;
	background: #EBEBEB url(http://iowavalleyhabitat.org/templates/habitat/images/body-bg.jpg) top left repeat-x;
}

#nav-side, #cta-container
{
	background: #FFFDED; 
}

.nav-main ul, #nav-top ul, #nav-side ul
{
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}

#nav-side ul ul
{
	padding: 10px 0 0 10px;
}

#nav-side li p
{
	font-size: 1.0em;
	margin: 0;
}

#nav-side li
{
	margin-bottom: 10px;
}

.nav-main li, #nav-bread li
{
	display: inline;
	margin-right: 10px;
	text-align: center;
}

.nav-main li
{
	font-size: 1.5em;
	margin-right: 30px;
}

.nav-main a
{
	color: #FFF;	
}

/************ BANNER **************/
#top-nav
{
	height: 40px;
}

#header
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/header-bg.jpg) top left no-repeat;
}

#logo h1
{
	margin: 0;
}

#banner
{
	height: 344px;
}


/************ NAV TOP **************/

#nav-top
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/nav-top-bg.png) top left no-repeat;	
	height: 32px;
	margin-left: 592px;
	margin-bottom: 9px;
	width: 378px;
}

#nav-top ul, #nav-top li
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#nav-top li
{
	float: left;
	text-indent: -9009px;
	height: 32px;
}

#nav-top a
{
	display: block;	
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/nav-top-bg.png) top left no-repeat;	
	height: 32px;
}

#nav-top-1 a
{
	width: 50px;
	background-position: 0 0;
}

#nav-top-1 a:hover
{
	width: 50px;
	background-position: 0 -32px;
}

#nav-top-2 a
{
	width: 93px;
	background-position: -50px 0;
}

#nav-top-2 a:hover
{
	width: 93px;
	background-position: -50px -32px;
}

#nav-top-3 a
{
	width: 79px;
	background-position: -143px 0;
}

#nav-top-3 a:hover
{
	width: 79px;
	background-position: -143px -32px;
}

#nav-top-4 a
{
	width: 82px;
	background-position: -222px 0;
}

#nav-top-4 a:hover
{
	width: 82px;
	background-position: -222px -32px;
}

#nav-top-5 a
{
	width: 74px;
	background-position: -304px 0;
}

#nav-top-5 a:hover
{
	width: 74px;
	background-position: -304px -32px;
}

/************ ROTATOR **************/

#main-rotator
{
	width: 970px;
	height: 344px;	
}

#nav-rotator
{
	margin-top: -50px;
	padding-right: 35px;
	position: relative;
	text-align: right;
	width: 935px;
	z-index: 1000;
}

#nav-rotator a {
	background: #FFFFFF;
	color: #005696;
	font-size:1.2em;
	margin:0 0 0 4px;
	padding:3px 7px;
	text-decoration:none;
}

#nav-rotator a.activeSlide, #nav-rotator a:hover {
	background: #005696;
	color:#FFFFFF;
	text-decoration:none;
}

/************ NAV MAIN **************/



#nav-main-container
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/nav-main-bg.jpg) 0px 38px repeat-x;
}

#logo
{	
	margin-top: 20px
}

.nav-main
{
	margin-top: 38px;	
	height: 51px;
}

.nav-main ul, .nav-main li
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.nav-main li
{
	height: 51px;	
	float: left;
}

.nav-main li a, .nav-main li p
{
	display: block;
	text-indent:-9009px;
	margin: 0;
	padding: 0;
	height: 51px;
}

#nav-main-1 li a, #nav-main-1 li p
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/nav-main-1-bg.jpg) top left no-repeat;
}

#nav-main-1 li.sib-1 a
{
	background-position: 0px 0px;	
	width: 114px;
	margin-right: 10px;
}

#nav-main-1 li.sib-1 a:hover, #nav-main-1 li.sib-1 a.menu-current, #nav-main-1 li.sib-1 p, #nav-main-1 li.sib-1 a.menu-parent
{
	background-position: 0px -51px;
	margin-right: 10px;
	width: 114px;
}

#nav-main-1 li.sib-2 a
{
	background-position: -124px 0px;	
	margin-right: 10px;
	width: 116px;
	
}

#nav-main-1 li.sib-2 a:hover, #nav-main-1 li.sib-2 a.menu-current, #nav-main-1 li.sib-2 p, #nav-main-1 li.sib-2 a.menu-parent
{
	background-position: -124px -51px;
	margin-right: 10px;
	width: 116px;
}

#nav-main-1 li.sib-3 a
{
	background-position: -250px 0px;	
	width: 109px;
}

#nav-main-1 li.sib-3 a:hover, #nav-main-1 li.sib-3 a.menu-current, #nav-main-1 li.sib-3 p, #nav-main-1 li.sib-3 a.menu-parent
{
	background-position: -250px -51px;
	width: 109px;
}


#nav-main-2 li a, #nav-main-2 li p
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/nav-main-2-bg.jpg) top left no-repeat;
}

#nav-main-2 li.sib-1 a
{
	background-position: -3px 0px;	
	margin-left: 3px;
	margin-right: 18px;
	width: 112px;
}

#nav-main-2 li.sib-1 a:hover, #nav-main-2 li.sib-1 a.menu-current, #nav-main-2 li.sib-1 p, #nav-main-2 li.sib-1 a.menu-parent
{
	background-position: -3px -51px;
	margin-left: 3px;
	margin-right: 18px;
	width: 112px;
}

#nav-main-2 li.sib-2 a
{
	background-position: -133px 0px;	
	margin-right: 18px;
	width: 86px;
}

#nav-main-2 li.sib-2 a:hover, #nav-main-2 li.sib-2 a.menu-current, #nav-main-2 li.sib-2 p, #nav-main-2 li.sib-2 a.menu-parent
{
	background-position: -133px -51px;
	margin-right: 18px;
	width: 86px;
}

#nav-main-2 li.sib-3 a
{
	background-position: -237px 0px;	
	width: 138px;
}

#nav-main-2 li.sib-3 a:hover, #nav-main-2 li.sib-3 a.menu-current, #nav-main-2 li.sib-3 p, #nav-main-2 li.sib-3 a.menu-parent
{
	background-position: -237px -51px;
	width: 138px;
}


/************ CONTENT **************/
#content
{
	padding-top: 10px;
	padding-bottom: 20px;	
}

#announcement-container
{
	background: #FFF url(http://iowavalleyhabitat.org/templates/habitat/images/announcement-bg.gif) top left repeat-y;
	padding-top: 15px;
	padding-bottom: 15px;
}

#announcement
{
	background: #e6ebf1;
	padding-top: 10px;
	padding-bottom: 5px;
}

#announcement-bottom
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/announcement-bottom-bg.gif) top left no-repeat;
	height: 3px;
	margin: 0 0 15px 0;
}

#cta-container
{
	background: #FFF url(http://iowavalleyhabitat.org/templates/habitat/images/home-cta-bg.gif) top left repeat-y;	
	padding-top: 15px;
	padding-bottom: 15px;
}

#cta-container-bottom
{
	background: #FFF url(http://iowavalleyhabitat.org/templates/habitat/images/home-cta-bottom-bg.gif) top left no-repeat;	
	height: 2px;
}


.cta
{
	background: #E6EBF1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cta-top
{
	padding-top: 10px;	
}

.cta-bottom
{
	padding-bottom: 10px;	
}

.cta p
{	
	margin: 0;
	line-height: 1.4;	
}

.cta h3 a
{
	color: #333333;
	text-decoration: none;
}

.cta h3 a:hover
{
	color: #333333;
	text-decoration: underline;
}

.cta p a
{
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/home-cta-link.gif) center right no-repeat;
	padding-right: 10px;
}

.cta-icon
{
	padding-top: 10px;	
}

.cta-icon a
{
	padding-top: 10px;	
	padding-right: 0;
	background: none;
}


.cta-divider
{
	background: #E6EBF1 url(http://iowavalleyhabitat.org/templates/habitat/images/home-cta-divider.gif) bottom left no-repeat;
	height: 10px;
}



/************ NEWS SPONSOR **************/
#news-sponsor-container {width:970px;margin:0 auto;}
#news-sponsor-container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#news-sponsor-container {display:inline-block;}
* html #news-sponsor-container {height:1%;}
#news-sponsor-container {display:block;}

#news-container
{
	background: #FFF url(http://iowavalleyhabitat.org/templates/habitat/images/home-news-bottom-bg.gif) bottom left no-repeat;	
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

p#news-link
{
	line-height: 1;
	margin-top: -22px;
	margin-bottom: 0;
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/home-news-link-bg-left.gif) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 8px;
	float: right;
}

p#news-link a
{
	
	background: url(http://iowavalleyhabitat.org/templates/habitat/images/home-news-link-bg-right.gif) top right no-repeat;
	display: block;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 25px;
	padding-left: 10px;
}	

#post-container
{
	background: #EBEBEB;	
	padding-top: 12px;
	padding-bottom: 12px;
}

.post-block
{
	border-bottom: 1px dashed #000;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.count-5, .count-6
{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.post-block p.date
{
	margin: 0 0 3px 0;
	font-size: 1.3em;
	line-height: 1;
	color: #6A6A6A;
}

.post-block p.title
{
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.2;
	margin: 0;
}

.post-block p.title a
{
	color: #000;	
}

.post-col-1
{
	margin-right: 20px;	
}

#news-sponsor-body
{
	background: #CDCBCC	url(http://iowavalleyhabitat.org/templates/habitat/images/home-news-sponsor-container-bg.jpg) top left repeat-x;
	padding-top: 20px;
	padding-bottom: 10px;
}

/************ FOOTER **************/
#footer-container {width:970px;margin:0 auto;}
#footer-container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer-container {display:inline-block;}
* html #footer-container {height:1%;}
#footer-container {display:block;}

#footer-body
{
	background: #3A5E95	url(http://iowavalleyhabitat.org/templates/habitat/images/home-footer-bg.jpg) top left repeat-x;
	padding-top: 20px;
	padding-bottom: 20px;	
}

#nav-footer
{
	background: #3A5E95	url(http://iowavalleyhabitat.org/templates/habitat/images/nav-footer-bg.gif) top left repeat-y;
}	

#nav-footer ul
{
	margin-bottom: 0;
	margin-left: 0;
	list-style: none;
}

#footer li
{
	margin-right: 0;
	margin-bottom: 10px;
	color: #A6C0E8;
	line-height: 1.2;
}


#footer li.menu-last
{
	margin-bottom: 0;	
}

#footer p
{
	font-size: 1.2em;
	color: #FFF;
	margin: 0;
}

#footer li a
{
	text-decoration: none;
	color: #A6C0E8;	
}

#footer li a:hover
{
	text-decoration: underline;	
}

#footer li
{
	font-size: 1.5em;	
}

#footer li.menu-0 li
{
	font-size: .8em;
}	

#footer li.menu-0 > a
{
	color: #FFF;
}

#footer ul
{
	padding-top: 0;	
	padding-bottom: 0;
}

#footer ul ul
{
	padding: 7px 0 0 0;	
}

#social-top
{
	background: #5273A5 url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-top.gif) top left no-repeat;
	height: 16px;
}

#social-bottom
{
	background: #5273A5 url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-bottom.gif) top left no-repeat;
	height: 18px;
}

#social
{
	background: #5273A5 url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-bg.gif) top left repeat-y;
}

#social h3
{
	color: #FFF;	
	margin-bottom: -10px;
	font-size: 1.4em;
}

#social ul
{
	margin-top: 15px;	
}

#social li
{
	margin-bottom: 8px;
	font-size: 1.3em;
}

#social li a
{
	padding: 3px 0 3px 27px;
}

#social li.menu-last
{
	margin-bottom: 0;	
}

#social li.youtube a { background: url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-youtube.gif) center left no-repeat; }
#social li.facebook a { background: url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-facebook.gif) center left no-repeat; }
#social li.twitter a { background: url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-twitter.gif) center left no-repeat; }
#social li.eupdates a { background: url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-newsletter.gif) center left no-repeat; }
#social li.newsletter a { background: url(http://iowavalleyhabitat.org/templates/habitat/images/footer-social-newsletter.gif) center left no-repeat; }

#copyright p, #small-dot p
{
	margin-top: 10px;
	color: #FFF;
}

#copyright a, #small-dot a
{
	color: #A6C0E8	
}



/************* Typography *************/

p, li, h2, h3, h4 { color: #181919; }
h2{ font-size: 2.3em; font-weight:bold; margin-bottom: 5px; }
h3{ font-size: 1.8em; font-weight:bold; margin-bottom: 0;}
h4,h5,h6{ font-size: 1.5em; font-weight:bold; margin-bottom: 0;}
p, li{ font-size: 1.4em; }
li { margin-bottom: 5px; }

a{ color: #50AE26;}
a:hover{ text-decoration:none; color: #50AE26;}

.image-right-border
{
	border: #A0A0A0 3px solid;
	padding: 7px;
}

