@charset "utf-8";
/* CSS Document */

/* navigation styles ****************************/
   
#navwrapper  {
height:70px;
margin:0;
text-align:center;    
width:907px;
position:relative;
left:18px;
background-image:url(../images/nav/subnav_bkgd.jpg);
background-repeat:repeat-y;
border-bottom:#663300 1px solid;
z-index:90;
}   

/*for IE-avoids flickering*/
#nav {
background-image:url(../images/nav/navbkgd.gif);
height:38px;
background-repeat:repeat-x;
}

#nav li {
display:inline;
float:left;
}

#nav li a span {
margin-left:-9999px;
}

#nav li a {
background-repeat:no-repeat;
display:block;
height:38px;
/*height:105px;*/
outline:0;
}

#nav li a:hover {
background-position:right top;
}

#nav li.selected a {
background-position:right top;
}


/*************************/
/*        buttons
/*************************/

#nav li.aboutus a {
width:120px;
background:url(../images/nav/aboutus.jpg) 0 0 no-repeat;
background-position:top left;
height:38px;
}

#nav li.aboutus a:hover {
background-position: 0 -38px;
}

#nav li.tomdoak a {
width:179px;
background:url(../images/nav/tomdoak.jpg) 0 0 no-repeat;
background-position:top left;
height:38px;
}

#nav li li.tomdoak{
width:100px;
height:38px;
}

#nav li.tomdoak a:hover {
background-position: 0 -38px;
}

#nav li.clubfacilities a {
width:177px;
background:url(../images/nav/clubfacilities.jpg) 0 0 no-repeat;
background-position:top left;
height:38px;
}

#nav li.clubfacilities a:hover {
background-position: 0 -38px;
}

#nav li.realestate a {
width:156px;
background:url(../images/nav/realestate.jpg) 0 0 no-repeat;
background-position:top left;
height:38px;
}

#nav li.realestate a:hover {
background-position: 0 -38px;
}

#nav li.flyfishing a {
width:138px;
background:url(../images/nav/flyfishing.jpg) 0 0 no-repeat;
background-position:top left;
height:38px;
}

#nav li.flyfishing a:hover {
background-position: 0 -38px;
}

#nav li.activities a {
width:137px;
background-image:url(../images/nav/activities.jpg);
background-repeat:no-repeat;
background-position:top left;
height:38px;
}

#nav li.activities a:hover {
background-position: 0 -38px;
}

 #nav li.flyfishing li a, #nav li.realestate li a, #nav li.aboutus li a, #nav li.clubfacilities li a, #nav li.tomdoak li a, #nav li.activities li a {
width:auto;
padding:5px 5px 10px 5px;/*top padding necessary to access hovered menu*/
}


/*************************/
/*     SUBNAVIGATION
/*************************/

#nav li ul {/*hides second level menu and positions it*/

display: none;

list-style:none;
position: absolute; 
padding: 0;
left:0px;
width: 907px;
margin: 38px 0 0 0;/*TOP MARGIN MOVES IT DOWN FROM MAIN NAV*/
top:0px;
text-align:center;
z-index:99;
background:url(../images/nav/subnav_bkgd.jpg) repeat-y center;
border-bottom:#663300 1px solid;
}

/*---for better browsers NOT IE----- */

html>body .displayme {
display:inline!important;
}

li.expanded ul
{
    display: inline-block!important;
}

#nav li li {
padding:0;
margin:0;
display:inline-block;
/*background-image:url(../images/nav/dotseperator.gif);*/
background-position:left;
background-repeat:no-repeat;
height:32px;
}

#nav li.separator {
padding:0;
margin:0;
display:inline-block;
background-image:url(../images/nav/dotseperator.gif);
background-position:left;
background-repeat:no-repeat;
height:32px;
width: 6px;
}

#nav li li a {
text-decoration:none;
position:relative;/*floated left in IE6 only*/
float:none;
color:#000000;
/*width: 910px;
font-weight:100;*/
margin:0;
padding:0;
white-space:nowrap;
background-image:none;
background-position:bottom;
outline:0;
width:100px;
}

#nav li li a span{
    margin: 0;
}

#nav li li a:link{color:#000000;background-image:none;}

#nav li li a:visited {color:#000000;background-image:none;}

#nav li li a:hover { /*black hover color*/
text-decoration:underline;
background-image:none;
}

#nav li:hover ul, #nav li.over ul { 
display: block; /*shows second level menu on hover*/
z-index: 100;
}
