* { margin: 0; padding: 0 }
a { color:#333; text-decoration: none; border-bottom: 1px solid #333 }
a:hover { color:#666; border-bottom:1px solid #666 }
abbr, acronym { cursor:help }

#header a, #sidebar a { border-bottom:none }

#header .related, div#header blockquote, div#header hr { display: none }
#header h1 { font: 4.7em/1em Verdana; float: left; padding:20px 35px 27px 40px; border-right: 10px solid #000 }
#header h1 a { color:#000 }
#header h1 a:hover { color:#000 }
#header h1 span { display: block; clear: left; text-align: right }
.nav { float:left; margin:30px 0 0 23px; font-family:serif; line-height:21px; list-style:none }
.nav a:hover { text-decoration:underline; color:#000; background:#fff }
#header h2 { display: none }

#content { clear: left; float: left; margin-top:50px; display: block; width: 70%; font: 0.9em/1.3em Arial, Helvetica, sans-serif; color: #333; width:65%; max-width:807px }
.hfeed { list-style:none }
.entry { margin-left: 60px }
.entry { margin-bottom: 70px }
.entry h2.entry-title a { border-bottom: 3px solid #333 }
.entry h2.entry-title a:hover { color:#666; border-bottom: 3px solid #666 }
.entry div.entry-content { margin: 20px 0 10px }
.entry div.entry-content p, .entry div.entry-content h3, .entry div.entry-content h4 { padding: 10px 0 }
.entry div.entry-content ul { padding: 0 20px }
.entry div.entry-content blockquote { padding: 5px 30px }
.entry div.entry-content .normal { font-weight: normal; font-style: normal }
.entry div.entry-content .small { font-size: 0.9em }
.entry div.entry-content ol { padding: 0 30px }
.entry div.entry-content li { padding: 5px }
.entry ul.post-info { padding: 5px; list-style: none; background: #f0f0f0; float:left; width:100%; margin-bottom:70px }
.entry ul.post-info .date { float:left }
.entry ul.post-info .comments { float:right }
.entry ul.post-info li { display: block }
.entry ul.post-info li.entry-categories { display: inline }

.paginator a { margin-left:60px; padding:10px 20px; color:#666; font-size:20px; background:#f0f0f0; border-bottom:none }
.paginator a:hover { opacity:0.8 }

#trackbacks { margin-left: 60px }
#trackbacks h3 { padding-bottom: 10px }
#trackbacks h4 { display: none; margin: 0; padding: 0 10px 10px 10px; font: 0.9em/1.3em Arial, Helvetica, sans-serif; font-weight: bold }
#trackbacks h5 { font: 0.9em/1.3em Arial, Helvetica, sans-serif }
#trackbacks ol { margin: 15px 0 15px 50px }

#trackbacks ol li { margin-bottom: 30px }
#trackbacks ol li p { padding-top: 10px }
#comments { margin: 30px 0 0 60px }
#comments h3 { padding-bottom: 10px }
#comments h4 { display: none; margin: 0; padding: 0 10px 10px 10px; font: 0.9em/1.3em Arial, Helvetica, sans-serif; font-weight: bold }
#comments h5 { font: 0.9em/1.3em Arial, Helvetica, sans-serif }
#comments h5 abbr { font-size: 0.9em }
#comments ol { margin: 15px 0 15px 50px }
#comments ol li { margin-bottom: 30px }
#comments ol li p { padding-top: 10px }
#comments #comment-form-external-auth { margin: 10px 0 15px 30px }
#comments form { margin: 15px 0 15px 30px }
#comments form legend { display: none }
#comments form fieldset { border: none }
#comments form fieldset input#comment-preview, #comments form fieldset input#comment-submit { margin:5px; width:70px }

#sidebar { display:none }
#sidebar h2, div#footer h2 { display: none }
div#sidebar ul { margin-top:33px; display:block; position:relative; float:right; width:23%; list-style:none }
div#sidebar ul li { display:block; position:relative; clear:right }

.search { margin:22px 0 25px 0 }
.search h3 { display:none }
#sidebar ul li form fieldset { border:none; text-align:right; padding-right:25px; margin-right:4px }
.search-options { display: none !important }
#sidebar ul li form fieldset legend, ul.search-options * { display: none }
#sidebar ul li form fieldset input { padding:2px 3px; background:#fff; border:none }
#sidebar ul li form fieldset input#s { border:1px solid #c0c0c0; float:none !important; float:left }
#sidebar ul li form fieldset input.searchGo { float:none !important; float:right }
#sidebar ul li h3 { padding:5px 35px 2px 0; font:0.9em/1.3em Arial, Helvetica, sans-serif; text-align:right }
#sidebar ul li h3 label { display:none }
#sidebar ul li h3 span { font-weight:bold }
#sidebar ul li ul.categoryes, div#sidebar ul li ul.entries, div#sidebar ul li ul.roll, div#sidebar ul li ul.syndication { width:100%; display:block; text-align:right; margin:0 0 30px 0; right:35px }
#sidebar ul li a { font:0.8em/1.2em Arial, Helvetica, sans-serif; border-bottom:solid 1px #000 }
hr { display:none }

#footer { clear:left; float:left; width:100%; position:relative }
#footer .copyright { clear:left; display:block; font:0.7em/1em Verdana, serif; float:left; margin:50px 0 0 60px; padding:7px; background:#e5e5e5; text-align:left }
