#gk_nav,#gk_nav ul {
background:#cacaca;
width:846px;
list-style:none;
font-weight:700;
white-space:nowrap;
font-size:11px;
border-color:transparent;
border-width:0;
margin:0 0 1px;
padding:1px 0 0;
}

#gk_nav a {
display:block;
width:6em;
color:#000;
text-decoration:none;
padding:.25em;
}

#gk_nav a.daddy {
background:url(rightarrow2.gif) center right no-repeat;
}

#gk_nav li {
float:left;
width:15em;
padding:0;
}

#gk_nav li ul {
position:absolute;
left:-999em;
height:auto;
width:13.9em;
font-weight:400;
border-width:0;
margin:0;
}

#gk_nav li li {
padding-right:1em;
width:13em;
}

#gk_nav li ul a {
width:14em;
}

#gk_nav li ul ul {
margin:-1.75em 0 0 5em;
}

#gk_nav li:hover ul ul,#gk_nav li:hover ul ul ul,#gk_nav li.sfhover ul ul,#gk_nav li.sfhover ul ul ul {
left:-999em;
}

#gk_nav li:hover ul,#gk_nav li li:hover ul,#gk_nav li li li:hover ul,#gk_nav li.sfhover ul,#gk_nav li li.sfhover ul,#gk_nav li li li.sfhover ul {
left:auto;
}

#gk_nav li:hover,#gk_nav li.sfhover {
background:#a2df98;
}

#content {
clear:left;
}

#content a {
color:#7C6240;
}

#content a:hover {
text-decoration:none;
}

#scaffolding {
height:70px;
background:#FFF url(/images/header_bg.gif) no-repeat;
border:solid #eda;
border-width:1px 0 0;
margin:1em 0 0;
}

#scaffolding a {
text-decoration:none;
text-indent:-999em;
display:block;
height:70px;
background:url(/images/hdlogo_flip2.gif) no-repeat;
background-position:181px 0;
}

#scaffolding a:hover {
background-position:181px -70px;
}