body
	{
		margin: 0;
		padding: 0;
		font: 72.5% arial, hevetica, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #DFE6F2;
	}

a:link {
	color: #587BBA;
}
a:visited {
	color: #587BBA;
}
a:hover {
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color: #08B5E7;
}
a img {
	border-width: thin;
	border-color: #03015E;
	border-style:solid;
}
a:link img {
	border-width: thin;
	border-color: #03015E;
	border-style:solid;
}
a:visited img {
	border-width: thin;
	border-color: #03015E;
	border-style:solid;
}
a:hover img {
	border-width: thin;
	border-color: #FF9900;
	border-style:solid;
}
a:active img {
	border-width: thin;
	border-color: #08B5E7;
	border-style:solid;
}

h3 {
	font-size:1.4em;
	font-weight:bold;
	}
h3 a {
	text-decoration:none;
	}
h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#666677;
	}
h4 a {
	text-decoration:none;
	}

	
#container /* goes around all the white background in the middle of the page, encloses all content */
	{
		margin: 0px auto;
		padding: 0px;
		width: 750px;
		text-align: left;
		background-color: white;
		background-position:bottom;
		background-repeat:no-repeat;
		background-image:url(design/bottom_squid.jpg);
	}

#container_blank 
	{
		margin: 0px auto;
		padding: 20px;
		width: 750px;
		text-align: left;
		background-color: white;
	}


#breadcrumbs
	{
		clear: both;
		font-size:0.8em;
		height:20px;
		line-height:1.3em;
	}


#main
	{
		float: right; 
		width: 556px;
	}
	#entries /* area the entries go into, inside main, includes intro */
		{
			padding-right:20px;
		}
		#entries p.end 
			{
			clear:both;
			margin-top:3px;
			margin-bottom:8px;
			border-bottom: 1px solid #999999;
			line-height:50%;
			}
		.update_picl 
			{
			float: left;
  			clear: left;
  			margin:  0px;
			padding:6px;
			font-size:0.8em;
			color:#666666;
			}

	#closing /* the critter icon and a call to action blurb */
		{
			width:560px;
		}	

		#closing_blurb 
			{
				width:400px; 
				height:110px;
				float:left;
				padding:18px 15px 0px 15px;
				text-align:center;
			}

	#intro
		{
			color: #333;
  			font-size: 1em;
			font-style: oblique;
		}



#menu
	{
		width: 159px;
		margin-right: 578px;
		margin-left:10px;
		color:#666666;
	}
	.menu_group
		{
		line-height:1.4em;
		padding-top:3px;
		margin-bottom:20px;
		}


#footer	
	{
		clear: both;
		background-color: #00398B;
		color:#FFFFFF;
		height:18px;
		font-size:0.9em;


	}
	#footer	a
		{
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
		.footer_right 
			{
			float:right;
			clear:right;
			margin-right:10px;
			vertical-align:middle;
			}
		.footer_left
			{
			float:left;
			margin-left:10px;
			width:450px;
			vertical-align:middle;
			}
