﻿html {
	/*background: #FFFFFF url('http://sshores.trackmy.com/images/pagebg.gif') repeat-x; */
	background: url(/images/blk_lrg_bkgrnd.jpg) #1c1e1d repeat-x center top;
	position: relative;
	display: block;
	clear: both;
}
#MSVE_obliqueNotification {
	visibility: hidden;
}
body {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #987F46;
}
body, textarea {
	font-family: Trebuchet MS;
}
form {
	position: relative;
	float: left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}
#container {
	/* this centers everything on the page */
	margin: 0em auto 0em auto;
	padding: 0em;
	width: 61em;
	text-align: left;
	color: #fff;
	background-color: #000;
}
#realcontent {
	text-align: left;
}
#header {
	margin-top: .2em;
	height: 14em;
	overflow: hidden;
}
#logo {
	position: absolute;
	margin-top: -3em;
	margin-left: 2em;
	width: 17em;
	height: 9em;
	background: url('logo.png') no-repeat;
}
#footer {
}
#pagecontent {
	background: #a6a487 url('bggrad.png') repeat-x;
	height: 100%;
}
#leftside {
	height: 35em;
	width: 16em;
	background: url('waternark.png') no-repeat;
	padding-top: 7em;
	float: left;
}
#mainbody {
	float: left;
	width: 32.5em;
}
#mainbodytest {
	float: left;
	width: 32.5em;
}
#rightside {
	float: left;
	width: 12em;
	margin-top: .5em;
}
#leftsidenav {
	width: 10em;
	clear: both;
}
#contactinfo {
	font-size: .7em;
	color: #222;
	padding: .5em;
	margin: 1em 2em 2em 1em;
	clear: both;
}
.paragtext {
	font-size: 14px;
	padding: .2em 2em .2em 3em;
	text-align: justify;
	clear: left;
	margin-top: 1em;
	margin-bottom: 1em;
}
.headline {
	font-size: 24px;
	color: #818169;
	margin-top: 1.5em;
	margin-left: 2.5em;
	width: 19em;
}
.callout {
	position: relative;
}
.callout DIV.label {
	padding-right: 0px;
	padding-left: 10px;
	background: url("callouttitle_tm.gif") #000 repeat-x left top;
	padding-bottom: 0px;
	margin: 0px 10px;
	line-height: 19px;
	padding-top: 0px;
	font-family: arial,helvetica,sans-serif;
	height: 19px;
}
.callout DIV.label DIV.tl {
	background: url("callouttitle_tl.gif") no-repeat left top;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 19px;
}
.callout DIV.label DIV.tr {
	background: url("callouttitle_tr.gif") no-repeat right top;
	width: 10px;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 19px;
}
.callout DIV.bl {
	background: url("callout_bl.gif") no-repeat left top;
	width: 26px;
	position: absolute;
	height: 24px;
}
.callout DIV.br {
	background: url("callout_br.gif") no-repeat right top;
	width: 26px;
	position: absolute;
	height: 24px;
	right: 0px;
}
.callout DIV.bm {
	position: absolute;
	background: url("callout_bm.gif") repeat-x right top;
	left: 26px;
	right: 26px;
	height: 24px;
}
.callout DIV.body {
	border-right: #333 1px solid;
	background-color: #000;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px;
	border-left: #333 1px solid;
	bottom: 26px;
	padding-top: 6px;
	top: 19px;
	color: #fff;
}
.callout h2 {
	font-size: 13px;
}
.temp {
	font-size: 22px;
	font-family: Tahoma;
}
.cc {
	font-size: 11px;
	font-family: Tahoma;
}
.fcastWeekDay {
	font-weight: bold;
}
.ccLoc {
	font-weight: bold;
}
.fcastDate {
	font-size: 11px;
	font-family: Tahoma;
}
.curWind {
	font-size: 11px;
	font-family: Tahoma;
}
.weatherTable {
	padding: 5px;
	text-align: center;
	border: solid 1px #c3c3c3;
	margin-left: auto;
	margin-right: auto;
}
.fcastTable {
	padding: 3px;
	text-align: center;
	border: solid 1px #c3c3c3;
	margin-left: auto;
	margin-right: auto;
}
.weatherError {
	color: #ff0000;
	font-size: 12px;
	margin: 5px 0 5px 0;
}
.eventFeed {
	background: url('eventback.gif') no-repeat;
	padding: 5px 0 0 5px;
	margin: 0 0 2px 0;
}
.link {
	color: #AB7C2A;
}
.linkCopper {
	color: #AB7C2A;
}
.linkCopper:hover {
	color: #fff;
}
.linkCopperLarge {
	color: #AB7C2A;
	font-size: medium;
	text-decoration: underline;
}
.linkCopperLarge:hover {
	color: #fff;
	cursor: pointer;
}
.pageBody {
	text-align: left;
	width: 30.5em;
	float: left;
	border: solid 0px #fff;
	background-color: #454438;
}
.hotelitem {
	text-align: left;
	font-size: 10pt;
	background-color: #676656;
	padding: .5em;
	width: 33.8em;
	margin-top: .2em;
}
.sectionHead {
	border: solid 1px #ab7c2a;
	width: 29.9em;
	background-color: #2d2c24;
	padding-left: .5em;
}
.staffitem {
	text-align: left;
	font-size: 10pt;
	background-color: #454438;
	padding: .5em;
	width: 35.5em;
	margin-top: .5em;
}
.staffimage {
	float: left;
	margin-right: 10px;
}
.staffname {
	float: left;
}
.staffemail {
	clear: left;
}
.staffbio {
	clear: left;
	padding: .5em;
}
.SelectedTab {
	color: #fff !important;
}
.CustomTab {
	font-family: Tahoma !important;
	text-decoration: none !important;
	font-size: 10pt !important;
}
.DisabledTab {
	text-decoration: line-through !important;
}
.HoveredTab {
	text-decoration: none !important;
}
a {
	color: #fff;
	text-decoration: none;
}
.smallnav {
	background: url('smallnavback.gif') no-repeat;
	float: left;
	font-size: 12px;
	padding-left: .5em;
	padding-top: .2em;
	margin-left: .2em;
	margin-right: .2em;
	margin-top: .2em;
	margin-bottom: .5em;
	width: 12.5em;
	height: 2em;
}
.smallernav {
	background: url('smallernavback.gif') no-repeat;
	float: left;
	font-size: 12px;
	padding-left: .5em;
	padding-top: .2em;
	margin-left: .2em;
	margin-right: .2em;
	margin-top: .2em;
	margin-bottom: .5em;
	width: 9em;
	height: 2em;
}
.smallnavselected {
	background: url('smallnavbackselected.gif') no-repeat;
	float: left;
	font-size: 12px;
	padding-left: .5em;
	padding-top: .2em;
	margin-left: .2em;
	margin-right: .2em;
	margin-top: .2em;
	width: 12.5em;
	height: 2em;
	color: #999;
}
.navarea {
	margin-top: 2em;
	margin-left: 2em;
}
.smallnavlink {
	color: #fff;
}
.smallnavlink:hover {
	color: #000;
}
#slidetext {
	position: absolute;
	top: 3em;
	left: 10em;
	filter: Alpha(Opacity=10,FinishOpacity=100);
}
.inset_right {
	float: right;
	margin: 0em 0em .5em 1em;
}
.inset_left {
	float: left;
	margin: 0em 1em .5em 0em;
}

