.bodyContainer
{
	padding: 0;
	width: 988px;
	float: left;
}

.leftRail
{
	width: 184px;
	float: left;
	margin-top: 12px;
}

.wideID .leftRail { margin-top: 0; }

.blogHeader
{
	width: 639px;
	height: 60px;
	margin: 12px 0 0 12px;
}

.intro
{
	font-size: 1em;
	width: 160px;
	margin: 0 auto;
	0 auto: ;
	padding: 0;
	overflow: hidden;
	line-height: 140%;
}
.intro p
{
	font-size:1em;
	font-family:sans-serif;
}

.hasLeftNav .outerContentBlock
{
	float: left;
	width: 804px;
	border: none;
	margin: 12px 0 0 0;
}

.hasLeftNav .columnOne
{
	width: 480px;
	float: left;
	margin: 0 0 12px 0;
	padding: 0;
	border: none;
}

.hasLeftNav .columnTwo
{
	width: 324px;
	float: left;
	margin: 0 0 12px 0;
	padding: 0;
	border: none;
	position: relative;
}

.wideID .columnTwo { margin-top: -72px; }
.columnContent { padding: 0 12px 0 12px; }
.leftRail .columnContent { padding: 0;margin:0; }

.columnContent.rule
{
	border: solid #9bb4bf;
	margin-left: -1px;
}
.leftRail .columnContent.rule
{
	margin-left: 0;
}

.rule.left { border-width: 0 0 0 1px; }
.rule.right { border-width: 0 1px 0 0; }
.rule.both { border-width: 0 1px 0 1px; }
#bottomLeaderboard { width: 804px; }
p { margin: 0 0 12px 0; }
.highlight { float: none; }
.spillZone .highlight { width: auto; }

.mainPost .highlight, .highlight#story1, .columnOne .highlight#searchBox
{
	width: 425px;
	overflow: hidden;
	float: none;
	margin: 0;
	border: solid #9bb4bf;
	border-width: 0 3px 0 3px;
	padding: 9px 12px 9px 12px;
	position: relative;
	font-family: Georgia,serif;
	line-height: 130%;
	font-size: 1.15em;
}

h1
{
	font-size: 1.80em;
	line-height: 120%;
	margin-bottom: 9px;
	font-weight: normal;
}

#story h1
{
	font-size: 2em;
}

.cornerRow
{
	background: #9bb4bf;
	height: 3px;
	position: relative;
	margin-bottom: 12px;
}

.cornersTop { margin-bottom: 2px; }

.topLeftCorner
{
	float: left;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/TL3_9bb4bf.png) no-repeat;
}

.topRightCorner
{
	float: right;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/TR3_9bb4bf.png) no-repeat;
}

.bottomLeftCorner
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/BL3_9bb4bf.png) no-repeat;
}

.bottomRightCorner
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/BR3_9bb4bf.png) no-repeat;
}

.deck span { display: block; }

.timeStamp
{
	font-family: sans-serif;
	font-size: .9em;
	color: #333132;
	margin: 6px 0 6px 0;
}

.spillZone h2
{
	font-size: 1.3em;
	margin-bottom: 12px;
	color: #333132;
}

.spillZone h1 { font-size: 1.4em; }
.spillZone .deck { line-height: 130%; }

.linkColumn
{
	width: 160px;
	background: #fff;
	position: relative;
}

.columnTwo .linkColumn
{
	float: none;
	width: 300px;
}

.linkColumnContent
{
	margin: 0;
	background: #dbe3e7;
}

.columnTwo .linkColumnContent { margin: 0 0 12px0; }

.linkColumnContent h2
{
	font-family: Georgia,serif;
	font-size: 1.5em;
	padding: 6px 12px 6px 12px;
	background: #e9f0f3;
	font-weight: normal;
	line-height: 120%;
	margin: 0;
}

.linkColumnContent ul
{
	margin: 0 0 0 3px;
	padding: 6px 12px 6px 15px;
	max-height: 200px;
	overflow: auto;
color:#859298;
}

.columnTwo .linkColumnContent ul
{
	max-height: 120px;
	overflow: auto;
}

.spillZone h2.recentPostHeader
{
	font-family: Georgia,serif;
	font-size: 1.5em;
	padding: 6px 12px 6px 0;
	font-weight: normal;
	line-height: 120%;
	margin: 0 0 12px 0;
	border: solid #dbe3e7;
	border-width: 0 0 1px 0;
}

.linkRow
{
	font-family: sans-serif;
	font-weight: normal;
	line-height: 100%;
	text-align: center;
	margin-bottom: 6px;
	padding: 3px 0 0 0;
}

.linkRow a { color: #000; }

.linkRow img
{
	vertical-align: middle;
	margin: 0 6px 0 9px;
	border: none;
}

.barBottom
{
	background: #9bb4bf;
	position: absolute;
	left: 0px;
	bottom: 3px;
	width: 455px;
	z-index: 10;
	padding: 6px 0 0 0;
}

#searchBox form
{
	text-align: center;
	font-family: arial,sans-serif;
	font-size: 1em;
}

#searchBox select, #searchBox input
{
	margin-right: 9px;
	vertical-align: middle;
}

.actionRow
{
	font-family: sans-serif;
	font-size: .9em;
	float: left;
	width: 100%;
	margin: 0 0 0 0;
}

#story .actionRow{margin-bottom:18px;}

.blogActions
{
	margin-right: 12px;
	float: left;
	font-size: 1em;
	postion:relative;
	font-size:12px;
}

.actionIcon
{
	color: #fff;
	position: relative;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	background: #809ba7 no-repeat center center;
	line-height: 100%;
	float: left;
	margin-right: 6px;
	line-height:12px;font-size:12px;
}

.actionIconCross
{
	background-image: url(http://stmedia.startribune.com/designimages/toolAdd.gif);
}

.actionIconPrint
{
	background-image: url(http://stmedia.startribune.com/designimages/toolPrint.gif);
}

.actionIconEmail
{
	background-image: url(http://stmedia.startribune.com/designimages/toolMail.gif);
}

.actionIconShare
{
	background-image: url(http://stmedia.startribune.com/designimages/toolShare.gif);
}

.actionIconArrow
{
	background-image: url(http://stmedia.startribune.com/designimages/actionIconArrow.gif);
}

.actionIcon a { color: #fff;text-decoration:none; }

.iconCorner
{
	width: 3px;
	height: 3px;
	position: absolute;
	background: repeat:no-repeat;
}

.TLCorner
{
	background-image: url(http://stmedia.startribune.com/designimages/TL_809ba7.png);
	left: 0;
	top: 0;
}

.TRCorner
{
	background-image: url(http://stmedia.startribune.com/designimages/TR_809ba7.png);
	right: 0;
	top: 0;
}

.BRCorner
{
	background-image: url(http://stmedia.startribune.com/designimages/BR_809ba7.png);
	right: 0;
	bottom: 0;
}

.BLCorner
{
	background-image: url(http://stmedia.startribune.com/designimages/BL_809ba7.png);
	left: 0;
	bottom: 0;
}

.qouteAngle
{
	background-image: url(http://stmedia.startribune.com/designimages/quoteAngle_809ba7.png);
	right: 30%;
	bottom: -6px;
	height: 6px;
	width: 6px;
}

.actionIcon a { color: #fff; }
.commentPostDate { }

.columnTwo .highlight#searchBox
{
	width: 270px;
	border: solid #9bb4bf;
	border-width: 0 3px 0 3px;
	padding: 9px 12px 9px 12px;
}

.columnTwo .barBottom { width: 300px; }

/* Blog tools */
.blogTools
{
	display: block;
	width: 443px;
	padding: 6px;
	border: solid #9bb4bf;
	border-width: 1px 0 1px 0;
	margin: 12px 0 12px 0;
	line-height: 120%;
}

.blogTools .pipe
{
	color: #C2BDAB;
	padding: 0;
	margin: 0 4px 0 4px;
}

.blogToolLink { }
.blogToolLink img { margin-right: 4px; }

.articlefcRow1 .r1b2
{
	width: 271px;
	background-repeat: repeat-x;
}

.articlefcRow2 { width: 300px; }
.articlefcRow3 .r3b2 { width: 230px; }
.articlefcRow2 .r2b1 { width: 276px; }

.featuredCommentLarge
{
	float: left;
	position: relative;
	margin-bottom: 18px;
	z-index: 1;
	width: 433px;
	margin-left: -133px;
}

.featuredCommentLarge .articlefcRow3 .r3b1 { width: 153px; }
.spillZone .deck img, .spillZone .deck object, .spillZone .deck embed{display:none;}
.blogHeaderLeft{margin:-12px auto 12px auto;width:160px;}
.morePosts {
border-bottom: 1px solid #9BB4BF;
overflow: hidden;
display:block;
width: 443px;
padding: 0 0 8px 0;
margin: 3px 0 30px 0;
}

.morePosts h3 {
padding: 0px;
margin: 0 0 3px 0;
font-size: 1.1em;
font-weight: normal;
}

.morePosts h5 {
color: #8f8d8e;
padding: 0px;
margin: 0 0 4px 0;
font-size: .8em;
}

#prevPost {
float: left;
width: 212px;
text-align: left;
padding: 0 8px 0 0;
}

#nextPost {
float:right;
width: 212px;
text-align: right;
padding: 0 0 0 8px;
}

.postNavLabel a,
.postNavLabel a:active,
.postNavLabel a:link,
.postNavLabel a:visited {
color: #8f8d8e;
padding: 0px;
margin: 0 0 4px 0;
font-size: 1em;
font-weight: bold;
}
.postNavLabel a:hover {
color: #3a3a3a;
text-decoration: none;}
.outerContentContainer{float:left;width:100%;margin-top:12px;background:url(http://stmedia.startribune.com/designimages/ruleb5cad3.gif) repeat-y 183px 0;}
.bodyContainer{float:left;width:988px;background:url(http://stmedia.startribune.com/designimages/ruleb5cad3.gif) repeat-y 663px 0;}
.pageLeft{width:651px;float:left;}
.leftRail{float:left;width:184px;padding:0;margin:0;}
.bodyContainer .columnOne{width:455px;padding:0;margin:0;float:right;}
.bodyContainer .columnTwo{width:300px;float:right;margin:0 12px 0 0;}
.clear .both{clear:both;}
#bottomLeaderboard{clear:left;margin-top:12px;float:right;}
.header{margin:0 0 0 12px;padding-bottom:12px;background-color:white}
.leftNavGroup{width:165px;}
.storyBody{font-size:1.2em;font-family:Georgia, serif;line-height:140%;}
.storyBody.blogFront{border:solid #b5cad3;border-width:0 0 1px 0;margin:0 0 18px 0;padding:0 0 12px 0;}
.storyBody.blogFront.last{border:none;margin:0 0 0 0;padding:0 0 12px 0;}
.actionRow{margin:0 0 0 0;}
.storyBody.blogFront .byline, .storyBody.blogFront .timestamp{font-family:sans-serif;font-size:.85em;}
.storyBody.blogFront .byline, .storyBody.blogFront .timestamp{font-family:sans-serif;font-size:.85em;}
.storyBody.blogFront .postContent a{text-decoration:underline !important;}
.storyBody.blogFront h1{font-size:1.4em;}
.storyBody.blogFront h1 a{color:#333132;}
.storyBody.blogFront.first h1{font-size:1.6em;margin-bottom:18px;}
.toolPopUp{display:none;margin:0;width:142px;background:url(http://stmedia.startribune.com/designimages/bl25Percent.png) repeat;position:absolute;top:-3px;left:-3px;z-index:100000}
.toolPopUp .content{background:#fff;margin:3px;width:136px;}
.toolPopUp a{font-weight:normal;color:#003399;display:block;background: no-repeat 6px center;}
.toolPopUp .toolWrapper a:hover{text-decoration:underline;}
.bottomBlogTools{font-size:12px}
.topActionRow{float:left;margin-bottom:12px;width:100%;}
.toolWrapper{border:solid #e8e8e8;border-width:0 0 1px 0;padding:6px;}
.toolWrapper.mail{background:url(http://stmedia.startribune.com/designimages/blogToolsEmailIcon.gif) no-repeat 6px center;}
.toolWrapper.delicious{background:url(http://stmedia.startribune.com/designimages/blogToolsDelicious.png) no-repeat 6px center;border-bottom:0;}
.closeWindow{background:url(http://stmedia.startribune.com/designimages/grayCloseButton.png) no-repeat 115px center;border-bottom:0;}
.blogToolsTwo{position:relative;z-index:100000;}
.rss {
	background-image: url(http://stmedia.startribune.com/images/rssBlogIcon.gif);
	background-repeat: no-repeat;
	padding: 2px 0 0 22px;
	margin: 0 0 12px 0;
	}

.photo{padding-top:3px;margin-bottom:6px !important;}
.photo img{display:block;float:none;}
.caption{font-family:sans-serif;font-size:.8em;line-height:130%;margin:6px 0 0 0;}
.postContent{clear:both}

