* {
	margin: 0;
}
html, body {
	padding: 0px;
	text-align: left;
	line-height: 18px;
	color: #666666;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

a {
color: #537521;
}


/***********************************************/
/* Main Divs                                 */
/***********************************************/

#shadow {
background-image: url(images/shadow.gif);
background-position: center top;
background-repeat: repeat-y;
width: 970px;
margin-right: auto;
margin-left: auto;
}

#container{
   padding: 0px;
   margin-right: auto;
   margin-left: auto;
     width: 950px;

	   }
	   
	  #header{
	  background-image: url(images/header_back.gif);
	  background-position: top left;
	  background-repeat: no-repeat;
	  height: 117px;
	  width: 950px;
   padding: 0px;
   margin-right: auto;
   margin-left: auto;
   position: relative;

	   } 
	   
	   	  #main_left{
	  background-image: url(images/main_pic.jpg);
	  background-position: top left;
	  background-repeat: no-repeat;
	  height: 331px;
	  width: 593px;
   padding: 0px;
	   } 
	   
	   	   	  #main_right{
	  height: 331px;
	  width: 355px;
     margin-left: 2px;
   background-color: #a8c7f7;
   position: relative;
	   } 
	   
	   #mission {
	   position: absolute;
	   bottom: 2em;
	   left: 2em;
	   width: 307px;
	   line-height: 24px;
	   }
	   
	   	   	   	  #sub_left{
	  height: 66px;
	  width: 278px;
     margin-right: 2px;
   background-color: #a8c7f7;
   position: relative;
   padding: 2em 2em 0em 2em;
	   } 
	   
	   

/***********************************************/
/* Content Divs                                 */
/***********************************************/	
.main {
padding: 2em;
}


/***********************************************/
/*  Menu Divs                                 */
/***********************************************/


#nav {
	float: left;
	font-size: 12px;
	list-style: none;
	position: absolute;
	bottom: 1em;
	right: 1em;

	 }
	
	#nav ul {
    margin: 0;
    list-style:none;
}
	
	
  #nav li {
    float: left;
	display: inline;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
    padding:0em 0em 0em 0em;
    }
	
	body.home #nav a.home,
	body.about #nav a.about,
	body.contact #nav a.contact,
	body.news #nav a.news,
	body.views #nav a.views,
	body.aquaculture #nav a.aquaculture{
	color: #1e224a;
		}
	
  #nav a {
  	float: left;
    display: inline;
    padding:.6em 1em .6em 1em;
	color: #888888;
	font-weight: bold;
	text-decoration: none;
	    }
	
	#nav a:hover {
	text-decoration: none;
	color: #555555;
	background-image: url(images/over_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	
	}
	
		#nav li:hover {
	background-image: url(images/over_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	}
	
	#subnav {
	margin: 0;
	padding: o;
	font-size: 12px;
	list-style: none;
	
	 }
	
	#subnav ul {
	padding: 0;
    margin: 0;
    list-style:none;
}
	
	
  #subnav li {
   	list-style-type: none;
	margin: 0em 0em 0em 0em;
    padding:0em 0em 0em 0em;
    }
	
	#subnav a {
    display: block;
    padding:0em 0em 1em 0em;
	color: #888888;
	font-weight: bold;
	text-decoration: none;
	    }
	
	#subnav a:hover {
	text-decoration: none;
	color: #555555;
		}
	

/***********************************************/
/* Footer Divs                                 */
/***********************************************/		


#footer_shadow{
 background-image: url(images/shadow_bottom.gif);
	   background-position: top;
	   background-repeat: no-repeat;
     margin-right: auto;
   margin-left: auto;
     width: 970px;
	 height: 10px;
	
	   }
	   
	   #footer{
     width: 950px;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 2em;
	 font-size: 11px;
	 text-align: center;
	
	   }

	

 /***********************************************/
/* Font Styles                                */
/***********************************************/	  

.mission {
color: #ffffff;
font-size: 30px;
line-height: 30px;
}

.mission_sub {
font-size: 12px;
color: #1e224a;
}

.title {
color: #1e224a;
font-size: 18px;
}

.title2 {
font-size: 14px;
color: #1e224a;
}


