/* ******************************************************************** */
/* Maine Audubon */
/* Style Sheet for new templates */
/* Version 1.0 05.08.2007 */
/* Author: Digital Goat - www.digitalgoat.net*/
/* ******************************************************************** */


.hdrnav {
	color:#fff;
}

h1,h2,h3 {
	/*color:#27658E;*/
	/*color:#003271;*/
	text-transform:none;
	font-weight: bold;	
	font-variant:normal;
}

h1 { font-size:110%; }
h2 { font-size:100%; }
h3 { font-size:90%; }
h5 { font-size:180%; 
	  /*color: #a90533;*/
	  
}

h1 a:link, h1 a:visited, h2:link, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
	text-decoration:none;
	color:#27658E;
}

h1 a:hover, h2 a:hover, h2 a:hover {
	text-decoration:underline;
}

table#nt_maintable {
	border:0px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	text-align: left;	
	margin:0px;
	padding:0px;
	font-size: small;
}

table#nt_maintable img {
	border:1px solid #0A6953;
}

table#nt_maintable td {
	vertical-align:top;
	margin:0px;
	padding:0px;	
}

table#nt_maintable .content {
	padding:0px 8px 8px 8px;
}

table#hp_features_1 {
	width:100%;
}

table#hp_features_1 td {
/*	border-bottom:1px solid #BEBEBE; */
	padding-bottom:10px;
	padding-top:10px;
}

table#hp_features_1 td table td {
	border-bottom: 0px !important;
}

table#hp_features_1 .left {
	width:171px;
	font-size: x-small;
}

table#hp_features_1 .right {
	width:392px;
	padding-left:10px;
	padding-right:10px;
}

td#hp_rightcol {
	width:172px;
	background-color: #C5D6C6;
	border-left: 1px solid #BEBEBE;
}

#hp_rightcol {
	padding:8px;
}

td#related_content {
	width:172px;
	background-color: #D9D9C1;
	border-left: 1px solid #BEBEBE;
}

#related_content {
	padding:8px;
}

#hab_mininav {
	/*background-color: #933333;*/
	background-color: #A90533;
	/*background-color: #e5eef8;*/	
	width: 100%;
	
	text-align:center;
	color: #FFFFFF;
	/*color: #A90533;*/
	font-size: 85%;
	
}

#hab_minilinks {
	padding: 2px 2px 4px 2px;
}

#hab_minilinks a, #hab_minilinks a:visited, #hab_minilinks a:active, #hab_minilinks a:link {
	color: #ffffff;
	/*color: #A90533;*/
}

#related_content ul {
	position: relative;
	left: 0.25em;
}

td#registration_info {
	width:172px;
	background-color: #D9D9C1;
	border-left: 1px solid #BEBEBE;
}

#registration_info {
	padding:8px;
}

#registration_info ul {
	position: relative;
	left: 0.25em;
}


div#hp_features_2 {
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	padding-top:8px;
}


div#hp_features_2 h2 {
	text-transform:none;
	font-weight: bold;	
	font-variant:normal;
}

div#hp_features2 table {
	width:100%;
}

div#hp_features_2 td {
	width:49%;
	border-bottom:1px solid #bebebe;
	padding-top:10px;
	padding-bottom:10px;
}

div#hp_features_2 td.img {
	width:1%;
	padding-right:10px;
}

div#hp_features_3 {
	clear:both;
	padding-top:8px;
	
}

div#hp_features_3 h2 {
	text-transform:none;
	font-weight: bold;	
	font-variant:normal;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	font-size:100%;
}

div#hp_features_3 strong {
	color:#27658E;
}

.clearall {
	clear:both;
}

#related_content ul {
	
	margin-left:1em;
	padding:0px 0px 1em 0px;
}

#related_content ul li {
	
	margin:opx;
	padding:0px;
}


#hp_rightcol p {
	margin:0px;
	padding:0px;	
}

#hp_rightcol ul, #l1_leftcol ul {
	margin-left:1em;
	padding:0px;
}

#hp_rightcol ul li {
	margin:0px;
	padding:0px;
}

.hp_rightcol_feature {
	clear:both;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #bebebe;
}

#hp_rightcol .nodivider {
	border:0px;
	margin-top:0px;
	padding-top:0px;
}

.hp_rightcol_feature h2 {
	text-transform:none;
	font-weight: bold;	
	font-variant:normal;	
}

#hp_rightcol .more {
	float:right;
	font-size:x-small;
	text-transform:uppercase;
	display:block;
}

#hp_rightcol .more a:link, #hp_rightcol .more a:visited {
	text-decoration:none;
}

#hp_rightcol .more a:hover {
	text-decoration:underline;
}

#hp_rightcol form.ebulletin {
	margin:0px;
	padding:0px;
}

#hp_rightcol input {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}

td#l1_leftcol {
	border-right: 1px solid #BEBEBE;
	width:181px;
}

td#hab_leftcol {
	border-right: 1px solid #BEBEBE;
	width:181px;
	background-color: #e5eef8;
	/*background-color: #C5D6C6;*/
}


.top8 {
	margin-top:8px;
}

#main_dynamic_content ul {
	margin: 0em 0em 1em 3em;	
}

.listing_image {
float: left;
margin: 0 0.5em 0 0;
}

.galthumb {
float: left;
width: 40px;
height: 40px;
padding: 0;
margin: 0 0.5em 0 0;
}
