body {
	background:#000;
	margin:0;
	padding:40px 20px;
	text-align:center;
	color:#ccc;
	font-size/* */:/**/medium;
    font:x-small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
  }
a:link {
  color:#9ad;
  text-decoration:none;
  }
a:visited {
  color:#a7a;
  text-decoration:none;
  }
a:hover {
  color:#ad9;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }

  /* Sidebar Content
----------------------------------------------- */
#sidebar ul {
	margin:0 0 1.5em;
	padding:0 0 1.5em;
	border-bottom:1px dotted #444;
	list-style:none;
	text-align:justify
  }
#sidebar-top {
/*	margin:0 0 1.5em;
	padding:0 0 1.5em;
	border-bottom:1px dotted #444;
	list-style:none;*/
	border-top: 1px dotted #444;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#999;
  line-height:1.5em;
  }
  
#header {
    width:660px;
    margin:0 auto 10px;
    border:1px solid #333;
    }
#blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #333;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  color:#ccc;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #222;
  border-width:0 1px 1px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777;
  }
#main {
	width:660px;
	margin:0 auto 10px;
	font-size: 14px;
	float: none;
    }
.title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:26px;
  line-height:1.4em;
  color:#ad9;
  }
h3 {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
  }
  
h2 {
	/*margin:1.5em 0 .75em;*/
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:0.2em;
	color: #777777;
  }
#sidebar {
	width:150px;
/*	margin:0 auto 10px; */
	float: right;
/*	border: 1px solid #333;
	border-width: 1px 1px 0;*/
}
#main2 {
	width:500px;
	margin:0 auto 10px;
	float: left;
}
