﻿html
{
	/*background: #FFFFFF url('http://sshores.trackmy.com/images/pagebg.gif') repeat-x; */
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/wgc/blk_lrg_bkgrnd.jpg) #1c1e1d repeat-x center top;
	position: relative;
	display: block;
	clear: both;
}
#MSVE_obliqueNotification
{
	visibility: hidden;
}
body
{
	scrollbar-base-color: #eeb31d;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #eeb31d;
	scrollbar-darkshadow-color: #eeb31d;
	scrollbar-face-color: #eeb31d;
	scrollbar-highlight-color: #666;
	scrollbar-shadow-color: #666;
	scrollbar-track-color: #464646;
	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
{
	position:relative;
	bottom:0;
}
#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;
}
#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;
}