.sectionpath { margin: 0 0 9px 0; }

.sectionpath A:link,.sectionpath A:active,.sectionpath A:visited
{
	color: #A00000;
	text-decoration: none;
}

.sectionpath A:hover
{
	color: #A00000;
	text-decoration: underline;
}

.sectionpath .pipe { color: #B5CAD3; }
.pipe.section10002 { display: none; }

h1
{
	font-size: 1.4em;
	margin: 0 0 12px 0;
}

h1.continueHead
{
	font-size: 1.2em;
	margin: 0;
}

.precede
{
	font-size: 1.4em;
	margin: 0 0 12px 0;
	line-height: 130%;
	font-family: Georgia, serif;
}

.byline, .timestamp
{
	line-height: 120%;
	margin: 0 0 3px 0;
}

.timestamp
{
	margin-bottom: 12px;
	color: #606060;
}

.sidebar
{
	float: right;
	width: 210px;
	background-color: #F8F4E7;
	margin: 2px 0 9px 12px;
	line-height: 120%;
	padding: 9px;
}

.columnistSig
{
	padding-top: 104px;
	position: relative;
}

img.columnMug
{
	position: absolute;
	top: 0;
	left: 0;
	background-color: white;
	height: 86px;
	width: 228px;
	padding-bottom: 9px;
	border-style: none;
}

.sidebar ul
{
	list-style-type: square;
	margin: 0 0 0 15px;
	padding: 0;
	line-height: 120%;
	color: #73919F;
}

.sidebar li { margin: 0 0 3px 0; }
.storyTools { position: relative; }

.storyToolLink
{
	margin-bottom: 6px;
	line-height: 120%;
}

.storyToolLink img
{
	float: left;
	margin: 0 6px 0 0;
}

.sidebar .rule
{
	border: solid #C2BDAB;
	border-bottom-color: #ffffff;
	border-width: 1px 0 1px 0;
	margin: 12px 0 9px 0;
}

.sidebar ul + div.pollBlock, .sidebar ul + div.photo { margin-top: 12px; }
.sidebar ul + h3 { margin-top: 12px; }

.sidebar .photo
{
	margin: 0 0 6px 0;
	font-size: .95em;
}

.sidebar .photo p { margin: 0 0 6px 0; }

.sidebar .photo img
{
	margin: 0 0 6px 0;
	border: solid 1px;
}

.sidebar .pollBlock p
{
	margin: 6px 0 0 0;
	line-height: 120%;
	font-weight: normal;
}

.sidebar .pollBlock { margin: 0 0 9px 0; }

.sidbar .pollBlock table
{
	margin-top: 6px;
	width: 100%;
}

.sidebar .pollBlock td { line-height: 120%; }
.sidebar .pollBlock h2 { font-size: 1.1em; }
.sidebar .pollBlock .pollSubmit { background-color: #F8F4E7; }
.sidebar td.pollQuestion, .sidebar td.pollInput { border-color: #DED9CA; }

.playerBadge
{
	background-color: #fff;
	border: solid #DED9CA;
	border-width: 0 1px 1px 0;
	padding: 16px;
	margin: 12px 0 12px 0;
}

#project .playerBadge { background-color: #F8F4E7; }

.playerBadge .thumb
{
	margin: 0 auto 9px auto;
	display: block;
}

.playerBadge .icon
{
	float: left;
	margin-top: -1px;
}

.playerBadge p
{
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 120%;
}

/*hack for netscape width issue*/
.articleBody {
	width: 600px;
}
#story .columnOne .storyBody table { clear: both; }

.bug
{
	line-height: 120%;
	margin: 3px 0 0 0;
}

.storyBody
{
	font-family: serif;
	line-height: 130%;
	font-size: 1.25em;
}

.doubleWide { margin: 0 auto 9px auto; }

.doubleWide img
{
	border: solid black 1px;
	margin: 0 0 6px 0;
}

.horizontal { margin: 0 auto 0 auto; }
.standalonePhoto .date { color: #696969; }
.standalonePhoto .storyToolLink { margin-bottom: 0; }

.horizontal .date
{
	margin: 6px 0 3px 0;
	width: 50%;
	float: left;
}

.vertical .date { margin: 6px 0 3px 0; }

.horizontal .byline
{
	margin: 6px 0 3px 50%;
	text-align: right;
}

.vertical .byline { margin: 6px 0 12px 0; }

.horizontal .caption
{
	margin: 9px 0 9px 0;
	clear: both;
}

.vertical .caption { margin: 0; }

.pollResultHeader
{
	font-size: .95em;
	border: solid #B5CAD3;
	border-width: 0 0 1px 0;
	padding: 0 0 3px 0;
	text-align: right;
}

.pollResultLabel
{
	border: solid #B5CAD3;
	border-width: 0 1px 1px 0;
	padding: 3px 6px 3px 0;
	font-weight: bold;
}

.pollResultNum
{
	border: solid #B5CAD3;
	border-width: 0 0 1px 0;
	padding: 3px 6px 3px 6px;
	text-align: right;
}

.pollResultScale
{
	border: solid #B5CAD3;
	border-width: 0 0 1px 0;
	padding: 4px 0 4px 0;
	background-image: url(http://stmedia.startribune.com/designimages/pollScale.gif);
	background-repeat: repeat-y;
}

.pollResultInsideScale
{
	width: 200px;
	background-color: #E1E6E8;
	background-image: url(http://stmedia.startribune.com/designimages/pollInsideScale.gif);
	background-repeat: ;
	repeat-y: ;
}

.pollResultPercentNum
{
	text-align: right;
	border: solid #B5CAD3;
	border-width: 0 0 1px 0;
	padding: 3px 0 3px 6px;
}

.pollResultPercent
{
	border: solid #B5CAD3;
	border-width: 0 0 1px 0;
	padding: 3px 0 3px 0;
}

#project .columnTwo .clear { clear: none; }
#project .projectNavArrow { display: none; }

#project .docLayout
{
	overflow: visible;
	width: 767px;
	margin: auto;
	float: none;
}
.trackerImage { position: absolute; }
