body {
   color: #000000; background: #FFFFFF url("/images/bkg.png") top left repeat-x; 
}



h1, h2, body, img, body, p, ul, li, a {
   padding: 0; margin: 0; border: 0; font-family: "Verdana", Arial, Helvetica, sans-serif;
}

.underline { text-decoration: underline;}

#pagewrapper { width: 800px; margin: auto;}

#header { width: 800px; height: 100px; padding-top: 20px; border-bottom: 2px solid #000000;}
#header #hdrl { float: left; width: 205px; }
#header #hdrc { float: left; width: 450px; text-align: center; }
#header #hdrc h1 { font-size: 250%; font-family: "Arial Rounded MT Bold", Verdana, Arial, Helvetica, sans-serif; } 
#header #hdrc h2 { font-size: 105%; }
#header #hdrr { float: right; width: 145px; text-align: center; }
#header #hdrr p.big { font-size: 130%; } 
#header #hdrr p { font-size: 110%; }

.imagebankwrapper { clear: both; width: 770px; margin: auto;}
html>body .imagebankwrapper { padding-bottom: 10px;} /* not for IE */
.imagebank { height: 85px; padding: 10px 0 10px 0;}
.imagebank li { display: inline;}
.imagebank img { margin: 0 4px 0 4px; border: 1px solid #333333;}

#content {clear: both;}
html>body #content { padding-top: 10px;} /* not for IE */

#leftColumn {float: left; width: 170px;}
#leftColumn li {list-style: none;padding:20px;}
a { text-decoration: none; font-weight: bold; }
a:hover, #leftColumn li a:active  { text-decoration: underline;}

#centreColumn {float: left; width: 570px; padding: 20px 0 0 40px;  border-left: 3px solid #000000;}
/* sum of #centreColumn padding-left and #centreColumn width must be 750px less #leftColumn width */

.payments {font-size: 85%; font-weight: bold; margin-bottom: 20px;}

#footer { clear: both; border-top: 2px solid #000000;}
.footer {text-align: center; padding-bottom: 35px;}
p.footer .address { font-size: 65%; font-weight: bold; }
p.footer .designedby { font-size: 55%;}
p.footer .counter { font-size: 65%; font-weight: bold; }
