﻿body {background: #fff; color:#000; margin:0; padding:0;text-align:center;}

#accessibility, #accessibility p, #counter, .statcounter, #navigation, #content-sidebar-a, div#advertisements, div.banner-ads, div#search, div#search form, div#search dl, #sidebar, #sidebar-inside, dl#feeds, #content-sidebar-a p img {display:none;}

#wrapper {margin:0; margin-left:2%; margin-right:2%; width:96%; padding:0; text-align:left; background: #fff; font-size:11pt;}
#header {margin:0; padding:0; clear:both; }
#header h1 {display:block; float:left;width:100%; margin:0; padding:8pt 0; font-size:18pt;}
#header h1 a, #header h1 a:hover {color:#000;text-transform:uppercase;text-decoration:none;}
#content {text-align:left; margin:0; padding:5pt 0 0 0; float:left; width:100%;}


#content-maincontent {float:left; width:100%; padding:0 0 0 2%; margin:0; }
#content-maincontent-inside {width:98%; margin:0 0 0 2%; padding:5pt 0}
#footer {border-top:1pt solid #999; padding:10pt 0 12pt 0; margin:0; width:100%; height:20pt; clear:both; font-size:11pt; color:#666;}
#forum-highlights {margin:0;padding:0 0 10pt 0; clear:both;}
/* general fonts */
p, td, dd, li, div, code {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#666; font-size:18pt;}
h2 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14pt;}
#content h2 { font-size:15pt; display:block; vertical-align:middle; padding:0; margin:0 0 10pt 0;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; margin:0 0 0.2em 0}
#content-maincontent-inside #midsection h3 {margin-bottom:0.4em;}
h4, h5, dt { font-family: Verdana, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12pt; margin-top:0; }
#content-sidebar-a dt { font-size:11pt; margin:0 0 6pt 0; padding:0;}

#content-maincontent-inside p, #content-maincontent-inside li, #content-maincontent-inside dd, #content-maincontent-inside h3, #content-maincontent-inside h4, #content-maincontent-inside h5, #content-maincontent-inside dt  {margin-left:10pt;}
#content-maincontent-inside ul {padding:8pt 0;margin:0}
#content-sidebar-a ul.updates li {margin:0 0 5pt 0; padding:0 0 0.1em 0; }
#content-sidebar-a ul.updates li.last {margin:0 0 5pt 0; background:transparent;padding:10pt 0 0 0;text-align:right;}
#content-sidebar-a ul.updates li a span {font-weight:normal}
.post-details {font-weight:normal; font-size:11pt;}
.post-details span {font-weight:bold;}
blockquote {margin: 0 14pt; padding:0; font-size:10pt}
img { font-family: Verdana, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
p {margin:0 0 13pt 0;line-height:150%;}
dl, ul {margin: 0 0 1em 0; padding:0; list-style:none;}
#content-maincontent-inside dd {margin:0 0 0 12px; padding:0 0 0 14pt; line-height:130%;}
#content-maincontent-inside dd.last {margin:0 0 0 12px; padding:10pt 0 0 0; line-height:130%; background:transparent;text-align:right;}

a, area, a img { border:0 none; }
a { text-decoration:underline; color:#999;}
a:visited { text-decoration:underline; color:#999; }
h2 a, h3 a, h4 a {text-decoration:none;color:#000;}

#anchor { float:right; }
#footer a {font-weight:normal; text-decoration:none; color:#666;}

body.reviews-page #content-maincontent-inside h3 a, body.class666-page #content-maincontent-inside h3 a {display:block; margin-right:230px;}

/* reviews */
body.reviews-page #content-maincontent-inside h3 img {border:1pt solid #666;margin:0 0 2pt 6pt; float:right;}
body.reviews-page #content-maincontent-inside img.article-pic {border:1px solid #666; margin:0}
body.reviews-page #content-maincontent-inside img.article-pic-left {border:1px solid #666; margin:0 2pt 4pt 0;float:left;}
body.reviews-page #content-maincontent-inside img.article-pic-right {border:1px solid #666; margin:0 0 2pt 4pt;float:right;}
body.reviews-page #content-maincontent-inside ul {float:left; width:50%; margin:10pt 0; padding:8pt 0; border-top:1pt solid #ccc; display:inline;}
body.reviews-page #content-maincontent-inside ul li, #content-maincontent-inside ul.articlelist li  {margin-bottom:4pt; font-size:10pt;}
body.reviews-page #content-maincontent-inside ul li strong {display:block; margin:0; padding:0; padding-top:8pt; font-size:12pt;}

body.class666-page #content-maincontent-inside h3 img {border:1pt solid #666;margin:0 0 2pt 6pt; float:right;}
body.class666-page #content-maincontent-inside h5 {float:left; margin:0 6pt 0 0; padding:1pt 4pt 0 10pt; }
 
body.interviews-page #content-maincontent-inside img {margin:0 2pt 4pt 0;}
body.interviews-page #content-maincontent-inside h3 img {border:1pt solid #666;margin:0 0 2pt 6pt; float:right}

body.autopsy-page #content-maincontent-inside img {width:120px; height:120px; border:1pt solid #666;margin:0 0 2pt 14pt;}
div#autopsy-entries h3 {margin-bottom:2pt;}
div#autopsy-entries h4 {margin-bottom:0; border-top:1pt solid #666; padding-top:10pt; font-family: Arial, Helvetica, sans-serif; font-size:1.3em}

body.autopsy-page #content-maincontent-inside div#autopsy-entries h4.post-details {font-family: Verdana, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; font-weight:normal; margin-top:0;padding-top:0;padding-bottom:18pt;border-top:0 none}
body.autopsy-page #content-maincontent-inside div#autopsy-entries h4.post-details span {font-weight:bold;}

div#autopsy-entries h5 {margin-top:0}
div#autopsy-entries p {font-size:10pt}

body.hatemail-page h5 {margin-bottom:1pt;padding-top:14pt;}

body.info-page #content-maincontent-inside h3 img {border:1pt solid #666; margin:0 0 2pt 6pt; float:right;}
body.archive-page h4 span {font-size:10pt;font-weight:normal;}
body.archive-page p.description {font-size:10pt; line-height:120%; padding-left:18pt}

form {margin:0;padding:0}

body.reviews-page #content-maincontent-inside ul.articlelist, 
#content-maincontent-inside ul.articlelist, #content-maincontent-inside ul#complete-updates, body.reviews-page #content-maincontent-inside ul.section-links {float:left; width:540px; margin:0; padding:0.4em 0 1em 0;border-top: 0 none; background:transparent;clear:right;}

#midsection {width:100%;}
#midsection h3 a {font-size:10pt;margin-right:2pt}
#column-a {width:100%;float:left;}
#column-c {width:48%;float:left;margin-left:2%;}
#column-b {width:50%;float:left;}
#column-d {display:none;}

div.clear {height:8pt; clear:both; margin:8pt 0; padding:0}

em.permalinks, .date, .post-details {font-size:10pt; font-style:normal;}
dl.comment-info { margin:0; padding:0;}
.caps {letter-spacing: 1pt; font-size:9pt;}
#content hr {color: #666; width:66%; margin: 10pt 0;}
.divider {border-top: 1px solid #666; width:99%; padding:3pt 0; margin: 3pt 0; font-size:1pt; height:1pt; clear:both;}
.divider2 {border-top: 1px solid #666; width:99%; padding:5pt 0; margin: 5pt 0; font-size:1pt; height:1pt; clear:both;}
.comments_error { background:#c0c0c0;}
div.comments_error { border: 1px solid #666; padding:3pt;}
img#tp-icon {margin:0 5pt -4pt 3pt;}
img.arrow {margin-bottom:-1pt;}
a img.arrow {background:#fff;}
a:hover img.arrow {background:#fff;}
p.read {text-align:right;}

#content-maincontent-inside li.itemname {margin:0 0 4pt 0; padding:0; padding-left:10pt; float:left; width:62%; display:block; vertical-align:top;}
#content-maincontent-inside li.detailed-info {font-size:10pt; margin:0 0 4pt 0; padding:0; float:left; width:38%; display:block; vertical-align:top}

#content-maincontent-inside ul#complete-updates li.article-date {font-size:10pt; margin:0 0 4pt 0; padding:0; padding-left:10pt; float:left; width:90px; display:block; vertical-align:top}
#content-maincontent-inside ul#complete-updates li.article-title {margin:0 0 4pt 0; padding:0; float:left; width:438px; display:block; vertical-align:top}

#content-maincontent-inside ul.section-links li.prev {font-size:10pt; margin:0 0 1pt 0; padding:0; padding-left:1%; float:left; width:49%; display:block; vertical-align:top;}
#content-maincontent-inside ul.section-links li.next {font-size:10pt; margin:0 0 1pt 0; padding:0; padding-right:1%; float:left; width:49%; display:block; vertical-align:top;text-align:right;}

#content-maincontent-inside p.section-link {font-size:0.9em; margin:0 0 2em 0; padding:0 1pt 0 10px;background:url(/images/site/prev-icon.gif) 2px 60% no-repeat}

#content-maincontent-inside ul.section-links li.prev a {padding-left:6pt;}
#content-maincontent-inside ul.section-links li.next a {padding-right:8pt;}

#content-maincontent-inside dl#author-navi {margin:0 0 1em 10pt; padding:8pt 0; width:99%;height:220px;border-top: 1pt solid #666;  border-bottom: 1pt solid #666;background:url(/images/site/review-bg.gif) repeat-x}
body.archive-page #content-maincontent-inside dt {padding: 10pt 0 6pt 0}
body.archive-page #content-maincontent-inside dl#author-navi dt {margin:0 0 10pt 0; padding:0 0 0 3%; font-size:11pt; width:73%;background:transparent;}
#content-maincontent-inside dl#author-navi dd {margin:0 0 4pt 0; padding:0 0 0 8pt; float:left; font-size:10pt; width:24%;background:transparent;}

img.intropic-right, .right {margin:0 0 2pt 4pt}
img.intropic-left, .left {margin:0 4pt 2pt 0}
img.plain {margin:0 0 0 0}
