body { margin: 0; padding: 0; font-size: 10pt; font-family: Arial; background: #404040; background-image: -moz-linear-gradient(top, #404040, #aaaaaa); background-image: -webkit-gradient(linear, top, #404040, #aaaaaa); } #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: #000; color: #ccc; width: 600px; margin-left: 168px; margin-top: 25px; margin-bottom: 40px; padding: 10px; } a { color: #ffff00; text-decoration: none; outline: none; } a:hover { color: #ffff00; -moz-text-shadow: 1px 1px 1px #666; -webkit-text-shadow: 1px 1px #666; text-shadow: 1px 1px 1px #666; } #logo { position: fixed; top: 20px; right: 20px; width: 128px; height: 128px; } #logo a img { border: 0px; }