/* Links - underlined with black hover background */
a {
    color: #0066cc !important;
}

a:visited {
    color: #9966cc !important;
}

a:hover {
    text-decoration: underline !important;
}

/* Header links - keep normal */
.site-header a {
    color: inherit !important;
    text-decoration: none !important;
}

.site-header a:visited {
    color: inherit !important;
    text-decoration: none !important;
}

.site-header a:hover {
    color: inherit !important;
    background-color: transparent !important;
    padding: 0 !important;
}