﻿table.main
{
	width:971px;
	margin:0 auto;
}
	.magread table.header
	{
		margin:20px 0 0;
	}
	.magread h1.subheader
	{
		margin:25px 0 10px;
		font-weight:bold;
		line-height:1em;
		padding-right:50px;
	}	
	.byline
	{
		font-style:italic;
		color:#666;
	}
		.magread .byline a
		{			
			color:#275F8C;
			text-decoration:none;
		}
		.magread .byline a:hover
		{			
			color:#993333;
			text-decoration:underline;
		}		
	.magread .storytools
	{
		color:#666;
		border:dashed #ddd;
		border-width:1px 0;
		padding:5px 10px;
		font-size:.85em;
		background-color:#FFFAFA;
		width:100%;
		overflow:hidden;
	}
		.magread .storytools .posted
		{
			float:left;
		}
		.magread .storytools .sharing
		{
			float:right;
		}
		.magread .storytools .sharing a
		{
			margin:0 5px;
		}
	.magbody
	{
		padding:20px 0;	
		clear:both;
	}
	.magbody * 
	{
		line-height:1.5em;
	}
	.magbody p
	{
		margin:0;
		padding:5px 20px 5px 0;
	}
	
	hr.sectionbreak
	{
		border:dashed #ddd;
		border-width:1px 0 0 0;
		margin:0;
	}
	.relevantlinks
	{
		border:15px solid #eee;
		padding:15px;
		margin:15px 0 0;
	}
	.relevantlinks h4
	{
		margin:0 0 5px;	
	}
	.pagination
	{
		padding:7px 30px;
		border:dashed #ddd;
		border-width:1px 0;
		background-color:#fffafa;
		text-align:right;
	}
		.pagingTools .currentpage{font-weight:bold;}
		.pagingTools a,.pagingTools .currentpage{margin:0 3px;}
		.pagination p{margin:0;float:right;}
	h2.abstract
	{
		color:#440000;
		font-size:1.3em;
		padding:0;
		margin:25px 0;
		line-height:1.05em;
		width:500px;
	}	
	.boxad
	{
		float:right;
		margin:10px 0 10px 20px;
	}
.sidebarPanel
{
}	
	.sidebarPanelItem
	{
		width:190px;
	}	
.leaderboard {
	background-color:#F8F8F8;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px 0;
	clear:both;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	width:100%;
}	
