
#content div { padding: 1em 17px; width: 365px; float: left;  }

  #content h2 { background: transparent url(/i/presentation/subhead-perfect-color.gif) no-repeat 0 0; width: 288px; height: 68px; margin: 0 0 15px; }
  #content h3 { margin-bottom: 0; }

  #content { position: relative; }
  #content #intro { float: none; width: auto; padding: 0 0 240px; }
  #intro * { position: absolute; left: -20px; }
  * html #intro * { left: -40px; }

  #content div h3 a { color: #be4b00; }

  #content #sidebar { float: none; width: auto; margin-left: 399px; padding: 20px 0 0; }
  * html #content #sidebar { margin-left: 0; position: relative; float: right; }

  #sidebar ul { list-style: none; }
    #sidebar li h3 { background: transparent url(/i/presentation/sidebar_underline.jpg) no-repeat left bottom; padding: 0 0 15px; margin-bottom: 0.5em; }
    #content #sidebar h3 { color: #900; }
    #sidebar li { margin: 0 0 18px; }
    #sidebar li p { margin-bottom: 0; }
    * html #sidebar li p { padding-left: 1px; margin-left: -1px; }
    #sidebar li p > a { background: transparent url(/i/presentation/arrow.gif) no-repeat right 50%; padding: 0 15px 0 0; }
    #sidebar li p a { text-decoration: none; }
    * + html #sidebar li p a { padding-right: 0; background: none; }

  #footer { float: none; clear: left; overflow: hidden; border-top: 1px solid #999; z-index: 1000; width: 572px; }
  * html #footer { padding-top: 0.5em; }