.Middle .Core { margin: 0 0 0 40px; }
.inprintPage .Core, .booklistPage .Core,
.interviewPage .Core, .searchPage .Core,
.reviewPage .Core, .searchPage .Core,
.adminPage .Core { margin: 0 40px 0 40px; }
.servicePage .Core { margin: 0 0 0 40px; }

/**************************************************************************************************/
.blogPage .Middle .Entry { width: 570px; }
.pubdatesPage .Middle .Entry { width: 570px; }
.interviewPage .Middle .Entry { width: 570px; }
.paperPage .Middle .Entry { width: 570px; }
.Middle .Entry .Padding { padding: 0 0 40px 0; }

/**************************************************************************************************/
.Core p
{
	font-size: 105%;
	line-height: 1.4em;
	color: #333;
	font-weight: normal;
	margin: 0 0 20px 0;
}

.Core p a, .Core p a:visited, .Core p a:active, .Core p a:hover
{
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #c2c2c2;
}


.Core p .Image a {border:none;}
.Core p a:active, .Core p a:hover { border-color: #000; }

/**************************************************************************************************/
.Core h1
{
	font-size: 270%;
	line-height: .95em;
	font-weight: normal;
	margin: 0 0 15px 0;
}

/**************************************************************************************************/
.Core h2
{
	font-size: 200%;
	line-height: .95em;
	font-weight: normal;
	margin: 0 0 10px 0;
}

/**************************************************************************************************/
.Core h3
{
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 0 20px 0;
}

/**************************************************************************************************/
.Core h5, .Core h6
{
	font-size: 90%;
	line-height: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

/**************************************************************************************************/
.Bio
{
	width: 570px;
	padding: 10px 0 0 0;
	border-top: 1px solid #c2c2c2;
}

.Bio p { font-style: italic; }
.Bio p i { font-style: normal; }

.Bio p a, .Bio p a:visited,
.Bio p a:active, .Bio p a:hover
{
	text-decoration: none;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #c2c2c2;
}

.Bio p a:active, .Bio p a:hover { border-color: #a8007a; }

/**************************************************************************************************/
.eventsPage .Core h1,
.eventsPage .Core h1 a, .eventsPage .Core h1 a:visited,
.eventsPage .Core h1 a:active, .eventsPage .Core h1 a:hover { color: #000; }

/**************************************************************************************************/
.inprintPage .Core h1, .inprintPage .Core h2, .inprintPage .Core h3 { font-family: "Times New Roman", Times, Georgia, "New York", serif; }

.inprintPage .Core h1
{
	font-size: 200%;
	line-height: 1.1em;
	color: #000;
	font-weight: normal;
	margin: 0 0 5px 0;
}

.inprintPage .Core h2
{
	font-size: 130%;
	line-height: 1.2em;
	color: #333;
	text-transform: none;
}

.inprintPage .Core h3
{
	font-size: 100%;
	text-transform: uppercase;
}

/**************************************************************************************************/
.booklistPage .Core h1,
.interviewPage .Core h1,
.reviewPage .Core h1,
.columnPage .Core h1,
.talkbackPage .Core h1,
.pubdatesPage .Core h1
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 220%;
	line-height: 1.1em;
	color: #000;
	font-weight: normal;
	margin: 0 0 10px 0;
}

/**************************************************************************************************/
.reviewPage .Core .Topper h4, .interviewPage .Core .Topper h4
{
	float: right;
	font-size: 100%;
	line-height: 1em;
	font-weight: normal;
	color: #888;
	margin: 5px 0 0 0;
}

/**************************************************************************************************/
.booklistPage .Core h2
{
	font-size: 160%;
	line-height: 1.2em;
	margin: 0;
	float: left;
	clear: both;
	width: 570px;
}

.booklistPage .Core h2:hover { cursor: pointer; }

.booklistPage .Core h3
{
	font-size: 120%;
	color: #333;
	margin: 0 0 5px 0;
}

.booklistPage .Core  p { clear: both; }

.booklistPage .Core .Intro p
{
	font-size: 110%;
	line-height: 1.45em;
	font-weight: bold;
}

.booklistPage .Core .Caption p a, .booklistPage .Core .Caption p a:visited,
.booklistPage .Core .Caption p a:active, .booklistPage .Core .Caption p a:hover
{
	border-width: 0;
	font-weight: normal;
}

/**************************************************************************************************/
.interviewPage .Core .Nav, .reviewPage .Core .Nav, .columnPage .Core .Nav, .talkbackPage .Core .Nav { margin: 0 0 40px 0; }

.interviewPage .Core .Nav a, .interviewPage .Core .Nav a:visited, .interviewPage .Core .Nav a:active, .interviewPage .Core .Nav a:hover,
.reviewPage .Core .Nav a, .reviewPage .Core .Nav a:visited, .reviewPage .Core .Nav a:active, .reviewPage .Core .Nav a:hover,
.columnPage .Core .Nav a, .columnPage .Core .Nav a:visited, .columnPage .Core .Nav a:active, .columnPage .Core .Nav a:hover,
.talkbackPage .Core .Nav a, .talkbackPage .Core .Nav a:visited, .talkbackPage .Core .Nav a:active, .talkbackPage .Core .Nav a:hover
{
	text-decoration: none;
	color: #000;
}

.interviewPage .Core .Listings ul .Topper, .columnPage .Core .Listings ul .Topper,
.reviewPage .Core .Listings ul .Topper, .columnPage .Core .Listings ul .Topper
{
	float: none;
	display: block;
}

.interviewPage .Core .Listings .Entry,
.reviewPage .Core .Listings .Entry,
.columnPage .Core .Listings .Entry,
.talkbackPage .Core .Listings .Entry,
.booklistPage .Core .Listings .Entry { width: 570px; }

/**************************************************************************************************/
.interviewPage .Core .Listings, .interviewPage .Core .Listings ul,
.reviewPage .Core .Listings, .reviewPage .Core .Listings ul,
.columnPage .Core .Listings, .columnPage .Core .Listings ul,
.talkbackPage .Core .Listings, .talkbackPage .Core .Listings ul,
.booklistPage .Core .Listings, .columnPage .Core .Listings ul { width: 570px; }

/**************************************************************************************************/
.interviewPage .Core .Listings ul, .interviewPage .Core .Listings li,
.reviewPage .Core .Listings ul, .reviewPage .Core .Listings li,
.columnPage .Core .Listings ul, .columnPage .Core .Listings li,
.talkbackPage .Core .Listings ul, .talkbackPage .Core .Listings li,
.booklistPage .Core .Listings ul, .columnPage .Core .Listings li { clear: both; }

.interviewPage .Core ul h1,
.reviewPage .Core ul h1,
.columnPage .Core ul h1,
.talkbackPage .Core ul h1,
.booklistPage .Core ul h1
{
	font-size: 150%;
	line-height: 1.2em;
	margin: 0;
}

.interviewPage .Core ul h2,
.reviewPage .Core ul h2,
.columnPage .Core ul h2,
.talkbackPage .Core ul h2,
.booklistPage .Core ul h2
{
	font-size: 120%;
	line-height: 1.2em;
	font-weight: normal;
	margin: 3px 0 0 0;
}

.interviewPage .Core ul h2 b,
.reviewPage .Core ul h2 b,
.columnPage .Core ul h2 b,
.talkbackPage .Core ul h2 b,
.booklistPage .Core ul h2 b { font-weight: normal; }

.interviewPage .Core ul h3,
.reviewPage .Core ul h3,
.columnPage .Core ul h3,
.talkbackPage .Core ul h3,
.booklistPage .Core ul h3
{
	font-size: 110%;
	margin: 3px 0 15px 0;
}

.interviewPage .Core ul p,
.reviewPage .Core ul p,
.columnPage .Core ul p,
.talkbackPage .Core ul p,
.booklistPage .Core ul p
{
	font-family: Georgia, "Times New Roman", serif; /*Arial, Helvetica, Verdana, sans-serif;*/
	font-size: 115%;
	line-height: 1.4em;
	color: #333;
	font-weight: normal;
	margin: 0 0 20px 0;
}

/**************************************************************************************************/



.interviewPage .Core ul .Credits, .reviewPage .Core ul .Credits, .columnPage .Core ul .Credits { width: 470px; }
.interviewPage .Core ul .Full .Credits, .reviewPage .Core ul .Full .Credits, .columnPage .Core ul .Full .Credits { width: 570px; }
.interviewPage .Core ul .Credits .Left, .reviewPage .Core ul .Credits .Left, .reviewPage .Core ul .Credits .Right,
.columnPage .Core ul .Credits .Left, .columnPage .Core ul .Credits .Right { width: 230px; }

.interviewPage .Core ul .Credits .Left, .columnPage .Core ul .Credits .Left,
.reviewPage .Core ul .Credits .Left, .columnPage .Core ul .Credits .Left
{
	float: left;
	text-align: left;
}

.interviewPage .Core ul .Credits .Right, .columnPage .Core ul .Credits .Right,
.reviewPage .Core ul .Credits .Right, .columnPage .Core ul .Credits .Right
{
	float: right;
	text-align: right;
}

.interviewPage .Core ul h4, .columnPage .Core ul h4,
.reviewPage .Core ul h4, .columnPage .Core ul h4
{
	font-size: 110%;
	font-weight: normal;
	margin: 3px 0 15px 0;
}

.interviewPage .Core ul h4, .interviewPage .Core ul h4 a,
.interviewPage .Core ul h4 a:active, .interviewPage .Core ul h4 a:hover,
.reviewPage .Core ul h4, .reviewPage .Core ul h4 a,
.reviewPage .Core ul h4 a:active, .reviewPage .Core ul h4 a:hover,
.columnPage .Core ul h4, .columnPage .Core ul h4 a,
.columnPage .Core ul h4 a:active, .columnPage .Core ul h4 a:hover { color: #888; }


.interviewPage .Core ul h4 i, .interviewPage .Core ul h4 i a,
.interviewPage .Core ul h4 i a:active, .interviewPage .Core ul h4 i a:hover,
.reviewPage .Core ul h4 i, .reviewPage .Core ul h4 i a,
.reviewPage .Core ul h4 i a:active, .reviewPage .Core ul h4 i a:hover,
.columnPage .Core ul h4 i, .columnPage .Core ul h4 i a,
.columnPage .Core ul h4 i a:active, .columnPage .Core ul h4 i a:hover { color: #333; }

/**************************************************************************************************/
.interviewPage .Core ul p, .interviewPage .Core ul h5,
.reviewPage .Core ul p, .reviewPage .Core ul h5,
.columnPage .Core ul p, .columnPage .Core ul h5,
.talkbackPage .Core ul p, .talkbackPage .Core ul h5,
.booklistPage .Core ul p, .booklistPage .Core ul h5 { display: inline; }

.interviewPage .Core ul p a, .interviewPage .Core ul p a:visited, .interviewPage .Core ul p a:active, .interviewPage .Core ul p a:hover,
.reviewPage .Core ul p a, .reviewPage .Core ul p a:visited, .reviewPage .Core ul p a:active, .reviewPage .Core ul p a:hover,
.columnPage .Core ul p a, .columnPage .Core ul p a:visited, .columnPage .Core ul p a:active, .columnPage .Core ul p a:hover,
.talkbackPage .Core ul p a, .talkbackPage .Core ul p a:visited, .talkbackPage .Core ul p a:active, .talkbackPage .Core ul p a:hover,
.booklistPage .Core ul p a, .booklistPage .Core ul p a:visited, .booklistPage .Core ul p a:active, .booklistPage .Core ul p a:hover
{
	color: #333;
	font-weight: normal;
	border-width: 0;
}

.interviewPage .Core ul .Image,
.reviewPage .Core ul .Image,
.columnPage .Core ul .Image,
.talkbackPage .Core ul .Image,
.booklistPage .Core ul .Image
{
	padding: 0;
	margin: 0 10px 3px 0;
	border-width: 0;
}
.reviewPage .Core ul .Image img
{
	max-width: 90px;
	height: auto;
	overflow: hidden;
}
/**************************************************************************************************/
.inprintPage .Core a, .inprintPage .Core a:visited, .inprintPage .Core a:active, .inprintPage .Core a:hover { text-decoration: none; }

/**************************************************************************************************/
.Core blockquote *, .Core blockquote p { font-size: 100%; }
.Core blockquote { margin: 0 0 2em 0; }
.Core blockquote blockquote { margin: 0 0 0 15%; }

/**************************************************************************************************/
.blogPage .Core .Entry .Topper,
.pubdatesPage .Core .Entry .Topper,
.interviePage .Core .Entry .Topper,
.paperPage .Core .Entry .Topper { width: 570px; }

.pubdatesPage .Core .Entry .Topper .Dateline,
.interviewPage .Core .Entry .Topper .Dateline,
.blogPage .Core .Entry .Topper .Dateline,
.paperPage .Core .Entry .Topper .Dateline
{
	/*position: absolute;
	top: 0;
	right: 0;*/
	margin:10px 0px;
}



.blogPage .Core h1,
.paperPage .Core h1
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 190%;
	line-height: 1.1em;
	margin: 0;
}

.pubdatesPage .Core h2,
.interviewPage .Core h2,
.blogPage .Core h2,
.paperPage .Core h2 { line-height: 1.1em; }

.interviewPage .Core h3,
.blogPage .Core h3,
.paperPage .Core h3 { font-weight: normal; }

.interviewPage .Core h6,
.blogPage .Core h6,
.paperPage .Core h6
{
	/*float: right;*/
	font-size: 95%;
	/*text-align: right;*/
	margin: 0 0 0 0px;
}

/**************************************************************************************************/
.pubdatesPage .Core .Blurb h5,
.interviewPage .Core .Blurb h5,
.blogPage .Core .Blurb h5,
.paperPage .Core .Blurb h5
{
	float: none;
	width: 410px;
	margin: 0 0 20px 0;
}

.pubdatesPage .Core .Blurb h5 a,
.interviewPage .Core .Blurb h5 a,
.blogPage .Core .Blurb h5 a,
.paperPage .Core .Blurb h5 a
{
	text-transform: uppercase;
	padding: 0;
	border-width: 0;
	color: #bc0e0d;
	background-color: inherit;
}
.interviewPage .Core .Blurb h5 a:active, .interviewPage .Core .Blurb h5 a:hover,
.pubdatesPage .Core .Blurb h5 a:active, .pubdatesPage .Core .Blurb h5 a:hover,
.blogPage .Core .Blurb h5 a:active, .blogPage .Core .Blurb h5 a:hover,
.paperPage .Core .Blurb h5 a:active, .paperPage .Core .Blurb h5 a:hover { color: #333; }

/**************************************************************************************************/

.interviewPage .Core blockquote p, .interviewPage .Core blockquote p a,
.pubdatesPage .Core blockquote p, .pubdatesPage .Core blockquote p a,
.blogPage .Core blockquote p, .blogPage .Core blockquote p a,
.paperPage .Core blockquote p, .paperPage .Core blockquote p a { font-size: 105%; }
/*
.pubdatesPage .Core blockquote,
.blogPage .Core blockquote,
.paperPage .Core blockquote { margin: 0; }

.blogPage .Core blockquote blockquote,
.blogPage .Core blockquote blockquote,
.paperPage .Core blockquote blockquote { margin: 0; }*/

/**************************************************************************************************/
.archivePage .Core a
{
	text-decoration: none;
	color: #000;
}

.archivePage .Core p a
{
	font-weight: normal;
	border-width: 0;
}

.archivePage .Core h1 { text-transform: lowercase; }
.archivePage .Core h2 { color: #888; }
.archivePage .Core h2 { font-weight: normal; }

.archivePage .Core h2
{
	width: 100%;
	font-size: 110%;
	line-height: 1.3em;
	text-transform: lowercase;
	margin: 0 0 5px 0;
}

.archivePage .Core .Cover
{
	width: 100px;
	float: left;
	margin: 0 10px 0 0;
}

.archivePage .Core .Cover p
{
	font-size: 80%;
	line-height: 1.3em;
	margin: 3px 0 0 0;
}

.archivePage .Core .Year
{
	float: left;
	clear: both;
	padding: 0 0 30px 0;
	width: 610px;
}

.archivePage .Core .Year .Padding { padding: 0 20px 0 20px; }

/**************************************************************************************************/
.searchPage .Core p a { border-width: 0; }
.searchPage .Core h1 { text-transform: lowercase; }

.searchPage .Core h2
{
	font-size: 115%;
	line-height: 1.4em;
	font-weight: bold;
	text-transform: lowercase;
	margin: 0;
}

.searchPage .Core h3 { font-size: 95%; }

.searchPage .Core a, .searchPage .Core a:visited, .searchPage .Core a:hover, .searchPage .Core a:active
{
	text-decoration: none;
	color: #888;
}

.searchPage .Core ul
{
	list-style: none;
	position: relative;
	margin: 20px 0 20px 0;
}

.searchPage .Core li { display: inline; }

/**************************************************************************************************/

.confirm_requestPage .Core .Container { width: 590px; }
.confirm_requestPage .Core .Container .Content { width: 375px; }


/**************************************************************************************************/
.Login .Core .Topper p a, .Login .Core .Topper p a:visited, .Login .Core .Topper p a:active, .Login .Core .Topper p a:hover,
.Login .Core p a, .Login .Core p a:visited, .Login .Core p a:active, .Login .Core p a:hover
{
	color: #000;
	/*font-weight: bold;*/
	border-bottom: 1px solid #c2c2c2;
}

/**************************************************************************************************/
.ItemV img { display: inline; }

.ItemV, .ItemH
{
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid #c2c2c2;
}

.ItemV { padding: 5px 5px 0 5px; }
.ItemH { padding: 5px 5px 0 0; }
.ItemV img { float: none; }
.ItemV img { margin: 0 0 5px 0; }
.ItemH img { margin: 0 0 5px 5px; }
.ItemV { width: 115px; }

/**************************************************************************************************/
.Post { width: 160px; }
.Section .Left .Post .Padding { padding: 5px; }
.Post p a,
.Post p a:visited { color: #000; }
.Post:hover p a { color: #fff; }

/**************************************************************************************************/
.reviewPage .Section .Left .Capper .Padding {
	padding: 9px 0 0 0;
}
