* { margin: 0; padding: 0;}

html, body { color: black; width: 100%; height: 100%; background-color: #333; }

#distance { width: 10px; height: 50%; margin-bottom: -265px; float: left; }

#wrapper { margin: 0 auto; position: realative; height: 530px; width: 900px; clear: left; }

#header { color: black; font-size: 10pt; font-family: Verdana; background-image: url(../images/firework.gif); background-repeat: no-repeat; height: 150px; width: 940px; float: right; }

#rss { width: 900px; height: 30px; float: left; padding:5px 0 0; }
#rss p { font-family: Verdana; font-weight: normal; font-style: normal; }
#topnavbar { background-image: none; clear: both; background-repeat: no-repeat; float: left; width: 900px; margin-top: 65px; }
* { margin: 0; padding: 0; }
#topnavbar ul { list-style: none; }
#topnavbar li { float: right; width: auto; padding-right: 5px; }
#topnavbar a { display: block; padding: 20px 15px; text-transform: lowercase; background-color: transparent; color: white; font: 0.7em/1.5em verdana; text-decoration: none; }
#topnavbar a:hover, #topnavbar a:focus { background-color: transparent; color: #c49f16; }

table { color: black; width: 480px; border-collapse: collapse; font: 10pt Verdana; height: 155px; float: right; list-style-type: none; align="right" }

th, td {  }
td a { text-decoration: none; }

#content { background-color: white; background-image: url(../images/content_background.png); background-repeat: no-repeat; width: 940px; height: 350px; float: left; }
li.infoBox { float: left; list-style-type: none; padding: 0; margin: 0 0px 0 0; width: 290px; min-height: 175px; _height: 175px; }
li.infoBox h2 { color: aqua; font-size: 9pt; font-family: Verdana; font-weight: 300; line-height: 12pt; margin-top: 20px; margin-left: 25px; }
li.infoBox a { color: aqua; font-size: 10pt; font-family: Verdana; font-weight: 300; line-height: 12pt; text-decoration: none;}
li.infoBox a:hover { color: yellow; font-size: 10pt; font-family: Verdana; font-weight: 300; line-height: 12pt; text-decoration: none;}
#floats div { float: left; }

div.vcard { margin: 25px; padding: 0; font-size: 1em; background-repeat: no-repeat; width: 305px; height: 200px;-moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.vcard address { color: black; font: 0.7em Verdana; padding: 75px 5px 20px 140px; }
address a { text-decoration: none; }
li { float: left; margin: 0 0 5px 0; padding: 0; width: 300px; }
#footer { color: black; font-size: 8pt; font-family: Verdana; background-color: #f00; height: 25px; padding: 5px 0; width: 900px; float: left; }
#footernavbar { background-image: none; clear: both; background-repeat: no-repeat; float: left; width:900px; margin-top: 5px; }
* { margin: 0; padding: 0; }
#footernavbar ul { list-style: none; }
#footernavbar li { float: right; width: auto; padding-right: 5px; }
#footernavbar a { display: block; padding: 0px 15px; text-transform: lowercase; background-color: transparent; color: white; font: 0.7em/1.5em verdana; text-decoration: none; }
#footernavbar a:hover, #footernavbar a:focus { background-color: transparent; color: #c49f16; }


h1 { color: white; font-size: 15pt; font-family: Verdana; font-weight: 600; margin-top: 50px; margin-left: 25px; }
h2 { color: white; font-size: 10pt; font-family: Verdana; font-weight: 300; line-height: 15pt; margin-top: 20px; margin-left: 25px; }
h3 { color: white; font-size: 10pt; font-family: Verdana; font-weight: 600; margin-top: 50px; margin-left: 25px; }
h4 { color: white; font-size: 10pt; font-family: Verdana; font-weight: 600; margin-top: 25px; margin-left: 25px; }
i { font-weight: 400; font-style: italic; }
p { color: #000; font-size: 8pt; font-family: Verdana; float: right; margin-top: 5px; margin-right: 25px; }

a:link { color: aqua ; text-decoration: none; }
a:hover { color: white ; font-weight: bold; text-decoration: none; }
a:active { color: green }
a:visited { color: black }
