/* LAYOUT - WILLIAMSBURG SPECIFIC */

	#background {
	background:#155229 url(/assets/images/fcw_backdrop.jpg) no-repeat top center fixed;
	z-index:0;
	}
	#bg_center {
	background:transparent url(/assets/images/bg_centered.png) repeat-y top center fixed;
	width:840px;
	margin:0 auto;
	position:relative;
	}
	#bg_left {}
	#bg_right {}
	
	#flashHeader {
	width:748px;
	min-height:174px;
	z-index:0;
	}
	
	#masthead {
	height:174px;
	}

/* TEXT FORMATTING */
	
	h2, h3, h4, h5, h6 {color:#B05332;}
	
/* LINKS */

	a, a:active, a:link, a:hover {color: #B05332}
	a:visited {color:#336}
	
/* TOP NAV MENU */

	.williamsburgMenu {
	width:748px;
	height:61px;
	background:url(/assets/images/fullNav_williamsburg.gif);
	display:block;
	z-index:1;
	}
	.williamsburgMenu ul {
	height:28px;
	text-align:center;
	list-style:none;
	}
	.williamsburgMenu #nav a {
	color:#666;
	text-decoration:none;
	}
	.williamsburgMenu #nav li li a {
	width:95px;
	font-weight:normal;
	display:block;
	padding:3px 5px;
	background:#F6E7CC url(/assets/imageLibrary/menu_complete2.jpg) 0px -180px;
	}
	.williamsburgMenu #nav li li a:hover {
	color:#FFF;
	background:#B05332 url(/assets/imageLibrary/menu_complete2.jpg) 0px -60px;
	display:block;
	}
	.williamsburgMenu li {
	width:auto;
	text-align:center;
	float:left;
	background:transparent;
	position:relative;
	z-index:2;
	}
	.williamsburgMenu li ul {
	height:auto;
	display:none;
	font-weight:normal;
	border:1px solid #B05332;
	border-width:0 1px 1px 1px;
	position:absolute;
	left:0px;
	}
	.williamsburgMenu li>ul {
	left:auto;
	}
	.williamsburgMenu li li {
	width:105px;
	height:auto;
	text-decoration:none;
	display:block;
	float:none;
	color:#000;
	}
	.williamsburgMenu li:hover ul, li.over ul {
	display:block;
	}
	
/* OCTOBER 2008 SIDE MENU FORMATTING */

	.side_menu {
	border-color:#B05332;
	}
	.side_menu li a{
	background:#B05332 url(/assets/imageLibrary/menu_complete.jpg) -230px -60px;
	}
	.side_menu li a:hover {
	background:#B05332 url(/assets/imageLibrary/menu_complete.jpg) -230px -60px;
	}
	.side_menu li li a{
	background:#F6E7CC url(/assets/imageLibrary/menu_complete.jpg) -105px -180px;
	}
	.side_menu li li a:hover {
	background:#B05332 url(/assets/imageLibrary/menu_complete.jpg) -105px -60px;
	}
	.side_menu li li li a{
	background:#f2e8c4 url(/assets/imageLibrary/menu_complete.jpg) -360px -180px;
	}
	.side_menu li li li a:hover {
	background:#B05332 url(/assets/imageLibrary/menu_complete.jpg) -360px -60px;
	}

	.side_menu li li li li a{
	background:#faf8f9 url(/assets/imageLibrary/menu_complete.jpg) -482px -180px;
	}
	.side_menu li li li li a:hover {
	background:#B05332 url(/assets/imageLibrary/menu_complete.jpg) -482px -60px;
	}
	
/* CLUB SCORECARD */

.scorecard {
display:block;
width:540px;
height:auto;
padding:0;
margin:0 auto 0 auto;
position:relative;
border-style:solid;
border-width:1px;
border-color:#000;
}

.scorecard p {
display:block;
text-align:center;
float:left;
width:90px;
position:relative;
top:10px;
padding:0;
margin:0;
}

.scorecard .header p {
font-weight:bold;
color:#FFF;
}

.scorecard .header {
width:540px;
height:50px;
top:0px;
border-bottom-style:double;
border-bottom-width:1px;
border-bottom-color:#000;
background:#b05332 url(/assets/images/scorecard_header.jpg);
}

.scorecard .black, .scorecard .gold, .scorecard .silver, .scorecard .bronze {
display:block;
width:540px;
height:40px;
top:0px;
background:#F6E7CC url(/assets/images/scorecard.jpg);
}

	
/* NEW DIV FORMATTING */


	#content_village p, #content_village li, #content_village ul{
	font-size:13px;
	line-height:14pt;
	}
	#content_village .quote {
	font-size:11px;
	line-height:12pt;
	}

/* FORM BUTTONS */

	input.btn{
	border-top-color:#cc774e;
	border-left-color:#cc774e;
	border-right-color:#8c311a;
	border-bottom-color:#8c311a;
	background:#B05332 url(/assets/imageLibrary/menu_buttons.jpg) 0px -30px repeat-x;
	}
	input.btnhov {
	border-top-color:#dbdbdb;
	border-left-color:#dbdbdb;
	border-right-color:#666;
	border-bottom-color:#666;
	background:#999 url(/assets/imageLibrary/menu_buttons.jpg) 0px -120px repeat-x; 
	}
	
/* CLUB WEBSITE ELEMENTS */

	.welcome {
	width:250px;
	height:50px;
	position:absolute;
	text-align:right;
	right:0;
	top:0;
	}
	
/* PREFERRED BUILDER WEBSITE ELEMENTS */

	.bldr_profile {
	float:right;
	clear:right;
	width:250px;
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	text-align:center;
	background:transparent url(../images/fcw_homes_bldr_profile.jpg) no-repeat top center;
	display:block;
	}
	.bldr_profile #image {
	width:250px;
	height:194px;
	position:relative;
	top:35px;
	display:block;
	margin:0 0 30px 0;
	padding:0;
	float:none;
	z-index:1;
	}
	.bldr_profile_details {
	position:relative;
	top:10px;
	width:250px;
	height:auto;
	display:block;
	}
	.bldr_profile_details h1{
	font-variant: small-caps;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
	color:#000;
	}
	.bldr_profile_details h2{
	font-variant: small-caps;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin-bottom:5px;
	}
	.bldr_buttons, .bldr_logos {
	position:relative;;
	display:block;
	top:10px;
	z-index:2;
	}

/*  MISCELLANEOUS */
	.flight_container {
	width:600px;
	margin-bottom:10px;
	overflow:auto;
	z-index:100;
	clear:left;
	}
	.flight3 {
	padding:0;
	width:33%;
	float:left;
	margin-left:auto;
	margin-right:auto;
	}
	
	.schedule_container {
	width:480px;
	margin-bottom:10px;
	overflow:auto;
	z-index:100;
	clear:left;
	}
	
	.schedule3 {
	padding:0;
	width:120px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}