@charset "UTF-8";
/* CSS Document */

body {
text-align: center;
background: #fff url(../_images/background.jpg) repeat-x;
}

div#container {
margin: 0 auto;
width: 802px;
text-align: left;
height:100%;
}

div#header {
text-align: center;
}

div#main-nav {
background:url(../_images/menu-bar.jpg);
width:100%;
height:29px;

}

div#main-content{
border:#ac5c3b 1px solid;
background:url(../_images/background_1.jpg) no-repeat 0px 30px;
background-color: #FFF6E4;
}

div#main_flash{

}

div#home-feature-images img{ float:left; padding: 3px 2px 3px 5px

}


/***********************  G O L F   S T U F F ***********************/

#yardage-box{
border: solid 1px #ac5c3b;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
padding:20px;
background-color:#F0CDA3;

}



/***********************  F O R M   S T U F F ***********************/


.notification_error
{
height: auto;
width: 90%;
color:#FFFFFF;
padding: 4px;
background: #ac5c3b;
text-align: left;
font-size:11px;
font-style:italic;
}

.notification_ok
{
height: auto;
width: 90%;
padding: 8px;
background: #A3CF62;
text-align: center;
color:#FFFFFF;
font-size:14px;
font-style:italic;
}

.info_fieldset {  }

.info_fieldset legend
{

font: 13px Verdana;

padding: 2px 5px 2px 5px;
}

.button
{
padding:5px;
background: #ac5c3b;
text-align:center;
color: #ffffff; 
float:right;
}

/* Label */
label  { 
width: 140px;
margin: 5px;
float: left; 
text-align: left;
color:#ac5c3b; }

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 


}


/***********************  O N E   C O L U M N   L A Y O U T  -  F U L L   W I D T H ***********************/


/* LEFT COLUMN */

div#content{
float:left;
width:800;
}

#content .full-col-img-link {
	padding: 0;
	margin-left: 12px;
	margin-right: 0px;
	float:left;
}

#content .full-col-img-link h3 {
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
}



/* -------------------- */

/***********************  T W O   C O L U M N   L A Y O U T  -  E Q U A L   W I D T H ***********************/


/* LEFT COLUMN */

div#content-left-col{
float:left;
width:398px;
border-right: 1px solid #EBC598;
}

/* -------------------- */


/* RIGHT COLUMN */

div#content-right-col{
float:right;
width:398px;
}


.full-col-img-link-contact {
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
}



/* -------------------- */


/***********************  T W O   C O L U M N   L A Y O U T  -  R I G H T   S I D E B A R ***********************/

/* MAIN COLUMN */
#main-column {
	float: left;
	width: 500px;
	border-right: 1px solid #EBC598;
}

/* -------------------- */


/* RIGHT SIDE COLUMN */
#right-sidebar {
	float: right;
	width: 270px;
}

/* -------------------- */


/***********************  T H R E E  C O L U M N   L A Y O U T ***********************/

#col1{
width:200px;
float:left;
}

#col2{
width:300px;
float:left;
}

#col3{
width:300px;
float:left;
}


/***********************  T W O   C O L U M N   L A Y O U T  -  L E F T   S I D E B A R ***********************/

/* MAIN COLUMN */
#main-column-right {
	float: right;
	width: 600px;
}

/* -------------------- */


/* LEFT SIDE COLUMN */
#left-sidebar {
	float: left;
	width: 200px;
}

/* -------------------- */



.stay-and-play-img-link {
	
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	float:left;
}

.stay-and-play-feature{
background: #F0CDA3;
padding-top:10PX;

padding-bottom:10PX;
}

#stayplay_box{
background-color:#F0CDA3;
padding-top: 10px;
padding-bottom: 10px;
padding-left:10px;
padding-right:20px;
width: 220px;

}

#stayplay_box p {
	padding-left:10px;
	padding-right:20px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #BC694B;

}




/* FOOTER */

#footer{
clear:both;
background:#Ac5c3b url(../_images/footer-vert-sep.gif) repeat-y;
}

#footer #col1{
width:200px;
float:left;
}

#footer #col2{
width:300px;
float:left;
}

#footer #col3{
width:300px;
float:left;
}

#footer .col-sep{
border-bottom: 1px solid #EBC598;
}

#footer .col-sep3{
border-bottom: 1px solid #EBC598;
padding-right:0px;
}

#footer-list {
}

#footer-list ul {
	padding: 0;
	list-style-type: none;
}

#footer-list li {
	list-style: none;
	display: block;
	text-indent: -1em;
	padding-left: 1.5em;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #F9E4BC;	
	
	background: #b0603e;
}

#footer-list .dark {	
	background:none;
}


#footer-list li:before {
	content: "\00BB \0020";
}


/* FEATURED NEWS FOOTER */

#feature-footer {
	width: 100%;
	float: left;
	text-align: left;
}

#feature-footer ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	
}

#feature-footer ul a {
	display: block;
	text-decoration: none;
	padding-left: 10px;
	color: #EBC598;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#feature-footer li {
	list-style: none;
	display: block;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #BC694B;
}

#feature-footer li a:hover {
	background-color: #974a2a;
}

#feature-footer .dark {
	display: block;
	border-top: 1px solid #BC694B;
	border-bottom: 1px solid #BC694B;
}

#feature-footer .heading {
	font-size: 14px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
}

#feature-footer .floatimg {
	float: left;
	padding: 0;
}





/* FULL COLUMN IMAGE */

.full-col-img {
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	border: 5px solid #EAD6B5;
}

.full-col-img-link {
	padding: 0;
	margin-left: 0;
	margin-right: 20px;
}

/* HALF COLUMN IMAGE */

.half-col-img-lft {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	border: 5px solid #EAD6B5;
}

.half-col-img-lft-link {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
}

.half-col-img-rt {
	float: right;
	margin-right: 20px;
	margin-left: 10px;
	border: 5px solid #EAD6B5;
}


/* LIST */

#list {
	width: 380px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

#list ul {
	margin-left: 20px;
	padding: 0;
	list-style-type: none;
}

#list li {
	list-style: none;
	display: block;
	text-indent: -1em;
	padding-left: 1.5em;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	border-bottom: 1px solid #EBC598;
}

#list .dark {
	background: #F9E4BC;
}


#list li:before {
	content: "\00BB \0020";
}

/* CLEARING ELEMENT */

.clear {
	clear: both;
}

/* FEATURED NEWS LEFT */

#feature-left {
	background-color:none;
	width: 385px;
	float: left;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 10px;
	text-align: left;
	border-right: 1px solid #EBC598; 
}

#feature-left ul {
	padding-right: 10px;
	margin-left: 20px;
	padding-left: 10px;
	list-style-type: none;
}

#feature-left ul a {
	display: block;
	height: 80px;
	text-decoration: none;
	padding-left: 10px;
	color: #BC694B;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

#feature-left li {
	list-style: none;
	display: block;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #BC694B;
	
	margin:0px;
	padding:0px;
}

#feature-left li a:hover {
	background-color: #FFFFFF;
}

#feature-left .dark {
	display: block;
	background-color:#f2e1cf;
	border-top: 1px solid #EBC598;
	border-bottom: 1px solid #EBC598;
	
	margin:0px;
	padding:0px;
}

#feature-left .heading {
	font-size: 14px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#5E4115;
	font-weight: bold;
}

#feature-left .floatimg {
	float: left;
	padding: 0;
	width:125px;
}

/* FEATURED NEWS RIGHT */

#feature-right {
	width: 385px;
	float: right;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 10px;
	text-align: left; 
}

#feature-right ul {
	margin-right: 20px;
	margin-left: 3px;
	padding-left: 10px;
	list-style-type: none;
}

#feature-right ul a {
	display: block;
	height: 80px;
	text-decoration: none;
	padding-left: 10px;
	color: #BC694B;
	padding-left: 8px;
	padding-right: 10px;
	padding-top: 8px;
}

#feature-right li {
	list-style: none;
	display: block;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #BC694B;
	margin:0px;
	padding:0px;
}

#feature-right li a:hover {
	background-color: #FFFFFF;
}

#feature-right .dark {
	display: block;
	background-color:#f2e1cf;
	border-top: 1px solid #EBC598;
	border-bottom: 1px solid #EBC598;
	
	margin:0px;
	padding:0px;
}

#feature-right .heading {
	font-size: 14px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#5E4115;
	font-weight: bold;
}

#feature-right .floatimg {
	float: left;
	padding: 0;
	
	width:125px;
}
