<style type="text/css">

#wrapper {
  width: 100%;
  margin: 0 auto;
}

#header {
  width: 100%;
  overflow: visible;
  float: left;
}

.snowy {
	position: relative;
	z-index: 1;
	width: 40%;
}


#main-menu {
  width: 100%;
  float: left;
  margin: 0 auto;
  font-family: 'DejaVuSansMonoBook', Monospace;
  font-size: 1.25em;
  line-height: 1.5em;
  position: relative;
  z-index: 99;
}

#main-menu a {
	color:black;
	}

#main-menu a:visited {
	color:black;
	}


#main-menu ul {
  padding-left: 40%;
  position: relative;
  z-index: 100;
  text-align: right;
  margin-top:0px;
  margin-bottom:0px;
}

#main-menu ul li {
  display: inline;
  padding-right: .35em;
}

#main {
  font-family: 'DejaVuSansMonoBook', Monospace;
  font-size: .8em;
  width: 100%;
  line-height: 1.2em;
  position: relative;
  z-index: 99;
}

#content {
  width: 35%;
  float: left;
  margin: 1% 4%;
}

h1 {
  line-height: 1.3em;
  padding-bottom: .75em;
  font-weight: bold;
  font-size: 1.5em;
}

#main ul {
  padding-left: 5%;
  list-style: none;
}

#main li {
  list-style: square;
  margin-bottom: 1em;
}

img {
	margin:0;
	}
	
.videoblock {
	margin-bottom:30px;
}
</style>
