/* base contrast styles */
body { font-size:87.5%;color:#fff;background-color:#000; }
h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,td,div,dt,dd,p { color:#fff;background-color:#000; }
#contentContainer h1, #contentContainer h2,#contentContainer h3,#contentContainer h4,#contentContainer h5,#contentContainer h6,#contentContainer p,#contentContainer ul,#contentContainer ol,#contentContainer ul li, #contentContainer ul li ul li, #contentContainer ol li, #contentContainer ol li ol li #contentContainer table,#contentContainer td,#contentContainer div,#contentContainer dt,#contentContainer dd { color:#fff;background-color:#000; }
#contentContainer #dbBreadcrumbs, #contentContainer p.breadcrumbs { color:#fff;background-color:#000; }
/* Links */
a:link { color: #3366cc; background-color:inherit; text-decoration:none; }
a:visited { color: #3366cc; background-color:inherit; text-decoration: none; }
a:hover, a:visited:hover, a:active { color:#3366cc; background-color:inherit; text-decoration:underline; }
/* Misc */
code, pre, tt { color: #fff; background-color:#000; }
hr { color: #fff; background-color:#000; height:2px; }
#headerContacts ul {
	color:#fff;
	background-color:inherit;
	}
#headerContacts #phone {
	background-image: url();
	}
#headerContacts #email {
	background-image: url();
	}
#headerContacts #im {
	background-image: url();
	}
#headerControls #codLink {
	background-image:url();
	}
#headerControls #accountLink {
	background-image:url();
	}
#searchText {
	color:#fff;
	background-color:#000;
	border:1px solid #fff;
	}
#searchGoButton {
	color:#fff;
	background-color:#000;
	background-image:url();
	border:1px solid #fff;
	}
span.controlLabel {
	color:#fff;
	background-color:#000;
	}
span.smallText a {
	text-decoration:none;
	}
span.medText a {
	text-decoration:none;
	}
span.bigText a {
	text-decoration:none;
	}
span.contrastText a {
	text-decoration:underline;
	}
#primaryNav {
	border:1px solid #fff;
	}
#primaryNav ul {
	background-color:#000;
	background-image:url();
	}
#primaryNav li a {
	color:#fff;
	background-color:inherit;
	border-left:1px solid #fff;
	}
#primaryNav li a:hover {
	color:#fff;
	background-color:#000;
	}
/* end of base contrast styles */



div#catalogSearchForm,div#libraryHours,div#libraryFeatures {
	color:#fff;
	background-color:#000;
	border:1px solid #fff;
	background-image: url();
	}	

#catalogSearchTerms {
	width:210px;
	}
	

#footer ul {
	border-top:1px solid #fff;
	background-image:url();
	}

#secondaryNavList li a {
	color:#fff;
	background-color:inherit;
	}
#footer p, #simpleFooter p {	
	color:#fff;
	background-color:#000;
	background-image:url();
	}
