/* things we just want all the time */ body { background: white; } fieldset { background: #eee; } legend { font-weight: bold; font-family: sans-serif; font-size: small; } label { cursor: pointer; } form { margin: 0 } em { color: red; font-weight: bold; font-style: normal; } sup { font-size: x-small; } /* generic styles found sprinkled all over the place */ .sectionhead { background:#ddd; border:1px solid; padding:4px; font-weight: bold; font-family: serif; } .highlight { background: #ffc; font-family:sans-serif; padding: 6px; } .greytext { color: #777; font-size: x-small; font-weight: normal; font-family: serif; } .clfooter { text-align: center; font-size: small; } td.head { background: #eee; border: 1px solid #ccc; text-align: right; white-space: nowrap; } .bchead { background: #eee; padding: 3px; font-family: sans-serif; border-bottom: 2px #ccc solid; } /********** HELP PAGES **********/ .dropshadow { background: gray; float: left; margin-bottom: 10px; margin-right: 5px;} .dropshadow img { position: relative; right: 5px; top: -5px; border: 1px #333 solid; display:block; } .header { background: #ddd; font-weight: bold; } td.p { font-family: courier,monospace; width: 50%; font-size: small; } td.p pre { font-size: medium; } p { clear: both; } /********* HOMEPAGES *********/ body.hp { background: #f4f4f4; } .hp td, a, th { white-space:nowrap; } .hp a { text-decoration:none; } .hp a:hover { text-decoration:underline; color:purple; } .hp td { vertical-align: top; } .hp .w2 td { font-size:smaller; font-family:sans-serif; width:100%; vertical-align: top; padding: 1px; } .hp .w2 td a { background:#fff; display:block; margin-bottom: 2px; padding: 1px; } .hp #xjl { position: relative; top: -1.2em; background: white; } .hp .www td { font-size:82%; font-family:sans-serif; vertical-align: top; } .hp .www td a { background:#fff; margin-bottom: 6px; margin-right: 2px; margin-left: 2px; display:block; padding: 2px 2px 2px 5px; } .hp .www b { background: #ddd; padding: 2px; margin-top: 9px; margin-bottom: 10px; margin-right: 3px; margin-left: 3px; display:block; font-size: 125%; font-weight: 200; font-family: sans-serif; text-align: center; } .hp .www l { padding: 2px; margin-top: 5px; margin-bottom: 10px; margin-right: 3px; margin-left: 3px; display:block; font-size: 190%; font-weight: 200; font-family: serif; text-align: center; color: purple; } .hp .wwl td a { background: #f4f4f4; font-size: 135%; font-family:sans-serif; vertical-align: top; text-align: center; margin-bottom: 20px; padding: 1px 1px 1px 12px; } .hp .city td { font-size:70%; font-family:sans-serif; line-height: 1.43em; vertical-align: top; padding: 5px; } .hp .city b, .hp .city h5 { background: #ddd; padding: 3px; font-size:85%; font-family: sans-serif; font-weight: 300; margin: 0; } .hp .city .ctry b, .hp .city h5.ctry { background: #ff9; border: 1px #ddd solid; } .hp .city ul { list-style: none; margin: 4px; padding: 0; } .hp .for { font-size:72%; font-family:sans-serif; } .hp .for a { background:#fff; padding: 1.0px; margin: 1.0px; } .hp #forums td a { margin-left: 1px; margin-right: 1px; margin-bottom: 2px; display: block; } .hp .ban { background:#ddd; font-size:85%; text-align:center; font-weight:600; font-family:sans-serif; } .hp #logo { background:#f4f4f4; font-size: 190%; font-weight: 500; font-family: serif; font-stretch: expanded; padding: 2px 0px 16px 3px; width: 100%; } .hp #leftbar { background: #ddd; text-align: center; font-family: sans-serif; } .hp #leftbar * { margin-left: auto; margin-right: auto; white-space: nowrap; } .hp #leftbar ul { list-style: none; padding: 4px; } .hp #leftbar li { background: #f4f4f4; font-size: smaller; font-family: sans-serif; padding: 2px; } .hp #leftlinks li { margin: 4px; } .hp .cal { font-size: smaller; width: 80%; } .hp .cal th.ban { background: #eee; } .hp .cal .dys th { background:#aaa; color: white; font-weight:bold; text-align:center; } .hp .cal td { background: white; text-align: center; width: 13%; padding: 3px; } .hp .cal .tdy { background: #ff9; font-weight:bold; } .hp #postlks li { margin: 10px 4px; font-size: 90%; font-weight: 500; } .hp #search { margin: 10px; } .hp #search div { background: #f4f4f4; text-align: center; color:black; } .hp #search #query { width: 95%; } .hp #search select { width: 83%; } .hp #search #go { width: 15%; } .hp #topban { height: 3em; } .hp #topban div { background: #ddd; padding: 3px; } .hp #topban h2 { display: inline; font-weight: 500; } .hp #alks { font-size: smaller; } /**** TOCS ****/ .toc h4, .toc .sh { background: #eee; border-bottom: 2px solid #ccc; width: 90%; padding: 6px 25px; } .toc td, a, th, .hl { white-space:nowrap; } .toc #messages { white-space: normal; text-align: right; } .toc dd, dt { font-size:smaller; } .toc #ef a { font-weight: bold; } .toc .tabs, .toc #satabs { margin-top: 10px; font-size: smaller; } .toc .tabs b, .toc #satabs b { background: white; border-top: 2px #ccc solid; border-left: 2px #ccc solid; border-right: 2px #ccc solid; padding: 3px; padding-bottom: 5px; -moz-border-radius: 0.7em 0.7em 0 0; } .toc .tabs a, .toc #satabs a { border: 1px #ccc solid; padding: 4px; text-decoration: none; -moz-border-radius: 0.7em 0.7em 0 0; } .toc .tabs a:hover, .toc #satabs a:hover { background: #f7f7f7; padding: 3px; border: 2px #ccc solid; } .toc #sform { white-space: nowrap; background:#eee; border:1px solid #ccc; width: 90%; padding: 4px; } .toc #footer { width: 90%; } .toc #footer #copy { float: left; } .toc #footer #copy a { font-size: x-small; } .toc #footer .rss { float: right; text-align: right; } .toc #hideImgs { display: none; } .toc #showImgs { display: none; } .rss .l { background: orange; padding: 0px 2px; color: white; font-family: sans-serif; font-weight: bold; text-decoration: none; } .rss .y { font-size: x-small; } .toc #floater { position:absolute; overflow:hidden; visibility: hidden; z-index:999; display: none; } .toc #floater img { border: 2px solid #ccc; } .toc .row .ih { display: none; } .toc .row .i { float: left; width: 60px; height: 52px; clear: both; background-repeat: no-repeat; background-position: center center; } .toc .row .i img { border: 0; height: 50px; width: 50px; } .toc span.p { color: orange; font-size: smaller; } .toc .row .c { clear: both; } /************* POSTING PAGES *************/ #tsb { background: #ff9; font-size: small; margin-top: 1em; padding: 4px; } #tsb a { white-space: normal; font-style: italic; } #ef { float: right; } /* flag links on postings */ #flags { margin: 7px; padding: 7px; border: 2px #ccc solid; float: right; text-align: right; font-size: small; background: white; } #flags a.fl { padding-right: 8px; display: block; } #flags a.fl:visited { position: relative; } /* body blurbs*/ ul.blurbs { margin-left: 0px; padding-left: 10px; font-size: smaller; } /************ SIMPLE PAGES ************/ #fakePage { position: relative; } #sc { position: absolute; } #sc #banner { width: 9em; position: absolute; background: #ddd; padding: 4px; height: 100%; top: 0; left: 0; } #sc #banner #logo { text-align: center; margin-bottom: 8em; } #sc #banner #logo span { color: #009; font-size: 80%; font-family: verdana,sans-serif; font-weight: bold; } #sc #banner #logo a { font-size: 200%; } #sc #banner #update { font-size: xx-small; color: #444; padding: 12px; padding-bottom: 600px; } #sc #banner #prinfo { font-size: x-small; background: #ff9; padding: 4px; margin: 8px; margin-bottom: 3em; } #sc #content { margin-left: 11em; padding: 10px; } #sc #content p { clear: none; } /*************** POSTING PROCESS ***************/ #pp th {font-size: smaller;} #pp bc a {font-weight: bold; white-space: nowrap; } #pp span.imageLabel { font-size: smaller; font-family: sans-serif; } #pp #header { line-height: 1.5; } #pp .std { color: black; font-size: small; font-weight: bold; } #pp .req { color: green; font-weight: bold; } #pp .err { color: red; font-weight: bold; } #pp blockquote#thanks {font-family: sans-serif; } #pp blockquote#thanks div { background: #eee; padding: 12px; } #pp #errMsg { background: #ffc; border: 1px solid #a00; font-size: smaller; padding: 10px; } #pp .errfield { background: #ffc; border: 1px solid #a00; } #pp #postingForm td { padding: 0px; } #pp div.label {position:relative; float: left; } #pp label.over-apply { color: #ccc; position: absolute; left: 5px; } #pp h5 { font-family: sans-serif; padding: 6px; border-bottom: 3px #aaa solid; } #pp .ctype { list-style: none; border: 2px #ddd solid; display: table-row; } #pp .ctype li { display: inline; width: 30%; display: table-cell;} body.mceContentBody, body.mceContentBody td { font-size: inherit !important; font-family: inherit !important; } #imgtbl td.p { background: white; text-align: center; width: 300px; }