 * { margin:0; padding:0; font-size:100%; line-height:1.5em; }

 body { font-size:.875em; color:#050505; background:#f7f7f7; font-family:Georgia, Serif; text-align:center;  }

 h1, h2, h3, h4, h5, h6 { font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif; }
 h1 { font-size:2.14em; margin-bottom:.5em; }
 h2 { font-size:1.71em; margin-bottom:.75em; }
 h3 { font-size:1.14em; margin-bottom:1em; }

 p, ul, ol, form, table { margin:0 0 1.5em 0; }

 ul, ol { }

 a { color:#050505; text-decoration:none; font-weight:bold; }

/*
 *		Wrapper -- pushing stuff to the middle
 *		EasyClearing http://www.positioniseverything.net/easyclearing.html
 */
.wrapper { max-width:68.57em; margin:0 auto; text-align:left; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrapper { display:inline-block; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }

/*
 *		Header
 */
 
 #header { float:left; width:100%; height:95px; padding:0 0 40px 0; border-bottom:1px solid #e7e7e7; background:#fff; }
 #header .wrapper { border-top:5px solid #151515; }
 #header h1 { float:left; margin:0; font-weight:normal; }
 #header h1 img { border:none; }
 #header h1 a { font-weight:normal; }
 #header p { clear:both; float:left; width:22.91%; color:#7f7f7f; font-family:Helvetica, Arial, Sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:.02em; font-size:.67em; margin:0; }


/*
 *		Container
 */
 #container { float:left; width:100%; padding:30px 0 0 0; border-top:1px solid #fff; }
/*
 *		Content
 */
 
 #content { float:left; display:inline; width:64.533%; margin:0 20px 0 0; }

/*
 *		Post formatting
 */
 
 .post { padding:0 0 2em 0; line-height:2em; }
 .post h2 { font-weight:normal; }
 .post h2 a { text-decoration:none; }
 .post .meta { color:#616161; font-style:italic; }
 .post a { text-decoration:underline; }
 
 blockquote { font-family:Georgia, serif; font-size:1.17em; color:#616161; margin:0 0 1.5em 1em; }
 
/*
 *		Sidebar
 */
 
 #sidebar { float:left; width:31.25%; margin-left:20px; color:#616161; }
 #sidebar h3 { color:#151515; }
 #sidebar img { float:left; display:inline; margin:0 20px .5em 0; }
 #sidebar a { font-weight:normal; color:#252525; }
 #sidebar ul { list-style:none; border-bottom:1px solid #e7e7e7; padding:0 0 .5em 0; }
 #sidebar ul li { list-style:none; }