/* 2nd Level Nav */

#subnav {
   background: #212C10 url(/SiteData/images/subnav-bg.jpg) repeat-x;
}

#subnav ul {
   background: url(/SiteData/images/subnav-border.jpg) no-repeat;
}

#subnav ul li {
   background: url(/SiteData/images/subnav-border.jpg) no-repeat right bottom;
}

#subnav ul li a {
   color: #ccc;
}

#subnav ul li a:hover {
   color: #fff;
}

#subnav ul li.cms-nav-current-section > a {
   background: url(/SiteData/images/subnav-on.jpg) no-repeat 50% 100%;
   color: #fff;
}

/* 3rd Level Nav */

#nav-column ul {
   background: #EBECE4;
}

#nav-column ul li a {
   color: #465421;
   background: #DDDFD2;
   border-bottom: 1px solid #E8EADF;
}

#nav-column ul ul li a {
   border: 0;
}

#nav-column ul li a:hover,
#nav-column ul li.cms-nav-current-section > a {
   background: #CBCFB5;
}


#nav-column ul ul ul li a {
   background: url(/SiteData/images/nav-bullet-sm-off.gif) no-repeat 5em 1.3em;
   color: #7E9652;
}

#nav-column ul ul ul li a:hover,
#nav-column ul ul ul li.cms-nav-current-section > a {
   background: url(/SiteData/images/nav-bullet-sm.gif) no-repeat 5em 1.3em;
   color: #000;
}

.cms-nav-crumbtrail,
.cms-nav-crumbtrail a {
   color: #9E9E9E;
}

h1 {
   color: #465421;
}

#container ul,
.top-level ul {
   margin: 1em;
   padding: 0;
   list-style-type: none;   
}

#container ul li {
   background: url(/SiteData/images/bullet/3d458806790c4caa9ec81109367121e1/bullet.gif) no-repeat 0 0.75em;
   padding: 3px 0 3px 12px;
}

/* Public Program Inquiry
------------------------------------------------*/
#pp-info .pafa-survey-how {
   margin-top: 20px;
}

.cms-records-editor-save {
   clear: both;
   display: block;
}

/* Buildings Page */

.buildings-page #wide-column {
   padding-right: 10px;
}

.buildings {
   padding: 10px 0 10px 10px;
   background: #e2e2e2;
}

#container .buildings h2 {
   float: left;
   border: 0;
   margin: 0 8px 0 0;
   width: 124px;
   font-size: 14px;
   line-height: 1.4;
   letter-spacing: 0;
}

.buildings h2 a {
   text-decoration: none;
   display: block;
   color: #666;
}

.buildings h2 a img {
   border: 3px solid #fff;
}

.buildings h2 a:hover {
   color: #33461B;
}

.buildings h2 a:hover img {
   border-color: #33461B;
} 

.buildings h2 a span {
   display: block;
   padding: 2px;
}
#container ul {
   margin: 1em;
   padding: 0;
   list-style-type: disc;   
}

#container ul li {
   background: none;
   padding: 3px 0;
}
