/**************************************************************************************************/
.Login .Core .Entry
{
	width: 570px;
	margin: 0 0 10px 0;
}

.Login .Core .Entry .Padding { padding: 0 0 20px 0; }

/**************************************************************************************************/
.Login .Core .Entry p.last,
.Login .Core .Entry h5,
.Paywall .Core .Entry p.last,
.Paywall .Core .Entry h5 { display: inline; }

/**************************************************************************************************/
.Login .Core .Entry .ToC li p a,
.Login .Core .Entry .ToC li p a:visited,
.Login .Core .Entry .ToC li p a:hover,
.Login .Core .Entry .ToC li p a:active { color: #333; }

/**************************************************************************************************/
.Login .Core .Entry p a,
.Login .Core .Entry p a:visited,
.Login .Core .Entry p a:active,
.Login .Core .Entry p a:hover { color: #000 !important; }

/**************************************************************************************************/
.Login .Core .Disclaimer p,
.Paywall .Core .Disclaimer p
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 96%;
	margin-bottom: 2px;
}
/**************************************************************************************************/
.Login .Core .Entry h1 a,
.Login .Core .Entry h1 a:visited,
.Login .Core .Entry h1 a:active,
.Login .Core .Entry h1 a:hover { color: #333; }

/**************************************************************************************************/
.Login .Core .Entry h3 a,
.Login .Core .Entry h3 a:visited,
.Login .Core .Entry h3 a:active,
.Login .Core .Entry h3 a:hover { color: #333; }

/**************************************************************************************************/
.Login .Core .Entry h5,
.Login .Core .Entry h5 a,
.Login .Core .Entry h5 a:visited,
.Login .Core .Entry h5 a:hover,
.Login .Core .Entry h5 a:active
{
	color: #888;
	text-decoration: none;
}

/**************************************************************************************************/
.Login .Core .Entry h6 a,
.Login .Core .Entry h6 a:visited,
.Login .Core .Entry h6 a:hover,
.Login .Core .Entry h6 a:active,
.Paywall .Core .Entry h6 a,
.Paywall .Core .Entry h6 a:visited,
.Paywall .Core .Entry h6 a:hover,
.Paywall .Core .Entry h6 a:active { color: #888; }

/**************************************************************************************************/
.Login .Core .columnTeaser .Entry .Topper,
.Login .Core .reviewTeaser .Entry .Topper { margin: 0 0 20px 0; }

.Login .Core .columnTeaser .Entry .Topper h1,
.Login .Core .reviewTeaser .Entry .Topper h1
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 220%;
	line-height: 1.1em;
	color: #000;
	font-weight: normal;
	text-transform: none;
	margin: 0 0 15px 0;
}

.Login .Core .columnTeaser .Entry .Topper h2,
.Login .Core .reviewTeaser .Entry .Topper h2
{
	font-size: 110%;
	line-height: 1.4em;
	color: #000;
	font-weight: normal;
	text-transform: none;
	margin: 10px 0 0 0;
}

.Login .Core .columnTeaser .Entry .Topper h3,
.Login .Core .reviewTeaser .Entry .Topper h3
{
	font-size: 110%;
	line-height: 1.4em;
	font-weight: normal;
	text-transform: none;
	margin: 0 0 20px 0;
}

.Login .Core .columnTeaser .Entry .Topper h4,
.Login .Core .reviewTeaser .Entry .Topper h4
{
	float: right;
	font-size: 100%;
	line-height: 1em;
	font-weight: normal;
	margin: 5px 0 0 0;
}

.Login .Core .columnTeaser .Entry .Topper h4,
.Login .Core .columnTeaser .Entry .Topper h4 a,
.Login .Core .columnTeaser .Entry .Topper h4 a:visited,
.Login .Core .columnTeaser .Entry .Topper h4 a:hover,
.Login .Core .columnTeaser .Entry .Topper h4 a:active,
.Login .Core .reviewTeaser .Entry .Topper h4,
.Login .Core .reviewTeaser .Entry .Topper h4 a,
.Login .Core .reviewTeaser .Entry .Topper h4 a:visited,
.Login .Core .reviewTeaser .Entry .Topper h4 a:hover,
.Login .Core .reviewTeaser .Entry .Topper h4 a:active { color: #888; }

.Login .Core .columnTeaser .Entry .Image,
.Login .Core .reviewTeaser .Entry .Image
{
	margin: 0 10px 3px 0;
	padding: 5px;
	border: 1px solid #c2c2c2;
}

/**************************************************************************************************/
.Login .Core .blogTeaser .Entry .Topper,
.Login .Core .paperTeaser .Entry .Topper { margin: 0 0 20px 0; }

.Login .Core .blogTeaser .Entry .Topper h1,
.Login .Core .paperTeaser .Entry .Topper h1
{
	font-size: 190%;
	line-height: 1.1em;
	margin: 0;
	text-transform: none;
}

.Login .Core .blogTeaser .Entry .Topper h1 { color: #690f4e; }

.Login .Core .blogTeaser .Entry  p,
.Login .Core .paperTeaser .Entry  p
{
	color: #333333;
	font-size: 105%;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 0 20px;
}

.Login .Core .blogTeaser .Entry .Image,
.Login .Core .paperTeaser .Entry .Image
{
	padding: 5px;
	border: 1px solid #c2c2c2;
}

.Login .Core .blogTeaser .Entry .Caption p,
.Login .Core .paperTeaser .Entry .Caption p
{
	font-size: 90%;
	line-height: 1.2em;
	margin: 5px 0 0 0;
}

.Login .Core .blogTeaser .Entry .Caption p.copyright,
.Login .Core .paperTeaser .Entry .Caption p.copyright
{
	color: #c2c2c2;
	margin: 2px 0 0 0;
}

/**************************************************************************************************/
.Login .Core .blogTeaser .Entry  p a:active,
.Login .Core .blogTeaser .Entry  p a:hover
{
	color: #690f4e !important;
	border-color: #690f4e !important;
}

/**************************************************************************************************/
.Login .Core .paperTeaser .Entry  p a:active,
.Login .Core .paperTeaser .Entry  p a:hover
{
	color: #bc0e0d !important;
	border-color: #bc0e0d !important;
}

/**************************************************************************************************/
.Login .Core .booklistTeaser .Entry .Image
{
	width: 570px;
	margin: 0 0 20px 0;
	padding: 0;
	border-width: 0;
}

.Login .Core .booklistTeaser .Entry .Topper { margin: 0 0 20px 0; }

.Login .Core .booklistTeaser .Entry .Topper h1
{
	font-size: 200%;
	line-height: .95em;
	color: #000;
	font-weight: normal;
	text-transform: none;
	margin: 0 0 15px 0;
}

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

.Login .Core .booklistTeaser .Entry .Intro h5 { line-height: 1.45em; }

.Core .inprintTeaser .Entry .Topper h1,
.Core .inprintTeaser .Entry .Topper h2,
.Core .inprintTeaser .Entry .Topper h3,
.Core .inprintTeaser .Entry p
{
	font-family: Georgia, "Book Antiqua", Garamond, Palatino, "Times New Roman", serif;
}

.Core .inprintTeaser .Entry p
{
	font-size: 115%;
	line-height: 1.6em;
	color: #000;
	font-weight: normal;
}
.Core .inprintTeaser .Entry h5 { line-height: 1.6em; }

.Core .inprintTeaser .Entry .Topper h1
{
	color: #000;
	font-size: 240%;
	line-height: .95em;
	font-weight: normal;
	text-transform: none;
	margin: 0 0 5px 0;
}

.Core .inprintTeaser .Entry .Topper h2
{
	font-size: 130%;
	line-height: 1.2em;
	color: #000;
	text-transform: none;
	margin: 0 0 10px 0;
}

.Core .inprintTeaser .Entry .Topper h3
{
	font-size: 110%;
	text-transform: uppercase;
}

/**************************************************************************************************/
.Core .inprintTeaser .Entry .Image,
.Core .inprintTeaser .Entry .Image img { clear: both; }

.Core .inprintTeaser .Entry .Image
{
	margin: 0 10px 3px 0;
	padding: 5px;
	border: 1px solid #c2c2c2;
}

.Core .inprintTeaser .Entry .Image {
	max-width: 120px;
	overflow: hidden;
}
.Core .inprintTeaser .Entry .Image img {
	width: 100%;
}
.inprintPage .Core .inprintTeaser .Image img { padding: 0; }

/**************************************************************************************************/
.Login .Core .inprintTeaser .Entry .ToC .Image
{
	border-width: 0;
	margin: 0;
	padding: 0;
}

.Login .Core .inprintTeaser .Entry .ToC .Text
{
	clear: none;
	width: 410px;
	margin: 0;
}

.Login .Core .inprintTeaser .Entry .ToC .Padding { padding: 0 0 0 20px; }

.Login .Core .inprintTeaser .Entry .ToC h1
{
	font-size: 240%;
	line-height: 1.2em;
	font-weight: normal;
	text-transform: none;
	margin: 0 0 20px 0;
}

.Login .Core .inprintTeaser .Entry .ToC p
{
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
}

/**************************************************************************************************/
.Login .Core .inprintTeaser .Entry ul { margin: 5px 0 0 0; }

.Login .Core .inprintTeaser .Entry li
{
	margin: 0 0 5px 15px;
	list-style: disc;
}

.Login .Core .inprintTeaser .Entry li.more
{
	margin: 0;
	list-style: none;
}

.Login .Core .inprintTeaser .Entry li a
{
	font-weight: normal;
	border-width: 0;
}
