/* Begin Magazine Masthead */
#MagazineHeader {
	border: 1px solid #d2d2d2;
	margin: 0px 0px 2px 0px;
}
#MagazineHeader {text-align:center;}
	#MagazineHeader td {
		font-size: 9px;
width:33%;
	}
	#MagazineDate {
		color: #8B2121;
		background-color: #F4F3E9;
		border: 1px solid #D2D2D2;
		font-size: 11px;
		font-weight: bold;
		padding: 3px 0px;
		margin: 0px 0px 2px 0px;
		text-align: center;
	}
/* End Magazine Masthead */


/* Begin Magazine Main Column Styles */
#MagazineMainColumn .Byline {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 15px;
}
#MagazineMainColumn .Byline a {
	font-size: 12px;
	font-weight: normal;
}

form#MagazineIssuePicker {
	margin: 0px;
	padding: 0px;

float:right;

}
form#MagazineIssuePicker select {
	width: 80px;
}
/* End Magazine Main Column Styles */




.Story .More {
	margin: 0px;
	padding: 0px;
}


#TopMainColumns {
	margin-bottom: 15px;
}
#TopMainColumns thead .Left, #TopMainColumns thead .Center, #TopMainColumns thead .Right {
	border: 1px solid #d2d2d2;
	border-bottom: 0px none; 
	padding: 0px;
}

#TopMainColumns tfoot .Left, #TopMainColumns tfoot .Center, #TopMainColumns tfoot .Right {
	border: 1px solid #d2d2d2;
	border-top: 0px none; 
	padding: 0px 0px 4px 0px;
}
	#TopMainColumns tfoot .Left {
		background-image:  url("/assets/gif/index.top.left.bottom.gif");
		background-position: bottom;
		background-repeat: no-repeat;
	}
	#TopMainColumns tfoot .Center {
		background-image:  url("/assets/jpg/brownRule.jpg");
		background-position: bottom;
		background-repeat: no-repeat;
	}
	#TopMainColumns tfoot .Right {
		background-image:  url("/assets/gif/index.top.right.bottom.gif");
		background-position: bottom;
		background-repeat: no-repeat;
	}

#TopMainColumns tbody .Left, #TopMainColumns tbody .Center, #TopMainColumns tbody .Right {
	border: 1px solid #d2d2d2;
	border-top: 0px none; 
	border-bottom: 0px none; 
	padding: 0px;
height:275px;
}
	
#TopMainColumns .Spacer {
	background-color: #ffffff; 
	border: 0px none;
	padding: 0px;
	margin: 0px;
	width: 2px;
}
#TopMainColumns .LeftCore {
width:326px;
}
#TopMainColumns .CenterCore, #TopMainColumns .RightCore {
width:200px;
}

	#TopMainColumns .ViewAllArticles {
		background-image: url(/assets/gif/greyArrowRev.gif); 
		background-position: 10px 5px; 
		background-repeat: no-repeat; 
		font-size: 10px; 
		font-weight: bold;
		margin: 10px 0px 10px 0px; 
		padding: 3px 0px 3px 0px; 
		clear: both; 
	}
	#TopMainColumns .ViewAllArticles a {
		padding-left: 20px; 
	}


#TopMainColumns .Title {
	text-align: center;
	border-bottom: 2px solid #ffffff;
}
#TopMainColumns .Story {
	padding: 10px;
}
#TopMainColumns .Story .Body {
}
#TopMainColumns ul {
	margin: 5px 0px;
	padding: 0px;
}
#TopMainColumns li {
	list-style-image: url(/assets/gif/greyArrowRev.gif);
	margin: 0px 0px 0px 1.3em;
	padding: 0px;
}

#TopMainColumns .Left .Title {
	border-bottom: 0px none;
}
#TopMainColumns .Left h1 {
	color: #8B2121;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.2em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#TopMainColumns .Left .Story .Body {
	font-size: 14px;
}
#TopMainColumns .Center h1, #TopMainColumns .Right h1 {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#TopMainColumns h1 a {
	color: #8B2121;
}

#TopMainColumns .ImageBox {
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 9px;
	text-align: center;
}
#TopMainColumns .ImageBox small {
	font-size: 9px;
	display: block;
	margin: 5px 0px;
	text-align: center;
}

#MiddleMainColumns .PhotoOfTheWeek {float:left;margin:3px 3px 3px 0;background-color:#d3d8da;width:548px;padding-top:0px;border:1px solid #d3d8da;height:356px;}
#MiddleMainColumns .PhotoOfTheWeek p {font-weight:bold;color:#023F88;font-size:15px;padding-left:5px;}
#MiddleMainColumns #IndexTabber {float:left;width:385px;margin:3px 0 0 0;}
#MiddleMainColumns .Left {
	width: 938px;
	vertical-align: top;
}
#MiddleMainColumns {margin-bottom:10px;}
#BottomMainColumns .Center {
	width: 182px;
	vertical-align: top;
}
#BottomMainColumns .Right {
	width: 182px;
	vertical-align: top;
}
#BottomMainColumns .Spacer {
	width: 2px
}
#BottomMainColumns .LeftCore {
	border: 1px solid #d2d2d2;
	background-image: url(/assets/gif/index.bottom.left.bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 20px;
float:left;
}
#BottomMainColumns .LeftCore .tocIssueCover {float:right;width:180px;clear:none;}
#BottomMainColumns .LeftCore .tocNewslistBottom {float:left;width:524px;}
#BottomMainColumns .LeftCore .Story {margin:0 10px 0 0;}
#BottomMainColumns .CenterCore {
	border: 1px solid #d2d2d2;
	background-image: url(/assets/gif/index.bottom.center.bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 10px;
}
#BottomMainColumns .RightCore {
	border: 1px solid #d2d2d2;
	background-color: #ecebeb;
	padding: 10px;
}

#BottomMainColumns .Headline {
	font-weight: bold;
	font-size: 12px;
}

#BottomMainColumns .ViewAllArticles {
	font-size: 11px; 
	font-weight: bold;
	clear: both;
	margin: 5px 0px 20px 0px;
	text-align: right;
}





/* Begin Bottom Left */
.SpecialFeature {
	clear: both;
	margin-top: 1em;
}
.SpecialFeature .Title {
	background-image:url(/assets/gif/dottedDivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
}
.SpecialFeature img {
	float: left;
	margin: 0px 10px 10px 0px;
}
.SpecialFeature .Summary {
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 15px 0px;
}
.SpecialFeature .Summary div {
	font-size: 11px;
}
.SpecialFeature .Summary .More {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#BottomMainColumns .Left .Stories {
	margin: 10px 0px 0px 0px;
}
#BottomMainColumns .Left .Story {
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 14px;
}
#BottomMainColumns .Left .Story a, 
#BottomMainColumns .Left .Story  a:link {
	font-size: 11px;
	font-weight: bold;
}
/* End Bottom Left */




/* Begin Bottom Middle */
#BottomMainColumns .Center .Story {
	padding: 0px;
	line-height: 13px;
}


#EditorialIndex {
	margin-bottom: 20px;
}
#EditorialIndex ul {
	margin: 15px 0px;
	padding: 0px;
}
#EditorialIndex li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#EditorialIndex a, 
#EditorialIndex a:link  {
	font-size: 10px;
}

#PastIssues {
	margin-top: 20px;
	margin-bottom: 20px;
}
#PastIssues a, 
#PastIssues a:link {
	display: block;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
/* End Bottom Middle */
