html, body  { margin: 0; padding: 0; }
      body  { color: #333; font: 14px Helvetica, Arial, sans-serif;  line-height: 18px; }
      h1 {text-align: center; font:30px Helvetica; font-weight: bold; line-height: 30px;}
      h2  { color: #333; font-family: "Bookman Old Style", "Serifa BT";line-height: 10px;}
      a  { color: #337810; }
      p { margin: 0 0 18px; }
      .disqus_thread {font-family:Times;}
      #container  { width: 760px; margin: 0 auto;}
      #wrapper  { float: left; width: 100%; }
      
      /* Header */
      /*#header  { padding-left: 200px;  font: 17px Helvetica;}*/
      /*#header h1  { color: #004b6f; margin: 0 0 3px; padding: 8px 18px 0; }*/
      #header p  { color: #666; font-size: 11px; font-weight: bold; padding: 0 18px; }
      .other_excercises {padding-right: 2em;}
      /*#header a  { float: right; padding-top: 14px; font: 14px; }*/
      
      /* Content Style */
      #navigation2  {float:left; display:inline; width:395px; height:39px; margin-right:5px; font-size:1em; text-transform:lowercase; padding-left: 10px; font : 14px Helvetica; margin-left: -20px;}
      #navigation2 li a {display:block; width:595px; height:26px; padding-top: 13px; text-align:center; text-decoration:none; color:#fff; }
      #separator a {padding-left: 10px;}

      #navigation ul  { list-style: none; text-decoration: none;}
      #navigation li  {  padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #555; text-decoration: none; margin-left: -40px; font: 14px Helvetica;}

      ul.nav a, ul.nav a:visited, ul.nav current { 
      display: block;
      width: 120px;
      text-decoration: none;
      background: #FFF;
      font: bold;
      }

      ul.nav a:hover, a:active, a:focus {
      color:#A00;
      }

      a:hover, a:active, a:focus {
      color:#A00;
      }
      
      
      #content p, #extra p { padding-right: 18px; }
      
      /* Content Positioning & Size */
      #navigation  { float: left; margin-left: -700px; width: 120px;  text-decoration: none;}
      #content  { margin: 0 0px 36px 215px; }
      /*#footer  { background: #333;  2px solid #999; clear: left; width: 100%;  text-align: right;}*/
      /*#footer a  { color: #eee; text-align: right; }*/
      #footer  p  { color: #ccc; margin: 0; padding: 0 18px 10px; }
      #footer ul  { border-bottom: 1px solid #555; margin: 0 18px 6px; padding: 10px 0 6px; }
      #footer li  { display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }