/* Library Styles */


div#banner {
            background-image:url(/library/banner.jpg);
}


#content p.libraryLinks {
	width: 604px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#072c84;
	border-bottom:1px solid #cde1f4;	
	padding-bottom:0.25em;
}


#content .roundBox {margin:0 0 1em 0;background-color:#6a85ac;padding:1em;color:white; -moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
#content .roundBox a, #content .roundBox p, #content .roundBox li {color:white;font-size:1.1em;}
#content .roundBox a:hover, #content .roundBox a:visited {color:#e6e6cb;}
#content .roundBox h3 {color:white;padding:0;margin-bottom:0.25em;}

#searchBox {width:180px;}
#searchBox p {margin:0;padding:0;font-size:1.1em;} 
#content .roundBox #searchField {padding:10px 0 20px 0;}

#browse {width:180px;}
#browse ul {margin:0;padding:0 0 0 1.5em;}

p.mission {
	border-bottom:1px solid #072c84;
}

#rCol .accountButton {display:inline;margin:0;padding:0;}
#rCol .accountButton a {position:relative;display:block;margin:5px auto 10px auto;padding:10px 0;width:90%;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;background-color:#235ead;color:white;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius:5px;
-moz-box-shadow:3px 3px 3px rgba(35,94,173,0.5);
-webkit-box-shadow:3px 3px 3px rgba(35,94,173,0.5);
-o-box-shadow:3px 3px 3px rgba(35,94,173,0.5);
-ms-box-shadow:3px 3px 3px rgba(35,94,173,0.5);
box-shadow:3px 3px 3px rgba(35,94,173,0.5);
}

#rCol .accountButton a:hover {background-color:#71b2f1;}

#rCol .accountButton a:active {top:3px;
-webkit-box-shadow:none;
box-shadow:none;
background-color:#71b2f1;
}


#footer {
	border-top:1px solid #072c84;
}

#footer p {
	padding:1em 0;
}

p#datestamp {
	clear:both;
	font-size:0.9em;
	color:#072c84;
	margin-top:1em;
	padding:1em 0 0 0;
	border-top:1px solid #072c84;
	text-align:center;
}

#rCol .ad a {
	display:block;
	border:none;
	margin:0 auto 10px auto;
	width:180px;
}

.libSpotlight {
	min-height:150px;
	width:99%;
	margin:5px auto;
	float:left;
	clear:both;
}

#content #main .libSpotlight img {
	margin:0;
	padding:0;	
	width:130px;
}

#content #main .libSpotlight .thumbLink {
	display:block;
	outline:none;
	float:left;
	text-decoration:none;
	padding:0;
	margin:0;
}

#content #main .libSpotlight h3, #content #main .libSpotlight p, #content #main .libSpotlight ol, #content #main .libSpotlight ul {
	margin-left:140px;
}

#rCol {
	padding-right:3px !important;	
}

#rCol .feature {
	background-color:#cde1f4;
	margin-bottom:1em;
	
}

#rCol .feature h3{
	background-color:#072c84;
	color:white;
	font-size:1.4em;
	border:none;
	margin:0 0 0.5em 0;padding:0.25em
}



.feature p.centerLinkSmall {
	font-size:10px !important;
	text-align:center !important;
}

#kids #leftNav li {
	font-size:14px;
	margin-bottom:1.5em;
}

.clear {
	text-indent:-1000em;
	height:1px;
	clear:both;
}	

#content h2.divider {background-color:#002c84;color:white;padding:0.25em;margin-top:20px;margin-bottom:5px;}


#content .alert {
	width:98%;
	background-color:#eaeef0;
	margin:0 auto 1em auto;
	padding-bottom:0.25em;
}
#content .alert h2 {background-color:#833b00;color:white;padding:0.25em;margin:0 0 10px 0;font-size:2.2em;font-weight:normal;}
#content .alert p	{padding:0em 0.5em;}
#content .alert ul, #content .alert ol {padding:0 2em;}
#content .alert ul li, #content .alert ol li {margin-left:1em;margin-right:1em;}
