/* CSS Document */

body,html{ 
	   margin: 0 auto; 
	   padding: 0;
	   font-family:Arial, Helvetica, sans-serif;
	   color:#000;
	   font-size:12px;
	   background:#006;
	   height:100%;
	   }
a{
		text-decoration:none;
		}
h1{
		font-size: 16px;
		}
h2{
		font-size:15px;
		margin: 0 0 0 50px;
		}
h3{
		font-size: 12px;
		}

#shell{
		padding: 0px; 
		margin: 0 auto;
		width: 750px;
		text-align: left;
		height:100%;
	
		}

#container{
	background-image:url(../i/shellbgr.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width: 750px;
	min-height:100%;
	background-color:#fff;
	position:absolute;
	visibility: visible;
		}
#dolphin {
		width:100px;
		height:100px;
		margin:98px 0 0 -75px;
		position:absolute;
		visibility: visible;
		}
		
#navbar ul{
		margin:185px 0 0 0;
		padding: 0; 
		list-style:none; 
		width:750px; 
		float:left; 
		font-size:15px; 
		background:#009;
		font-family:Arial, Helvetica, sans-serif;
		}

#navbar ul li{
		float:left;
		}
#navbar ul a{
		display:block; padding:0 20px; line-height:1.8em; color:#0ff;
		}
#navbar ul a:hover{
		color:#0ff;
		}
hr{
		width:675px;
		height:2px;
		margin:0 0 0 50px;
		color:#00c;
		}
#mainContentSamples {
		margin:0 0 0 50px;
		height:100%;
		}
#mainContentSamples hr{
		margin:0;
		width:622px;
		}
#headerText {
		font-size: 15px;
		font-weight:bold;
		}
#mainContentText {
		margin:300px 0 0 50px;
		width: 300px;		
		}
#mainContentText img.headshot {
		float:right; 
		margin: -60px 0 0 0;
		border:1px solid #006;
		}
#mainContentGraphics {
		margin:0 0 0 50px;
		}
#mainContentGraphics hr{
		margin:0;
		width:622px;
		}
.graphicLink {
		float:right;
		margin:-35px 0 0 0;
		font-weight:bold;
		font-size:14px;
		padding:0 32px 0 0;
		}
.graphicLink a hover{
		color:#0ff;
		}
#samples
#samples ul {
  		margin:50px 0 0 0;
		padding: 0;
		position:absolute;
		width:300px;
		}
#samples ul a img{
  		background-color: transparent;
  		font-weight: bold;
  		text-decoration: none;
		color:#000;
		border-style:none
	
		}
#samples li {
  		
  		padding: 0 0 10px 10px;
  		list-style: none;
		width:300px;
		height: 300;
		float:left;
		
		}
		
#samples ul li.samples2 {
		margin: 50px 0 0 0;
		}


#placeholder {
		margin: 0;
		z-index:100;
		float:right;
		padding:0 20px 0 0;
		
		}

#col1{
		float:left;
		width:250px;
		} 
#col2{
		float:right;
		width:250px;
		}
#footer {
		margin: 10px 0 0 500px;
		color:#0099CC;
		font-size:10px;
		}
