html, body { margin:0; padding:0; border:0; background-image: url(5050-gold-bg.gif); background-repeat: repeat-y; background-attachment: fixed; background-position: center center; background-color: #fff; font-family: Arial; font-size: 14px; } h1 { font-family: Futura Medium; font-size: 190%; font-style: italic; letter-spacing: 5px; } h2 { font-family: Futura Medium; font-size: 170%; font-style: normal; } h2.header { font-family: Futura Light; font-size: 150%; font-style: normal; color: #009999; } h3 { font-family: Futura Light; font-size: 150%; font-style: bold; color: #400000; } h4 { font-size: 120%; font-style: bold; } p { font-size: 100%; font-style: oblique; padding-left: 10px; padding-right: 10px; color: #333; } p.uppercase { text-transform: uppercase; } p.lowercase { text-transform: lowercase; } p.capitalize { text-transform: capitalize; } p.footer { color: #009999; } a:link { text-decoration: none; color: blue; font-weight: bold; } /* unvisited link */ a:visited { text-decoration: underline; font-style: oblique; font-weight: bold; color: blue; } /* visited link */ a:hover { text-decoration: underline; font-weight: bold; color: green; } /* mouse over link */ a:active { text-decoration: none; font-weight: bold; color: orange; } /* selected link */ strong { font-style: normal; font-weight: bold; } ul { list-style-type: square; color: #333; } #header { clear: both; position: relative; top: 15px; left: 50px; background: #400000; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; color: orange; } #topnavi { clear: both; position: relative; top: 20px; left: 50px; background: #400000; padding-left: 50px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; word-spacing: 20px; font-size: 90%; font-weight: bold; color: silver; } #container { max-width: 1000px; margin: 0 auto; width: 100%; } #left { max-width: 600px; width: 48%; position: relative; top: 50px; float: left; } #middle { max-width: 300px; width: 30%; position: relative; top: 50px; left: 50px; float: left; color: #400000; } #right { background: silver; border-left: 1px solid #400; border-right: 2px solid #400; border-top: 1px none #fff; border-bottom: 2px solid #400; max-width: 180px; width: 18%; min-height: 800px; position: absolute; top: 0px; right: 50px; color: #400; } #footer { clear: both; background: #400000; position: relative; left: 50px; bottom: -100px; text-align: center; font-size: 80%; font-weight: bold; } #adspace1 { background: #009999; width: 190px; height: 180px; position: relative; top: 5px; left: 10px; text-align: center; color: #400000; } #hiliter1 { clear: both; background: orange; color: #400000; width: 100%; border: medium outset #400000; text-align: center; } img.middle { position: relative; top: 25px; float: left; }