BODY { font-family: Helvetica, Arial, Sanserif;
       font-size: small;
       color: #333;}

#header { background: #000; }
#headerlogo { float: right; }

#footer { padding: 3px; margin-top: 20px; border-top: 1px solid #777;}

table {  border-collapse: collapse; font-size: 1.0em; }
.formtable th { background-color: #CCC; vertical-align: top; text-align: right; padding: 3px;}
.formtable td { background-color: #EEE; padding: 3px;}


.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.larger { font-size: 1.25em; }

.login{ font-size: 1.25em; }

.specialsection{ background-color: #FFFF80; padding: 10px; }

/* FOR LISTINGS */


.listingtable { background-color: #FFF; color: #111; 
           font-size: 10pt; }

.listingtable th { background-color: #6599CD; color: #FFF; 
              padding: 3px; margin: 3px; 
              border: 2px solid white;}
.listingtable td { padding: 3px; margin: 3px; 
              border: 2px solid white;}
.listingtable th a { color: #FFF; }

.listing-title { font-weight: bold; float: left; font-size: 1.1em;}
.listing-count { font-weight: bold; float: right; font-size: 1.1em;}

.row0 {  background-color: #cacaca; } 
.row1 {  background-color: #FAFAFA; }

.inactive0 { color: #555; background-color: #cacaca; }
.inactive1 { color: #555; background-color: #FAFAFA; }

.inactive { color: #555; }
