      
/* This rule sets the value for margin and padding to zero 
 * for all elements within the div (id="home-content").
 */
   #home-content * {
      margin: 0;
      padding: 0;
      }
      
/* This rule replaces (id="right") and is the parent rule 
 * for all elements within the div.
 */
   #home-content {
      float: right;
      padding: 1.2em 1em;
      width: 558px;
      }
      
/* The following elements are "home-content" child rules. 
 */
   #home-content h1, 
   #home-content h2, 
   #home-content h3 {
      padding-bottom: 0.2em;
      width: auto;
      }
      
   #home-content h2 {
      color: #F767B8;
      font: normal 20px/22px Rockwell,georgia,serif;
      }
      
   #home-content h3  { padding-top: 1em; }
      
   #home-content img { border: 0; }
      
   #home-content ul  { list-style: none; }
      
   #home-content li {
      color: #666;
      font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
      
   #home-content table {
      border-collapse: collapse;
      border-spacing: 0;
      }
      
   #home-content td {
      font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
      
   #home-content .left  { float: left; }
      
   #home-content .right { float: right; }
      
   #home-content .left, 
   #home-content .right { width: 273px; }
      
   #home-content .clear { clear: both; }
      
   #home-content .rule {
      border-bottom: 1px solid #999;
      margin-bottom: 0.5em;
      }
      
/* This rule overrides '#footer' in style.css. */
   #footer {
      background: #FFF url("images/footer_bg.gif") repeat-x;
      clear: both;
      color: #999;
      font: normal 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
      margin: 0;
      padding: 1em;
      height: auto;
      width: auto;
      }
      
