/* Albany Public Library Website Styles */

body { background: #FFF; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100.1%; margin: 0; padding: 15px; }

#navigation { width: 300px; background: #B4C7F9; float: left; }
#navigation h2 { background: #000; color: #FFF; font-size: .8em; margin: 0; padding: 3px; }
#navigation ul { list-style-type: none; margin: 0; padding: 0; }
#navigation ul li { list-style-type: none; margin: 3px 7px; padding: 0; font-size: .8em; font-weight: bold; }
#facebook { background:#FFF; margin:0; padding: 15px 0 15px 7px; }

#content-wrapper { margin-left: 300px; padding: 0 15px; }

#masthead h1 { font-size: 1.5em; margin-top: 0; color: #000066; }
#masthead h1 a:link, #masthead h1 a:visited { text-decoration: none; color: #000066; }
#masthead h1 a:hover, #masthead h1 a:active { text-decoration: underline; color: #000066; }

#masthead p { font-size: .8em; font-weight: bold; }
#masthead p.small { font-size: .6em; font-weight: normal; font-style: italic; }

#content { height: 1%; float:left; width: 100%;}
#content h1 { color: #003300; font-size: 1.35em; }
#content h2 { font-size: 1.1em; }
#content h3 { font-size: .9em; }

#content p, #content ul li, ol li, th, td, blockquote, dt, dd { font-size: .8em; }

.note { border-bottom: 1px solid #CCC; }
.bottomborder { padding-bottom: 15px; border-bottom: 1px solid #CCC; }
.insetright { float: right; margin: 0 0 7px 7px; }
.insetleft { float: left; margin: 0 7px 7px 0; }
.clearing { clear: both; }
.clearleft { clear: left;}

ul li ul li, ol li ol li, td table { font-size: 100.1% }

caption { text-align: left; caption-side:top; font-size: .95em; font-weight: bold; }
th { text-align: left; }

.small { font-size: .65em; }
.note { border: 2px solid #000; background: #FFFF99; }

#footer { clear: left; font-size: .8em; padding: 3px 7px; }
#footer p { margin-top: 0; }

#content .slpcredit { font-size: .55em; color: #AAA; text-align: center; margin: 0; }
#content .slpcredit a { color: #AAA; }

