body { margin:0; padding:0; } body, td, th, li { font: 14px/1.5em Arial; } #nav{ list-style: none; } #nav li { position: relative; left: -20; width: 150; margin-bottom: 8; margin-top: 5; } #nav a { text-decoration: none; display: block; font: 17px/1em Arial; color: 000000; background-color: CCCC99; } #nav a:hover{ color: 333333; background-color: CCCCCC; } a { color: 000000; } a:hover { color: 333333; } #header span { color: white; position: relative; font-weight: bold; font-size: larger; top: 30; right: 0; padding: 20px; z-index: 2; margin: 0; /* need for IE Mac */ text-align: right; /* need for IE Mac */ white-space: nowrap; /* for Opera */ } #header span a { color: white; } #header span a:hover { color: #FFFF99; }