/*===========================================================*/
/*	CSS for new Library										 */
/*	By: Andrew Gaddis (2009)								 */
/*===========================================================*/

h2 { font-size:20px;font-weight:normal;color:#285081;text-align:left;margin:0px;padding:0px 0px 10px 0px;font-style:normal; }

#subnav .navsec { display:block;margin:0px;padding:6px 0px;background:#EEEEEE;color:#000000;font-weight:bold;font-style:normal;font-family:Arial;font-size:11px;text-align:center;border-bottom:1px solid #999999; }

#about { padding:10px 10px;margin:0px; }
#about p { padding:0px 0px 15px 0px;text-align:justify; }

.test { background:#0000CC;color:white;padding:10px;font-weight:bold;margin-bottom:5px; }

.wrapper { padding:0px 10px; }

.alphabetlist { margin:10px 0px 0px 0px;text-align:center;padding:8px 0px; }
	.alphabetlist u { text-decoration:none;color:#BBBBBB; }

.liberror { background:#FFCCCC;border:2px solid #FF0000;padding:10px;margin:5px;color:#FF0000; }
	.liberror span { color:#FF0000;font-size:18px;font-weight:normal; }
	
.libtypetable { border-collapse:collapse;width:100%;border:1px solid black; }
	.libtypetable .hdr { padding:5px 0px;text-align:center;background:black;color:white;font-weight:bold; }
	.libtypetable td { width:50%;padding:3px 0px;text-align:center; }

.searchbar { background:#EEEEEE;border-top:1px solid black;border-bottom:1px solid black;margin:10px 0px 20px 0px;margin:0px 5px;padding:0px;height:28px; }
	.searchbar table { width:100%;margin-top:1px; }
	.searchbar td { width:auto;text-align:center; }

.libsearchzeroresults { margin:10px;padding:5px;background:#CCFFCC;border:2px solid #00CC00; }
	.libsearchzeroresults h3 { margin:0px;padding:0px; }
	.libsearchzeroresults p { margin:0px;padding:0px; }

.librarylist {}
	.librarylist ul { margin:0px;padding:0px;list-style-type:none; }
	.librarylist li { margin:0px 0px 20px 0px;padding:0px 0px 0px 0px; }
	.librarylist ol li span { display:block;margin-left:15px;font-family:Verdana;font-size:10px;color:#0000CC; }
	.librarylist h3 { margin:0px;padding:0px;font-family:Georgia;font-size:18px;font-weight:normal;text-align:left; }
	.librarylist .cathdr { position:relative;margin:0px;margin-top:40px;margin-bottom:15px;padding:0px;clear:both;overflow:hidden;height:36px;background:#EFEFEF;border-bottom:1px solid #000000;border-top:1px solid #000000; }
		.librarylist .cathdr .l { position:absolute;left:5px;bottom:8px; }
		.librarylist .cathdr .r { position:absolute;right:5px;bottom:10px; }
	.librarylist .midbreak { padding:4px;text-align:center;border-top:1px dashed #999999;border-bottom:1px dashed #999999; }
	.librarylist .searchresultstats { margin:0px 0px 0px 0px;padding:5px 0px;text-align:center;background:#FFFFCC;border-top:1px solid #FFFF99;border-bottom:1px solid #FFFF99; }

.rightlinks { border-top:1px solid #000000;border-bottom:1px solid #000000;background:#285081;color:#FFFFFF;margin:20px 0px 0px 0px;padding:5px 3px;text-align:right; }
	.rightlinks a { color:#FFFFFF; }
	.rightlinks a:visited { color:#FFFFFF; }
	.rightlinks a:hover {}

.searchor { text-align:center;font-size:28px;font-weight:bold;margin:20px 0px; }
.newsearch  { margin-top:20px; }
.classicsearch { border:1px solid #AAAAAA;background:#EEEEEE; }
	.classicsearch .searchtitle { display:inline; }
	.classicsearch .searchfor { display:inline; }
	.classicsearch .searchbutton { display:inline; }
	
.disclaimer { margin:10px 10px;padding:8px;background:#EEEEEE;border-top:1px dashed #CCCCCC;text-align:justify;font-family:Verdana;font-size:11px;color:#666666; }

