html {
    overflow-y: scroll;
}

body {

  font: 62.5%/1.4 Georgia, "Times New Roman", serif;
  text-shadow: #000000 0pt 0pt 0pt;
}


#canvas {
    width: 768px;
    text-align: left;
    margin: 0px auto;
    margin-bottom: 20px;
}

#page {

}

#mainContent p {font-size: 2em; margin-bottom: 0.5em; color: #2e2e20;}

#mainContent p {font-size: 2em; margin-bottom: 0.5em; color: #2e2e20;}

h1 {color: #ff0000; font-size: 3em; font-weight: normal;}

h2 {color: #ff0000; font-size: 2.5em; font-weight: normal;}


#mainContent p.intro em, #mainContent p.intro em a {color: #ff9494; font-style: normal;}

#mainContent p a {

  color: #2e2e20;
  text-decoration: none;
  background: #fff url(dots.png) repeat-x bottom left;
  padding-bottom: 2px;
}

#mainContent p a:hover {
  text-decoration: none;
  background: none;  
}

#mainContent p.footer {
  color: #AAA;
  font-style: italic;
  font-size: 1.5em;
}


