#districts {

}

#districts ul {
 list-style: square;
}

#districts hr {
 background-color: #DE001D;
 color: #DE001D;
 border: none;
 height: 1px;
}

table#towns {
 width: 95%;
 margin: 0px auto;
}

table#towns td {
 vertical-align: top;
 text-align: left;
 font-size: 11px;
 width: 33%;
 color: gray;
}

#weblink {
 width: 80%;
 background: #FFFBFB;
 border: 1px solid #DE001D;
 padding: 15px;
 margin: 10px auto; 
}

#weblink p, #weblink h1 {
 text-align: center;
 color: #DE001D;
 font: bold 28px/28px Arial, Helvetica, sans-serif;
}

#weblink a {
 text-decoration: none;
}

#weblink a:hover {
 text-decoration: underline;
}



