body { background-image: url(images/bg.gif); background-repeat: repeat; background-attachment: fixed; margin: auto; font-family: arial, helvetica, sans-serif; } #content { width: 800px; margin: auto; } a:link, a:visited { color: #FFFFFF; height: 10px; text-decoration: underline; } a:hover { color: #3F3F3F; background-color: lime; } #main { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; width: 780px; overflow: auto; margin: auto; border-top: 1px solid #FFFFFF; height: 65%; background-color: #1f1f1f; font-size: 13px; color: #FFFFFF; } #nav { width: 800px; height: 25px; margin: auto; float: center; font-size: 11px; background-color: #1f1f1f; border-bottom: 1px solid #FFFFFF; } #nav a:link, #nav a:visited { padding-left: 20px; padding-top: 5px; padding-right: 20px; text-decoration: none; color: #ffffff; position: center; background-color: #2f2f2f; } #nav a:hover { background-color: #3f3f3f; } }