@charset "utf-8";

/*  - - - - - - - - - - - - - - - - - - - - -
    bookswemake.org -- master.css
    http://bookswemake.org
    (c) 2009-
    - - - - - - - - - - - - - - - - - - - - - */

/*  ----------------------------
    CSS RESET
    ---------------------------- */    
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
      margin:0; padding:0; 
      }
      
    table { border-collapse:collapse; border-spacing:0; }
    fieldset,img { border:0; }
    address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
    strong { font-weight: bold; }
    ol,ul { list-style:none; }
    caption,th { text-align:left; }
    h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
    q:before,q:after { content:''; }
    abbr,acronym { border:0; }
    a { color: #f00; text-decoration: none; }
    a:hover { color: #000; border-bottom: 1px solid #f00; }
    
    em {
      font-style: italic;
      }
      
/*  GENERAL
    -------------------------------- */
    body { 
      font-size: 62.5%; /* -- Sets 1em to equal 10px ---------------------------------*/ 
      font-family: "Hoefler Text", Georgia, Times, serif;
      background: none top center repeat-y;
      }
      
    #body_wrap {
      width: 717px;
      margin: 0px auto;
      }
      
    #holding {
      float: left;
      margin-top: 150px;
      width: 100%;
      text-align: center;
      }
      
    #signup {
      margin-top: 40px;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-size: 1.6em;
      }
      
      #signup label {
        margin-bottom: 10px;
        }
        
      #signup input {
        width: 300px;
        padding: 7px 10px 5px 10px;
        font-size: 1.1em;
        margin-top: 10px;
        -moz-border-radius: 5px; 
        -webkit-border-radius: 5px;
        border-left: 1px solid #999;
        border-top: 1px solid #999;
        border-bottom: 1px solid #efefef;
        border-right: 1px solid #efefef;
        background: #efefef;
        font-family: "Hoefler Text", Georgia, Times, serif;
        outline: none;
        }
        
      #signup button {
        border: 1px solid #ddd;
        background: #efefef;
        -moz-border-radius: 5px; 
        -webkit-border-radius: 5px;
        cursor: pointer;
        color: #000;
        padding: 7px 10px 5px 10px;
        margin-top: 10px;
        font-family: "Hoefler Text", Georgia, serif;
        font-size: .7em;
        text-transform: uppercase;
        letter-spacing: 1px;
        line-height: 1em;
        }
        
        #signup button:hover {
          background-color: #cd0d0d;
          color: #fff;
          }
      
    h1 {
      margin: 0px auto;
      display: block;
      width: 717px;
      height: 137px;
      overflow: hidden;
      background: transparent url(/img/h1-bwm2.png) top left no-repeat;
      text-indent: -9000px;
      text-align: center;
      border-bottom: 8px solid #cd0d0d;
      }
      
    #footer {
      float: left;
      margin-top: 200px;
      padding-top: 10px;
      padding-bottom: 40px;
      width: 717px;
      border-top: 3px solid #ddd;
      color: #bbb;
      }
      
      #footer p {
        font-size: 1em;
        font-family: Helvetica, arial, sans-serif;
        }