/* - - - - - - - - - - - - - - - - - - - - CONTENT for LARGE stylesheet - - - - - - - - - - - - - - - - - - - - - - - - */

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

#content p {
font: 13px Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
font-weight: normal;
margin: 0 0 12px 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 bkgrd image AND ZERO INDENT  ----------------------*/

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

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

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

/*--------------------- regular lists with NO BULLET, NO MARGIN  ----------------------*/

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

/*--------------------- for inline images ----------------------*/

.polaroid-title { font-size: 15px; }

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

#boardmembers caption { font: bold 13px verdana, arial, helvetica, sans-serif; }
#boardmembers th { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
#boardmembers td { font: 13px Verdana, Arial, Helvetica, sans-serif; }

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

#content p.small, #content span.small {
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
}

.special, .specialpink, .specialblue, .specialblack { font: bold 16px verdana, helvetica, arial, sans-serif; }
.special13 { font: bold 15px verdana, helvetica, arial, sans-serif; }

.continued a, .continued a:link, .continued a:visited { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.script { font: normal 24px/29px Georgia, 'Times New Roman', Times, serif; }

/*--------------------- for form on Contact Us page----------------------*/
fieldset#contactform { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#contactform legend { font-size: 14px; }
#contactform div.row label { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#contactform div.row span.formw { width: 80%; }
#contactform .entry, #contactform .comments { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#contactform .submit { font: 12px Verdana, Arial, Helvetica, sans-serif; }

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

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

/*--------------------- online forms list ----------------------*/

#onlineforms dl { font: 13px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- right sidebar HOME PAGE bullet news list ----------------------*/

#home-sidebar h1 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#home-sidebar h2 { font: normal 12px verdana, helvetica, arial, sans-serif; }
#home-sidebar h3 { font: normal 12px verdana, helvetica, arial, sans-serif; }
#home-sidebar li { font: normal 13px/16px verdana, helvetica, arial, sans-serif; }
.upcomingmeetings { font: normal 12px/16px verdana, helvetica, arial, sans-serif; }

#home-sidebar .small { font: 11px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- HOME PAGE NEWS HEADLINES  ----------------------*/

#headlines dl { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#headlines dt { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#headlines dd { font: 13px/18px Verdana, Arial, Helvetica, sans-serif; }

/*--------------- planning board and BOA meetings archives area ----------------*/

#meetings { font: bold 13px verdana, helvetica, arial, sans-serif; }
#meetings h1 { font: bold 15px verdana, helvetica, arial, sans-serif; }
#meetings h2 { font: bold 15px verdana, helvetica, arial, sans-serif; }
#meetings h3 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#meetings .archive li { font: bold 14px verdana, helvetica, arial, sans-serif; }
#meetings .archive li ul li { font: normal 13px/17px verdana, helvetica, arial, sans-serif; }
#meetings .continued a, #meetings .continued a:link, #meetings .continued a:visited { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }

/*--------------- far right sidebar column for news and meetings 3col layout----------------*/

#sidebar h2 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; }
#sidebar h3 { font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif; }
#sidebar .small { font: 11px Verdana, Arial, Helvetica, sans-serif; }
#sidebar p { font-size: 13px; line-height: 16px; }
#sidebar li { font: normal 13px/16px verdana, helvetica, arial, sans-serif; }

#sidebar .return { /* ---- for board returns in sidebar ---- */
font: bold 13px verdana, helvetica, arial, sans-serif;
background: url(http://www.randolphnj.org/images/bullets/bullet1d.gif) 0 2px no-repeat;
}

/*--------------- main news area ----------------*/

#news { font: normal 13px verdana, helvetica, arial, sans-serif; }
#news h1, #news h2 { font: bold 15px verdana, helvetica, arial, sans-serif; }
#news h3, #news h4, #news h5 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#news h6 { font: normal 13px verdana, helvetica, arial, sans-serif; }
#news .side span.first { font: bold 13px/16px verdana, arial, helvetica, sans-serif; }
#news .continued a,  #news .continued a:link, #news .continued a:visited { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#news dl { line-height: 18px; }

/*--------------- news archive listing in main area ----------------*/

#news .archive li { font: bold 14px verdana, helvetica, arial, sans-serif; }
#news .archive li li { font: bold 14px verdana, helvetica, arial, sans-serif; }
#news .archive li li li { font: normal 13px/17px verdana, helvetica, arial, sans-serif; }

/*--------------------- collection routes select menu ----------------------*/

table#collection { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#collection .pulldown { font: bold 13px Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#collection .entry { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
#collection td { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.collectionnote { font: italic 13px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- standard table styles ----------------------*/

#standardtable caption { font: bold 14px verdana, arial, helvetica, sans-serif; }
#standardtable th { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#standardtable tbody tr td { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }

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

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

/*--------------------- for committe schedules and department contact info boxes----------------------*/

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

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

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

/*----------------------------------------------- budget table ------------------------------------------------*/

#budget caption { font: bold 14px verdana, arial, helvetica, sans-serif; }
#budget th { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#budget tbody tr td { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- float right gray box for 2_col layout----------------------*/

#sidebar2col h1 { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
#sidebar2col h2 { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#sidebar2col h3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
#sidebar2col span.header { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
#sidebar2col p { font-size: 13px; line-height: 16px; }
#sidebar2col p.normal { font-size: 13px; line-height: 18px; }
#sidebar2col li { font: normal 13px/16px verdana, helvetica, arial, sans-serif; }

#sidebar2col .regular li {
font: 13px verdana, helvetica, arial, sans-serif;
font-weight: normal;
background: url(http://www.randolphnj.org/images/bullets/bullet_pink_multi.gif) 0 5px no-repeat;
padding: 0 0 10px 12px;
line-height: 16px;
margin: 0 10px;
color: #000000;
}

/*--------------------- definition lists ----------------------*/

dl { font: 13px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- regular ordered numerical list--used for skate park rules----------------------*/

ol#regularordered {
font: 13px verdana, helvetica, arial, sans-serif;
line-height: 18px;
color: #000000;
margin-left: 30px;
list-style-type: decimal;
font-weight: normal;
}

/*--------------------- recreation programs definition list ----------------------*/

dl.recreation { font: 13px Verdana, Arial, Helvetica, sans-serif; }
.recreation dt { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.recreation dd { line-height: 18px; }

/*--------------------- senior calendar table styles ----------------------*/

#seniorcal caption { font: bold 14px verdana, arial, helvetica, sans-serif; }
#seniorcal th { font: bold 20px Verdana, Arial, Helvetica, sans-serif; }
#seniorcal td { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }
#seniorcal td.date { font: bold 20px Verdana, Arial, Helvetica, sans-serif; }
#seniorcal span.title { font-size: 14px; }

/*--------------------- artworks classes table styles ----------------------*/
.artworks caption { font: 14px verdana, arial, helvetica, sans-serif; }
.artworks th { font: 13px Verdana, Arial, Helvetica, sans-serif; }
.artworks td.title { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.artworks td { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }


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

#sitemap { float: left; font-size: 13px; }
#sitemap .left h1, #sitemap .right h1 { font-size: 16px; }
#sitemap a, #sitemap a:visited { font-size: 13px; }

/*------------ demographics census table -------------*/

.census { font: 13px verdana, helvetica, arial, sans-serif; }
.census caption { font: bold 14px/30px verdana, helvetica, arial, sans-serif; }
.census th { font: bold 13px verdana, helvetica, arial, sans-serif; }

/*--------------------- RAFFLES table styles ----------------------*/

.rafflestable th { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
.rafflestable tr td { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }

/*------------ directory page styles -------------*/

#directory { font: 13px Verdana, Arial, Helvetica, sans-serif; }
#directory .type { font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#directorysplit { font-size: 13px; }
#directory table th { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }
#directory table td { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

/*------------ container to hold split floats for LINKS PAGE -------------*/

#links { font-size: 13px; }
#links .left h1, #links .right h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; }
#links li { font: normal 13px/17px verdana, helvetica, arial, sans-serif; }

/*--------------------- used for weird rec calendar page registration info ----------------------*/
.reccal { font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }
.reccal th { font-size: 14px; }
.reccal td.title { font-size: 12px; }
.reccal td.sport { font-size: 13px;}

/*--------------------- used for job postings on employment page ----------------------*/
.employment { font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif; }

/* ----------- for regular bullets within news articles ------- */
#news .regular li { font: normal 13px/17px verdana, helvetica, arial, sans-serif; }

/* ---------------------- for indices pages ---------------------- */
.indice li { font: normal 16px 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; }

/* - - - - - - - - townhall taxes Q and A page - - - - - - - - */
dl.taxes { font: 13px Verdana, Arial, Helvetica, sans-serif; }

.taxes dt { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }
.taxes dd { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; }

.taxes dd table { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.taxes dd table th { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }

/*------------------------------ township council meetings content -------------------------------*/

#tcm .section { font: 15px verdana, helvetica, arial, sans-serif; }

/*--------------- township council meetings about page ----------------*/

#tcmcontainer { font-size: 13px; }
#tcmsplitleft { float: left; width: 280px; }
#tcmsplitright { float: right; width: 210px; }
#tcmcontainer .small { font: italic 11px Verdana, Arial, Helvetica, sans-serif; }
#tcmsplitleft p.right { width: 47%; }

/*--------------- meeting archives listing ----------------*/

#tcmsplitright .meetings li {
font: normal 13px/17px verdana, helvetica, arial, sans-serif;
background: url(http://www.randolphnj.org/images/bullets/bullet1c.gif) 0 5px no-repeat;
}

#tcmcontainer .next { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: right; }

/*--------------------- meeting agendas ----------------------*/

#tcm p.agenda { font: 12px/17px verdana, arial, helvetica, sans-serif; color: #999; }
#meetingagenda { font: bold 13px/18px verdana, helvetica, arial, sans-serif; }

/*--------------------- meeting minutes ----------------------*/

#tcm h1 { font: bold 16px verdana, helvetica, arial, sans-serif; }
#tcm h1.date { font-size: 20px; }
#tcm h2 { font: bold 15px/20px verdana, helvetica, arial, sans-serif; }
#tcm h3 { font: bold 13px/18px verdana, helvetica, arial, sans-serif; }
#tcm p, #tcm ul, #tcm table, #tcm td { font: 13px/18px verdana, helvetica, arial, sans-serif; }

/*--------------------- adopt_a_pet page  ----------------------*/

#adopt .title { font: bold 17px verdana, arial, helvetica, sans-serif; }
#adopt .desc h1 { font: bold 14px verdana, arial, helvetica, sans-serif; }

/*--------------------- adopt_a_pet section on home page  ----------------------*/

.homeadopt .head { font: bold 20px verdana, arial, helvetica, sans-serif; }

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

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

/*--------------------- ordinance pages  ----------------------*/
#ordinance .section { font: 15px verdana, helvetica, arial, sans-serif; }

/*------------ single page entry -------------*/

#ordinance h1 { font: bold 16px verdana, helvetica, arial, sans-serif; }
#ordinance h1.dscript { font: bold 14px/18px verdana, helvetica, arial, sans-serif; }
#ordinance h2 { font: bold 14px verdana, helvetica, arial, sans-serif; }
#ordinance h3 { font: bold 13px verdana, helvetica, arial, sans-serif; }

#ordinance p { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; }
#ordinance table, #ordinance td { font: 13px/17px verdana, helvetica, arial, sans-serif; }

/* - - - - - - - - for fee schedule sections when appearing within ordinances - - - - - - - - - - */
#ordinance .fees td {font: 13px/17px verdana, helvetica, arial, sans-serif; }

/*--------------------- table on multi listing page ----------------------*/

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

/* - - - - - - - - for static recreation hotline alert page - - - - - - - - */
#hotline p.right { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

/* - - - - - - - - - - - - - invasive plants - - - - - - - - - - - - - */
.inv_trigger { font: bold italic 15px Georgia, 'Times New Roman', Times, serif; }
.inv_trigger span { font: italic normal 14px/20px verdana, arial, helvetica, sans-serif; }
.inv_head { font: bold 20px verdana, helvetica, arial, sans-serif; }
.inv_head span { font: italic 13px verdana, helvetica, arial, sans-serif; }
.inv_cat { font: bold 16px verdana, arial, helvetica, sans-serif; }
dl.invasive { font: 13px/18px verdana, arial, helvetica, sans-serif; }
.invasive dd.photo { font: italic 13px/18px verdana, arial, helvetica, sans-serif; }

/* - - - - - - - - - - for emergency declaration notice - - - - - - - - - - */
#emergency h1 { font: bold 30px verdana, arial, helvetica, sans-serif; }
#emergency h2 { font: bold 20px/24px verdana, arial, helvetica, sans-serif; }
#emergency div p { font: 18px/22px verdana, arial, helvetica, sans-serif; }

/* - - - - - - - - - - for RSS feed on product safety page - - - - - - - - - - */
.rss dt { font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif; }
.rss dd { font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif; }

/*--------------------- translation disclaimer rightcol ----------------------*/
.transnote .top { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

/* - - - - - - - - - - for list of landmarks on get to know us Landmarks page - - - - - - - - - - */

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

/* - - - - - - - - for updated fee schedule in standalone page - - - - - - - - - - */
.fees td { font: 13px/17px verdana, helvetica, arial, sans-serif;}

/* ------------------ MAC event calendar ------------------ */
.mac_cal_month { font: bold 15px verdana, helvetica, arial, sans-serif; }
.mac_cal_date { font: bold 14px verdana, arial, helvetica, sans-serif; }
.mac_cal_date .day { font-size: 24px; }
dl.mac_cal { font: 13px Verdana, Arial, Helvetica, sans-serif; }
.mac_cal dt { line-height: 20px; font-size: 16px; }
.mac_cal dd { margin: 0; line-height: 16px; }

/*--------------------- e-mail alert sign up form ----------------------*/
.subscribe legend { font: 14px verdana, Verdana, Helvetica, sans-serif; }
.subscribe .addy { font: 13px Verdana, Arial, Helvetica, sans-serif; }
.subscribe .go { font: 12px Verdana, Arial, Helvetica, sans-serif; }
