body, html {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #3d1c1c;
}
A, TD, DIV, SPAN, P, UL, LI, H1, H2, H3, H4, H5, H6, B, STRONG, EM {
	font: normal 100% verdana, arial, helvetica, san-serif;
	margin: 0;
	padding: 0;
}
#weathercontainer{
height: 34px;
text-align: right;
vertical-align: top;
background: URL(/images/sc_07.jpg) top left no-repeat #8A4C3A;
}
#weatherwrap{

margin: 0 12px 0 0;
width: 17%;
color: #C7C3A0;
font: normal 9px verdana, arial, sans-serif;
font-variant: small-caps;
clear: both;
}
.weather_loc{
margin: 0;
display: inline;
float: left;
}

h3{
margin: 10px 0;
	color: #5f483b;
	font: bold 13px verdana, arial, sans-serif;
	letter-spacing: .03em;
	text-transform:uppercase;
}

#weather{
float: right; 
display: inline; 
margin-top: 7px;
}

#weather div strong a, div center table tr td{
text-transform:none!important;
font-variant:small-caps!important;
}

#nav {
	text-align: left;
	vertical-align: middle;
	background: #e6e4d2;
	height: 67px;
}
#home_nav {
	text-align: center;
	vertical-align: middle;
	background: #e6e4d2;
	height: 67px;
}
#nav_wrapper {
	margin: 16px 10px 0 0;
	display: inline;
	float: right;
}
#mid_wrapper{
height: 289px;
}
.logo {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
}

.home_logo{
margin-bottom: 10px;
}
#main {
	vertical-align: top;
	padding: 0 35px 20px;
	text-align: left;
	background: URL(images/sc_10.jpg) top left repeat-y;
	height: 262px;
}
#main ul{
margin: 10px 10px 10px 10px;
	color: #5f483b;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
}
#main li{
margin: 0 0 0 15px;
}
#main ol{
margin: 10px 10px 10px 15px;
	color: #5f483b;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
	list-style-type: georgian;
}
#main p {
	margin: 12px 0;
	color: #5f483b;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
}
#home_footer p {
	margin: 0 0 10px 0;
	color: #B09D92;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
}

#home_footer a {
	margin: 0 0 10px 0;
	color: #B09D92;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
}

#home_footer a, #home_footer a:link, #home_footer a:visited {
color:  #B09D92 ;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
	text-decoration: none;
}
#home_footer a:hover, #home_footer a:active {
    color: #d9d7c2;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
	text-decoration: none;
}
#main a{
font-weight: bold;
}

#main strong{
font: bold 11px verdana, arial, sans-serif;
}
a, a:link, a:visited {
color:  #5f483b ;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
	text-decoration: none;
}
a:hover, a:active {
    color: #B09D92;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
	text-decoration: none;
}
.title_image {
	margin-top: 7px;
}
#top_border {
	background: URL(images/border_top.jpg) top left repeat-x;
	height: 29px;
}
#left_border {
	background: URL(images/border_left.jpg) top left repeat-y;
	width: 31px;
}
#right_border {
	background: URL(images/border_right.jpg) top left repeat-y;
	width: 29px;
}
#bottom_border {
	background: URL(images/border_bottom.jpg) top left repeat-x;
	height: 29px;
}
#footer {
	vertical-align: top;
	background: #d9d7c2;
	height: 129px;
}
#footer p {
	margin: 10px 0;
	color: #7e614f;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: .03em;
}
#footer .divider {
	margin-top: 10px;
}
.climatetable {
	color: #5f483b;
	margin-bottom: 10px;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: 0.03em;
	text-align: center;
	border-top: 1px solid #B3AFA2;
	border-left: 1px solid #b3afa2;
	height: 300px;
}
.contacttable {
	color: #5f483b;
	margin-bottom: 10px;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: 0.03em;
	text-align: left;
	
}
.recipetable {
	color: #5f483b;
	margin-bottom: 2px;
	font: normal 11px verdana, arial, sans-serif;
	letter-spacing: 0.03em;
	text-align: left;
}
.climatetable td {
    padding: 5px;
	border-bottom: 1px solid #B3AFA2;
	border-right: 1px solid #B3AFA2;
}
.climatetable th {
    padding: 5px;
	border-bottom: 1px solid #B3AFA2;
	border-right: 1px solid #B3AFA2;
	background-color: #D9D7C2;
}
.articletable td {
    text-align: center;
    padding: 10px;
}
.dark {
	color: #5f483b;
	font: bold 11px verdana, arial, sans-serif;
}
.quotes {
	color: #5f483b;
	font: normal italic 11px verdana, arial, sans-serif;
}

input, select{
    color: #5f483b;
	font: normal 11px verdana, arial, sans-serif;
}
.disclaimer {
	color: #9E877A;
	font: normal 11px verdana, arial, sans-serif;
}
.maptable td {
    text-align: left;
    padding: 10px;
}
.noscripth {
    font: bold 11px verdana, arial, sans-serif;
}
.noscriptsh {
    font: normal 11px verdana, arial, sans-serif;
}
.altnav {
	text-align: left;
	vertical-align: none;
}

.requiredAsterisk{
color: #ae4d16;
font-weight:bolder;
}

td #golfweek img{ 
margin: 10px 3px 0 3px;
display: inline;
vertical-align: top;
}



#video_wrapper{
margin: 10px 0 10px 10px;
float: right;
clear: both;
width: 340px;
}

#video_wrapper p{
font-style:italic;
}

#flash_vid{
background: #AFAA84;
padding: 10px;
border: 1px solid #888363;

}

#flashVid2{
float: right;
margin: 15px 0 0 20px;
}

.float_right{
float:right;
background: #AFAA84;
padding: 10px;
border: 1px solid #888363;
margin: 0 0 10px 10px;
}
.homeLogoTable{
background-color:#d9d7c2;
}

