body {

  background-color:#E6F3FF;

}



/*holds all (except header) controls size and positioning of page on screen*/

#container{

    background-color:#C0DFFD;

    float:left;

    width:800px;

    border-left: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:800px;

    height:23px;

    clear:both;

}



/*header (keeping original styles and labels, removing tables)*/

.head_box   {

    background-color:#3366CC;

    width:1000px;

    position: absolute;

    height:149px;

}



#logo   {

    font:36px  "Gloucester MT Extra Condensed", comic-sans;

    color:#003366;

    letter-spacing:0.2em;

    height:35px;

    width: 501px;

    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: 496px;

    color: #FF9933;

    letter-spacing:.4em;

    position:absolute;

    left:508px;

    top:93px;

}



.blue_banner {

	background-color:#33CCCC;

	width:1000px;

	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;} 


