body { font-size: 75%; font-family: Verdana, Arial, Sans-Serif; }

#contactDetails { font-size: 0.92em; line-height: 1.3em; }

/* Heading Styles */
h1, h2, h3 { font-family: Georgia, Serif; text-transform: uppercase; letter-spacing: 0.07em; }
h1 { font-size: 2em; font-weight: normal; }
h2 { font-size: 1.42em; }
h3 { font-size: 1em; }


/* Primary Content paragraph fonts */
#primary_content p { font-size: 0.85em; line-height:1.4em; }

#primary_content ul,#primary_content ol  { margin:0 0 10px 20px; font-size: 10.2px; line-height:1.4em; }

/* Site Search fonts */
.search .text, .search .button { font-size: 0.92em; }

/* quote class fonts*/
.quote:before { content: '"'; }
.quote { font-style:italic; color:#81a5b6; }
.quote.quote:after { content: '"'; }

/* People fonts */
#primary_content #people { list-style: none; margin:0 !important; font-size: 1em; line-height:normal;}
#people h2 { text-transform: none; font-weight: normal; font-size: 1.6em; }
#people li dl { font-weight: bold; font-size: 0.92em; }

/* Form fonts */
#form {  font-size: 0.92em; }
#form input, #form select { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; }
#form textarea { font-family: Verdana, Arial, Serif; font-size: 1em; }
#form ol { list-style: none; }
#form .button { font-weight: bold; }

/* Form Error fonts */
.error h2 { text-transform: none; font-family: Verdana, Arial, Sans-Serif; font-size: 1em; }

/* Navigation Fonts */
#pNav, #pNav ul, #fNav { list-style: none; }
#pNav a, #fNav a { font-size: 0.92em; text-decoration: none; font-weight: bold; }
#fNav a { font-weight: normal; text-transform: lowercase; }
#fNav a:hover, #fNav a:hover { text-decoration: underline; }

#primary_content #links { margin:0 ; font-size:1em; line-height:normal; }
/* Box Item Fonts */
#primary_content #boxItems { list-style: none;  margin:0 ; font-size:1em; line-height:normal; clear:both; }
#boxItems li h2 { font-size: 1em; letter-spacing: 0.1em;}
#boxItems a { text-decoration: none; font-weight: bold; }
#boxItems a:hover { text-decoration: underline; }
#boxItems p.content, #boxItems a { font-size: 0.92em; }

/* News Item Fonts */
#newsItems a { color:#81a5b6; text-decoration: none; font-weight: bold; }
#newsItems a:hover { text-decoration: underline; }

/* News Items Fonts */
#newsItem a { color:#81a5b6; text-decoration: none; font-weight: bold; }
#newsItem a:hover { text-decoration: underline; }

/* Standard Page Fonts */
#standardpage p { color:#000 !important; }
#standardpage img.signature { float:right; }


#valid { font-size: 0.92em; }
