/* Default/global defs for specific tags */ fieldset { border: none; padding: 0px; margin: 0px; } #debug { background-color: #990066; padding: 2px; } /* Specific divs */ #bodyheader { margin-left: 4px; position: relative; } #homelink { font-size: 13px; font-weight: bold; position: absolute; right: 10px; bottom: 2px; text-align: right; } #subheader { background-color: #D0E0E0; font-size: 90%; padding: 3px; border-top: thin solid #000000; /* apparently this is required to keep "contained" position: absolute divs from escaping. O_o */ position: relative; } #csearch { float: right; padding: 3px; } #newlink { position: absolute; right: 10px; top: 6px; text-align: right; } #main { padding: 10px; border-top: thin solid #000000; /* text-align: center;*/ padding-top: 20px; position: relative; } #utils { font-size: 13px; font-weight: bold; position: absolute; right: 10px; top: 2px; text-align: right; } #adminlink { position: absolute; right: 10px; bottom: 5px; } #footer { border-top: thin solid #000000; } #contact { font-size: 10px; position: absolute; right: 10px; text-align: right; } body { background-color: #ffffff; text-color: #000000; font-family: helvetica; margin: 0; } a { text-decoration: underline; } a:link { color:#3333ff; } /* unvisited link */ a:visited { color:#663366; } /* visited link */ a:hover { color:#dd00dd; } /* mouse over link */ a:active { color:#cc0000; } /* selected link */ table.center { margin-left: auto; margin-right: auto; text-align: center; } /* Defs for bulk-data rows */ tr.header { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; } /* for reasons of Please The Validation Gods, these may be applied to things that are not technically table rows */ .row0 { background-color: #D0E0E0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; } .row1 { background-color: #A8C4D0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; } hr.w60 { width: 60%; } hr.w30 { width: 30%; } /* legacy defs */ tr.hack { background-color: #E4EEE8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; } tr.warning { background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: red; } tr.header { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; } td { padding-right: 2px; padding-left: 2px; } /* Generic classes */ .indent { margin-left: 5%; font-size: 90%; } .regular { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; } .heading { font-size: 110%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } .tbltitle { text-align: center; font-size: 110%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } .tblsubtitle { font-size: 105%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } .small { font-size: 60%; } .center { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; } .err { text-align: center; font-size: 100%; } .red { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color: red; } .mask { background: #00ff00; } .wildcard { background: #ffff00; }