/* COLORS
BLACK BLUE		#132827
DARK BLUE		#23383E
RED				#96320E
BROWN			#443B27
SKY BLUE		#478CC5
BEIGE			#DFD3AE
LIGHT BEIGE		#EFE6C9
DARK BEIGE		#A38D5E
GRAY			#7D8173
*/

body {margin:0 auto; padding:0; font-family:'trebuchet ms', Arial, Helvetica, sans-serif; font-size:62.5%; text-align:center;/* Centers the layout in Win IE 5 */ background:#DFD3AE; color:#132827;}

#border {position:relative; margin:0 auto; padding:0 10px 10px 10px; background:#FFFFFF; width:650px;}
#wrap {position:relative; width:650px;}

body#course-page #header {background:transparent url(/images/header1.jpg) no-repeat;}
body#events-page #header {background:transparent url(/images/header2.jpg) no-repeat;}
body#food-page #header {background:transparent url(/images/header3.jpg) no-repeat;}
body#proshop-page #header {background:transparent url(/images/header5.jpg) no-repeat;}
body#contact-page #header {background:transparent url(/images/header6.jpg) no-repeat;}
#header {position:relative; margin:0; padding:0; background:transparent url(/images/header4.jpg) no-repeat; width:650px; height:250px;}

#logo-bar {position:relative; margin:0; padding:0; width:650px; height:50px; background:#DFD3AE url(/images/logo-bar.gif) no-repeat;}


#nav {position:relative; margin:0; padding:0 0 0 10px; background:#443B27 url(/images/nav_bkg.gif) repeat-x; height:60px; width:640px; text-align:left;}
#nav li {/*float the main list items*/margin:0; float:left; display:inline; padding-left:10px;}
#nav li span {padding:8px 0 0 0px; height:21px;}
#nav li ul {display:none; margin:0; /*put the subnav below*/position:absolute; left:0; top:30px; padding-top:8px; background:#DFD3AE url(/images/nav_bkg.gif) repeat-x 0 30px; height:22px; width:610px; text-align:left;}

#nav li:hover ul, #nav li.over ul {/*for ie*/ background:#DFD3AE url(/images/nav_bkg.gif) repeat-x 0 30px;}

#nav li#course {margin-left:10px;}
#nav li#course, #nav li#events {width:150px;} 
#nav li#food {width:120px;}
#nav li#proshop, #nav li#contact {width:70px;}

#nav li a {color:#DFD3AE; font-weight:bold; display:block; /*width:150px;*/ padding:0; height:30px;}

#nav li ul a, #nav li ul a {border:0; float:left;/*ie doesn't inherit the float*/ color:#96320E; width:auto;margin-right:10px;}

#nav li:hover ul a, #nav li.over ul li a {/*for ie - the specificity is necessary*/ /*background:#DFD3AE;*/}
#nav li ul {}
#nav li:hover ul, #nav li.over ul {display:block; z-index:6000; background:#DFD3AE url(/images/nav_bkg.gif) repeat-x 0 30px;}
#nav li a:hover {color:#A38D5E;}
#nav li ul a:hover{color:#96320E;}

/*do the image replacement*/
#nav li span {position:absolute;/*left: -9384px;*/font-size:1.1em; text-transform:uppercase;}
#course a, #events a, #food a, #proshop a, #contact a {display:block; position:relative; height:19px;}

/*subnav formatting*/
#nav li ul a {display:block; color:#FFFFFF; font-size:1.1em;}		

body#course-page ul#nav li#course ul, body#events-page ul#nav li#events ul, body#food-page ul#nav li#food ul, body#proshop-page ul#nav li#proshop ul, body#contact-page ul#nav li#contact ul {display:block;}

body#course-page ul#nav li#course a, body#events-page ul#nav li#events a, body#food-page ul#nav li#food a, body#proshop-page ul#nav li#proshop a, body#contact-page ul#nav li#contact a {color:#A38D5E;}

body#course-page ul#nav li#course ul a, body#events-page ul#nav li#events ul a, body#food-page ul#nav li#food ul a, body#proshop-page ul#nav li#proshop ul a, body#contact-page ul#nav li#contact ul a {color:#FFFFFF;}

body#course-page ul#nav li#course ul a:hover, body#events-page ul#nav li#events ul a:hover, body#food-page ul#nav li#food ul a:hover, body#proshop-page ul#nav li#proshop ul a:hover, body#contact-page ul#nav li#contact ul a:hover {color:#96320E;}

#content {position:relative; margin:0; padding:10px 15px 10px 15px; background:#EFE6C9;}
#colLeft {float:left; margin:0; padding:0 10px 0 0; width:410px; border-right:dotted 1px #A38D5E;}
#colRight {float:right; margin:0; padding:0 0 0 10px; width:185px;}

#footer {position:relative; margin:0 auto; padding:10px 10px 20px 70px; background:transparent url(/images/logo-footer.gif) no-repeat 0 10px; width:590px; clear:both;}

/*  TYPOGRAPHY */
a {text-decoration:none;}
#logo-bar a {display:block; width:650px; height:50px;}
#logo-bar a span {display:none;}

#content {text-align:left; font-size:1.1em; line-height:140%;}


#footer {font-size:1em; text-align:left; color:#7D8173; line-height:120%; font-weight:bold;}
#footer a, #footer a:link, #footer a:visited, #footer span {color:#23383E; font-weight:normal;}
#footer a:hover {color:#478CC5; font-weight:normal;}

h1#welcome, h1#privacy, h1#terms, h1#sitemap, h1#courses, h1#courselayout, h1#greenfees, h1#lessons, h1#photogallery, h1#clubnews, h1#awards, h1#golftournaments, h1#clubrestaurant, h1#specialevents, h1#tournamentmenu, h1#specialeventsmenu, h1#meetingroomrates, h1#onlineteetimes, h1#onlinegolfshop, h1#giftcertificates, h1#mapdirections, h1#generalinfo {display:block; width:410px; height:30px; text-indent:-9999px; border-bottom:solid 1px #132827;}
h1#welcome {background:transparent url(/images/welcome.gif);}
h1#privacy {background:transparent url(/images/privacy.gif);}
h1#terms {background:transparent url(/images/terms.gif);}
h1#sitemap {background:transparent url(/images/sitemap.gif);}
h1#courses {background:transparent url(/images/courses.gif);}
h1#courselayout {background:transparent url(/images/courselayout.gif);}
h1#greenfees {background:transparent url(/images/greenfees.gif);}
h1#lessons {background:transparent url(/images/lessons.gif);}
h1#photogallery {background:transparent url(/images/photogallery.gif);}
h1#clubnews {background:transparent url(/images/clubnews.gif);}
h1#awards {background:transparent url(/images/awards.gif);}
h1#golftournaments {background:transparent url(/images/golftournaments.gif);}
h1#clubrestaurant {background:transparent url(/images/clubrestaurant.gif);}
h1#specialevents {background:transparent url(/images/specialevents.gif);}
h1#tournamentmenu {background:transparent url(/images/tournamentmenu.gif);}
h1#specialeventsmenu {background:transparent url(/images/specialeventsmenu.gif);}
h1#meetingroomrates {background:transparent url(/images/meetingroomrates.gif);}
h1#onlineteetimes {background:transparent url(/images/teetimes.gif);}
h1#onlinegolfshop {background:transparent url(/images/golfshop.gif);}
h1#giftcertificates {background:transparent url(/images/giftcertificates.gif);}
h1#mapdirections {background:transparent url(/images/mapdirections.gif);}
h1#generalinfo {background:transparent url(/images/generalinfo.gif);}

h1#news, h1#weather {display:block; width:185px; height:30px; text-indent:-9999px; border-bottom:solid 1px #132827;}
h1#news {background:transparent url(/images/news.gif);}
h1#weather {background:transparent url(/images/weather.gif);}


h2, h3, h4 {font-family:Georgia, Garamond, Times, "Times New Roman", serif;}
h2 {color:#132827; font-size:1.5em; line-height:140%; font-weight:normal; margin:0; padding:0;}
h3 {color:#443B27; font-size:1.3em; line-height:120%; margin:0; padding:0;}
h4 {color:#96320E; font-size:1em; text-transform:uppercase; margin:0; padding:0;}
p {font-size:1em; line-height:140%; margin:0; padding:0 0 1em 0;}

a {color:#1F638A; text-decoration:none;}
a:hover {color:#96320E; text-decoration:underline;}


/* EXTRAS */
img.frame {background:#FFFFFF; border:solid 1px #7D8173; margin:0; padding:3px; clear:both;}
