/* CSS Document */

* 
{
	font: 12px Verdana, Arial, sans-serif;
}

html 
{ 
	padding: 0; margin: 0; 
}

body 
{ 
	background:#120E09 url(../images/layout/scenic_sitebg.png) 
				no-repeat fixed center top;
	padding: 0; margin: 0; 
}

a, a:visited
{
	color: #000;
	text-decoration: underline;
}

img 
{ 
	border: 0;
}

div#wrapper 
{ 
	width: 815px; margin: 0 auto; padding: 10px; border: 2px solid #000; background: #675949; 
}

div#header 
{ 
	background-color: #FFFFFF; height: 121px; margin-bottom: 10px; 
}
	div#header img 
	{ 
		position: relative; left: 5px; bottom: 10px; 
	}
	
	#golfFlash
	{
		width: 620px; height: 121px; position: relative; right: 4px;
	}

div#photo_links 
{
	width: 815px; 
}
	div#photo_links img 
	{ 
		margin: 0 5px; 
	}

ul#top_nav { background: #800001; padding: 5px 30px; margin: 0; border: 1px solid #000; }
ul#top_nav li { display: inline; list-style: none; width: 100px; margin-right: 60px; }
ul#top_nav li.last { margin-right: 0; }
ul#top_nav li a { color: #FFFFFF; font-weight: bold; text-decoration: none; }

div#contentWrap { margin: 0; padding: 5px; background :#FFF2E0; border: 1px solid #000; }
div#content { background: #B29B7A; margin: 0; padding: 5px; } 

div#leftContent { width: 205px; float: left; clear: left; margin-right: 10px; }
	div#leftContent img { text-align: center; margin: 5px 10px; }
	div#marquee { width: 180px; background: #25201A; color: #FFFFFF; font-weight: bold;
				  padding: 10px; }
	div#marquee a, div#marquee a:visited { color: #595BEF; }
	div#leftContent div#mailingList { width: 196px; background: #800001; border: 2px solid #000; text-align: center; font-weight: bold; color: #FFFFFF; margin-top: 10px; }
	div#leftContent div#mailingList h1 { margin: 0; padding: 0; border-bottom: 2px solid #000000; font-size: 1em; }
	div#leftContent div#mailingList label { display: block; }
	
div#mainContent { margin: 0; background: #FFFFFF; overflow: hidden; padding: 5px 10px; min-height: 600px; } 
	div#mainContent h1 
	{ 
		background: url(../images/layout/scenic_headerbg.png) no-repeat 20px 0; 
		font-size: 1.75em;
		height: 38px;
		text-align: center;
		padding-top: 5px;
		margin-top: 25px;
	}
	div#mainContent h2
	{
		text-align: center;
		font-size: 1.5em;
	}
	div#mainContent img.centered { margin: 0 120px; }
	div#mainContent table { width: 100%; text-align: center; }
	div #mainContent li 
	{
		list-style: none;
		padding-left: 20px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		background: url(../images/layout/Golf-Ball-16x16.png) no-repeat;
	}
	
div#footer p { font-size: 11px; color: #FFFFFF; border: 1px solid #000; padding: 10px; margin: 0; }

fieldset {  
	/* width: 450px; */
	float: left;
	clear: left;
	font-size: 1em;
	margin: 1.5em 40px; 
	padding: 2em; 
	border: 1px solid #BFBAB0;
	background: #f2efe9 url(../images/layout/form_bkg_wht.jpg) repeat-x;
} 
legend {  
	margin-left: 1em;  
	color: #000000;  
	font-weight: bold;
	padding: 0; 
} 
fieldset ol {  
	padding: 1em 1em 0 1em;  
	list-style: none; 
} 
fieldset li {  
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em; 
	margin-right: 1em;
} 
fieldset.submit {  
	text-align: center;
	float: none;
	width: auto;
	padding-left: 5em;
	border-style: none;
	background-color: transparent;
	background-image: none;
}
label {  
	float: left;  
	width: 12em;  
	margin-right: 2em; 
	font-weight: bold;
}
#err_msg {
	vertical-align: top;
	color: #a00a00;
	font-size: 10px;
}
form[submit] {
	color: #a00;
}


.paddingLeft { padding-left: 15px; }

/* text styles */
.red { color: red; }
.center  { text-align: center; }
.note { font-size: 0.9em; font-style: italic; }

/* table styles */
.odd { background: #E8EDFF; }
.even { background: #FFFFFF; }
#thead { background: #d0dafe; }
tr:hover { background: #D0DAFE; }

#blankTable tr:hover { background: #FFFFFF; }
	
