/***********************************************/
/* 3col_master.css        TRILOGY              */
/***********************************************/
body{
top:0;
left:0;
margin:0;
padding:0;
text-align:center; 
background-color:#fff;
}
#container{
position: relative;
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
width:900px;
background-color:#fff;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#333;
line-height:0.5cm;
}
#masthead{
padding:0;
width:100%;
}
a:link{color:#005596; text-decoration:none;}
a:visited{color:#005596; text-decoration:none;}
a:hover{color:#AE4410; text-decoration:none;}
a:active{color:#AE4410; text-decoration:none;}

#globalNav ul{
padding:0;
margin:0;
background-color:#CDC9A4;
float:left;
width:100%;
}
#globalNav a{ 
display:block; 
background-color:#CDC9A4;
color:#333;
}
#globalNav ul li{ 
display:inline;
}
#globalNav ul li a{
padding:0.2em 1.9em;
text-decoration:none;
color:#333;
float:left;
}
#globalNav ul li a:link{
background-color:#CDC9A4;
}
#globalNav ul li a:visited{
background-color:#CDC9A4;
}
#globalNav ul li a:hover{
background-color:#036;
color:#fff;
font-weight:normal;
}
#globalNav ul li a:active {
background-color:#036; 
color:#fff; 
}

#left {
width:150px; 
float:left; 
position:relative; 
margin-top:0;
margin-right:0; 
margin-bottom:0;
margin-left:-150px; 
padding:0;
background-image:url(images/wheel.gif);
background-repeat:no-repeat;
background-color:#ebebeb;
line-height:0.45cm;
}
#right {
width:154px; 
float:right; 
position:relative; 
margin-top:0;
margin-right:-175px;
margin-bottom:0;
margin-left:20px;
padding:0;
text-align:center;
}

#sectionLinks{
margin:60px 0 0 -24px;
padding:0;
width:160px;
text-align:center;
}
#sectionLinks h3{ 
margin:0;
padding:10px 0 0 0;
font:bold 11px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
line-height:0.4cm;
text-transform:uppercase;
color:#334d55;
}
#sectionLinks li h3 a:link{
color:#633;
}
#sectionLinks li h3 a:hover, a:visited{
color:#AE4410; 
}
#sectionLinks li{
padding:2px 0 2px 0;
border-bottom: 1px solid #fff;
}
#sectionLinks a{
text-decoration:none;
}
#sectionLinks a:hover, a:visited{
color:#AE4410; 
}

#rightNav{
margin:17px 0 0 4px;
padding:0;
background-color:#ebebeb;
}
#rightNav a{
text-decoration:none;
}
#rightNav ul{
margin:0;
padding:0;
}
#rightNav li{
padding:1px 0 2px 0;
border-bottom: 1px solid #fff;
}
#rightNav a:hover, #rightNav a:visited{
color:#AE4410; 
}

.videobox{
margin:10px 0 10px 7px;
padding:0;
width:136px;
background-color:#FEF6E7; 
border:1px solid #999;
}
.videobox img{
margin:0;
padding:0;
}
.videobox p{
margin:0;
padding:5px;
}

#outer{ 
clear:both;
border-left:solid 150px #ebebeb; 
border-right:solid 154px #ebebeb; 
background-color:#fff;
padding:0;
} 

#inner{
margin:0; 
width:96%; 
}

#content{ 
position:relative; 
margin:0; 
overflow:hidden;
}

.feature{
padding:0 0 10px 20px;
}
.feature h1{
padding:10px 0 5px 0;
}
.feature h2{
font:normal 12px, "Times New Roman", Times, serif;
margin:0;
padding:8px 0 0 0;
}
.feature h3{
margin:5px 0 0 0;
padding:0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#AE4410; 
text-transform:uppercase;
letter-spacing:2px;
}
.feature p{
margin:0;
padding:2px 0 5px 0;
}
.feature img{
float:right;
padding:10px 0 0 10px;
}
.stack {
clear:right;
}
.left img{
float:left;
padding:10px 20px 0 0;
}
.inline img {
position:relative;
margin:0;
}

.musthaves{
font:normal 12px Georgia, "Times New Roman", Times, serif;
line-height:0.5cm;
margin:10px 0;
padding:10px;
background-color:#d2d9e4;
}
.musthaves h3{
color:#336699;
font:normal 11px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
text-transform:uppercase;
padding: 0 0 10px 0;
}
.music{
width:134px;
background-color:#B1cfd8;
border:1px solid #fff;
padding:0;
margin:7px;
}
.shipsblog h1{
color:#666;
font:normal 10px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
text-transform:uppercase;
padding: 5px 0 2px 0;
}
.shipsblog h2{
font:normal 11px "Times New Roman", Times, serif; 
color:#366; 
padding: 5px 0 1px 0;
}
.guestbook h1{
color:#366;
font:normal 10px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
text-transform:uppercase;
padding: 10px 0 3px 0;
}
.guestbook h2{
font:normal 11px, "Times New Roman", Times, serif;
color:#666; 
padding: 0 0 1px 0;
}
.jobs h1{
color:#366;
font:normal 10px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
text-transform:uppercase;
padding: 5px 0 3px 0;
}
.jobs h2{
font:normal 12px, "Times New Roman", Times, serif;
color:#666; 
padding: 0 0 1px 0;
}
.news h1{
color:#666;
font:normal 12px Georgia, "Times New Roman", Times, serif;
letter-spacing:normal;
text-transform:none;
padding: 5px 0 2px 0;
}
.news h2{
font:normal 11px "Times New Roman", Times, serif; 
color:#366; 
padding: 5px 0 1px 0;
}
.label{
text-align:left;
}
input{
border:1px solid #666;
text-align:inherit;
}
submit{
border:1px solid #666;
text-align:inherit;
}
textarea{
border:1px solid #666;
text-align:inherit;
}
.archives img{
float:none;
padding:0;
vertical-align:baseline;
}
.caption{
font:normal 10px Georgia, "Times New Roman", Times, serif; 
margin:2px;
padding:5px;
}
.notes{
font:normal 11px Georgia, "Times New Roman", Times, serif; 
margin:10px 0 0 0;
padding:10px 0 3px 0;
}
.tagline{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#366; 
background-color:#DCECF1;
padding:2px;
}
td{
border:0;
padding:2px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#form{ 
position:relative; 
margin:0; 
}

#outer_itinerary{ 
clear:both;
} 
.itinerary{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ccc;
padding:20px;
line-height:0.6cm;
}
.itinerary h1{
padding:20px 0 5px 0;
font:bold 13px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
text-transform:uppercase;
color:#334d55;
}
.itinerary h2{
margin:0;
padding:5px 0 0 0;
}
.itinerary h3{
margin:5px 0 0 0;
padding:0;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#966; 
text-transform:uppercase;
letter-spacing:1px;
}
.itinerary p{
margin:0;
padding:0 0 5px 0;
}
#actionLinks{
float:right;
background-color: #ebebeb;
border: 1px solid #666;
text-align:left;
position:relative;
margin:10px 10px 10px -20px;
padding:0;
width:140px;
}
#actionLinks ul{
margin:0;
padding:0;
}
#actionLinks li{
padding:2px 0 2px 0;
border-bottom: 1px solid #fff;
}
#actionLinks a{
text-decoration:none;
}
#actionLinks a:visited, #rightNav a:hover{
color:#AE4410; 
}
#actionLinks img{
float:left;
padding:5px 20px 0 10px;
}
.fleet img{
float:right;
padding:0 200px 0 20px;
}

#footer{
clear:both;
margin: 0;
padding:0;
background-color:#ebebeb;
border-top:1px solid #CDC9A4;;
border-right:0;
border-bottom:2px solid #CDC9A4;
border-left:0;
font-size:9px;
color:#999;
text-align:center;
}
#footer img{
padding:2px;
vertical-align: middle;
}

.description{
margin:0;
padding:0;
}
.description p{
margin:0;
padding:0 5px 5px 0;
}
.description h4 a:link{
color:#666;
margin:0;
padding:0;
}

hr{
border:1px dashed #ccc;
}
h1, h2, h3, h4, h5 {margin:0;}
h1{
font:bold 12px Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
text-transform:uppercase;
color:#334d55;
padding:0;
}
h2{
font:normal 12px, "Times New Roman", Times, serif;
color:#AE4410; 
padding-top:8px;
padding-bottom:0;
}
h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#666;
}
h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
font-style:normal;
color:#960;
padding:5px 0 0 0;
}
ul{
 list-style-type: none;
}