/*---------------------------------------------------------------
				 Reset default values 
  --------------------------------------------------------------- */

* { font-size: 100.01%; }
html, body, h1, h2, h3, h4, h5, h6, p, form, input, img, table, tr, td, dl, dt, dd, fieldset, ul, ol { padding: 0; margin: 0; }
fieldset {padding: 0; margin: 0; border: 0} 
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
li { list-style: none; } 
a img, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
td {vertical-align: top;}

/* // Reset default values */

/*---------------------------------------------------------------
				 Tags 
  --------------------------------------------------------------- */
	
html {
	height: 100%;
}
	
body {
	color: #0c2230;
	font: 62.5% Tahoma; /* 10px */
	min-height: 100%; /* ie6 */
	min-width: 1000px;	
	position: relative;
}

a {
	color: #204a5f;
	font-family: Arial;
}	

a:hover {
	text-decoration: none;
}

/* // Tags */

/*---------------------------------------------------------------
				 Content styles
  --------------------------------------------------------------- */

.content {
	padding: 0 280px 0 158px;
}	
	
.content p {
	font-size: 120%;
	line-height: 130%;
	margin-bottom: 15px;
}	

.content h1 {
	background: #0c2230;
	color: #fff;
	display: inline;
	font: 240% "Trebuchet MS";	
	position: relative;
}

.content .h1 {
	margin-bottom: 20px;
}

.content h2 {
	background: #0c2230;
	color: #fff;
	display: inline;
	font: 160% "Trebuchet MS";	
	position: relative;
}

.content .h2 {
	margin: 40px 0 20px 0;
}

.content ol,
.content ul {
	margin: 22px 0 22px 0;
}

.content ol li {
	font-size: 120%;
	line-height: 130%;	
	list-style: decimal outside;
	margin: 0 0 10px 30px;
}

.content ul li {
	background: url(/img/mark_dash.gif) no-repeat 11px 8px;
	font-size: 120%;
	line-height: 130%;	
	margin-bottom: 10px;
	padding-left: 30px;
}

ul.photos {
	overflow: hidden; /* ie */
	padding: 0 0 0 158px;
	width: 600px;
}

ul.photos li {
	background: none;
	float: left;
	font-size: 120%;
	height: 190px;
	padding-right: 36px;
	width: 160px;
}

ul.photos li img {
	border: 5px solid #fff;
	display: block;
	margin-bottom: 7px;
}

/* // Content styles */	

/*---------------------------------------------------------------
				 Pages
  --------------------------------------------------------------- */
	
body#index {
	background-image: url(/img/bg_fish.jpg);
}

body#index .bg-top {
	background: #0c2230 url(/img/bg_fish.jpg) no-repeat center top;
}

body#index .bg-bottom {
	background: none;
}

body#index #container {
	padding-bottom: 200px;
}

.white {
	color: #fff;
}

.white ol,
.white ul {
	margin: 0;
}


/* // Pages */

/*---------------------------------------------------------------
				 Main blocks
  --------------------------------------------------------------- */
	
.bg-top {
	background: #6d94a6 url(/img/bg_tree.jpg) no-repeat center top;
}

.bg-bottom {
	background: url(/img/bg_goose.jpg) no-repeat center bottom;
	min-height: 1386px;	/* ie6 */
}

#logo {
	background: url(/img/logo.png) no-repeat;
	display: block;
	height: 17px;
	left: 50%;
	margin-left: 290px;
	position: absolute;
	top: 72px;
	width: 149px;
}

#container {
	margin: 0 auto;
	padding: 190px 0 550px 0;
	width: 1000px;	
}

/*---------------------------------------------------------------
				 Menu
  --------------------------------------------------------------- */

#menu {
	left: 50%;
	margin-left: 290px;
	position: absolute;
	top: 133px;
	width: 149px;	
}

#menu a {
	color: #204a5f;
	font: 120% "Trebuchet MS";
	text-decoration: none;
	text-transform: uppercase; 
}

#menu a:hover {
	color: #0c2230;
}

/* // Menu */

/*---------------------------------------------------------------
				 Footer
  --------------------------------------------------------------- */

#footer {
	bottom: 0;
	color: #8d9ea6;
	height: 93px;
	left: 50%;
	margin-left: -500px;
	position: absolute;
	width: 1000px;
}

#footer p {
	clear: right;
	float: right;
}

#footer .copyrights {
	font-size: 120%;
	width: 210px;
}

#footer .made_in {
	background: url(/img/misc_drop.gif) no-repeat left center;
	font-family: Arial;
	margin-top: 7px;
	padding-left: 14px;
	width: 196px;
}

#footer .made_in a {
	color: #a0bac2;
	font-size: 120%;
}

/* // Footer */

/* // Main blocks */

/*---------------------------------------------------------------
				 Overview Block
  --------------------------------------------------------------- */
	
#overview {
	overflow: hidden; /* ie */
	padding: 330px 0 80px 0;
}	
	
#overview div {
	padding: 69px 0 0 56px;
	position: relative;
}

#overview div i {
	height: 132px;
	left: 0;
	position: absolute;
	top: 0;
	width: 132px;
}

#overview span {
	color: #fff;
	font: 120% Tahoma;
	position: relative;
}	

#overview ul {
	margin-top: 10px;
	position: relative;
}

#overview li {
	background: url(/img/mark_dash.gif) no-repeat 8px 8px;
	margin-bottom: 9px;
	padding-left: 16px;
}

#overview a {
	color: #a0bac2;
	font-size: 120%;
}

#fishwater_service {
	float: left;
	margin: 50px 0 0 115px;
}

#reservoir_research {
	float: right;
	margin-right: 200px; /* ie6 */
}
	
#fishwater_service i {
	background: url(/img/bg_fishwater_service.png) no-repeat;
}	

#reservoir_research i {
	background: url(/img/bg_reservoir_research.png) no-repeat;
}	

/* // Overview Block */


/*NICK'S CSS*/
ul.breadcrumb-navigation {
    padding:4px 90px 20px;
}

.photo-sections-top .section_name {
    font-size: 12px;
    font-weight: bold;
}

div.photo-sections-top table.data-table tr.head-row td {
    padding:10px 200px 10px 10px;
}


