/* Styles for cambridge navigation */ #top-cambridge { background-color: transparent; padding: 0; border: none; height: 31px; margin: 0; position: absolute; top: 129px; left: 130px; } #top-cambridge li { background-color: transparent; padding: 0; margin: 0; list-style: none; display: inline; } #top-cambridge ul { background-color: transparent; padding: 0; margin: 0; } #top-cambridge a { font: bold 0.93em sans-serif; color: #000; text-decoration: none; padding: 0; border: none; margin: 0px; height: 5px; display: block; float: left; } #i1 #top-cambridge a.cambridge { background-position: 0 0; } #top-cambridge a.cambridge:link, #top-cambridge a.cambridge:visited { width:6px; background: 20px -108px url("../cambridge.jpg") no-repeat; /*background-color: #d00000;*/ } #top-cambridge a.cambridge:hover, #top-cambridge a.cambridge:focus { width:6px; background: 20px -141px url("../cambridge.jpg") no-repeat; /*background-color: #d00000;*/ } #top-cambridge li a:link span, #top-cambridge li a:visited span { display: none; } #top-cambridge li a:hover span, #top-cambridge li a:focus span { font-size: 1.09em; line-height: 19px; font-weight: normal; text-align: left; color: #000; background: url("../cambridge.jpg"); background-repeat: no-repeat; background-position: 0 0; background-color: transparent; padding: 2px 5px 2px 10px; border: none; margin: 0; width: 228px; height: 58px; display: block; position: absolute; top: 4px; left: 4px; }