﻿
html{color:#000;background:#FFF;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0 0 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}

th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,pre{margin-bottom:1em;}

body{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	color:#333333;}
h1,h2,h3,h4,h5,h6{
	font:calibri, Arial, Helvetica, clean, sans-serif;
	color:#336236;
	font-weight:bold;}
table{font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

td{padding:5px;}

.clear{
	clear:both;
	height:0px;}

body, html{
	background-color:#cce0d6;
	background-image:url(../../img/bg.jpg);
	background-repeat:repeat-x;}

a{
	/*color:#256044;
	color:#226e41;*/
	color:#936527;}
a:link, a:visited{
	text-decoration:none;}
a:hover, a:active{
	text-decoration:underline;}

#pageWrap{
	width:948px;
	margin:0 auto;
	border-left:1px solid #7aae94;
	border-right:1px solid #7aae94;
	background-color:#fff;}

#banner{
	height:210px;}

#nav{
	border-top:1px solid #8c6124;
	border-bottom:2px solid #8c6124;
	background-image:url(/img/nav-bg.jpg);
	background-repeat:repeat-x;
	background-color:#ae8649;
	padding-left:3px;}

#navItems{
	background-image:url(/img/nav-bg-menuItems.jpg);
	background-repeat:no-repeat;}
	
.navButton, .navButton:visited{
	height:27px;
	position:relative !important;}

#navHome, #navHomeButton, #navHomeButton:visited {
	width:122px;}
#navAbout, #navAboutButton, #navAboutButton:visited {
	width:125px;}
#navEvents, #navEventsButton, #navEventsButton:visited {
	width:126px;}
#navGRASSP, #navGRASSPButton, #navGRASSPButton:visited {
	width:134px;}
#navHortPac, #navHortPacButton, #navHortPacButton:visited {
	width:151px;}
#navMembers, #navMembersButton, #navMembersButton:visited {
	width:148px;}
#navContact, #navContactButton, #navContactButton:visited {
	width:135px;}

.navButton span, .navButton:visited span {
	display:block;
	height:27px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	}

#navHomeButton span, #navHomeButton:visited span {
	background-image:url(/img/navHome.jpg);}
#navAboutButton span, #navAboutButton:visited span {
	background-image:url(/img/navAbout.jpg);}
#navEventsButton span, #navEventsButton:visited span {
	background-image:url(/img/navEvents.jpg);}
#navGRASSPButton span, #navGRASSPButton:visited span {
	background-image:url(/img/navGRASSP.jpg);}
#navHortPacButton span, #navHortPacButton:visited span {
	background-image:url(/img/navHortPac.jpg);}
#navMembersButton span, #navMembersButton:visited span {
	background-image:url(/img/navMembers.jpg);}
#navContactButton span, #navContactButton:visited span {
	background-image:url(/img/navContact.jpg);}

.navButton span, .navButton:visited span {
	background-position:0 0;
	}

.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {
	background-position:0 -27px;}

#content{
	padding:0 40px 40px 40px;}

#contentHome{
	padding:0 40px 40px 40px;}
#homeLeft{
	float:left;
	width:555px;}
#latestNews{
	background-color:#f8f5ee;
	border:1px solid #d9c9b4;
	border-top:1px solid #5e4119;
	padding:0 20px;
	margin-bottom:30px;}
#headline{
	width:265px;
	float:left;}
#capital{
	width:265px;
	float:right;}
#headline p, #capital p{
	margin:1em 0;}

	
#homeRight{
	float:left;
	width:275px;
	margin-left:35px;}
.inputLogin{
	border-top:1px solid #936527;
	border-bottom:1px solid #936527;
	border-left:1px solid #936527;
	border-right:1px solid #936527;
	background-color:#f8f5ee;
	width:130px;}

#hortHeadlines{
	border:1px solid #33835c;
	background-color:#d3e4dc;
	background-image:url(../../img/wsha-home-hortHeadlines-bg.jpg);
	background-repeat:repeat-x;
	margin-top:30px;
	padding-bottom:0px;}
	
#emailForm{
	margin:0 auto;
	width:225px;}
.inputEmail{
	width:225px;
	border:1px solid #33835c;}

#calendar{
	margin:30px 0;}
.calendarItem{
	margin:10px 0;}
.calendarTitle{
	color:#936527;
	font-weight:bold;}
.calendarTitle a{
	color:#936527;
	font-weight:bold;}
.calendarTitle a:link, #calendarTitle a:visited{
	text-decoration:none;}
.calendarTitle a:hover, #calendarTitle a:active{
	text-decoration:underline;}
.calendarDate{
	font-style:italic;}

#fastFacts{
	border:1px solid #256044;}
#ff-bg{
	background-image:url(../../img/wsha-fast-facts.jpg);
	background-repeat:no-repeat;
	height:29px;}
#ff-body{
	background-color:#e1ede7;
	padding:10px 20px;}
/* for additional services */
#as-bg{
	background-image:url(../../img/wsha-additionalServices.jpg);
	background-repeat:no-repeat;
	height:29px;}
/* for additional services SHORT */
#asShort-bg{
	background-image:url(../../img/wsha-additionalServicesShort.jpg);
	background-repeat:no-repeat;
	height:29px;}
/* for contact your legislator */
#cyl-bg{
	background-image:url(../../img/wsha-contactLegislator.jpg);
	background-repeat:no-repeat;
	height:29px;}
/* for training events */
#te-bg{
	background-image:url(../../img/wsha-trainingEvents.jpg);
	background-repeat:no-repeat;
	height:29px;}
/* for annual meeting dates */
#amd-bg{
	background-image:url(../../img/wsha-annualMeetingDates.jpg);
	background-repeat:no-repeat;
	height:29px;}


#treeFruit{
	margin:0 0 25px 40px;}

#footer{
	background-color:#bf9c5c;
	border-top:4px solid #936527;
	border-bottom:1px solid #bf9c5c;
	margin:0;}
#footer img{
	margin:15px 0 0 25px;}
#footerAddress{
	color:#fff;
	margin:0 0 0 25px;
	font-weight:bold;}
#footerNav{
	text-align:center;
	font-weight:bold;
	color:#fff;}
#footerNav a{
	color:#fff;}
#footerNav a:link, #footerNav a:visited{
	text-decoration:none;}
#footerNav a:hover, #footerNav a:active{
	text-decoration:underline;}
#thirdStudio{
	text-align:center;
	margin:10px 0 10px 0;}
#thirdStudio a{
	color:#d9c49d;}
#thirdStudio a:link, #thirdStudio a:visited{
	text-decoration:none;}
#thirdStudio a:hover, #thirdStudio a:active{
	text-decoration:underline;}