body {
  background: #272825;
  color: #b2b1ae; }

.main {
  width: 800px;
  margin: auto;
  border: 1px red; }

#index .main {
  margin-top: 3em;
  background: #272825 url("../images/snowflake.JPG") top left no-repeat;
  min-height: 706px;
  position: relative; }
  #index .main h1, #index .main h2, #index .main p {
    font-family: "Poiret One", cursive;
    position: absolute;
    right: 0; }
  #index .main h1 {
    top: 2em;
    font-size: 3em; }
  #index .main h2 {
    top: 8.09em;
    font-size: 1.854em; }
  #index .main p {
    top: 14.562em;
    font-size: 1.236em; }
