body { margin-top: 10px; font: 13px Verdana, Arial; background: #c9e4ff; text-align: center; } h1 { color: gray; text-align: left; font-size: 10px; line-height: 25px; border-bottom: 1px dotted; margin: 0px; } h2 { color: white; text-align: right; font-size: 15px; line-height: 30px; background: #006f9a; padding-right: 5px; font-variant: small-caps; margin: 0px; } h6 { color: white; text-align: center; font-size: 12px; line-height: 30px; background: #006f9a; font-variant: small-caps; } #page { width: 750px; margin: 0 auto; color: black; background: #c9e4ff; line-height: 25px; text-align: left; } #header { width: 100%; height: 150px; background: url("images/header.jpg") top right no-repeat; } #menu { letter-spacing: 1px; line-height: 30px; font-weight: bold; border-bottom: 1px solid #006f9a; border-top: 1px solid #006f9a; background: #a1dcf3; } #menu ul, #sidebar ul, #footer ul { margin: 0px; padding: 0px; list-style: none; } #menu li { display: inline; padding-left: 25px; } #menu li a { border: 0px; color: #006f9a; text-decoration: none; } #menu li a:hover { color: #0096c4; text-decoration: none; } #content { padding: 10px; float: left; width: 530px; border-right: 1px solid #006f9a; background: #FBFFF0; } #sidebar { padding: 10px; float: right; width: 179px; font-size: 11px; height: 200px; } #footer { clear: both; background: #a1dcf3; text-align: center; font-size: 9px; line-height: 20px; border-top: 1px solid #006f9a; border-bottom: 1px solid #006f9a; } #footer a { color: black; } img { border: 0; } hr { color: #006f9a; height: 2px; } a { color: #006f9a; font-weight: bold; text-decoration: none; border-bottom: 1px dotted; } a:hover { border-bottom: 2px solid; } a:visited { color: #006f9a; } input, select, textarea { background: #a1dcf3; // #e3f8ce; font-weight: bold; font-family: Verdana; font-size: 10px; border: 1px black solid; }