#nav {
   list-style-type: none;
   font-family: arial;
   margin-top: -3em;
   font-size: 12px;
   background: #f2f2f2 url('../images/nav_background.gif') no-repeat center;
   height: 4em;
   margin-left: 0px;
   padding-left: 56px; /* rough centering */
   margin-bottom: 0px;
   text-align: center;
}

#nav li {
   display: block;
   margin-right: 6px;
   text-decoration: none;
   float: left;
   width: 92px;
   padding-top: 12px;
   padding-bottom: 6px;
}

#nav li a {
   color: #666;
   text-decoration: none;
}

#nav li a:hover {
   background-color: transparent;
   color: #555555;
   text-decoration: none;
}

body.special #nav li.special,
body.aboutus #nav li.aboutus, 
body.development_services #nav li.development_services, 
body.permit_expediting #nav li.permit_expediting, 
body.due_diligence #nav li.due_diligence, 
body.tenant_coordination #nav li.tenant_coordination, 
body.contactus #nav li.contactus {
   background: transparent url('../images/tall2_item.gif') no-repeat center;
}

#subnav {
   list-style-type: none;
   font-family: arial;
   margin-bottom: 0px;
   padding-top: 6px;
   font-size: 12px;
   background-color: #fff;
   margin-left: 0px;
   text-align: left;
   padding-left: 90px; /* rough centering */
   padding-bottom: 6px;
   border-bottom: solid 1px #BBBBBB;
}

#subnav li {
   display: inline;
   margin-right: 31px;
   color: #555555;
   text-decoration: none;
}

#subnav li a {
   color: #757575;
   text-decoration: none;
}

#subnav li a:hover {
   background-color: transparent;
}

body.pages_index #subnav li.home a, 
body.pages_events #subnav li.events a, 
body.pages_news #subnav li.news a, 
body.pages_special #subnav li.special a,
body.pages_story #subnav li.story a,
body.pages_locations #subnav li.locations a,
body.pages_testimonials #subnav li.testimonials a,
body.pages_staff #subnav li.staff a
{
   color: #000;
   font-weight: bold;
   text-decoration: none;
}

.help
{
   font-weight: bold;
   color: #FF0000;
   background-color: #0000FF;
   padding: 2px;
}

