JSFiddle - React, Tailwind, and code Playground

HTML

<div id="top_banner"></div>
<div id="menu_bg">
    <div id="menu"></div>
</div>
<div id="slider_bg">
    <div id="slider"></div>
</div>
<div id="bigmenu_bg"></div>

CSS

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
        font-family: Helvetica;
}    

body {
      background: url(images/bg.jpg) #FFFFFF repeat-x;
      font: normal 12px verdana;
      color: #9C9C9C;
      line-height: 125%;
  }
  #top_banner {
      width: 1000px;
      margin: auto;
      height: 120px;
  }
  #menu_bg {
      width: 1000px;
      margin: auto;
      background: url(images/menu_bg.jpg) no-repeat;
      height: 86px;
      margin-top: 7px;
  }
  #menu {
      width: 805px;
      float: right;
      margin-top: 40px;
  }
  #slider_bg {
      background: #CCCCCC;
      height: 362px;
      width: 100%;
  }
  #slider {
      background: grey;
      height: 362px;
      width: 1000px;
      margin: auto;
  }
  #bigmenu_bg {
      background: #333745;
      height: 427px;
      margin-top: 4px;
  }