@charset "utf-8";
/* CSS Document */

/* Body declaration includes background */
body {
	background-color:#071047;
	background-image:url(http://www.islander-charters.com/images/structure/IslBg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	color:#000000;
	margin:0 0 0 0;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

/********************************************/
/* Div structure, this site uses no tables, that's so prime ;) */
/* All page structure occurs here */

/* Container is the entire page content minus the background */
#container {
	margin: 0 auto; /*Centers container on page*/
	width:880px;
	height:100%;
}
/* TOP BANNER FOR EMAIL SIGNUPS AND MENU */
#Banner {
	position:relative;
	margin: 0 auto; /*Centers container on page*/
	text-align:right;
	background-color:none;
	color:#FFFFFF;
    width: 880px;
	height: 160px;
}
/* TOP MENU BAR */
#Menu {
	position:relative;
	text-align:center;
    width: 880px;
	height: 35px;
}

/* COLUMN AND CONTENT DIVS */
td {vertical-align:top}
#sponotable tr td {vertical-align:middle; text-align:center;}

/* Pics */
img {
	margin:0px;
	clear: both;
}
img.spaced {
	margin:5px 10px 5px 10px;
	border: thin solid #000000;
	}

/* Signup */
#Signup {
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	text-align:right;
	vertical-align:top;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;	
	font-weight:bold;
}
/* Signup */
#topContact {
	margin-top:20px;
	margin-left:0px;
	margin-right:5px;
	text-align:right;
	vertical-align:top;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	line-height:16px;
}
/* Column for big menu buttons */
#MenuColumn {
	margin-top:15px;
	margin-left:0px;
	margin-right:10px;
	text-align:right;
	vertical-align:top;
}
/* Buff coloured column for feed below menu*/
#FeedColumn {
	margin-top:8px;
	margin-left:4px;
	margin-right:12px;
	vertical-align:top;
}
/*#FeedColumn {
  width: 184px;
  margin: 0px 0 0 0px;
	vertical-align:top;
}*/
/* Growing table top */
#CopyHead {
	margin-top:19px;
	vertical-align:top;
	margin-bottom:0px;
}
#CopyBase {
	margin-top:-15px;
	vertical-align:top;
	margin-bottom:0px;
}
/* Main column for content*/
#CopyColumn {
	margin-top:-15px;
	text-align:justify;
	vertical-align:top;
	background-color:#FFFFFF;
	min-height:1000px;
}

/*Link Table*/
#linkTable {
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	cellpadding:2px;
	width:220px;
	/*border-left: #999999 solid 1px;*/
	align:right;
	cellspacing:0px;
}

/* FOOTER WITH LINKS */
#footer{
	margin: 0 auto; /*Centers container on page*/
	width: 880px;
	text-align: center;
	color:#CCCCCC;
	vertical-align:top;
	background-image:none;
}


/********************************************/
/* HEADING STYLES*/

h1 {
	color:#000066;
	margin-top:10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:15px;
	font-family: Tahoma, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 1px;
	text-align:left;
	border-bottom: 1px dotted #FAA003;
}
h2 {
	color:#000099;
	margin-top:0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom:15px;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	text-align:left;
	border-bottom: 1px dotted #FAA003;
}
h3 {
	color:#000099;
	margin-top:15px;
	margin-bottom:5px;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	text-align:center;
	/*border-bottom: 1px dotted #FAA003;*/
}
h4 {
	color:#000066;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:5px;
	font-family: Tahoma, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	text-align:left;
}


/********************************************/
/* PARAGRAPH STYLES*/

.copy {
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	vertical-align:top;
	line-height:18px;
	text-align:justify;
	list-style: none;
}

.feedHead {    /*temporary heading class for feed*/
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000099;
	letter-spacing:0.5px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	vertical-align:top;
	text-align:left;
	border-bottom:dotted #FAA003 1px;
}
.feedBtn {  
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-top:0px;
	vertical-align:top;
	text-align:center;
}
.feed {      /*P class for feed*/
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	vertical-align:top;
	line-height:16px;
	text-align:left;
	list-style: none;
}

#CopyColumn ul li{
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	margin-left:8px;
	margin-right:20px;
}

/********************************************/
/* MENU BAR properties */

div.menuBar a {
	background:url(http://www.islander-charters.com/Includes/menu-button.png) no-repeat;
	background-position:0px 0px;
	width:110px;
	height:35px;
	vertical-align:middle;
	display:block;
	text-decoration:none;
	color:#FFFFFF;			
}
div.menuBar p {
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.8px;
	text-align:center;
	padding:6px 0 0 0px;
	margin:0px;		
}
/*alternate IMPACT stying*/
/*div.menuBar p {
	font-family: Impact, Impact, Charcoal, Tahoma, Arial, sans-serif;
	font-size:16px;
	letter-spacing:1.5px;
	text-align:center;
	padding:5px 0 0 0px;
	margin:0px;		
}*/
div.menuBar a:hover {
	background-position:0 -35px;	
	color:#2B89C4;
}
div.menuDiv {
	padding-top:6px;
	text-align:center;
	vertical-align:top;
	}
	
/********************************************/
/* SIDE MENU BAR properties */

div.sideMenuBar a {
	background:url(http://www.islander-charters.com/Includes/side-menu-button3.png) no-repeat;
	background-position:0px 0px;
	width:185px;
	height:37px;
	vertical-align:middle;
	display:block;
	text-decoration:none;
	color:#FFFFFF;			
}
div.sideMenuBar p {
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
	text-align:right;
	padding:10px 10px 0 0px;
	margin:0px;		
}
div.sideMenuBar a:hover {
	background-position:0 -40px;	
	color:#353032;
	/*color:#FAA003;*/
}

/********************************************/
/* Hyperlink properties */

a.intext:link {text-decoration:none; color:#FAA003; letter-spacing:1px; font-weight:bold;}
a.intext:visited {text-decoration:none; color:#FAA003; letter-spacing:1px; font-weight:bold;}
a.intext:hover {text-decoration:underline; color:#FAA003; letter-spacing:1px; font-weight:bold;}

a.section:link {text-decoration:none; color:#104474; letter-spacing:1px;}
a.section:visited {text-decoration:none; color:#104474; letter-spacing:1px;}
a.section:hover {text-decoration:underline; color:#FAA003; letter-spacing:1px;}

a.newsLink:link {text-decoration:none; color:#104474; font-weight:bold;}
a.newsLink:visited {text-decoration:none; color:#104474; font-weight:bold;}
a.newsLink:hover {text-decoration:underline; color:#FAA003; font-weight:bold;}

a.footLink:link {text-decoration:none; color:#6071A6; padding-left:15px; padding-right:15px; letter-spacing: 1px;}
a.footLink:visited {text-decoration:none; color:#6071A6; padding-left:15px; padding-right:15px; letter-spacing: 1px;}
a.footLink:hover {text-decoration:underline; padding-left:15px; padding-right:15px; letter-spacing: 1px;}

/********************************************/
/*Styles used for Drop Down Tables*/
.handcursor{
cursor:hand;
cursor:pointer;
}

.redStyle {color: #FF0000}

.iconspan{
float: right;
margin: 3px;
color:#02428C;
margin-bottom: 8px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

.schedSpan{cursor:hand;cursor:pointer;}

.formSpan{cursor:hand;cursor:pointer;text-decoration:none;color:#104474;letter-spacing:1px;}
.formSpan:hover{cursor:hand;cursor:pointer;text-decoration:underline;color:#FAA003;letter-spacing:1px;}

#formDrop{z-index:100}

.less {
	color:#999;
	font-size:12px;
}
#scheduleTitle {
	width:650px;
	padding:2px;
	margin-left:15px;
	border-collapse:collapse;
	background-color:#000066;
	vertical-align:middle;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
}

#scheduleTitle tr td {text-align:center; vertical-align:middle; padding: 7px 0px 7px 0px;}

#scheduleTop {
	width:650px;
	padding:2px;
	margin-left:15px;
	border-collapse:collapse;
	border-bottom:#333333 1px solid;
	background-color:#efe5ca;
	vertical-align:middle;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 13px;
}

#scheduleTop tr td {text-align:center; vertical-align:middle; padding: 5px 0px 5px 0px;}

#scheduleBase {
	width:650px;
	padding:2px;
	margin-left:15px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	vertical-align:top;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 13px;
}

tr.schedCellTitle {
	vertical-align:top;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	color:#02428C;
	font-size: 13px;
	background-color:#bfbfe3;
}

.schedTitle {
	margin-top:3px;
	margin-bottom:3px;
	}
	

#scheduleBase p {
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	line-height:16px;
	text-align:left;
	list-style: none;
}

/********************************************/
/*Styles used for FEEDBURNER*/
div.feedburnerFeedBlock{
	text-align:left;
	margin:0 5px 0 5px;
	list-style-type:none;
	font-family: Tahoma, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.feedburnerFeedBlock div{
	margin: 0 0 15px 8px;
}
div.feedburnerFeedBlock ul{
	margin: 0 8px 0px 8px;
	list-style-type: none;
	padding: 0 0 0 0;
}

div.feedburnerFeedBlock ul li span.headline {margin: 12px 0 8px 0px; display:block;}

span.headline a {text-decoration:none; color:#104474; letter-spacing:1px; font-weight:bold;}
span.headline a:visited {text-decoration:none; color:#104474; letter-spacing:1px; font-weight:bold;}
span.headline a:hover {text-decoration:none; color:#FAA003; letter-spacing:1px; font-weight:bold;}
.a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: capitalize;
	color: #000066;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000066;
}
.intro1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #000066;
	text-decoration: none;
}
.lead_in {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #000066;
	text-decoration: none;
}
.lead_in1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #000066;
	text-decoration: none;
}
