* {
  margin:0;
  padding:0;
}

html {}

body {
  font-family: 'Gentium Basic', serif;
  font-size:18px;
  text-rendering:optimizeLegibility;
  webkit-font-smoothing:antialiased;
  width:100%;
  height:100%;
  background:#20364d url(./images/bg2.png) no-repeat center fixed;
  webkit-background-size: cover;
  moz-background-size: cover;
  o-background-size: cover;
  background-size: cover;
  counter-reset:footnoteCounter;
}

#content {
  width:640px;
  padding:0;
  margin:0 auto;
  position:relative;
  background:white;
  webkit-box-shadow:1px 1px 2px 2px #111;
  box-shadow:1px 1px 2px 2px #111;
}

h2 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size:24px;
  margin-top:200px;
  height:80px;
  text-align:center;
}

h3 {
  margin-top:100px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size:20px;
  height:70px;
  text-align:center;
}

h4 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size:16px;
  text-align:center;
  padding:0 58px 4px 58px;
}

hr {
  margin:58px 58px 8px 58px;
}

a:link {
  text-decoration:none;
  color:#f00;
}

a:visited {
  text-decoration:none;
  color:#900;
}

a:hover {
  text-decoration:underline;
  color:#f00;
}

a:active {
  padding-top:2px;
}

.chap {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size:18px;
}
