/* ---[ links ]------------------------------------ */

/* default */

a:link, a:visited {
    border-bottom: 1px solid #F60;
    }

html body a:hover {
    color: #fff;
    background-color: #F60;
    }

/* don't underline these... */

#globalnav a,
#masthead a,
#footer a:link,
#footer a:visited,
.jumpoff .jo-link a,
.listing dl.teaser dt a,
#banner a,
#tabs li a,
div.highlight-row dd a,
#pageutils li a:link,
#pageutils li a:visited,
#content ul.paging li a {
    border-bottom-width: 0;
    }

/* special case */

.jo-link a:hover {
    background-color: #F60;
    }
html body .more a:hover {
    border-bottom: 1px solid #F60;
    background-color: transparent;
    }
html body #banner a:hover {
    background-color: #fff;
    }

#language-selector a {
    border: none;
    background: none;
    }

/* ---[ components ]------------------------------- */

#contextualnav li a:hover,
#contextualnav li.current li a:hover,
.links li a:hover {
    background-color: #F0F0EE;
    text-decoration: underline;
    }
.links li a:hover {
    background-color: #fff;
    }

/* teaser */

dl.teaser dt a:hover {
	border-color: #CCDDB8;
	background: #F60;
	}

/* tabs */

#tabs a:hover {
    background-color: #F60;
    color: #fff;
    }

/* highlight boxes */

div.highlight-row dd a:hover {
    color: #fff;
    }

/* ---[ forms ]------------------------------------ */

input.submit:hover,input.submit.hover,input.reset:hover,input.reset.hover {
    background-color: #F60;
    }