html {color: #DDD; background: #111; font-family: sans-serif}
body {margin: 1em;}
a:link {color: #5AF;}
a:visited {color: #27C;}
a:hover {color: #8DF;}
img {border-style: none;}
.i {text-indent: 2em;}
.r {display: table-row;}
.c {display: table-cell; padding: 0.25em;}
#t {text-align: right; font-size: small; margin-bottom: 1em;}
#h {text-align: center; font-size: large;}
#m {float: right; min-width: 10em; margin-left: 1em; margin-bottom: 1em; padding: 0.5em; border: solid 1px #DDD;}
#m .mi {list-style-type: none; margin: 0em; padding: 0em;}
#m .i {text-indent: 0em; margin-left: 2em;}
.mh {margin-bottom: 1em; font-style: italic;}
#c {padding-bottom: 2em;}
#pm, #pv {font-style: italic;}
#pv {float: right; text-align: right; min-width: 8em; margin-left: 1em;}
@media print {#m, #t {display: none;} html {color: #000; background: #FFF; margin: 0em;}}

.help {width: 80%;}
.helpTitle {font-weight: bold; font-style: italic;}
.helpTitle, .helpExpand {display: inline;}
.helpExpand {width: 1em; padding-right: 0.5em;}
.helpExpand a {cursor: pointer;}
.helpContent {padding: 1em;}
.tags {width: 35em; padding: 1em 0;}
.tagLbl {width: 6.5em; padding-right: 1em;}
.tagInput {width: 6.5em;}
.tagLbl, .tagInput {display: inline-block; text-align: left;}
.tagSection {width: 35em; padding: 1em 0;}
.optLine {text-align: center; line-height: 1.31em;}
.optLbl {width: 11em;}
.optLblW {width: 18.5em;}
.optInput {width: 7em;}
.optLbl, .optLblW, .optInput {display: inline-block; text-align: left; vertical-align: top;}
.saveOptLine {width: 35em; padding-bottom: 1em;}
.saveOptLbl {width: 35em;}
.saveOptInput {padding-right: 1em;}
.saveOptInput select {width: 13em;}
.saveOptLine, .saveOptInput, .saveOptBtns {display: inline-block;}
.title {font-weight: bold; padding-bottom: 1em;}
.center {text-align: center;}
.padTop {padding-top: 1em;}
.bold {text-decoration: none; font-weight: bold;}
.block {font-family: monospace;}
.bold, .block {display: inline;}
#newTags, #oldTags, #combinedTags {height: 18em; width: 35em;}
#messages {height: 14em; width: 30em;}
#userList {height: 15.4em; width: 23em;}
.outSection {width: 32em; text-align: center;}
.mainSection {display: inline-block; vertical-align: top; padding: 0 0.5em;}
.lbl {padding-top: 1em; font-style: italic; color: #888;}
input[type=text], select {width: 7.5em;}
textarea, input[type=text], select {background: #DDD; border: 1px solid #888; border-radius: 2px;}
hr.separator {height: 1px; width: 35em; border-width: 1px 0 0 0; border-color: #888;}
