body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #0f0f5e; background-image: url(../images/left-bg.gif); background-repeat: repeat-y; position: absolute; margin: 0; padding: 0; }
h1 { color: #cddeee; font-size: 28px; font-weight: bold; text-align: center; margin: 80px 0 50px; padding: 0; }
h2 { color: #efc268; font-size: 20px; font-weight: bold; margin: 25px 0 0; padding: 0; }
h3 { color: white; font-size: 15px; font-weight: bold; margin: 35px 0 15px; padding: 0; }
h4 { color: #cddeee; font-size: 14px; font-weight: bold; text-align: center; margin: 15px 0 0; padding: 0; }
p { font-size: 16px; margin: 15px 0 0 20px; padding: 0; }

a:link, a:visited, a:hover, a:active { color: #27b7e3; text-decoration: underline; }
a:hover { color: white; text-decoration: underline; }

td { }
#container { position: absolute; width: auto; height: auto; float: left; margin: 0; padding: 0; }
#navigation { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; position: absolute; width: 140px; height: auto; float: left; margin: 100px 0 0; padding: 0; }
#navigation ul { color: white; margin: 0 0 0 10px; padding: 0; }
#navigation ul li { text-decoration: none; text-align: center; width: 140px; height: 30px; margin: 30px 0 0; padding: 0; list-style-type: none; display: block; }
#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active { color: white; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/button_l.gif); background-repeat: no-repeat; background-position: center bottom; text-decoration: none; text-align: center; height: 30px; display: block; }
#navigation a:hover { color: white; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/button_h.gif); background-repeat: no-repeat; background-position: center bottom; text-decoration: none; text-align: center; height: 30px; display: block; }
#banner { background-image: url(../images/MarkVinickBanner.gif); background-repeat: no-repeat; background-position: right bottom; position: absolute; width: 800px; height: 100px; float: left; }
#header { color: white; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 19px; text-align: center; position: absolute; width: 500px; height: 150px; margin: 150px 0 0 450px; padding: 0; }
#header a:link, #header a:visited, #header a:hover, #header a:active { color: #27b7e3; text-decoration: underline; }
#header a:hover { color: white; text-decoration: underline; }
#events { color: white; position: absolute; width: 500px; height: auto; margin: 70px 0 0 300px; padding: 0; }
#reference p { font-size: 12px; margin: 0 0 4px 0; padding: 0; }
#address { color: #e8b943; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-align: center; width: 600px; height: 300px; margin: 25px 0 0; padding: 0; display: inline; }
#address p { text-align: center; width: 600px; height: 300px; margin: 100px 0 0; padding: 0; }
#address a:link, a:visited, a:hover, a:active { background-image: none; display: inline; }
