/* --  - - - - - - - - - - - - - - - - - - CONTENT - - - - - - - - - - - - - - - - - - - - - - - - */

p { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; }

#content p { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 15px 0;}

/*--------------------- footer content ----------------------*/
#footer p { font: 12px verdana, helvetica, arial, sans-serif; }

/*--------------------- content titles ----------------------*/

#content h1 { font: bold 20px verdana, helvetica, arial, sans-serif; }
#content h2 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#content h3 { font: bold 13px verdana, helvetica, arial, sans-serif; }
#content h4 { font: bold 13px verdana, helvetica, arial, sans-serif; }

/*--------------------- regular content bullet lists with bkgrd image  ----------------------*/

.regular li { font: normal 13px/18px verdana, helvetica, arial, sans-serif; }

/*--------------------- regular content bullet lists with NO IMAGES  ----------------------*/

.regularnone li { font: normal 13px/16px verdana, helvetica, arial, sans-serif; }

/*--------------------- for tables----------------------*/

.regtable caption { font: bold 14px verdana, arial, helvetica, sans-serif; }
.regtable th { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.regtable td { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- assorted stuff ----------------------*/

#content p.small { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; }
.special { font: bold 16px verdana, helvetica, arial, sans-serif; }
.specialblue { font: bold 16px verdana, helvetica, arial, sans-serif; }
.continued a, .continued a:link, .continued a:visited { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }

.specialpink { font: bold 16px verdana, helvetica, arial, sans-serif; }

/*--------------------- search results page ----------------------*/

#breadcrumb td { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#searchresults p { font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }
#searchresults th { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#searchresults td { font: 13px Verdana, Arial, Helvetica, sans-serif; }
.paginate { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
.pagecount { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
.resultRowOne { font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }
.resultRowTwo { font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }

/* - - - - - - - - list with left border - - - - - - - - */

.side li { font: 13px/18px verdana, arial, helvetica, sans-serif; }

/* - - - - - - - - icon list for who, when, where, phone - - - - - - - - */

.sidewho li, .sidewhen li, .sidewhere li, .sidephone li { font: 13px/18px verdana, arial, helvetica, sans-serif; }

/* - - - - - - - - icon list for ASK A LIBRARIAN - - - - - - - - */

.askchat li, .askemail li, .askphone li, .askperson li { font: 13px/18px verdana, arial, helvetica, sans-serif; }

/*--------------------- library program definition lists ----------------------*/

#libraryprograms dl { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#libraryprograms p { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; }
#reminders h1 { font: normal 14px Verdana, Arial, Helvetica, sans-serif; }

#reminders p { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- BULLETS  AND SPLITS ----------------------*/
/*--------------------- HOME PAGE SPLIT ----------------------*/

#homeleft h1, #homeright h1 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; }
#homeleft h2, #homeright h2 { font: bold 13px/16px verdana, helvetica, arial, sans-serif; }
#homeleft h3, #homeright h3 { font: bold 13px/16px verdana, helvetica, arial, sans-serif; }
#homeleft p, #homeright p { line-height: 16px; }
#homeleft li, #homeright li { font: normal 13px/15px verdana, helvetica, arial, sans-serif; }
#homeleft .announcements h1 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; }
#homeleft .announcements h2 { font: bold 13px/16px verdana, helvetica, arial, sans-serif; }

/*--------------------- NEWS ----------------------*/

.postinfo { font-size: 13px; }

/*--------------------- NEWS ARCHIVE complete page ----------------------*/

#newsarchive h3 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#newsarchive h4 { font: bold 13px verdana, helvetica, arial, sans-serif; }
#newsarchive li { font: normal 13px/16px verdana, helvetica, arial, sans-serif; }

/*--------------------- for trustees and friends contact info boxes ----------------------*/

#iconbox h1 { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
#iconbox .sideaddress li, #iconbox .sidehours li, #iconbox .sidedates li { font: 13px/18px verdana, arial, helvetica, sans-serif; }

/*--------------------- forStrategic Plan on About the Library Genl Info page----------------------*/

#strategicplan { font: normal 13px verdana, helvetica, arial, sans-serif; }
#strategicplan h2 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#strategicplan .regular li { line-height: 16px; }
dl.strategicplan { font: 13px Verdana, Arial, Helvetica, sans-serif; }
.strategicplan dt { font-size: 14px; }
.strategicplan dd { line-height: 18px; }
.strategicplan dd ul li { line-height: 18px; }

/*--------------------- for content split list tables----------------------*/

.splitlist td { font: 13px verdana, arial, helvetica, sans-serif; }
.splitlist li { font: normal 13px/18px verdana, helvetica, arial, sans-serif; }

/*--------------------- top ten list on About--Genl Info page----------------------*/

.topten { font: normal 13px/18px verdana, helvetica, arial, sans-serif; }

/*--------------------- regular bullet with second tier ----------------------*/

ul.regulardouble { font: 13px verdana, arial, helvetica, sans-serif; }
ul.regulardouble li { line-height: 18px; }

/*--------------------- booklist table styles ----------------------*/

.booklist caption { font: bold 14px/18px verdana, arial, helvetica, sans-serif; }
.booklist th { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.booklist td { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }

/*------------ container to hold split floats in content DIV for SITE MAP -------------*/

#sitemap { font-size: 13px; }
#sitemap .left h1, #sitemap .right h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; }
#sitemap a, #sitemap a:visited { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

/*---------------------  NEW KIDS-TEENS TAB PAGES ----------------------*/

#mainnavtabbed a { font: normal 12px verdana, arial, helvetica, sans-serif; }
.title { font: bold 20px verdana, helvetica, arial, sans-serif; }

/*--------------------- fix for me being a bonehead ----------------------*/
.section { font: bold 14px verdana, helvetica, arial, sans-serif; }

/*--------------------- accessibility statement ----------------------*/
#accesskeys .listing { font: 13px/27px verdana, helvetica, arial, sans-serif; }
.key { font: normal 14px/28px "Lucida Typewriter", "Lucida Console", "Courier New", Courier, monospace; }
#accesskeys .title { font: bold 14px verdana, helvetica, arial, sans-serif; }
#accesskeys .boo { font: bold 13px verdana, helvetica, arial, sans-serif; }

/*--------------------- right col used on audiobooks page----------------------*/

#rightcol h1 { font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif; }
#rightcol h1 span.date { font: italic normal 13px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- styles for expanding/contracting ----------------------*/

.control { font: 13px/17px Verdana, Arial, Helvetica, sans-serif; }
#content h2.expcon { font: bold 14px verdana, arial, helvetica, sans-serif; }

/* - - - - - - - - for downloadable audio main page split - - - - - - - - */
#audio .left h1, #audio .right h1 { font: bold 28px Verdana, Arial, Helvetica, sans-serif; }
#audio .left h1 span, #audio .right h1 span { font: 14px Verdana, Arial, Helvetica, sans-serif; }