#nav, #nav-footer, #utility-bar, #search, #sidebar-a, #sidebar-b, .trackbacks, #blog-comments, #skip-to-page, #page-head>ul {
  display: none !important;
}
body, #content, #main, #footer {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

#logo { display: block; text-align: center; padding: 20px 10px 10px; border-top: 1px dashed #aaa; color: #000; font-size: 1.5em; }
#page-head>h2 { text-align: center; font-size: 1em; }

html body #main {background: none; text-align: left; }

html body pre, html body code {vertical-align: baseline;}
 
#blog-entry-title { display: block; margin: 0; padding: 5px; padding-top: 15px; border-top: 1px dashed #aaa; font-size: 1.4em; font-weight: bold; text-align: center; color: #000; }
#blog-entry-auth { font-size: 1.1em; line-height: 1.9em; margin-bottom: 10px; font-weight: normal; text-align: center; }
ul#blog-tags-list { 
		text-align: center; font: 1em Georgia, serif; padding: 5px 0; margin: 0; background: #ff9; border: 1px solid #ddd; 
}
ul#blog-tags-list li { display: inline; padding: 0; margin: 0; }