
/* typography */
/* body {font-size: 85%;} */
html > body {font-size: 14.5px; }

p {margin-bottom:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#555;}

a:link, a:hover, a:visited, a:active {text-decoration:none; color:#38649f; }
a:hover {color:#fff; background:#38649f;  }

h1 {font-size: 18px; line-height: 19px; margin:8px 0; }
h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#38649f;}
ul, ol {margin-bottom: 12px;}

/* fluid.gs site design */

div.section div.column {border-left:1px solid #999; border-bottom:1px solid #999; background:#fff;}
div.section div.column:last-child {border-right:1px solid #999;}
div.section div.column_content p, h1, h2, h3 {padding: 5px 20px;}


.jeffmenu {font-family:verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background:#444;  letter-spacing:300; color:#FFFFFF; text-align:center; }
.jeffmenu a {text-decoration:none; color:#fff; font-weight:bold; background:#444;  letter-spacing:300; color:#FFFFFF;text-align:center; }
.jeffmenu a:hover {color:#fff; background:#ee2d24;font-weight:bold;  letter-spacing:300; }

div.banner {background:#999; margin: 0; padding:0px; }

div.events {line-height: 130%; font-size: 13px; }
div.events strong { font-family:Arial, Helvetica, sans-serif; font-size: 18px;}

.footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; } 
.footer strong {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ee2d24; } 
.footer a {font-weight: bold; color:##ee2d24; }
.footer a:hover {color: #fff; background:##ee2d24; }
