/* CSS Document */
/* The Fairways */
/* 13 August 2007 */
/* written by hairyLemon Media Solutions */


.skipnav {
display: none;
}

body {
text-align:center;
padding: 0px;
margin: 0px;
background: #3f3a32;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
		
/*-------- puts site in center of browser ---------*/
	
#frame {
width:982px;
margin: 0px auto 0px auto;
padding:0px;
text-align:left;
background: #fff;
}
		
		
/*-------- header ---------*/
	
#contentheader {
background-image: url(../images/header.gif);
background-repeat: no-repeat;
height: 158px;
padding: 0px;
margin: 0px 0px 0px 0px;
}
		
			
/*-------- navigation/left content ---------*/

#leftside{
width:201px;
float:left;
padding:0;
margin:0;
}
		
#contentleft {
width:163px;
padding:0px;
margin:20px 0px 0px 20px;
}

		
#contentleft ul#menu{
background-image:url(../images/nav-bg-colour.gif);
font: 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:2px 0 0 0;
margin: 0px;
height:285px;
}
		
#contentleft li{
font: 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style: none;
border: 0px;
padding: 0px 0px 0px 14px;
margin: 5px 0px 5px 0px;
}

#contentleft  a:link, #contentleft  a:visited{
list-style: none;
font: 13px Arial, Helvetica, san-serif;
color: #ffffff;
padding: 0px;
margin: 0px;
text-decoration:none;
}

#contentleft  a:hover{
height: 28px;
padding: 0px 0px 5px 0px;
color: #652621;
}

#homeButtons{
width:163px;
padding:10px 0 0 0;
margin:0 0 0 0;
}


#homeButtons ul{
padding:0px 0 0 0;
margin: 0px;
}
		
#homeButtons li{
list-style: none;
border: 0px;
padding: 5px 0 0 0;
margin: 0px;
}

#homeButtons  a:link, #homeButtons  a:visited{
list-style: none;
padding: 0px;
margin: 0px;
text-decoration:none;
}

#latestNews{
border: solid 1px #98663a;
background-image:url(../images/latest-news-header.gif);
background-repeat:no-repeat;
width:141px;
font: 12px Arial, Helvetica, san-serif;
color: #3f3f3f;
padding:30px 5px 0 15px;
margin:5px 0 0 0;
}

#latestNews p {
padding: 8px 0 8px 0;
}

#latestNews  a:link, #latestNews  a:visited{
list-style: none;
font: 12px Arial, Helvetica, san-serif;
color: #652621;
padding: 0px;
margin: 0px;
text-decoration:underline;
}

#latestNews  a:hover{
height: 28px;
padding: 0px 0px 5px 0px;
color: #3f3f3f;
}





				
/*-------- right content image ---------*/
	
#contentimg {
width: 759px;
padding: 20px 20px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

#contentimghm {
background:url(../images/fairways_home.jpg) no-repeat;
width: 759px;
height: 285px;
padding: 20px 20px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

#specialtxt {
height: 100px;
width: 314px;
float: right;
margin: 0 20px 0 20px;
font: 16px Arial, Helvetica, san-serif;
color: #65292a;
text-align: right;
}

p.specialshead {
font: 24px Arial, Helvetica, san-serif;
color: #65292a;
padding: 0px;
margin: 0px;
}

p.specials {
font: 20px Arial, Helvetica, san-serif;
color: #65292a;
padding: 0px;
margin: 0px;
}

#specialtxt a {
color: #000;
text-decoration: underline;
}

/*-------- right content text ---------*/
	
#contentright {
width: 759px;
padding: 0px 20px 0px 0px;
margin: 20px 0px 20px 0px;
float: right;
border-left: 1px solid #b2a48a;
}


#contentright td {
padding: 0px;
margin: 0px;
}





#contentright .table {
border: 1px solid #511e1f;
background: #d7d0c2;
color: #511e1f;
padding: 5px;
}

#contentright .table table {
border: 0px
}

#contentright img{
border: 0px;
}

#contenttxt {
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
/*font: 12px Arial, Helvetica, sans-serif;*/
}

#contenttxt td {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
/*font: 12px Arial, Helvetica, sans-serif;*/
}

#contenttxt h1 {
padding: 0px 0px 0px 18px;
margin: 0px 0px 0px 0px;
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
background-image: url(../images/heading1.gif);
background-position: left;
background-repeat: no-repeat;
color: #65292a;
text-transform:uppercase;
letter-spacing: 1px;
}

#contenttxt h2 {
padding: 0px 0px 0px 18px;
margin: 0px 0px 0px 0px;
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
background-image: url(../images/heading2.gif);
background-position: left;
background-repeat: no-repeat;
color: #b2a48a;
text-transform:uppercase;
letter-spacing: 1px;
}

#contenttxt a:link, #contenttxt a:hover{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
/*font: 12px Arial, Helvetica, sans-serif;*/
font-weight: bold;
color: #65292a;
text-decoration: underline;
}

#contenttxt a:visited {
color: #000;
font-weight: bold;}

#contenttxt ul{
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
}
		
#contenttxt ul li{
list-style: url(../images/bullet.gif);
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
/*background-image: url(../images/bullet.gif);
background-position: left top;
background-repeat: no-repeat;*/
}

/*-------- popup ---------*/

.white{
font: 12px Arial, Helvetica, sans-serif;
color: #fff;
}

.white a:link, .white a:visited, .white a:hover{
font: 12px Arial, Helvetica, sans-serif;
color: #fff;
}	
		
/*-------- footer ---------*/
	
#footer {
clear:both;
width: 982px;
height: 30px;
padding:0px;
margin: 0px 0px 0px 0px;
background:#b2a48a;
}

.month{
font: 14px Arial, Helvetica, sans-serif;
color: #69573A;
font-weight:bold;
}

#sitemap{
text-align:left;
float:left;
width: 280px;
padding:10px 0 0 20px;
margin: 0px 0px 0px 0px;
background:#b2a48a;
font: 11px Arial, Helvetica, sans-serif;
}

#sitemap  a:link, #sitemap  a:visited{
list-style: none;
font: 11px Arial, Helvetica, san-serif;
color: #3f3a32;
padding: 0px;
margin: 0px;
text-decoration:none;
height: 28px;
color: #69573A;
}

#sitemap  a:hover{
height: 28px;
padding: 0px 0px 5px 0px;
color: #fff;
}

#hairyLemon{
text-align:right;
float:right;
width: 280px;
padding:10px 20px 0 0;
margin: 0px;
background:#b2a48a;
font: 11px Arial, Helvetica, sans-serif;
color: #69573A;

}

#hairyLemon  a:link, #hairyLemon  a:visited{
list-style: none;
font: 11px Arial, Helvetica, san-serif;
color: #3f3a32;
padding: 0px;
margin: 0px;
text-decoration:none;
}

#hairyLemon  a:hover{
padding: 0px 0px 0px 0px;
color: #fff;
}


#footeraddress{
width:982px;
padding:10px 0px 10px 0px;
margin: 0px auto 0px auto;
font: 11px Arial, Helvetica, san-serif;
color: #ffffff;
text-align:left;
line-height:20px;
}

#footeraddress  a:link, #footeraddress  a:visited{
list-style: none;
font: 11px Arial, Helvetica, san-serif;
color: #ffffff;
padding: 0px;
margin: 0px;
text-decoration:underline;
}

#footeraddress  a:hover{
padding: 0px 0px 0px 0px;
color: #b2a48a;
}

#contentext ol li{
list-style:none;}



/* clearfix.css : self-clearing fix for container containing floated items */
.clearfix:after {
display:block;
content:".";
clear:both;
visibility:hidden;
line-height:0;
height:0
}
/* for IE/Win 6,0 7.0 & IE/Mac only */
.clearfix {
display:inline-block;
}
/* holly hack for IE/Win 5-6 only */
/* hide from IE/Mac \*/
* html .clearfix { height:1%;}
/* end hide from IE/Mac */

