body { margin: 0; padding: 0; font-size: 10pt; font-family: Arial; background: #404040; background-image: -moz-linear-gradient(top, #404040, #666); background-image: -webkit-gradient( linear, center top, center bottom, color-stop(0.40, #404040), color-stop(0.90, #666666) ); } #nav { position: fixed; left: 16px; top: 16px; margin: 0; padding: 10px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; color: #000; background: #A0A0A0; } #nav li { display: linline; list-style-type:none; } .title { font-weight: bold; } #content { box-shadow: 0px 0px 1em; -moz-box-shadow: 0px 0px 2em rgba(30,30,30,0.7); -webkit-box-shadow: 0px 0px 2em rgba(30,30,30,0.7); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #A0A0A0; color: #000; width: 600px; margin-left: 168px; margin-top: 25px; margin-bottom: 40px; padding: 10px; } a { color: #000080; text-decoration: none; } a:hover { text-decoration: underline; } #logo { position: fixed; top: 20px; right: 20px; width: 128px; height: 128px; } #logo a img { border: 0px; }