﻿body { background-color: #ff9; margin: 0px; padding: 0px; font-family: Calibri, Verdana, Sans-Serif; font-size: 1em; }
html>body { background-color: #ff9; margin: 0px; padding: 0px; font-family: Calibri, Verdana, Sans-Serif; font-size: 1em; }

div#widerContainer { margin: 0px auto; background-image: url(/images/WideContainerBackground.gif); background-repeat: repeat-y; }
div#widerContainer div#siteContainer { margin: 0px 37px 0px 42px; background-color: #fff; }
div#widerContainer div#siteContainer div#header { }
div#widerContainer div#siteContainer div#header h1 { margin: 0px; padding: 0px; background-image: url(/images/Header.jpg); background-repeat: no-repeat; }

div#widerContainer div#siteContainer ul#topNav { display: none; }


div#widerContainer div#siteContainer h2,
div#widerContainer div#siteContainer h3,
div#widerContainer div#siteContainer h4,
div#widerContainer div#siteContainer p { margin: 0px; padding: 10px;}
div#widerContainer div#siteContainer p img { margin: 5px; }
div#widerContainer div#siteContainer dl { margin: 10px; }
div#widerContainer div#siteContainer dl dt { font-weight: bold; }
div#widerContainer div#siteContainer cite { text-transform: uppercase; }
/* make home content a bit bigger */
div#widerContainer div#siteContainer div#homeContent  p { margin: 20px; font-size: 150%; color: #37721f; }
div#widerContainer div#siteContainer div#homeContent  p.handprint { background-position: 5px 5px; background-image: url(/images/handprint.gif); background-repeat: no-repeat;  }

div#widerContainer div#siteContainer div#faqContent div.links { display: none; }

div#widerContainer div#siteContainer div#pageFooter { background-color: #f5f7e7;  }

div#widerContainer div#siteFooter { background-image: url(/images/BottomShadow.jpg); background-repeat: no-repeat; height: 58px; width: 800px; }
div#widerContainer div#siteFooter p { margin: 0px; padding: 0px; }
div#widerContainer div#siteFooter ul {  margin: 2px 30px auto; display: block; padding: 0px; text-align: center; }
div#widerContainer div#siteFooter ul li { display: inline; font-size: 80%; padding: 0px 5px 0px 5px; }

div#widerContainer div#siteContainer h4 img { vertical-align: middle; margin: 0px 5px 0px 0px; }

*.center,*.centre { text-align: center; }
*.alignRight { text-align: right; }
*.floatRight { float: right; }
*.floatLeft { float: left; }

a.top { display: none; }

div#widerContainer a:link:after, 
div#widerContainer a:visited:after { content: " (" attr(href) ") "; }
