body {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: inherit;
}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-family: Georgia, "Times New Roman", Times, serif;}
h1 {color: #ec8d0f; font-size: 22px;}
h2 {color: #333399; font-size: 16px;}
h3 {font-size: 12px; color: #5d0101; font-weight: bold; margin: 0;} 
h3.maroonHeader {font-size: 22px; color: #5d0101; font-weight: bold; margin: 0; padding:0; line-height:10px;} 
h3.blackHeader {font-size: 18px; color: #000000; font-weight: bold; margin: 0; padding:0 0 6px 0;line-height:10px; text-align:center} 
a img,img{border:none;display:block;}
/* mac hide \*/
html,body{height:100%}
html {margin-bottom: 1px;}
/* end hide*/
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 0;}
a:link, a:visited, a:active {color: #333399;}
a:hover {
	color:#900;
	text-align: center;
}	
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 16px; }

ul { margin: 0; padding:0 0 0 5px; }
ul li {	background:url(/images/common/redbull.jpg) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;	}
#container {width: 902px; margin: 0 auto;}
#header {width: 859px; height: 120px; background: url(/images/common/headerbg.jpg) no-repeat; margin: 0; padding: 13px 0 0 33px;}
#nhlogo {margin: 0; padding: 0; }
#girlslogo {margin: 3px 0 0 0; padding: 0; float: left;}

#header ul {font-weight: bold; float: left; padding:0; margin:20px 0 0 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;}
#header li{background: url(/images/common/hov_but.jpg) no-repeat; float: left; width: 122px; height: 31px; padding:0; margin:0 2px 0 0;text-align: center;}
#header li a { background: url(/images/common/off_but.jpg) no-repeat; display:block;  width: 122px; height: 25px; padding: 6px 0 0 0; margin:0; color:#FFFFFF; text-decoration:none; float:left;  }
#header li a#indicator, #header li a#indicator:hover { background: url(/images/common/on_but.jpg) no-repeat; color: #640804;}
#header li a:hover, #header li a:focus { background: transparent; color: #FFFFFF; }

#main {width: 902px; margin: -10px 0 0 0;}
#sidebar {width: 265px;}
#content {width: 527px; padding: 35px 60px 40px 50px;}


#footer {font-size: 11px; line-height: 16px; margin: 0 0 0 92px; padding-bottom: 10px;}
#footer ul{ margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}
#footer li { margin: 0; padding: 0 3px 0 0; display: inline; background: none;}
#footer p {margin: 0 0 10px 0;}
#uw {float: left;}

#navimg {margin-bottom: 3px;}

.newsnav {height: 231px; background: url(/images/news/newsnavbg.jpg) no-repeat;}
.opptnav {height: 377px; background: url(/images/oppt/opptnavbg.jpg) no-repeat;}
#sidenav {width: 265px; padding: 12px 0 20px 0; font-size: 17px;}
#sidenav li {margin: 0 0 0 0; padding: 0 0 0 12px; background: none; }
#sidenav a { padding: 9px 0 0 30px; display:block; width: 222px; height: 29px;}
#sidenav a#current, #newsnav a#current:hover { background: #FFFFFF url(/images/common/redbull.jpg) no-repeat 13px 16px; border: 1px solid #f3a61c; border-right: 0; height: 28px; }

#progsidenav {width: 265px; padding: 12px 0 5px 0; font-size: 17px;}
#progsidenav li {margin: 0 0 0 0; padding: 0 0 0 12px; background: none; }
#progsidenav a { padding: 9px 0 0 30px; display:block; width: 222px; height: 29px;}
#progsidenav a#current, #progsidenav a#current:hover { background: #FFFFFF url(/images/common/redbull.jpg) no-repeat 13px 16px; border: 1px solid #f3a61c; border-right: 0; height: 28px; }

.newsbg {background: url(/images/news/newsbg.jpg) no-repeat left top;} 
.aboutbg {background: url(/images/about/aboutbg.jpg) no-repeat left top;}
.programsbg {background: url(/images/programs/programsbg.jpg) no-repeat left top;}
.opptbg {background: url(/images/oppt/opptbg.jpg) no-repeat left top;}

#contactside {height: 185px; background: url(/images/contact/contactnavbg.jpg) no-repeat; text-align: center;}
#contactside p {margin-top: 0;}



#homeflash {margin: -13px 0 0 0;}
#homebux {height: 278px;}
#homebux div {float: left;color: #800000;}
#online {width: 269px; height: 265px; padding: 0; background:url(/images/home/onlinebg.jpg) no-repeat; margin: 3px 19px 0 0; }
#online p {margin: 60px 20px 10px 15px; }
#online2 {width: 269px; height: 265px; padding: 0; background:url(/images/home/onlinebg.jpg) no-repeat; margin: 3px 0 30px 0; }
#online2 p {padding: 60px 15px 10px 15px; }
#about {width: 265px; height: 267px; background:url(/images/home/aboutbg.jpg) no-repeat; margin: 11px 26px 0 0;}
#about ul {
	margin: 60px 20px 10px 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style: normal;
}
#events {width: 250px; height: 195px;padding: 70px 0 0 15px;  background:url(/images/home/eventsbg.jpg) no-repeat; margin: 11px 19px 0 0; color:#000000; font-size:14px; }
#events p {margin:0 0 12px 0}

#volunteers {width: 320px; height: 257px; background:url(/images/home/volunteersbg.jpg) no-repeat; margin: 11px 0 0 0;}
#volunteers p {margin: 60px 20px 10px 15px; }
#homeflashsponsors {float: right;}
.mapbox {width: 250px;}
.mapit {float: right;}


.cform table{width:400px; }
.cform td{padding: 6px;}
.cform select, .cform input {border: 1px solid #AAAAAA; width: 190px;}
.cform .double {width: 400px;}
.cform .radio {border: none; width: auto;}
.cform textarea {width: 400px; height: 125px; border: 1px solid #AAAAAA;}
.cform #submit { width: 90px; height: 52px; margin: 10px 0; float: right; border: 0;} 

.cform p{width: 400px; }
#homebux #about .style1 li em a {color: #900;}
#homebux #about .style1 li a em {color:  #900;}
#container #homebux #events p .style9 .style9 a {
	font-size: 12px;
}
#container #homebux #events p .style9 .style9 a .style9 a {
	font-size: 12px;
}
#container #homebux #events p .style9 .style9 a .style9 a {
	font-size: 12px;
}
#homebux #events p .style9 .style9 a .style9 a {
	font-size: 12px;
}
#container #homebux #events p .style9 .style9 a .style9 a {
	font-size: 12px;
}
#homebux #events p .style9 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#homebux #events .style9 strong {
	font-size: 12px;
}
#container #homebux #events .style9 strong {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#container #homebux #events .style9 strong {
	font-size: 12px;
}
#container #homebux #events .style9 strong {
	color: #339;
	text-align: left;
}
#container #homebux #events p .style9 strong .style91 strong {
	text-align: center;
}
