/* generic styles */

body
{
	color: black !important;
	font-size: 8pt;
	line-height: 10pt;
	font-family: "Times New Roman", Times, Georgia, serif;
	padding: 0;
	border: none !important;
	background-image: none;
	background: transparent;
	text-align: left !important;
	width: auto;
}

/*
a:after {
  content: " (" attr(href) ")";
}
*/

a:link, a:visited
{
	color: black;
	background: transparent;
	font-weight: normal;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
	text-align: left !important;
	margin: 0.125in 0 0.125in 0;
}

h1
{
	font-size: 14pt;
	color: black;
	text-decoration: none;
	background-image: url(none);
}

h3
{
	font-size: 20pt;
	font-family: Georgia, serif;
	line-height: 21pt;
}

h3.lower
{
	font-variant: normal;
}

h4
{ font: italic 18pt/21pt Verdana, sans-serif; }

h5
{ font: italic 14pt/16pt Verdana, sans-serif; }

h6
{ font: italic 12pt/13pt Verdana, sans-serif; }

strong
{
	font-weight: bold;
	font-style: normal;
}

.smallcaps
{
	font-variant: small-caps;
	font-size: 15pt;
}

blockquote p
{
	color: #373730;
	margin: 10pt;
	font-style: italic;
	text-indent: 0 !important;
}
	
blockquote ol
{
	color: #373730;
	margin: 0;
	font-style: italic;
}

p.quoteauthor
{ margin: 0 10pt 10pt 30pt; padding-left: 15pt;
  font-style: normal !important;}

blockquote em { font-style: normal; }
em, blockquote p.author em, blockquote p.quoteauthor em { font-style: italic; }
address { margin: 8pt 40pt; }
div.clearall { clear: both; }

hr
{
	margin: 20pt auto 30pt auto;
}

/* anchors */

sup a { color: black; text-decoration: none; }

.FurtherReading,
.ImportantInfo
{
	font-size: 10pt;
	line-height: 12pt;
	font-style: italic;
}

.FurtherReading em,
.ImportantInfo em { font-style: normal; }
address { margin: 8pt 40pt; }

.Speaker
{
	font-size: 13pt;
	font-style: italic;
	margin-top: 0;
}

p.calltoactionbox
{
	border: 1pt dashed black;
	padding: 20pt;
	font-size: 12pt;
}

/* images */

div.imageclearall
{ 
	display: block; 
	margin: 10pt 0 20pt 0; 
	clear: both; 
}

.Auth,
p.eventSpeaker
{
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	font-style: italic;
	font-weight: normal;
}

.origin
{
	margin-left: 10pt;
}

ul.bibliography
{
	list-style-type: none;
	padding: 0;
}

ul.bibliography li
{
	margin: 0 0 10pt 20pt;
}

p.formbutton a,
input.formbutton
{ 
	display: block; 
  	text-align: left; 
  	text-indent: 0;
}

#top_navigation,
.cd-overlay,
.cd-nav,
.cd-header-buttons,
div#sub_navigation,
div#wp-calendar,
div#secondary_navigation ul,
div#secondary_navigation span.forAccessibility,
hr.forAccessibility,
div#store_navigation,
div#eskeptic_wholepage h3,
div#NewsColumnD,
div#share,
div#eSkepticDate,
div#shareThisArticle,
div#Comments,
div#eSkepticDate h3,
div#eSkepticDate h3 span.forAccessibility,
dt span,
dt span img,
div.pullquote,
div#footer
{ 
	display: none !important;
	background: none !important;
}

div#footer
{
	font-size: 6pt;
	line-height: 8pt;
}

div#copyrightContact
{
	font-size: 8px;
	border-top: 1px solid black;
}

div.podcastlogo
{ display: block; width: 100pt; margin: 15pt; float: right; clear: none; }


div.Buzz p.caption,
div.Introduction p.caption,
div.Announcement p.caption,
div.Story p.caption,
div#bodycopy p.caption
{
	color: black; 
}

div.Buzz p.caption em { font-style: italic; }

	/* headings */

div.Story h6, div.Announcement h6
{ 
	font-variant: small-caps;
}

/* body text */

div.Announcement p.ProseFirstLines,
div.Story p.ProseFirstLines,
div.Announcement p.InfoFirstLines,
div.Story p.InfoFirstLines
{
	margin: 20pt 0 0 0;
	text-indent: 0;
}

span.FirstLines
{
	font-variant: small-caps;
}

div.Introduction em,	
div.Buzz em,
div#Footnote em,
blockquote em,
div.Story p.Author em { font-style: normal; }

div.Story p.Author 
{ 
	text-align: left !important;
	margin-left: 0.5in;
}

/* lectures and events listings */

div.Announcement p.DateLocation
{
	font-weight: bold;
	text-indent: 0 !important;
	margin: 5pt 20pt !important;
}

div.Announcement p.DateLocation em
{
	font-weight: normal;
	font-style: italic;
}

div.Announcement p.Presenter
{
	font-style: italic;
}

li.lecture
{
	list-style-type: none;
	margin: 13pt;
}

div.Story p.AuthorNote,	
div.Announcement p.AuthorNote,
div.Introduction p.AuthorNote
{
	text-indent: 0;
	margin: 15pt 0 0 0;
	font-size: 8pt;
	line-height: 11pt;
	font-style: italic;
}

div.sidebar
{
	display: block;
	width: 210pt;
	float: right;
	font: 8pt/12pt Verdana, sans-serif;
	border: 1pt solid #bca;
	padding: 0.125in;
	margin: 0.125in;
}

div.sidebar p
{
	text-indent: 0;
	margin-top: 9pt;
}

/* new table of contents listing at top of eSkeptic */

ul.toc { list-style-type: circle; }

ul.toc li
{
	margin: 0 5pt 5pt 5pt;
}

ul.toc li em
{
	font-style: normal;
	font-weight: bold;
}

/* lectures styles */

.meta ul
{
	margin-bottom: 0;
	margin-top: 0;
	padding: 0 0 0 15pt;
}

ul.post-meta a
{
	font-weight: bold;
}

div.meta ul li
{
	list-style-type: none !important;
}

.storycontent
{
margin-top: 20pt;
}

ol#commentlist li
{
	display: block;
	padding: 5pt 15pt;
}

h5#postcomment
{
	margin-top: 40pt;
}

/* the line of CSS below removes the bullet next to the 'Site Admin' link when the blog administrator is logged in */
div#meta li
{
	list-style-type: none !important;
}

.meta ul.post-meta li
{
	list-style-type: none !important;
}

ul.post-meta li
{
	margin-top: 0;
	color: black; 
}

span.post-meta-key 
{ 
	font-weight: bold; 
}

div#no_lectures
{
	display: block;
	width: 5in;
	margin-left: auto;
	margin-right: auto;
}

/* magazine styles */

div#magimage { margin-bottom: 10pt; }

div#columnA
{
	display: block;
	float: left;
	width: 250pt;
	margin-right: 15pt;
}

div#columnB
{
	display: block;
	float: left;
	width: 250pt;
}

div.category
{
	display: block;
	margin-bottom: 10pt;
	border: 1pt solid #9aa;
}

div.category dl { padding: 0pt 15pt 5pt 15pt; }

div.category dl dd ul
{
	padding-left: 5pt;
	margin: 0;
}

dt, dd
{ 
	text-align: left;
	margin: 0;
	padding: 0;
}

dt { font-weight: bold; }

dl.feature
{
	margin: 0pt;
	border-bottom: 1pt dashed #9aa;
}

div.category dt
{
	line-height: 14pt;
	font-size: 14pt;
	font-family: Georgia, serif;
	margin-top: 20pt;
	margin-bottom: 10pt;
}

div.category dt.featuretitle
{
	margin: 0pt;
	padding-top: 20pt;
	padding-bottom: 10pt;
}

div.category h4
{
	margin: 0pt;
	padding: 3pt 10pt 6pt 10pt;
	font-size: 16pt;
	font-family: Georgia, serif;
	line-height: 16pt;
	font-variant: small-caps;
}

.toc_author
{
	display: block;
	font-size: 11pt;
	margin-top: 2pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-style: italic;
}

.articlelink
{
	font-size: 14pt;
	line-height: 16pt;
	font-weight: bold;
	font-style: normal;
	font-family: Georgia, serif;
}

div#article_wholepage
{
	display: block;
	float: left;
	width: 550pt;
	margin: 0;
	border: 0;
	padding: 5pt 5pt 0 5pt;
	font-family: Georgia, serif;
	font-size: 13pt;
	line-height: 21pt;
}

div.boxinfo
{
	display: block;
	padding: 15pt;
	margin: 5pt 0 15pt 0;
	border: 1pt solid #ab9;
	clear: both;
}

table, tr
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	line-height: 13pt;
	border: 0;
	margin: 18pt 0;
}

td, th { border: 1pt solid #ab9; }

td
{
	padding: 4pt;
}

th
{
	font-weight: bold;
	padding: 4pt;
}

caption
{
	text-align: left;
	padding: 6pt 20pt 6pt 6pt;
	vertical-align: bottom;
}

/*
    list of back issues
*/

div.backissuelisting
{
	display: block;
	width: 500pt;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20pt;
	padding: 0;
	border: 0pt solid black;
}

div.backissuelisting h4
{
	font: 12pt/18pt Verdana, serif;
	font-weight: bold;
	margin:0;
}

div.backissuelisting span.issuenumber
{
	font: 11pt Verdana, sans-serif;
}

div.backissuelisting ul
{
	margin-top: 0;
	margin-bottom: 0;
}

div.backissuelisting ul li
{
	display: inline;
	padding: 0;
	list-style-type: none;
	margin-bottom: 0;
}

div#product_wholepage .productdesc h4
{
	font: 14pt/18pt Verdana, sans-serif;
}

div.productlistitem
{
	display: block;
	margin: 30pt 0;
	border: 1pt solid white;
}

div.productlistthumb
{
	display: block;
	float: left;
	clear: none;
}

div.productlistinfo
{
	display: block;
	float: left;
	padding: 20pt;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
}

.productdesc
{
	display: block;
	margin-bottom: 2pt;
	margin-top: 2pt;
	color: black;
	font-family: Verdana, sans-serif;
	font-size: 11pt;
	line-height: 18pt;
	font-style: normal;
}


div.Buzz img,
div.Introduction img,
div.Announcement img,
div.Story img,
div#bodycopy img,
div.imagefloatleft,
div.imagefloatright,
img.banner,
img.diagram,
img.post-image,
img.thumb,
div.topbanner img,
img
{ 
	display: none;
	height: 0 !important;
	width: 0 !important;
	border: none !important;
	float: none;
	position: static;
	overflow: hidden;
}

div.StoryBanner
{
	height: 0 !important;
}

div#product_wholepage img
{
	border: 0;
	margin-right: 15pt;
	float: left;
}

div.feature_product
{
	display: block; 
	width: 116pt; 
	margin: 0 15pt 15pt 0;
	padding: 0;
	float: left; 
	clear: none;
	overflow: hidden;
}

p.fp_caption
{
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	line-height: 11pt;
	text-indent: 0 !important;
}

p.caption
{
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	line-height: 11pt;
	text-indent: 0 !important;
	color: black;
}

table
{
	padding: 0;
	width: 5in;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	line-height: 18pt;
	margin: 10pt 0 0 0pt;
}

table blockquote
{
	margin: 0;
	top: 0;
	padding: 0;
}

blockquote div.storeinfo p
{
	color: black;
	font: 11pt/18pt Verdana, Arial, sans-serif;
}

h4.nomargintop
{
margin-top: 0pt;
}

div.formbutton_inline form input
{
	display: block;
	float: left;
	margin-right: 15pt;
}

div.Buzz,
div.SkepticBlogBuzz,
div.Introduction,
div.Story,
div.Announcement,
div#Footnote,
div#Comments,
div#share,
div.Wiki,
div.LectureSeries,
div.MysteryPhoto,
div.storycontent,
div#eskeptic_wholepage,
div#followLoxton,
div#followShermer,
div#MonsterTalk,
div#Skepticality,
div
{
	border: none !important;
	width: 100% !important;
	width: auto !important;
	color: black !important;
}