*
{
	margin:0;
	padding:0;
}

body {
text-align:center;
background:#f5e1b8;
background:#cecbbc;
margin:0;
padding:0;
}

#container {
position:relative;
margin:0 auto;
padding:0 0 20px;
width:950px;
text-align:left;
background:#eeecdd;
}

#header
{
	position:relative;
	height:320px;
	background:url(images/header-950.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#header h1
{
	margin-left:-1000em;
}


#address
{
	position:absolute;
	top:45px;
	right:17px;
	width:250px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
text-align:right;
color:#fff;
}

#address .cmngc
{
	font-size:15px;
	font-variant:small-caps;
}

#address .phone
{
	font-size:22px;
}

#address a
{
	color:#ccc;
	border:none;
}

#teetime
{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:200px;
	height:70px;

}

#teetime span
{
	margin-left:-1000em;
}


#menu {
position:relative;
background:#445e53;
padding:10px 0;
text-align:center;
/*border-top:1px solid #122a21;*/
border-bottom:1px solid #122a21;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
display:inline;
}

#menu a {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size:12px;
margin:0 8px;
text-align:center;
color:#fff;
text-decoration:none;
}

#menu li a:hover {
	border-bottom:2px solid #ccc;

}

#text {
position:relative;
padding:25px 30px;
}

#text #right
{
	float:right;
	margin:0 0 0 25px;
}

#text p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#042800;
margin:0 0 10px;
}

#text .intro
{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	line-height:24px;
	margin:10px 30px 50px;
}

#text ul
{
margin:10px 0 10px 30px;	
}

#text li {
font-family:Verdana, sans-serif;
font-size:11px;
line-height:20px;
color:#042800;
list-style:square;
}

#text .header {
display:none;
font-family:Georgia;
font-size:22px;
color:#81320B;
font-variant:small-caps;
margin:5px 0 15px;
}

#text .header1, #text h1, #text h2 {
font-family:Georgia;
font-size:22px;
font-weight:400;
color:#81320B;
font-variant:small-caps;
background-image:url(images/header_back.jpg);
background-position:center left;
background-repeat:no-repeat;
margin:5px 0 20px -5px;
padding:0 0 0 40px;
}

#text .header2, #text h3 {
font-family:verdana;
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#81320B;
margin:15px 0 7px;
}

#text .header3, #text h4 {
font-family:verdana;
font-size:11px;
font-weight:700;
text-transform:uppercase;
color:#063a00;
}

#text .hr {
height:25px;
background-image:url(images/hr.jpg);
background-position:center;
background-repeat:no-repeat;
}

#text .hr hr {
display:none;
}

#text a {
color:#063A00;
}

#text p.blue {
font-style:italic;
color:#00406B;
font-size:13px;
font-family:Georgia, Times, serif;
margin:20px 0;
}

img.r
{
margin:0 0 10px 20px;	
}


#footer {
position:relative;
clear:both;
margin:20px 0;
}

#footer p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#878476;
}

#footer a {
color:#878476;
}

#chalfonte
{
text-align:center;
margin:20px 15px;
padding:20px 8px 20px 0;
font-family:Arial, helvetica, sans-serif;
font-size:11px;
background:#759450;
}

#chalfonte a
{
font-weight:normal;
}


.clear
{
	clear:both;
}
