* { font-family: Verdana, Arial, sans-serif; margin: 0; padding: 0; }
body { text-align: center; margin: 0; padding: 0; }
img { border: 0; }

.wrap { width: 720px; margin: 0 auto; text-align: left; }
.title { display: none; text-align: center; }
#header { width: 720px; height: 110px; }
.mainnav { display: none; }
.platformnav { display: none; }

.main { padding: 20px 0; }
#database { padding: 20px 0; }

h2 { text-align: center; font-size: 12pt; padding: 5px 0 15px 0; }
h3 { text-align: center; font-size: 11pt; padding: 5px 0 15px 0; }
h4 { font-size: 10pt; padding-bottom: 10px; }
ol { padding-left: 25px; padding-bottom: 15px; }
ul { padding-left: 25px; padding-bottom: 15px; list-style-type: disc; }
#platformcontent ul { padding: 0; }
table { margin: 20px auto; font-size: 10pt; }
td { padding: 0 10px; }
span, li { font-size: 10pt; }
p { font-size: 10pt; padding-bottom: 15px; }
.center { text-align: center; }
.tiny { font-size: 6pt; }
.superscript { position: relative; top: -3px; }
.highlight {color: #CC0000; }
.lower { padding-top: 15px; }
.narrow { padding-left: 30px; padding-right: 30px; }
.nobottompadding { padding-bottom: 0; }

#politicalviews { display: none; }

.joinform #address { width: 185px; }
.joinform #apt { width: 35px; }
.joinform #state { width: 45px; }
.joinform #zip { width: 83px; }
.joinform #age { width: 24px; }
.joinform #yearscitizen { width: 24px; }
.joinform #password1 { width: 90px; }
.joinform #password2 { width: 90px; }
.joinform #submit { margin: 0; }

#mapdiv { display: none; }
.texttable td { padding: 1px 15px; }

#database th, #database td { font-size: 5pt; padding: 0; }