body {
  background:#000000;
  margin:0;
  color:#cccccc;
  font: x-small "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
  font-size/* */:/**/small;
  font-size: /**/small;
  text-align: center;
  }
a:link {
  color:#99aadd;
  text-decoration:none;
  }
a:visited {
  color:#99aadd;
  text-decoration:none;
  }
a:hover {
  color:#aadd99;
  text-decoration:underline;
}
a img {
  border-width:0;
  }
h3 {
	color: #aadd99;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	}

/* Headings
----------------------------------------------- */

h2 {
  margin:1.5em 0 .75em;
  font:normal bold 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777777;
}

/* Header
-----------------------------------------------
 */

#header-wrapper {
  width:80%;
  margin:0 auto 10px;
  border-bottom:1px solid #333333;
  }

#header { 
  margin: 5px;
  border-bottom: 1px solid #333333;
  text-align: center;
  color:#cccccc;
}

#header h1 {
  margin:5px 5px 0;
  padding:15px 20px .25em;
  line-height:1.2em;
  text-transform:uppercase;
  letter-spacing:.2em;
  font: normal bold 200% 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

#header a {
  color:#cccccc;
  text-decoration:none;
  }

#header a:hover {
  color:#cccccc;
  }

#header .description {
  margin:0 5px 5px;
  padding:0px 20px 15px 20px;
  /* max-width:700px; */
  text-transform:uppercase;
  letter-spacing:.2em;
  line-height: 1.4em;
  font: normal normal 78% 'Trebuchet MS', Trebuchet, Verdana, Sans-serif;
  color: #777777;
 }


/** Page structure tweaks for layout editor wireframe */
body#layout #header { 
  margin-left: 0px;
  margin-right: 0px;
}

