/* basic setup */

* {
  margin: 0;
  padding: 0;
}
h1 {
  color: #333;
  font-size: 13px;
/* margin-left: 40px; */
  margin-left: 5px;
}
p {
/* margin: 0 40px 1em 40px; */
  margin: 0 40px 1em 5px;
}
h2,
h3,
h4,
h5,
h6,
pre,
blockquote,
form,
fieldset,
table {
  margin-bottom: 1em;
}
ul {
/* margin: 0 40px 1em 40px; */
  margin: 0 40px 1em 20px;
}
a:link,
a:visited {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
a:hover,
a:active {
  font-weight: bold;
  color: #bac9ac;
  text-decoration: none;
}
.clear {
  clear: both;
}
img {
  border: 0;
}
body {
  overflow: -moz-scrollbars-vertical;
  font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  padding-top: 10px;
  padding-bottom: 60px;
}
fieldset {
  border: 1px solid transparent;
}
table { 
  border-spacing: 0;
  border-collapse: collapse;
}
td {
  text-align: left;
  font-weight: normal;
}

/* centering */

body {
  text-align: center;
  min-width: 760px;
}

#wrapper {
  width: 638px;
  margin: 0 auto;
  text-align: left;
}

/* navigation */

#leftcolumn ul {
  width: 115px;
  margin: 5px 0 0 0;
}
#leftcolumn li {
  list-style: none;
  margin-bottom: 4px;
}
#leftcolumn li,
#leftcolumn a {
  height: 27px;
  display: block;
}
#nav1 {
  background: transparent url(../img/nav/nav1.gif) 0 0 no-repeat;
}
#nav1 a:hover {
  background: transparent url(../img/nav/nav1.gif) 0 -27px no-repeat;
}
#nav2 {
  background: transparent url(../img/nav/nav2.gif) 0 0 no-repeat;
}
#nav2 a:hover {
  background: transparent url(../img/nav/nav2.gif) 0 -27px no-repeat;
}
#nav3 {
  background: transparent url(../img/nav/nav3.gif) 0 0 no-repeat;
}
#nav3 a:hover {
  background: transparent url(../img/nav/nav3.gif) 0 -27px no-repeat;
}
#nav4 {
  background: transparent url(../img/nav/nav4.gif) 0 0 no-repeat;
}
#nav4 a:hover {
  background: transparent url(../img/nav/nav4.gif) 0 -27px no-repeat;
}
#nav5 {
  background: transparent url(../img/nav/nav5.gif) 0 0 no-repeat;
}
#nav5 a:hover {
  background: transparent url(../img/nav/nav5.gif) 0 -27px no-repeat;
}
#nav6 {
  background: transparent url(../img/nav/nav6.gif) 0 0 no-repeat;
}
#nav6 a:hover {
  background: transparent url(../img/nav/nav6.gif) 0 -27px no-repeat;
}
<!-- <#nav7 {  -->
<!--   background: transparent url(../img/nav/nav7.gif) 0 0 no-repeat; -->
<!-- } -->
#nav7 a:hover {
  background: transparent url(../img/nav/nav7.gif) 0 -27px no-repeat;
}
#nav8 {
  background: transparent url(../img/nav/nav8.gif) 0 0 no-repeat;
}
#nav8 a:hover {
  background: transparent url(../img/nav/nav8.gif) 0 -27px no-repeat;
}

/* general styles */

#leftcolumn {
  width: 160px;
  float: left;
}
#rightcolumn {
  width: 475px;
  float: right;
}
#footer {
  clear: both;
  text-align: center;
  padding-top: 60px;
}
#footer p {
  margin: 0 0 1em 0;
}
#contentheader {
  padding-bottom: 15px;
  border-bottom: 3px solid #bac9ac;
}
#contentheader img {
  display: block;
  margin-top: 4px;
}
.heading {
  display: block;
  margin: 10px 0 15px 0;
}
.subheading {
  margin: 25px 0 10px 0;
}
.downtownlink {
/* margin: 40px 40px 1em 0; */
  margin: 40px 40px 1em 5px;
}
a:link#congresslink,
a:visited#congresslink {
  color: #c00;
}
a:hover#congresslink,
a:active#congresslink {
  color: #bac9ac;
}