html, body, p { background-color: #C0C0C0; color: #000000; font-family: verdana, sans-serif; font-size: 11pt; margin: 0; padding: 0; }
ol, ul { line-height: normal; }

h1 { margin: 0px; padding: 10px; }
h2 { margin: 0px; padding: 10px; }
h3 { margin: 0px; padding: 10px; }

.black { color: #000000; }
.blue { color: #000099; }
.darkgray { color: #666666; }
.gray { color: #999999; }
.green { color: #007700; }
.pink { color: #A00080; }
.pink_old { color: #AF008F; }
.red { color: #990000; }
.white { color: #FFFFFF; }
A.white { text-decoration: none; }
.yellow { color: #999900; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.bar_bottom { border-bottom: 1px solid #333333; }
.bar_top { border-top: 1px solid #333333; }
.bar_right { border-right: 1px solid #333333; }
.bar_left { border-left: 1px solid #333333; }
.dotted_left { border-left: 1px dotted #999999; }
.dotted_top { border-top: 1px dotted #999999; }

.entrybrowse_sm { float: left; padding: 5px; width: 220px; height: 370px; text-align: left; }
.entry_sm { float: left; padding: 5px; width: 220px; height: 300px; text-align: left; }
.entry_sm_vote { float: left; padding: 5px; width: 220px; height: 270px; text-align: center; }
.entry_sm2 { float: left; padding: 5px; width: 70px; height: 70px; text-align: center; }

.entryborder_sm3 { border: 2px solid #FFFFFF; margin: 3px; }
.mugborder_sm { border: 4px solid #333333; margin: 6px; }
.mugborder_sm2 { border: 2px solid #333333; margin: 3px; }
.mugshot_sm { float: left; padding: 5px; width: 200px; height: 300px; text-align: center; }
.mugshot_sm2 { float: left; padding: 5px; width: 100px; height: 150px; text-align: center; white-space: normal; }

.button { background-color: #FFFFFF; border: 1px solid #333333; }
.button:hover { background-color: #333333; border-color: #FFFFFF; color: #FFFFFF; }

.error { background-color: #FFCCCC; border: 2px solid #990000; color: #CC3333; font-weight: bold; padding: 10px; text-align: center; }

.footer { background-color: #0A0A0A; color: #EFEFEF; text-align: center; margin: 0; padding: 0; width: 100%; }
.footer_left { padding-left: 1%; padding-right: 1%; width: 23%; margin: 0; text-align: left; float: left; }
.footer_center { padding-left: 2%; padding-right: 2%; width: 46%; margin: 0; text-align: center; float: left; }
.footer_right { padding-left: 1%; padding-right: 1%; width: 23%; margin: 0; text-align: right; float: left; }
.footer_entries { background-color: #0A0A0A; color: #EFEFEF; text-align: center; margin: 0; padding: 0; width: 100%; }
.footer_entry { color: white; float: left; margin-left: 1px; margin-right: 1px; margin-top: 3px; margin-bottom: 3px; }
.header { background-color: #0A0A0A; color: #EFEFEF; margin-top: 0px; min-width: 800px; padding-top: 0px; text-align: center; width: 100%; }
.header_left { float: left; width: 500px; }
.header_right { float: right; padding: 5px; right: 0; text-align: right; width: 280px; }
.header_border { border: 2px solid #CC9966; }

.inactive { background-color: #FFEEEE; border: 1px solid #990000; color: #990000; text-align: center; width: 100%; }

.navbar { margin-bottom: 10px; background: #666666; width: 100%; }
.navbar_left { border-left: 2px solid #B0B0B0; }

.nav_border { padding: 4px; float: left; }
.nav { padding-bottom: 5px; padding-left: 4px; padding-right: 4px; color: #EFEFEF; font-family: arial,sans-serif; font-size: 11pt; font-weight: bold; text-align: left; white-space: nowrap; }

.nav_dim_border { padding: 4px; float: left; }
.nav_dim { padding-bottom: 5px; padding-top: 4px; padding-left: 4px; padding-right: 4px; background: #C0C0C0; color: #333333; font-family: arial,sans-serif; font-size: 11pt; font-weight: bold; font-style: italic; text-align: left; white-space: nowrap; }

A.nav { text-decoration: none; }
A.nav:visited { color: #EFEFEF; }
A.nav:hover { background: #CFCFCF; color: #0000FF; padding-top: 4px; }

.padded { padding-left: 5px; padding-right: 5px; }
.padded10 { padding-left: 10px; padding-right: 10px; }
.padded20 { padding-left: 20px; padding-right: 20px; }
.paddedall { padding: 5px; }
.paddedall10 { padding: 10px; }
.paddedall20 { padding: 20px; }
.padded_bottom { padding-bottom: 5px; }
.padded_bottom10 { padding-bottom: 10px; }
.padded_top { padding-top: 5px; }
.padded_top10 { padding-top: 10px; }
.padded_top20 { padding-top: 20px; }

.caption { font-family: serif; font-style: italic; }

.huge { font-family: verdana, sans-serif; font-size: 16pt; font-weight: bold; }

.large { font-family: verdana, sans-serif; font-size: 14pt; }
A.large { color: #3333FF; text-decoration: none; }
A.large:visited { color: #3333FF; }
A.large:hover { text-decoration: underline; }

.big { font-family: verdana, sans-serif; font-size: 12pt; }
A.big { color: #3333FF; text-decoration: none; }
A.big:visited { color: #3333FF; }
A.big:hover { text-decoration: underline; }

A.body { color: #3333FF; text-decoration: none; }
A.body:visited { color: #3333FF; }
A.body:hover { text-decoration: underline; }

.small { font-size: 10pt; }
A.small { color: #3333FF; text-decoration: none; }
A.small:visited { color: #3333FF; }
A.small:hover { text-decoration: underline; }

A.smallWhite { color: #FFFFFF; font-size: 10pt; text-decoration: none; }
A.smallWhite:visited { color: #FFFFFF; }
A.smallWhite:hover { text-decoration: underline; }

.status { color: #AF008F; }

.textfield { background-color: #FFFFFF; border: 1px solid #666666; padding-left: 2px; padding-right: 2px; }

.tiny { font-size: 8pt; }
A.tiny { color: #3333FF; text-decoration: none; }
A.tiny:visited { color: #3333FF; }
A.tiny:hover { text-decoration: underline; }

A.tinyWhite { color: #FFFFFF; font-size: 8pt; text-decoration: none; }
A.tinyWhite:visited { color: #FFFFFF; }
A.tinyWhite:hover { text-decoration: underline; }

A.tinyGray { color: #999999; font-size: 8pt; text-decoration: none; }
A.tinyGray:visited { color: #999999; }
A.tinyGray:hover { color: #3333FF; text-decoration: underline; }

.tiniest { font-size: 7pt; }
A.tiniest { color: #3333FF; text-decoration: none; }
A.tiniest:visited { color: #3333FF; }
A.tiniest:hover { text-decoration: underline; }

