body {
  background-color:#E6F3FF;
}

/*holds all (except header) controls size and positioning of page on screen*/
#container{
    background-color:#C0DFFD;
    float:left;
    width:565px;
    border-left:200px solid #E6F3FF ;
    border-right:200px solid #E6F3FF;
    position: absolute;
    top:185px;
}

*html #container{
	top:190px;
}

/*false column*/
#leftRail{
  float:left;
  width:200px;
  margin-left:-200px;
  position:relative;
}

*html #leftRail{
    margin-left:-400px;
    m\argin-left:-400px;

}

/*for main text added 15px for hr queen scuba*/
#center{
  float:left;
  width:565px;
  margin-right:-565px;
}

/*false column*/
#rightRail{
  background-color:#E6F3FF;
  float:right;
  width:200px;
  margin-right:-200px;
  position:relative;
  text-align:center;
}

/*footer*/
#footer {
    background-color:#E6F3FF;
    width:765px;
    height:23px;
    clear:both;
}

/*header (keeping original styles and labels, removing tables)*/
.head_box   {
    background-color:#3366CC;
    width:965px;
    position: absolute;
    height:149px;
}

#logo   {
    font:36px  "Gloucester MT Extra Condensed", comic-sans;
    color:#003366;
    letter-spacing:0.2em;
    height:35px;
    width: 466px;
    background-color:#1660A7;
    position:absolute;
    top:15px;
    left:508px;
    text-align: left;
    z-index:300;
    padding-top:45px;
}

#tagline    {
    padding:7px 0 0 5px;
    z-index:10;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    background-color:#144496;
    height: 65px;
    width: 461px;
    color: #FF9933;
    letter-spacing:.4em;
    position:absolute;
    left:508px;
    top:93px;
}

.blue_banner {
	background-color:#33CCCC;
	width:965px;
	height:28px;
	top:149px;
	position:relative;	
	z-index:300;
	clear:both;
}

.blue_banner img{

padding-left:7px;
height:15px;
}

*html .blue_banner{
padding:0px;
overflow:hidden;

}

/*end header*/

/*set global parameters*/
p {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    line-height:20px;
    margin-top:0px;
    padding-left:50px;
    padding-right:50px;
    text-align: jusitfy;
}

/*Set first letter of a paragraph to be larger*/
p:first-letter {
    font-size:14px;
}

/*main headings*/
h1 {
    font: 19px bold Verdana, Arial, Helvetica, sans-serif;
    color: #3366CC;
    padding: 10px;
    letter-spacing:.2em;
    text-align:center;
}

/*sub headings*/
h2 {
    font: 16px Verdana, Arial, Helvetica, sans-serif;
    color: #3366CC;
    padding: 5px;
    letter-spacing:.2em;
    text-align:center;
}

/*keep text from pics img_text class for thumbnail and photo div*/
img {
    border:0px;
}

.img_text {
    float:left;
    padding:10px;
}

.img_textr {
    float:right;
    padding:10px;
}
.img_text h3 {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}

/*.img_text h3:hover {
    color: #FF6600;
}*/

/*for small descriptive text for pics etc*/

h3 {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    text-align:center;
    /*  width: 180px;*/
}

a h3 {
    color: #FF6600;
}

a:hover h3 {
    color: #3366CC;
}
/*breadcrumbs*/

/*global links*/
a {
    color: #CC0033;
    font-weight:bold;
    text-decoration:none;
}

a:hover {
    color: #3366CC;
}

h4  {
    font:10px Verdana, Arial, Helvetica, sans-serif;
    color:#999999;
    padding:2px;
}

a h4 {
    font:10px Verdana, Arial, Helvetica, sans-serif;
    color:#999999;
}

/*for lists of boat trips*/
h5 {
    text-indent:25px;
    color:#000033;
    text-align:center;
    /*  line-height:14px;*/
    padding-left:100px;
    padding-right:100px;
    margin:10px 0 5px 0;
    font:16px Verdana, Arial, Helvetica, sans-serif;
}


h6  {
	font:6px Verdana, Arial, Helvetica, sans-serif;
    color:#E6F3FF;
    padding:1px;
}

h7 {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    text-align: left;
}


ul {
/*display:inline;*/

}

li {
    font:12px Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    text-align:center;
    list-style:none;
    padding-left:100px;
    padding-right:120px;} 

