  * { margin: 0px; padding: 0px; }
  body { background: #a00; font: 13px verdana; color: #fff; }
  #body { background: #000; font: 13px verdana; color: #fff; }
  #mainBlock { width: 780px; margin-left: auto; margin-right: auto; padding-top: 20px; }
  
  #mainHeader { background: url( '../images/mainHdr_bg.jpg' ) no-repeat; width: 780px; height: 216px; }
  #mainLogo { float: right; margin: 10px 30px 0 0; } /* TODO */
  h1#mainTitle a { margin: 120px 0 0 20px; float: left; display: block; width: 260px; height: 0px; padding-top: 60px; overflow: hidden; }
  
  #mainBody { background: url( '../images/mainBody_bg.jpg' ) right bottom no-repeat; width: 780px; clear: both; }
  
  #mainBodyInner { padding: 20px 0px 40px 30px; }  
  #mainBodyInner #leftCol { float: left; width: 430px; padding: 0 20px 0 20px; }
  #mainBodyInner #rightCol { float: right; width: 235px; padding: 0 0 20px 25px; border-left: 1px dashed #b55; }
  
  #ZZZmainBodyInner #leftCol p { padding-left: 0px; }
  
  
  #mainBodyInner #rightCol #rightColContact h3 { font-size: 11px; color: #fff; margin: 0px; }
  #mainBodyInner #rightCol #rightColContact { font-size: 11px; }
  #mainBodyInner #rightCol #rightColContact a { color: #fff; font-size: 11px; }
  
  #mainFooter { margin: 50px 0 20px 0; color: #fff; text-align: right; padding: 5px 5px 0 0; width: 680px; border-top: 1px solid #000; }  
  #mainFooter a { color: #fff; }

  
  h1 { font: bold 24px verdana; color: #ADBBBA; }
  
  h2#pageTitle { font: bold 20px arial; border-bottom: 1px solid #488; width: 360px; margin-bottom: 10px; } 
  
  #crownAddress {  clear: both; }  
  h3#crownonmccredie { background: url( '../images/home_comTitle_ftr.gif' ) no-repeat; width: 220px; height: 0px; padding-top: 20px; margin: 60px 0 5px 0; overflow: hidden; }
  #crownAddress a { color: #003; }

  
  p { margin-bottom: 10px }
  ul { margin-left: 30px; }

  #leftContent { width: 340px; }
      
  
  a:link { color: #111; text-decoration: none; }
  a:visited { color: #111; text-decoration: none; }
  a:active { color: #111; text-decoration: none; }
  a:hover {  color: #111; text-decoration: underline;}    
  
  
  h2 { font: bold 24px verdana; color: #000; margin: 5px 0 5px 0; }
  h3 { font: bold 18px verdana; color: #f80; margin: 5px 0 5px 0; }
  