body { color: #3f3f3f; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; background-color: #91c466; margin: 0; padding: 0; }
td { vertical-align: top; }
a { color: #326b0b; font-weight: bold; text-decoration: none; }
a:hover { color: #7ba856; border-bottom: 1px dotted #7ba856; }
h1 { color: #326b0b; font-size: 20px; font-weight: bold; margin: 0; padding: 0; }
h2 { font-size: 15px; margin: 0; padding: 0; }
h3,h4,h5,h6 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
#nav { color: white; font-size: 14px; line-height: 14px; background-color: #666; background-image: url(http://www.harrisonburgva.gov/fileadmin/templates/cstream_main/images/nav_bg.gif); background-repeat: repeat-y; background-position: left top; vertical-align: middle; }
#nav a { color: white; font-weight: normal; }
#nav a:hover { color: #91c466; border-bottom-style: none; }
.nav1 { padding-top: 6px; padding-right: 15px; height: 28px; vertical-align: middle; padding-left: 40px; }
.nav2 { vertical-align: middle; height: 28px; padding-top: 6px; padding-right: 10px; padding-left: 10px; }
.nav3 { padding-top: 6px; padding-right: 9px; padding-left: 9px; height: 28px; vertical-align: middle; }
#side_hdr { color: white; font-size: 18px; background-color: #666; background-image: url(http://www.harrisonburgva.gov/fileadmin/templates/cstream_main/images/side_hdr.gif); background-repeat: repeat-y; background-position: left top; text-align: center; letter-spacing: 5px; vertical-align: middle; padding-top: 1px; }
#sidebar_bg { background-color: #d5d4d1; background-image: url(http://www.harrisonburgva.gov/fileadmin/templates/cstream_main/images/ripple1.jpg); background-repeat: no-repeat; background-position: left bottom; }
#sidebar { font-size: 14px; line-height: 19px; padding: 30px 40px; }
#sidebar h1 { font-size: 14px; margin: 0; padding: 0; }
#sidebar p { margin: 0 0 15px; padding: 0; }
#sidebar a { color: #3f3f3f; }
#sidebar a:hover { color: #326b0b; border-bottom: 1px dotted #326b0b; }
#ftr { color: white; font-size: 10px; background-color: #91c466; text-align: center; padding-top: 7px; padding-bottom: 7px; }
#ftr a { color: white; }
#ftr a:hover { color: #326b0b; border-bottom: 1px dotted #326b0b; }
#content { padding: 30px 40px; }
/*#nav img { margin: -5px 0 0; padding: 0; }
/*#nav p { margin: 5px 0 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }




