/* ------MAIN STYLES----- */

body{ margin:0; background:#fff; color:#000;}
body,td,th,input,select,textarea,input{ font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input{ font-size:21px;}
p{ margin:0 0 1.5em 0;}
form{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a{ color:#000;}
a:hover{ text-decoration:none;}
a img{ border:none;}


H1 { font-size:50px; font-weight:bold;}
H2 { font-size:20px; font-weight:bold;}
H3 { font-size:18px; font-weight:bold;}
H4 { font-size:14px; font-weight:bold;}


.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}




#tblACMAdminToolbar { z-index:999;}

/* ------CLEARING FLOATS------*/

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;} 
.clear { display: block;}
/* End hide from IE-mac */ 


/* ------WRAPPER STLYLS------ */

#wrapper { width:1058px; margin:0 auto;} 



/* ------HEADER STYLES------ */

#header { position:relative;}
	.homepage #hero { height:710px;}
	.childpage #hero { height:562px;}
	#miscellaneous { position:absolute; left:0; top:0; width:984px; padding:17px 37px;}
		#main-nav { height:40px; padding:0 0 0 258px; z-index:2;}
		#main-nav ul { margin:0; padding:0; list-style:none; line-height:1; z-index:2;}
		#main-nav ul li{ margin:0; list-style:none; float:left; z-index:2;}
		#main-nav ul li a{ display:block; text-decoration:none; color:#fff;}
		#main-nav ul li div a{ width:159px; height:40px; margin:0 0 0 22px; text-indent:-2000px;}
		
		#main-nav ul li#pageid16042 div a { background:url(../images/mainnav-About-The-Walk.jpg) no-repeat;}
		#main-nav ul li#pageid16043 div a { background:url(../images/mainnav-Registration.jpg) no-repeat;}
		#main-nav ul li#pageid16062 div a { background:url(../images/mainnav-Donate-Now.jpg) no-repeat;}
		#main-nav ul li#pageid16065 div a { background:url(../images/mainnav-Contact-Us.jpg) no-repeat;}
		
		#logo-callout { padding:15px 30px 20px;}
			#logo { width:600px; float:left;}
			#callout { width:324px; float:left;}
		
		#sub-nav { padding:0 30px 0 230px;}
		#sub-nav ul { margin:0; padding:0; list-style:none; line-height:1; z-index:2;}
		#sub-nav ul li{ margin:0; list-style:none; float:left; z-index:2;}
		#sub-nav ul li a{ display:block; text-decoration:none; color:#000;}
		#sub-nav ul li div a{ text-indent:-2000px;}
		#sub-nav ul li#pageid16046 div a{ width:102px; height:23px; background:url(../images/subnav-directions.gif) no-repeat;}
		#sub-nav ul li#pageid16047 div a{ width:63px; height:23px; background:url(../images/subnav-faqs.gif) no-repeat;}
		#sub-nav ul li#pageid16048 div a{ width:142px; height:23px; background:url(../images/subnav-consent-forms.gif) no-repeat;}
		#sub-nav ul li#pageid16049 div a{ width:222px; height:23px; background:url(../images/subnav-corporate-matching-gifts.gif) no-repeat;}
		#sub-nav ul li#pageid16050 div a{ width:192px; height:23px; background:url(../images/subnav-fundraising-materials.gif) no-repeat;}



/* ------CONTENT STYLES------ */

.homepage #content {min-height:213px; height:auto !important; height:213px; padding:16px 100px 5px; line-height:1.7; background:url(../images/content-bg.jpg) no-repeat;}
.childpage #content { padding:16px 77px 30px;}

	

/* ------FOOTER STYLES------ */
	
#footer{ height:99px; padding:12px 71px; background:url(../images/footer-bg.jpg) no-repeat;}
	#footer a{ color:#000000; text-decoration:none;}
	#seo { margin:10px 0 0 0;}
	#poweredbyactive { margin:0; float:right;}