#directions, #richfooter, #navbar, #skipcontent, .recent, .recentlist, .notice, .navigation, .navigation_2, p.edit_entry, .postmetadata, #rss_icon, #con_form, #comments, #respond, #searchform, #commentform, .commentlist, .commentmetadata, #footer { display: none; }

body { margin: 0; padding: 0; width: 100% !important; font-family: "Helvetica Neue", Helvetica, "Trebuchet MS", "Lucida Grande", "Lucida Sans", sans-serif; font-size: 13px; color: #333; }
#content { margin: 0; padding: 0; }
#content img { margin: 8px 0; border: none; }
h1 a { font-weight: normal; letter-spacing: 3px; font-size: 30px; text-transform: uppercase; border-bottom: 1px solid #444; }
.description { margin: -20px 0 0 0; font-size: 20px; font-weight: bold; text-transform: uppercase; }
h2, h2 a, a { font-size: 18px; color: #333; text-decoration: none; }
h2, h3 { margin-bottom: -8px; }
#content p a:after { content: " (" attr(href) ")"; }
h3  { font-size: 16px; }
h4 { font-size: 14px; }
img#illustration_1, img#illustration_2, img#illustration_3 { display: block; }
img#illustration_2 { page-break-after: always; }
dt, dd, li, p, small, a { font-size: 13px; line-height: 24px;  clear: both; }
p.date { margin: 6px 0 -12px 0; font-size: 12px; color: #666; text-transform: uppercase; }
#content_home ul li, #content ul li { list-style-type: circle; font-size: 12px; }
#content_home dl dd, #content dl dd { margin-left: 0; }
#content_home .post small, #content_home .post small { font-size: 9px; text-transform: uppercase; }
a { font-weight: bold; }
blockquote { margin-left: 0; padding-left: 10px; border-left: 2px solid #333; }
cite { font-style: normal; font-weight: bold; text-transform: uppercase; float: right; margin-bottom: 12px; }

#category #content_home .post h3 { margin-bottom: 6px; font-size: 18px; }
#category #content_home .post small { margin-bottom: -18px; padding: 0; display: block; }
