a img{border: 0;}
body{font-family: sans-serif; background: white; color: black;
 margin: 0; padding: 0; max-width:480px}
#footer,#sidebar,#main,.quickSidebar{ padding: 0.25em 0.25em 0 0;}
#tagline{background: #005a9c url(../hh-header-bottom.gif) repeat-x bottom left;
 color: white; margin: 0; text-align: center; padding: 0.25em 0.25em 10px 0;}
#tagline a:link,#tagline a:visited{color: white;}
.mobileOnly{display: block;}
.mobileOnlyInline{display: inline;}
q{font-style: italic;}
#logos img{font-size: small;}
h3{color: #005a9c; border-bottom: 1px solid #aaa;}
blockquote{padding: 0; margin: 0; color: #555;}
.description {  color: #0B5B9D; background: #E2EDFE;}

#sidebar li.sectionTitle { list-style-type: none; border-top: 1px #0B5B9D solid; background: #E2EDFE; }
#sidebar ol { border-bottom: 1px #0B5B9D solid; }
#tipoftheday h2, #todaysSponsor h2, #nextevent h2, #news h2, #check h2 { text-transform: uppercase;    text-align: center;   font-weight: normal;   background: #E2EDFE; color: #0B5B9D;}