/*I have no idea what I'm doing.*/

h1 
{
color : #000000;
font-weight : bold;
font-family:"Arial Narrow",Serif;
}
h2 
{
color : #000000;
font-style: italics;
}
div #logo
{
float:right;
margin:35px;
}

div #cityname
{
width:100%;
border-top: 0px #dddddd;
border-bottom: 0px #dddddd;
background-color:#ffffff;
}
div #links
{
float:none;
background-color:#ffffff;
border-top-left-radius: 3em;
border-top-right-radius: 3em;
border-bottom-left-radius: 3em;
border-bottom-right-radius: 3em;
}
body
{
font-family:"Arial Narrow",Serif;
background-color: white;
}
div #maintable
{
min-height:512px;
max-height:1024px;
}
table
{
float:none;
background-color:#dddddd;
border: 0 solid #000000;
max-width:750px;
min-width:750px;
padding-left:15px;
padding-right:15px;
padding-bottom:40px;
border-top-left-radius: 3em;
border-top-right-radius: 3em;
border-bottom-left-radius: 3em;
border-bottom-right-radius: 3em;
} 
th
{
min-width:160px;
padding-top:25px;
background-color:#dddddd;
border:0px white;
border-top-left-radius: 3em;
border-top-right-radius: 3em;
border-bottom-left-radius: 3em;
border-bottom-right-radius: 3em;
}
tr
{
background-color:#dddddd;
border-top-left-radius: 3em;
border-top-right-radius: 3em;
border-bottom-left-radius: 3em;
border-bottom-right-radius: 3em;
}
td
{
min-width:160px;
padding-top:15px;
background-color:#dddddd;
vertical-align:top;
text-align:center;
border-top-left-radius: 3em;
border-top-right-radius: 3em;
border-bottom-left-radius: 3em;
border-bottom-right-radius: 3em;
}
tfoot
{
text-align:center;
}
p
{
text-align:left;
} 
ul
{
text-align:left;
list-style-position:outside;
}
hr
{
width:40%;
color:darkblue;
}
div #contactinfo
{
float:none;
padding-bottom:10px;
background-color:#ffffff;
}
div #counter
{
float: left;
}
div #terms
{
overflow: auto;
padding-left: 15px;
padding-right: 15px;
}
div #website
{
float:none;
}
div #footer
{
font-size:65%;
}