body {background-color: #ffe3b0; text-align: center; font: normal 0.8em Verdana, Futura, "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif; margin: 0 0 0 20px; padding: 0 0 0 0; background-image: url(images/gaybanner.gif); background-repeat: no-repeat; background-position: top center;}

div#container1 {margin-left: auto; margin-right: auto; width: 744px; text-align: left; height: 70px;}
div#container1 #frame { background-repeat: no-repeat; background-color: transparent;}

#floatquote {font-style: italic; width: 250px; float: right; background-color: white; padding: 7px 10px 12px 10px; margin-left: 10px; margin-bottom: 15px;}

input.button {color: #0034D0; background: #fff; font-size: .8em; font-weight:bold; font-family: Verdana, Futura, "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif; border: solid 1px #ffcf31;}

div#top1, div#middle1, div#bottom1 {padding-bottom: 10px; margin-left: 4px;}
#main {padding-top: 10px;}

div#month_calendar {float: left; margin-left: 5px; background-color: none; width: 200px; padding-top: 10px;}
div#days_and_days {float: right; margin-right: 9px; background-color: none; padding-top: 10px;}

h1, h2, h3, h4, h5 {font-size: 120%; line-height: 1.2em; margin: 2px 0 4px 4px; padding: 0 0 0 0;}
h1 {color: #666; margin-top: 17px;}
h2 {font-size: 120%; margin-bottom: 4px; margin-top: 8px; color: #000; font-weight: 800;}
h3 {font-size: 100%; margin-bottom: 0px;}
h4 {font-size: 80%;}

p {margin: 0 0 8px 0; padding: 0 0 0 0;}

/* text="#000000" link="#003333" vlink="#003366"*/
a:link, a:visited, a:active, a:hover {color: #00c; text-decoration: none;}
a:hover {text-decoration: underline;}

div#nav {padding-top: 35px;}
div#nav ul {padding: 3px 0 0 0; margin: 0 0 0 0;}
div#nav ul li {list-style: none; margin: 0; padding: 0; display: inline; letter-spacing: 0; }
div#nav ul li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background:#FFCC33; text-decoration: none;}
div#nav li#present a {background-color: #fff7d8; color: #000; border-bottom: none;}

div#earlyreg p {padding: 0; margin: 2px 0 0 0;}
div#outoftown p {padding: 0; margin: 2px 0 0 0; font-size: 80%}

div#footer {width: 744px;}
div#footer table {text-align: left;}