/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */ body { background: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #555E4F; } h1, h3, h4, h5 { margin: 0; } h2 { margin: 0; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#808080; } /* Header */ #header { width: 700px; height:150px; position:absolute; color: #808080; margin-left:-50px; } #header h1 { float: left; margin: 0px 0 0 0px; font-size: 40px; letter-spacing: -1px; } #header h2 { float: right; margin: 40px 20px 0 0; font-size: 18px; letter-spacing: -2px; } a { color: #666666; text-decoration: none; } a:hover { color: #555E4F; text-decoration: none; } /* Menu */ #NavigationMenu ul { padding:0px; margin:0px; list-style: none; } #NavigationMenu a { width: 160px; padding: 8px 0px; background-color: #D9D9D9; border-top: 1px solid #EDEDED; border-bottom: 1px solid #B5B5B5; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #808080 ; display: block; } #NavigationMenu a:hover { background-color: #8A8A8A; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; color: #FFFFFF; } /* Content */ #content { width: 800px; margin: 0 auto; padding-top: 0px; border: 10px solid #FFFFFF; border-top: none; background: #E9EAE2; border:solid 0px blue; height:100%; } #colOne { float: left; width: 160px; margin-top: 20px; padding: 0 10px 0 20px; border:solid 0px orange; } #colTwo { float:right; margin-top: 20px; width: 600px; text-align:left; overflow:auto; height:650px; border:solid 0px red; } td { font-size:14px; } #content h2 { margin-bottom: 20px; font-size: 18px; letter-spacing: -1px; color: #808080; } #footer { width: 700px; margin: 0 auto; padding-top: 20px; } #footer p { text-align: center; padding: 0; font-size: 10px; }