/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #63A0CC; text-decoration: none;}
a:hover {color: #63A0CC; text-decoration: underline;}

body {
	background: #AEC9DE;
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
}

p,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: normal 1.8em Tahoma,sans-serif;
	color: #999999;
	margin-bottom: 4px;
}

h1,h2,h3 {padding-top: 6px;}

/* misc */
.clear {clear: both;}

.left {float: left;}

.right {float: right;}

.imgcredit {color: #333333; font-size: 0.8em;}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

img.video {border-bottom: 3px #CCC solid; padding: 5px;}

a img.video {border: 2px solid #FFF;}

a img.video:hover  {border: 2px #d5e4ef solid;}


/* structure */
.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 780px;
}

/* topnav */
.topnav {
	background: #173651;
	color: #FFF;
	font: 1em tahoma;
	line-height: 20px;
	margin: 0 auto;
	text-align: right;
	padding: 3px 10px 0 0;
	width: 780px;
}
.topnav a,.topnav {color: #FFF; padding: 3px 10px 0px; text-decoration: none;}
.topnav a:hover {color: #FFF; text-decoration: underline;}


/* head */
.top {
	background: #669ECD url(images/topbar.gif) repeat-x;

}

/* title */
.headsplash {
	background: #FFF;
	font-size: 1.2em;
	height: 230px;
	margin: 0 auto;
	padding: 10px 10px 10px;
	width: 780px;
}

.head {
	background: #FFF;
	font-size: 1.2em;
	height: 230px;
	margin: 0 auto;
	padding: 10px 10px 10px;
	width: 780px;
}
.head .left, .head .right {
	background: #ffffff;
	color: #FFF;
	height: 230px;	
}

/* HEADER IMAGES */

.head .indexleft, .head .indexleft2, .head .linkleft, .head .carbonleft, .head .locleft, .head .investleft, .head .consleft, .head .gallleft, .head .recleft, .head .econleft, .head .coastleft, .head .climateleft, .head .mapsleft, .head .regleft, .head .formleft, .head .historyleft, .head .buyleft {
	overflow: hidden;
	height: 230px;
	float: left;
}

.head .indexmiddle, .head .linkmiddle, .head .locmiddle, .head .carbonmiddle, .head .investmiddle, .head .consmiddle, .head .gallmiddle, .head .recmiddle, .head .econmiddle, .head .coastmiddle, .head .climatemiddle, .head .mapsmiddle, .head .regmiddle, .head .formmiddle, .head .historymiddle, .head .buymiddle {
	overflow: hidden;
	height: 230px;
	float: left;
	margin-left:5px;
	margin-right:5px;
}

.head .indexright, .head .linkright, .head .locright, .head .carbonright, .head .investright, .head .consright, .head .gallright, .head .recright, .head .econright, .head .coastright, .head .climateright, .head .mapsright, .head .regright, .head .formright, .head .historyright, .head .buyright {
	overflow: hidden;
	height: 230px;
	float: left;
}


/* SPLASH PAGE */
.head .splash {background: #ffffff url(images/index_left.jpg); width: 780px; height: 300px;}

/* INDEX PAGE */
.head .indexleft2 {
	background: #ffffff url(images/index_left2.jpg);
	width: 410px;
	overflow: hidden;
}
.head .indexleft {
	background: #ffffff url(images/index_left.jpg);
	width: 410px;
	overflow: hidden;
}
.head .indexright {background: #ffffff url(images/index_right.jpg); width: 360px;}
.head .indexmiddle {background: #ffffff; width: 0px;}

.head .indexright2 {background: #ffffff url(images/index_right.jpg); width: 300px;}
.head .indexmiddle2 {background: #ffffff url(images/index_middle.jpg); width: 170px;}

/* LINKS PAGE */
.head .linkleft {background: #ffffff url(images/link_left.jpg); width: 300px;}
.head .linkright {background: #ffffff url(images/link_right.jpg); width: 300px;}
.head .linkmiddle {background: #ffffff url(images/link_middle.jpg); width: 170px;}

/* LOCATION PAGE */
.head .locleft {background: #ffffff url(images/loc_left.jpg); width: 430px;}
.head .locmiddle {background: #ffffff url(images/loc_middle.jpg); width: 170px;}
.head .locright {background: #ffffff url(images/loc_right.jpg); width: 170px;}

/* INVESTMENT PAGE */
.head .investleft {background: #ffffff url(images/invest_left.jpg); width: 300px;}
.head .investmiddle {background: #ffffff url(images/invest_middle.jpg); width: 170px;}
.head .investright {background: #ffffff url(images/invest_right.jpg); width: 300px;}
.head .investright2 {background: #ffffff url(images/invest_right2.jpg); width: 360px;}

/* CONSERVATION PAGE */
.head .consleft {background: #ffffff url(images/cons_left.jpg); width: 300px;}
.head .consright {background: #ffffff url(images/cons_right.jpg); width: 300px;}
.head .consmiddle {background: #ffffff url(images/cons_middle.jpg); width: 170px;}

/* GALLERY PAGE */
.head .gallleft {background: #ffffff url(images/gall_left.jpg); width: 300px;}
.head .gallright {background: #ffffff url(images/gall_right.jpg); width: 300px;}
.head .gallmiddle {background: #ffffff url(images/gall_middle.jpg); width: 170px;}

/* RECREATION PAGE */
.head .recleft {background: #ffffff url(images/rec_left.jpg); width: 300px;}
.head .recright {background: #ffffff url(images/rec_right.jpg); width: 300px;}
.head .recmiddle {background: #ffffff url(images/rec_middle.jpg); width: 170px;}

/* ECONOMY PAGE */
.head .econleft {background: #ffffff url(images/econ_left.jpg); width: 300px;}
.head .econright {background: #ffffff url(images/econ_right.jpg); width: 300px;}
.head .econmiddle {background: #ffffff url(images/econ_middle.jpg); width: 170px;}

/* COASTAL SOCIETY PAGE */
.head .coastleft {background: #ffffff url(images/coast_left.jpg); width: 300px;}
.head .coastright {background: #ffffff url(images/coast_right.jpg); width: 300px;}
.head .coastmiddle {background: #ffffff url(images/coast_middle.jpg); width: 170px;}

/* CLIMATE PAGE */
.head .climateleft {background: #ffffff url(images/climate_left.jpg); width: 300px;}
.head .climateright {background: #ffffff url(images/climate_right.jpg); width: 300px;}
.head .climatemiddle {background: #ffffff url(images/climate_middle.jpg); width: 170px;}

/* MAPS PAGE */
.head .mapsleft {background: #ffffff url(images/maps_left.jpg); width: 388px;}
.head .mapsright {background: #ffffff url(images/maps_right.jpg); width: 388px;}
.head .mapsmiddle {background: #ffffff; width: 4px; margin: 0;}

/* REGISTER PAGE */
.head .regleft {background: #ffffff url(images/reg_left.jpg); width: 300px;}
.head .regright {background: #ffffff url(images/reg_right.jpg); width: 300px;}
.head .regmiddle {background: #ffffff url(images/reg_middle.jpg); width: 170px;}

/* FORM PAGE */
.head .formleft {background: #ffffff url(images/form_left.jpg); width: 300px;}
.head .formright {background: #ffffff url(images/form_right.jpg); width: 300px;}
.head .formmiddle {background: #ffffff url(images/form_middle.jpg); width: 170px;}

/* HISTORY PAGE */
.head .historyleft {background: #ffffff url(images/history_left.jpg); width: 300px;}
.head .historyright {background: #ffffff url(images/history_right.jpg); width: 300px;}
.head .historymiddle {background: #ffffff url(images/history_middle.jpg); width: 170px;}

/* HOW TO BUY */
.head .buyleft {background: #ffffff url(images/buy_left.jpg); width: 300px;}
.head .buyright {background: #ffffff url(images/buy_right.jpg); width: 300px;}
.head .buymiddle {background: #ffffff url(images/buy_middle.jpg); width: 170px;}

/* CARBON OFFSETTING */
.head .carbonleft {background: #ffffff url(images/carbon_left.jpg); width: 300px;}
.head .carbonright {background: #ffffff url(images/carbon_right.jpg); width: 300px;}
.head .carbonmiddle {background: #ffffff url(images/carbon_middle.jpg); width: 170px;}




.head .right p,.head .right h2 {padding: 205px 16px 0px 120px;}
.head .right h2 {padding-top: 16px; font: normal 1.6em "Tahoma",sans-serif;}

/* navigation */
.navigation {	
	background: #173651;
	border: 0px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 18px;
}
.navigation a {
	background: #173651;
	border-right: 1px solid #ffffff;
	color: #ffffff;
	display: block;
	float: left;
	font: 0.8em tahoma;
	line-height: 18px;
	padding: 0 20px;
	text-decoration: none;
	text-transform: uppercase;
}
.navigation a:hover { background: #AEC9DE; color: #173651;}
.navigation a.active { background: #AEC9DE; color: #173651;}

/* main */
.main {
	border-top: 4px solid #FFF;
	background: #ffffff;
	padding-bottom: 10px;
}

.mainlogo {
	border-top: 4px solid #FFF;
	background: #ffffff;
	padding-bottom: 10px;
	background: #FFF url(images/mp_logo.gif) bottom left no-repeat;
}

.maincontact {
	background: #ffffff;
}


/* conservation navigation */


.consnav {
	float: left;
	width: 190px;
	overflow: hidden;
		
}
	
.consnav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	padding-left: 12px;
}
.consnav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}

.consnav li {
	list-style: url(images/greenbullet.gif);
	margin-left: 0px;
	margin-top: 10px;

}

.consnav a {color: #3EA783;}

.consnav a.active { color: #CCCCCC; text-decoration: underline;}

/* sub navigation */


.sidenav {
	float: left;
	width: 190px;
	
}


	
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	padding-left: 0px;
}


.sidenav ul {
	list-style: none outside;
	padding: 0;
	border-top: 1px solid #EAEADA;
}

.sidenav li {

	margin-left: 0px;
	margin-top: 10px;

}

.sidenav a.active { color: #CCCCCC; text-decoration: underline;}
	
.sidenav_blue {
	float: left;
	width: 190px;
	
}


	
.sidenav_blue h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	padding-left: 0px;
}


.sidenav_blue ul {
	list-style: none outside;
	padding: 0;
	border-top: 1px solid #EAEADA;
}

.sidenav_blue li {

	margin-left: 0px;
	margin-top: 10px;
	color: #669ecd;

}

.sidenav_blue a.active { color: #CCCCCC; text-decoration: underline;}
	


/* content */
.content {
	float: right;
	margin: 10px 0;
	padding: 0 16px;
	width: 551px;
	}
	
.content_links {
	float: right;
	margin: 0px 0;
	padding: 0 16px;
	width: 551px;
}	
	
.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(images/li.gif);
	margin-left: 18px;
}
.content p {font-family: "Tahoma",sans-serif; line-height: 20px;}

/* base */
.base {
	background: #173651;
	color: #FFF;
	font: 0.6em tahoma;
	line-height: 18px;
	padding: 0 16px;
}

.base a,.base a:hover {color: #FFF;}

/* contact form */
		input.form_mailing       {border:1px solid #CCCCCC; width:525px; height:16px; color: #444; font: normal 75% Tahoma,sans-serif; overflow:hidden; padding-left:05px;}
		input.form_content       {border:1px solid; padding-left:05px;}
		textarea.form_content       {border:1px solid #CCCCCC;  color: #444; font: normal 75% Tahoma,sans-serif;width:525px; padding-left:05px;}


#media {
	border: 1px solid #97999c;
	position: relative;
	width: 260px;
	height: 70px;
	padding: 10px;
	margin-left: 10px;
}
#media p {
	width: 100px;
	padding: 0;
}
#media img {
	position: absolute;
	top: -21px;
	right: 10px;
}
#video {
	border: 1px solid #97999c;
	position: relative;
	width: 240px;
	height: 70px;
	padding: 10px;
	margin-left: 0px;
}
#video p {
	width: 140px;
	padding: 0;
}
#video img {
	position: absolute;
	top: -21px;
	right: 10px;
}
#fishy {
	border: 1px solid #97999c;
	position: relative;
	top: 80px;
	width: 180px;
	height: 54px;
	padding: 10px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 61px;
}
#fishy p {
	position: absolute;
	width: 180px;
	padding: 0;
	z-index: 1;
	bottom: 10px;
}
#fishy h5 {
	position: absolute;
	width: 180px;
	padding: 0;
	z-index: 1;
}
#fishy img {
	position: absolute;
	top: -49px;
	right: 3px;
}
#online_videos {
	margin-top: 10px;
}
.small {
	font-size: 0.9em;
}
.small p {
	line-height: 1.2em;
}
h5 {
	font-size: 1em;
	margin-bottom: 1em;
}

#media_left {
	float: left;
	width: 175px;
	clear: both;
}
#media_right {
	float: right;
	width: 175px;
}
#media_middle {
	margin: 0 185px;
}


.list {
	width: 100%;
}
.list td {
	border-bottom: 1px solid #AEC9DE;
	padding: 5px 0;
}
