#lower {
    background-repeat: repeat-y; 
}

#rightsidebar {
    margin-right: 0;
    padding-right: 0;
    width: 200px;
}

#rightsidebar img {
    margin-right: 0;
    padding-right: 0;
}


#header{
 height: 170px;
 background-image: url(../images/header.jpg);
}

#logobar { top: 110px; }




#footer {height: 30px;  }

#footer img {
    width: 120px;
    height: 30px;
}




#contact-footer{ display: none; }

#pagecontact {
    background-color: #ffc;
    margin-left: 30px;
    padding: 1em;
    width: 280px;
}

#main h2#dept, #main h2, #main h3, #main h4, #main h5 { margin-left: 10px; color: #666; padding-left: 0; text-indent: 0; }
#main h2.heading { color: #700; }
#main h3 { font-size: 147%; } #main h4 { font-size: 123%; } #main h5, #main h6 { font-size: 100%; }
#main p { padding-bottom: 14px; }
#main ul { margin-top:0; }


#leftlinks #sublink { font-size: 55%; }
#main { z-index: 5; }
#leftlinks { z-index: 6; }
#leftlinks ul li ul { visibility:hidden; position:absolute; top: -16px; left:105px; z-index: 6;  border-top: 4px solid black; }
#leftlinks ul li:hover { position:relative; z-index: 6; }
#leftlinks ul li:hover ul, #leftlinks ul li a:hover ul { visibility:visible; position:absolute; height:auto; border-left:1px solid black; background:#700; overflow:visible; width: 120px;}

