@charset "utf-8";


body{
	background-color:#FFFFFF;
	margin:20px;
	padding:0;
	text-align: center;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	
	}
#container { 
	/* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
} 	


.centerit{
text-align: center;
}

#intro {
	text-align: left;
	height:170px;
	margin: 0 auto;
	}
	
	
	
	#email {
	text-align: center;
	height:170px;
	margin: 0 auto;
	}
#tablearea {position:relative;}
#navfooter {
}

#navelement{
padding: 5px;
}
.buttons{
padding:25px;
}
#bookintro{
	margin-left: auto;
	margin-right:auto;
	width: 800px;
	text-align: left;
	padding:15px;
	
	color: #030303;
	}
.bookdata {
	width:200px;
	color: #004080;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	padding:inherit;	
}
.style2 {color: #808080}
.style1 {color: #0000FF;
font-size: 130%;
	}

.lfloat {
padding:5px;
float:left}

.rfloat { float:right; }

#footer{
height:100px;
text-align: center;
margin-top: 50px;
}
#email{
text-align: center;
margin-top: 50px;
}
#backbuttonus{  
	position: absolute top:185px left 100px;
	background-repeat: no-repeat;
	background-position:left;
	height: 140px;
	margin-left: 15px;
	
}
 #backbutton{  
	position: absolute top:185px left 100px;
	background-repeat: no-repeat;
	background-position:left;
	height: 140px;
	margin-left: 15px;
	background-image: url(cuttlefishswimminglogo.gif);
	text-align:center;
}
 h1 {
	font-size: 130%;
 }
 

