/* overrides master.css */

/* general */
#content {font-size: 1.0em; /*margin:5px;*/ color: #444; /*margin-bottom:15px*/}
#content h1 {margin-top:10px}
#content h2 {font-size: 2.5em;}
#content h3 {margin:13px 0 5px 0; padding: 0 0 3px 0; font-size: 1.5em;border-bottom:1px dotted #ddd;}
#content h5 {margin:13px 0 5px 0; padding: 0 0 3px 0; font-size: 1.5em;border-bottom:1px dotted #ddd;}
#content h6 {margin:10px 0 5px 0; padding:0px; font-size: 1.2em; color:#003D5F}
#content p {margin:5px 0; padding:0px}

#sourcelist {margin:10px}
#sourcelist h1 {text-transform:capitalize}
#sourcelist h1 span {font-size: .6em; font-style:italic; text-transform:none; font-weight:normal}
#sourcelist h2 {padding: 0; font-size: 1.8em; margin: 10px 0; width:800px; }


#sourcelist .jumpbar { margin: 2em 0 3em 0; font-size: 1.2em; _position:relative;_height:1%}
#sourcelist .jumpbar a.next, #sourcelist .jumpbar a.previous { display:none }
#sourcelist .jumpbar a { padding:2px 4px; margin: 0 1px 5px; display:block; float:left; color:#317DC0; border:1px solid #317DC0; outline:0; text-decoration:none; }
#sourcelist .jumpbar a.current {  border:1px solid #317DC0; background:#317DC0; color:#FFF; }
#sourcelist .jumpbar a:hover { color:#000; background:#FFF; border-color:#000; }

#sourcelist ul#sbt-links { list-style: none; padding-top: 1.8em; }
#sourcelist ul#sbt-links li { height: 2em; font-size: 1em; }
#sourcelist ul.sbt-links { list-style: none; float: left; font-size: 0.5em; font-weight: normal; margin: 4px 4px 4px 8px; }
#sourcelist ul.sbt-links li { float: left; padding-left: 2.5em; }

#sourcelist .state-name { float: left; }

#sourcelist #sourcelist-nav { font-size: 1.2em; }
#sourcelist #location_links { width:800px; font-size: 1.2em; padding: 1.2em 0; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; }
#sourcelist #location_links .col { width:133px; float: left; }
#sourcelist #location_links a { white-space: nowrap }
#sourcelist #location_links #full-link { display: block; padding-bottom: 1.8em; }
#sourcelist .locations { clear: both; padding-top:10px; }

ul#states { list-style: none; }
#states li { font-size: 1em; display:block; height: 2em; }
#states li span, #full-link span { font-weight: bold; }

#sourcelist .back_to_top { float:right; margin: 4px; padding-left:12px; font-size: .6em; background:url('/media/images/arrow_back_to_top.gif') 0px 4px; background-repeat:no-repeat}
#sourcelist .back_to_top a { font-weight:normal; text-decoration:none}

table {clear:both; width:800px; border-collapse:collapse; margin:10px 0 3.5em 0;}
table th, table td {text-align:left; padding:4px 10px; vertical-align:top}
table th {font-size: 1.4em; border-bottom: 1px solid #aaa}
table td {font-size: 1.2em; border-top: 1px solid #eee}

/*100%*/
table th.standard_title {width:40%}
table th.standard_city {width:18%}
table th.standard_date_range {width:20%}
table th.standard_collection {width:22%}

/*100%*/
table th.book_title {width:50%}
table th.book_genre {width:25%}
table th.book_author {width:15%}
table th.book_date {width:10%; background:url('/media/images/arrow_up.gif') 50px 8px; background-repeat:no-repeat; white-space: nowrap}


/*100%*/
table th.document_title {width:60%}
table th.document_publication {width:25%}
table th.document_date {width:10%; background:url('/media/images/arrow_up.gif') 50px 8px; background-repeat:no-repeat; white-space: nowrap}


/** NEW CONTENT PAGE **/

#new-content-titles tr.new {
	background-color: #FFFFE5;
}
