span.home
{position: absolute; top: 0px; left: 0px; right: 819px; bottom: 612px;}

span.banner
{position: absolute; top: 0px; left: 205px; right: 0px; bottom: 612px;}

span.news
{position: absolute; top: 156px; left: 1px; bottom: 459px; right: 821px;}

span.reviews
{position: absolute; top: 309px; left: 1px; bottom: 306px; right: 821px;}

span.listings
{position: absolute; top: 462px; left: 1px; bottom: 153px; right: 821px;}

h1.top
{position: absolute; top: 156px; left: 205px; font-size: 80px; font-family: sans-serif; color: #800000; padding: 10px;}

h2.top
{position: absolute; top: 250px; left: 205px; font-size: 30px; font-family: sans-serif; color: #800000; padding: 20px;}

p.main
{position: absolute; top: 306px; left: 205px; font-size: 20pt; background-color: #800000; color: white; font-family: sans-serif; padding: 10px;}

A:link
{color: white;}

A:visited
{color: dimgray;}

A:visited img {border-color:dimgray}

A:link img {border-color:#800000}