/************************************************************** AUTHOR: Pat Heard (fullahead.org) DATE: 2006.09.12 PURPOSE: Styles the html elements **************************************************************/ html { margin-bottom: 1px; } html, body { height: 100%; } body { margin: 0; padding: 0; text-align: center; font: 400 16px monospace; line-height: 180%; background: url(../img/bg/body.jpg) repeat top left; color: #6D6864; } h1, h2, h3, h4, h5, h6, p, dl { margin: 0; padding: 10px 0; } p.reader { color:#000000; font-family:Times New Roman; font-size:18px; } b { color: #ff4000; } b.lv1 { color: #a00000; } b.lv2 { color: #00a000; } b.lv3 { color: #0000a0; } h1 { clear: both; font: 400 1.9em monospace; color: #532406; } h2 { clear: both; font: 400 1.3em monospace; color: #61804E; } h3 { font: 700 1.1em monospace; color: #8F512A; } h4 { font: 400 0.9em monospace; text-transform: uppercase; } a { text-decoration: none; color: #5E9040; /*border-bottom: 1px solid #B8E78B;*/ } a:visited { background-color: #F1FFE3; } a:hover { color: #3C5D29; background-color: #F1FFE3; /*border-bottom: 1px solid #4A6E35;*/ } ol { margin: 10px 30px; padding: 0 30px; font-size: 1.4em; color: #532406; background-color: #FFF; } ol span { font-size: 0.7em; color: #6D6864; } ul { margin: 10px 30px; padding: 0 30px 0 5px; list-style: none; } ul li { padding-left: 25px; background: url(../img/bg/bullet.gif) no-repeat; background-position: 0 3px; } acronym { cursor: help; border-bottom: 1px solid #DDD; } blockquote { margin: 10px 0; background-color: #F1FFE3; border-bottom: 1px solid #B8E78B; } blockquote p { margin: 0.4em 0.8em; } del { color: #AAA; } pre { margin: 0px 0px; padding: 5px 5px; display: block; overflow: auto; font: 400 1em monospace; line-height: 120%; white-space: pre; color: #ffffff; background: #000000; border-width: 1px; border-style: solid; border-color: #000000; } table { border: 1px solid #000000; border-collapse: collapse; } table th { border: 1px solid #000000; padding: 3px 10px; text-align: center; background: #ffcc55; } table th.left { border: 1px solid #000000; padding: 3px 10px; text-align: left; background: #ffcc55; } table th.right { border: 1px solid #000000; padding: 3px 10px; text-align: right; background: #ffcc55; } table td { border: 1px solid #000000; padding: 3px 10px; text-align: left; } table tr:nth-child(even) { background: #d0e4f5; } label { float: left; text-align: right; width: 9em; padding-right: 1em; } input, textarea, select { padding: 4px; font: 400 1em monospace; color: #666; background: #FFF; border-width: 1px; border-style: solid; border-color: #888 #DDD #DDD #888; } input:focus, textarea:focus, select:focus { padding: 3px; color: #000; background: #F1FFE3; border-width: 2px; } input.button { padding: 1px 10px; font: 400 1em monospace; cursor: pointer; color: #fff; background: #508231; border-width: 1px; border-style: solid; border-color: #B8E78B #2D5018 #2D5018 #B8E78B; } .required { cursor: help; border-bottom: 1px solid #CCC; } img.maxSize { max-width: 100%; border: 1px solid #000000; } img.floatRight { margin: 5px 0px 10px 15px; } img.floatLeft { margin: 5px 15px 10px 0px; } img.t0 { float: left; margin: 5px 15px 10px 0px; width: 75px; height: 75px; border: 0px; } a img { border: 4px solid #D5C9C2; } a:hover img { border: 0px solid #BAAAA1; }