* {
  padding:0;
  margin:0;
  }

body {
  font-family: "typewriter";
  font-size:13px;
  background:url(images/bg-body.png) repeat-y top center #111;
  color:#eee;
  }

div.clear{
  clear: both;
}

@font-face {
  font-family: "typewriter";
  color:#ffffff;
  src: url("./typewriter.ttf");
}

img {
  border:3px solid #ffffff;
  }

a {
  text-decoration:none;
  color:#ffffff;
  }
a:hover {
  text-decoration:none;
  color:#7F7F7F;
  }

p {
  margin-bottom:1.4em;
  line-height:1.7em;
  }

table {
  text-align: center;
  width:600px;
}

table td {
  width:33%;
}

/* Structure */

#wrapper {
  width:620px;
  background:#000;
  margin:0 auto;
  }
#header {

  }
#content {
  margin-top:-45px;
  padding:10px;
  float:left;
  }
#sidebar {
  margin-top:40px;
  font-size:16px;
  width:210px;
  padding:10px;
  line-height:1.4em;
  float:right;
  }
#footer {
  clear:both;
  padding:10px; 
  text-align:center;
  }

/* Entries */

.entry {
  margin-bottom:50px;
  }
h1 {
  }
.entrybody {
  margin:5px 0 0 0;
  text-align:justify;
  }
/* MENU */

div#menu{
  background:url(images/header.png) no-repeat top left;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url(images/header.png);
  background-image: -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url(images/header.png);
  background-image: -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url(images/header.png);
  background-image: -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url(images/header.png);
  background-image: linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url(images/header.png);




  margin-bottom: 50px;
  height: 300px;
}

div#menu div#title{
  width: 400px;
  position: relative;
  top: 50%;
  text-align: center;
}
div#menu div#title h1{
  font-size:32px;
}
/* Sidebar */

h2 {
  font-size:18px;
  font-weight:normal;
  color:#ffffff;
  /*border-left:3px solid #1E87C5;*/
  padding:3px 5px 4px 5px;
  /*background:#070707;*/
  /*border-bottom:1px dotted #333;*/
  }
#sidebar ul {
  list-style-type:none;
  /*background:#070707;*/
  margin-bottom:30px;
  }
#sidebar li a {
  /*display:block;*/
  padding:5px;
  /*border-bottom:1px dotted #333;*/
  /*border-left:3px solid #fff;*/
  color:#fff;
  }
#sidebar li a:hover {
  /*display:block;*/
  padding:5px;
  /*border-left:3px solid #7F7F7F;*/
  /*border-bottom:1px dotted #333;*/
  /*background:#121212;*/
  color:#7F7F7F;
  }