@charset "UTF-8";
/* CSS Document for sailsandiego.net */
/* site colors:
	#069 = blue
	
*/

/* IE Fixes*/
* html .visualIEFloatFix { height: 0.01%; }

/* zero elements */

html, body, ul, ol, li, form, fieldset{
	margin: 0;
	padding: 0;
	border:0;
	/*height : 100.1%; NOT VALID force vertical scroll bar to avoid page shift in Firefox */
	min-height: 100%; margin-bottom: 1px; /* VALID force vertical scroll bar to avoid page shift in Firefox */
}
img, p, input{margin: 0px;padding: 0px; border:none;}

body { /**/
	background-color:#fff;/**/
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/back-site2.jpg);
	background-repeat:no-repeat;/**/
	background-position:top center;
}

#siteWrapper{ /**/
	position:relative;
	z-index:auto;
	width:722px;
	height:auto;
	min-height:400px;/**/
	margin: 0px auto;
	padding: 0px;
	/*background-color:#FFF;
	border: #666 1px solid;*/
	
	
}
#bodyWrapper{
	position:relative;
	z-index:auto;
	width:696px;
	height:auto;
	min-height:400px;/**/
	margin: 30px 0px 0px 12px;
	padding: 0px;
	/*border: #666 1px solid;
	background-color:#FF6;*/
}
#ribbon{
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	width:250px;
	height:150px;
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/ribbon-nowseeingwhales.png);
	background-repeat:no-repeat;
	/*background-color:#3FF;*/
}
#masthead{
	position:relative;
	width:676px;
	height:66px;
	margin: 0px 0px 0px 0px;
	padding: 118px 10px 0px 10px;
	text-align:right;
	/**/
}
#bodyContent{
	position:relative;
	z-index:auto;
	width:676px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	/*background-color:#3FF;*/
	
}
#leftsidebar{
	position:absolute;
	z-index:auto;
	top:0px;
	left:0px;
	width:200px;
	height:490px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	/*background-color:#3FF;*/
	
}
#rightsidebar{
	position:relative;
	z-index:auto;
	width:430px;
	height:490px;
	margin: 0px 0px 0px 240px;
	padding: 0px 10px 0px 10px;
	/*background-color:#3FF;*/
	
}
#updatebox{
	position:relative;
	z-index:auto;
	width:400px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	/**/background-color:#efefef;
}
/* ---- ELEMENTS ------------------------------ */

h1{margin:0px;padding:0px;width:auto; font-family:"Times New Roman", Times, serif;font-weight:normal;font-style:normal;}
h2{margin:-10px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family: "Times New Roman", Times, serif;font-size:16px;font-weight:normal;text-align:right;color:#069;}
h3{margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family: "Times New Roman", Times, serif;font-size:16px;font-weight:bold;text-align:center;color:#c00;}
h4{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family: "Times New Roman", Times, serif;font-size:28px;font-weight:bold;text-align:center;color:#069;}
h5{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family: "Times New Roman", Times, serif;font-size:24px;font-weight:normal;text-align:left;color:#069;}
h6{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family: "Times New Roman", Times, serif;font-size:11px;font-weight:normal;text-align:left;color:#069;}
p{margin:0px 0px 17px 0px;}
ul{margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
ol{margin:10px 0px 10px 20px;}



/* ----- CLASSES --------------------------- */
.whalewatching{margin:0px 0px 0px 0px;line-height:18px;font-size:22px;color:#fff;font-family:Verdana, Geneva, sans-serif;}
.sailsandiego{margin:0px 0px 0px 0px;line-height:55px;font-size:52px;color:#fff;}
.ph{text-align:right;font-size:26px;color:#069;font-family:"Times New Roman", Times, serif;}
.seasonalert{font-size:20px;color:#c00;text-align:center;}
.bodyAddress{font-size:20px;color:#666;text-align:center;}
.sidebarAddress{font-size:12px;color:#666;text-align:center;}

.pic-fluke{margin:10px 0px 0px 0px}

.floatLeft{float:left;margin-right:10px;}
.floatRight{float:right;margin-left:0px;}

.h14{font-size:14px;}
.h16{font-size:16px;}
.h18{font-size:18px;}
.h20{font-size:20px;}

/* ----- HACKS --------------------------- */

/* IE7 Hack for seach button alignment*/
*:first-child+html #input-searchbutton{margin-top:7px;}

/* IE6 hack - don't show shadow */
* html #mh-shadow {display:none;}
* html #input-searchbutton{margin-top:7px;margin-left:80px;}

