#toplinks {
position: absolute;
top:21px;
right:19px;
width: 380px;
height: 11px;
text-align:right;
}

#topnav {
font-family: Arial;
font-size: 11px;
margin: 0;
padding: 0;
}

#topnav :link {
color: #523b27;
/*display: block;*/
text-decoration: none;
}

#topnav :visited {
color: #523b27;
text-decoration: none;
}

#topnav a:hover {
color: #735b46;
}

#topnav :link, #topnav :visited {
text-decoration: none;
display: block;
}

#topnav img {
border: none;
}

#topnav li {
float: left;	
list-style: none;
position: relative;
margin:0 0 0 15px;
}

#topnav li ul {
display: none;
position: absolute;
top: 100%;
padding: 0;
margin: 0;
margin-left: 0px;
/* IE has to have width set to induce wrapping to a second line*/
}

#topnav li ul li a {
padding: 2px 3px 3px 8px;
display: block;
width: 10em;
}

#topnav div {
height: 11px;
}

#topnav div a{
height: 11px;
}

#topnav li:hover ul, #topnav li.over ul {
display: block;
}

.hidden {
visibility: hidden;
}

/* Item specific css */
#topnav1 {
background-image: url(img/topbutton_home.gif);
width:46px;
}
#topnav1:hover div, #topnav1.over div {
background-image: url(img/topbutton_home.gif);
}


#topnav2 {
background-image: url(img/topbutton_appointment.gif);
width:149px;
}
#topnav2:hover div, #topnav2.over div {
background-image: url(img/topbutton_appointment.gif);
}

#topnav3 {
background-image: url(img/topbutton_map.gif);
width:37px;
}
#topnav3:hover div, #topnav3.over div {
background-image: url(img/topbutton_map.gif);
}

#topnav4 {
background-image: url(img/topbutton_contact.gif);
width:87px;
}
#topnav4:hover div, #topnav4.over div {
background-image: url(img/topbutton_contact.gif);
}


#menu {
position: absolute;
bottom: 0;
left: 27px;
width: 900px;
height: 27px;
}

#nav {
font-family: Arial;
font-size: 11px;
margin: 0;
padding: 0;
}

#nav :link {
color: #523b27;
/*display: block;*/
text-decoration: none;
}

#nav :visited {
color: #523b27;
text-decoration: none;
}

#nav a:hover {
color: #735b46;
}

#nav :link, #nav :visited {
text-decoration: none;
display: block;
}

#nav img {
border: none;
}

#nav li {
float: left;	
list-style: none;
position: relative;
margin:0 6px 0 0;
}

#nav li ul {
display: none;
position: absolute;
top: 100%;
padding: 0;
margin: 0;
margin-left: 0px;
/* IE has to have width set to induce wrapping to a second line*/
}

#nav li ul li a {
padding: 2px 3px 3px 8px;
display: block;
width: 10em;
}

#nav div {
height: 27px;
}

#nav div a{
height: 27px;
}

#nav li:hover ul, #nav li.over ul {
display: block;
}

.hidden {
visibility: hidden;
}

/* Item specific css */
#one {
background-image: url(img/button_service.gif);
width: 170px;
}

#one:hover div, #one.over div {
background-image: url(img/button_service-over.gif);
}


#two {
background-image: url(img/button_history.gif);
width: 129px;
}
#two:hover div, #two.over div {
background-image: url(img/button_history-over.gif);
}

#three {
background-image: url(img/button_crew.gif);
width: 105px;
}
#three:hover div, #three.over div {
background-image: url(img/button_crew-over.gif);
}

#four {
background-image: url(img/button_askgeorge.gif);
width: 128px;
}
#four:hover div, #four.over div {
background-image: url(img/button_askgeorge-over.gif);
}

#five {
background-image: url(img/button_employment.gif);
width: 130px;
}
#five:hover div, #five.over div {
background-image: url(img/button_employment-over.gif);
}

#six {
background-image: url(img/button_environment.gif);
width: 138px;
}
#six:hover div, #six.over div {
background-image: url(img/button_environment-over.gif);
}

#sidenav{
width: 100%;
padding: 0;
margin: 25px 0 15px 0;
color: #333;
}

* html #sidenav{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #sidenav */
}

#sidenav ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#sidenav li {
border-bottom: 3px solid #012c24;
margin: 0;
}

#sidenav li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 5px solid #9d1a00;
border-right: 5px solid #00100d;
background-color: #00100d;
color: #bbfff7;
text-decoration: none;
width: 100%;
}

html>body #sidenav li a{ /*Non IE6 width*/
width: auto;
}

#sidenav li a:hover{
border-left: 5px solid #bbfff7;
border-right: 5px solid #00100d;
background-color: #00100d;
color: #fff;
}