div.head { background-color: #222; border: 1px solid black; color: white; font-size: 14px; } .head .home { font-weight: bold; font-size: 18px; } .head .grid_2 { margin-left: 0px; margin-right: 0px; width: 120px; } .head .link { text-align: center; } .head a { color: white; display: block; height: 24px; text-decoration: none; } .head a:hover { background-color: black; text-decoration: underline; } .head a { padding-top: 10px; padding-bottom: 4px; } .head .home a { padding-top: 8px; padding-bottom: 6px; } div.wrapper { border: 1px solid black; }