body {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10pt;
}

.outerwrap {
	
}
.mast {
	width:690px;	margin:0 auto;	border:1px solid white;
	position:relative;	z-index:1;
}


.header {	position:relative;	clear:both;		}
.header img {	z-index:3;	margin:0;	padding:0;	}
.header img.club_bottom {	position:absolute;	top:309px;	left:0px;		}
.header h1 {	background:url(pageimg/ladyfore_t.jpg) top right;
	margin:0;	padding:12px 0 0 20px;	height:45px;	
	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:28px;
	color:#339933;
	
}
/*	Removing BG image cos we don't want that anymore:	*/
.header h1 {	background:none;	}
.header h1 span {	color:#3399CC;	}

.content {	margin-top:8px;	}


/* Mechanics of sliding door */
.nav {	float:left;	width:100%;	background:#FFFFCC;	position:relative;	z-index:5;	}
.nav ul	{	margin:0; padding:0; list-style:none;	}
.nav ul li	{	margin:0; padding:0; float:left; 	}
.nav ul li a {	display:block;	}
/*	Sliding door presentation */
.nav ul li {	background:url(pageimg/slidoor/1.right.gif) no-repeat right bottom;	height:47px;	text-align:center;	}
.nav ul li a {	background:url(pageimg/slidoor/1.left.gif) no-repeat left bottom;	height:23px;	padding: 12px 10px;	
			width:95px;	color:white;	text-decoration:none;	}
/*	Mechanics of Expanding Nav	*/
ul.slidingmenu ul, ul.slidingmenu ul li, ul.slidingmenu ul li a {	
	background:none; height:auto; padding:0; float:none;	}
ul.slidingmenu li {	position:relative;	}
ul.slidingmenu ul {
	display:none;
	position:absolute;	z-index:30;
	top:43px;	left:20px;	
	border:1px solid #333333;	border-width:2px 1px 1px 2px;
	background:#EEE;	width:150px;
}
ul.slidingmenu ul li {	text-align:left;	}
ul.slidingmenu ul li a {	width:130px;	border-left:5px solid black;	padding:2px;	color:black;	
							padding: 2px 5px 2px 10px;	}
ul.slidingmenu ul li a:hover {	border-left:5px solid #3399CC;	background:#9FD99F;	}





.footer {	background:#686868;	padding:15px; text-align:center; color:#C8C8C8;	font-size:0.8em; clear:both; margin: 5px 0;	}
.footer a {	color:#E1E1E1;	}




/*	Homepage - 3 column layout, with two right columns merged to support double-width panels	*/
.home .left {	width:250px;	float:left;	}
.home .groupright {	width:430px;	float:right;	}
.home .twoleft {	width:210px;	float:left;	}
.home .tworight {	width:210px;	float:right;	}

.home .news {	background:#E2E2E2;	padding:4px;	}
.home .news h2 {	background:url(pageimg/bullet_e2.jpg) left top no-repeat;
	padding: 5px 0 5px 35px;	font-size:12pt;	}

.home .jointeam {	background:url(pageimg/gradblueBG.jpg) left top repeat-x;	padding: 4px 4px 4px 120px;	margin: 0 0 9px 0;	}
.home .jointeam h2 {	font-weight:normal;	font-size:13pt;	color:white;	margin:0;	padding:0;	text-align:center;	}
.home .jointeam p {	margin:6px 0 4px 0;	padding:0;	font-size:0.9em;	}
.home .jointeam a {	color:#000066;	color:white;	}
.home .jointeam a:hover {			color:#0000CC;	}

.home .groupright .twoleft h2,
.home .groupright .tworight h2 {	background:#333; margin:0; padding:4px 12px;	font-size:12pt; color:white; font-weight:normal;	}
.groupright .twoleft {	background:#EDEDED;	}

.home ul li {	margin-bottom:5px;	}

.home .pga h2 {	font-size:12pt;	}



.contact form {	border:1px solid #AAA;	width:60%;	margin: 10px auto;	padding:5px 15px;	}
.contact label {	width:120px;	display:block;	float:left;	font-weight:bold;	clear:left;	}
.contact input {	margin: 2px 0;	}
input.error, textarea.error {
	border:1px solid red;
	background:#FFEEEE;
}

