/* CSS Document */
body {margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #333; background: #e4e1cd;}

a, a:link, a:visited {color: #82ac22; }
a:hover {color: #c4e578; }


#container {width: 787px; background:url(images/bodyback.png) repeat-y; padding: 0 5px 0 5px; margin: 0 auto;}

/* HEADER */
#headercontain {width: 787px;  margin: 0 auto;}
#header {background:url(images/header.jpg); width: 777px; height: 124px; margin: 0;}

#logoside {float: left; width: 277px; height: 124px; }
.logolink {margin: 0; padding: 0; width: 277px; height: 124px; text-indent: -99999px; display: block; }

#phraseside {float: right; width: 500px; height: 124px; }


.courselist {margin: 0; padding: 0; width: 730px; height: 28px; background: #fff;}
.courselist li {list-style-type: none; display: inline; height: 18px; padding: 3px 0 3px 0; margin: -1px; background: #2a4600; font: bold 14px Arial, Helvetica, sans-serif;}

.coursehole {text-decoration: none; }
.greenbig {
	color: #006633;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif
}


/* END HEADER */

/*NAVIGATION SECTION */
/* Main Navigation Bar ------------------------------------------------------------------ */
#nav {width: 777px; height: 28px; margin: 1px 0 1px 0; background:url(images/navbar.jpg); padding: 0;}

#nav_main { list-style-type : none; float: left; width : 777px; height : 28px; margin : 0; padding : 0; }

#nav_main li.navlist {display: inline; float: left; height:28px;}

#nav_main a { display: block; color: #fff; text-decoration: none;}

/* Nav bar images --------------------------------------- */

#homeback { background:url(images/nav/home.png) no-repeat; width: 72px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#home { background:url(images/nav/home.png) no-repeat; width: 72px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#home:hover { background: url(images/nav/home1.png) no-repeat; width: 72px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}

#courseback  { background:url(images/nav/course.png) no-repeat; width: 79px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#course  { background:url(images/nav/course.png) no-repeat; width: 79px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#course:hover { background: url(images/nav/course1.png) no-repeat; width: 79px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}

#instructionback  { background:url(images/nav/instruction.png) no-repeat; width: 97px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#instruction  { background:url(images/nav/instruction.png) no-repeat; width: 97px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#instruction:hover { background: url(images/nav/instruction1.png) no-repeat; width: 97px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}

#facilitiesback  { background:url(images/nav/facilities.png) no-repeat; width: 89px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#facilities { background:url(images/nav/facilities.png) no-repeat; width: 89px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#facilities:hover { background: url(images/nav/facilities1.png) no-repeat; width: 89px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}

#outingsback  { background: url(images/nav/outings.png)no-repeat; width: 83px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#outings  { background:url(images/nav/outings.png) no-repeat; width: 83px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#outings:hover { background: url(images/nav/outings1.png) no-repeat; width: 83px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}


#banquetsback  { background:url(images/nav/banquets.png) no-repeat; width: 87px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#banquets { background:url(images/nav/banquets.png) no-repeat; width: 87px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#banquets:hover { background: url(images/nav/banquets1.png) no-repeat; width: 87px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}


#directionsback  { background: url(images/nav/directions.png) no-repeat; width: 97px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#directions  { background:url(images/nav/directions.png) no-repeat; width: 97px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#directions:hover { background: url(images/nav/directions1.png) no-repeat; width: 97px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}


#aboutusback  { background:url(images/nav/aboutus.png) no-repeat; width: 95px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#aboutus { background:url(images/nav/aboutus.png) no-repeat; width: 95px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#aboutus:hover { background: url(images/nav/aboutus1.png) no-repeat; width: 95px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}


#galleryback  { background:url(images/nav/gallery.png) no-repeat; width: 78px; height: 28px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#gallery  { background:url(images/nav/gallery.png) no-repeat; width: 78px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
#gallery:hover { background: url(images/nav/gallery1.png) no-repeat; width: 78px; height: 28px; padding: 0; margin: 0; text-indent: -9999px;}
/* End Nav Bar images ------------------------------------ */

li a { padding: 10px 12px 7px 12px; margin: 0 0 0 0;}
li a:hover { background : url(images/navhighlight.png) repeat-x; }

/* End Navigation
/* Drop Down Menu Attributes ------------------------------------------------------------- */
#nav li ul { position: absolute; left: -999em; width: auto; height: auto; margin: 0; padding: 0;
background : #036587; 
border-bottom: 0px solid #e4e4e4;
border-left: 0px solid #e4e4e4;
border-right: 0px solid #e4e4e4;
border-top: 0px;}

#nav li ul li { clear: both; margin: 0; }

.navlist_sub {list-style-type: none; }
.navlist_sub a { width: 150px; font-weight: normal; padding: 5px 8px 5px 10px; margin: 0;}
.navlist_sub a.topitem { width: 150px; font-weight: normal; padding: 8px 8px 5px 10px; margin: 0;}
.navlist_sub a.bottomitem { width: 150px; font-weight: normal; padding: 5px 8px 8px 10px; margin: 0;}
.navlist_sub a:hover { background-image: none; background:#60a7be;}

#nav li:hover, #nav li.hover {position: static; }
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* End Drop Down Menu Attributes ----------------------------------------------------------- */
/* END NAVIGATION */

/* MAIN PAGE FLASH */
#mainflash { width: 775px; height: 238px; margin: 0 1px 1px 1px; }

#secondaryimage {width: 775px; height: 118px; margin: 0 1px 1px 1px;}
/* END MAIN PAGE FLASH */

/* GENERAL PAGE PROPERTIES */

#addressbar {width: 775px; height: 28px; margin: 0 1px 1px 1px; background: #e4e1cd;}
#addressbar_address {background:url(images/txtbar-address.gif) no-repeat; width: 246px; height: 28px; display: block; float: right;}

#contentarea {width: 745px; margin: 0 1px; background: #fff; padding: 15px;}

#content_body {float: left; width: 480px; margin: 0; padding: 0;}

#content_body_full {float: left; width: 730px; margin: 0; padding: 0;}

#content_side {float: right; width: 250px; margin: 0 0 0 15px; padding: 0; text-align: right;}

.clr {clear: both; }
.spacer { height: 15px; width:700px;}

/* END GENERAL PAGE PROPERTIES */

/* FOOTER */
div#footer {width: 775px; height: 28px; margin: 1px 0 0 0; padding: 0 1px 0 1px; background: url(images/bottombar.jpg) repeat-x;
font: normal 10px Arial, Helvetica, sans-serif; color: #fff;}

div#footer p { margin: 0; padding: 8px 0 0 0; text-align: center;}

#footer a {color: #fff; text-decoration: none; border-bottom: 1px dotted #70aae5; }
#footer a:hover {color: #70aae5; text-decoration: none; border-bottom: 1px dotted #b5d7fd; }

/* END FOOTER */
