/* Albany Public Library Website Styles */

body { background: #FFF; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100.1%; margin: 0; padding: 0; }
/* Skip Navigation Link */
#skipper { position: absolute; top: 0; left: 0;	width: 100%; text-indent: -600em; color: #fff; background: transparent; font-size: 0.8em; z-index: -1; }
#skipper:focus, #skipper:hover, #skipper:active { display: block; text-indent: 25px; background: #FFF; font-weight: bold; color: #000; padding: 0.2em 0.2em 0.2em 0; z-index: 5; }

#navigation { display: none; }

#masthead h1 { font-size: 1.8em; margin-top: 0; color: #166211; margin-bottom: 3px;}
#masthead h1 a:link, #masthead h1 a:visited { text-decoration: none; color: #166211; }
#masthead h1 a:hover, #masthead h1 a:active { text-decoration: underline; color: #166211; }

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

#content { height: 1%; }
#content h1 { color: #166211; 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; }

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

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

.small { font-size: .65em; }
.insetleft { float: left; margin: 0 5px 0 5px; }
.insetright { float: right; margin: 0 0 5px 5px; }

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

h1, h2, h3, h4  { font-family: Georgia, "Times New Roman", Times, serif; }