  body {
   background:#000000;
   width:100%;
   padding:1px 0;
   margin:0;
   font:18px Verdana;
   color:#535353;
   text-align:center;
  }
  a {
   text-decoration:none;
   color:#ac1e23;
  }
  a:link { }
  a:visited { color:#000000;}
  a:hover { color:#000000;}
  a:active { color:#000000;}

  #browser {
	float:left;
	width:830px;
	min-width:830px;
  }
  #zombie {
  margin:0px auto;
  float:left;
  }
  #logo {
	float:right;
	text-align:center;
	width:600px;
	padding:12px 0;
  }
  #main {
	float:right;
	width:620px;
	height:auto;
	min-height:658px;
	background-color:#e8e8e8;
  }
  #menu {
   float:left;
   clear:both;
   text-align:right;
   width:322px;
   margin-left:260px;
  }
  #menu a {
   float:left;
   padding:30px;
   display:block;
  }
  #menu img {
   display:block;
  }
  #middle {
   float:left;
   clear:both;
   margin:0;
   width:100%;
   height:auto;
  }
  #content {
	float:left;
	text-align:left;
	display:inline;
	width:300px;
	padding:10px 50px;
	margin:0;
  }
  #signup {
	float:left;
	display:inline;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	width:190px;
	padding:10px 10px;
	margin:0;
  }
  #signup form input.email {
   margin:10px 0;
   width:166px;
   height:20px;
   text-align:center;
   border:none;
  }
  #signup form input.submit {
   float:right;
   width:100px;
   margin-right:43px;
  }
  #header {
   float:left;
   display:inline;
   padding:5px 0;
   width:320px;
  }
  #header img {
   float:right;
  }
  #copyright {
   float:right;
   clear:both;
   font-size:10px;
   width:588px;
   padding:10px 0;
   text-align:center;
   background-color:#000000;
   color:#ffffff;
  }
  .entry {
   margin:10px 0;
  }
  textarea,
  input {
   font:10px Verdana;
   width:200px;
   margin:0 0 15px 0;
   padding:2px 5px;
  }
  textarea {
   height:200px;
  }
  input#submit {
   width:auto;
   float:right;
  }
