/* http://colorschemedesigner.com/#0H61TsOsOFfFf

   #7B4804
   #F6B662

   #7B5D04
   #F6D062
   #F6DF9C

   #F6B59C
*/

body {
  background: #ccc;
}

div.document {
  background: white;
  border: 2px solid #7B4804;
  padding-bottom: 5em;
}

.figure img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 2px black solid;
  margin-top: 10px;
  margin-bottom: 10px;
}

.header img {
  display: inline;
  margin: 2px;
  margin-bottom: -8px;
  border-top: 2px solid #ddd;
  border-left: 2px solid #ddd;
  border-bottom: 2px solid #aaa;
  border-right: 2px solid #aaa;
}

.docinfo th {
  text-align: left;
}


div.footer {
  /*margin-top: 100px;*/
}

h1 {
  /*
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  background: #ccf;
  color: black;
  */
  border-top: 2px solid #7B4804;
  border-bottom: 2px solid #7B4804;
  background: #F6B662;
  color: black;
  /*color: #7B4804;*/

  margin-top: 50px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/*
h1 {
  margin-top: 100px;
}
*/
h1.title {
  border-top: none;
  border-bottom: none;
  background: none;
  color: black;
  /* */
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}

pre {
  /*border-left: 2px solid black;*/
  border-left: 2px solid #7B5D04;
  background: #F6DF9C;
  margin-left: 10px;
  margin-right: 20px;
  padding: 5px;
  padding-left: 10px;
}

.section {
  margin-left: 10px;
  margin-right: 10px;
}

h1 {
    margin-left: -10px;
    margin-right: -10px;
}

/* TODO: Test with Internet Explorer */

