#middlecol h1
	{
	font-size: 14px;
	}
	
#breakingnews
	{
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 0 12px 0;
	font-size: 11px;
	}
	
#breakingnews h1, #breakingnews p
	{
	display: inline;
	padding: 0;
	margin: 0;
	}
	
#breakingnews h1
	{
	text-transform: uppercase;
	color: #990000;
	}
	
#topstory
	{
	font-size: 11px;
	margin-bottom: 10px;
	}
	
#topstory .imagewithcaption
	{
	margin: 0 0 5px 0;
	}
	
#topstory .imagewithcaption img
	{
	margin: 0;
	}
	
#topstory .imagewithcaption p
	{
	color: #9aaae7;
	background-color: transparent;
	background: transparent url(/images/hrule_dotted_4b.gif) repeat-x bottom left;
	padding: 150px 0 1px 0; /*code for ie mac*/
	/* \*/
	padding: 0 0 1px 0; /*ignored by ie mac*/
	/* */	
	font-size: 9px;
	text-align: right;
	}
	
#topstory .imagewithcaption p a
	{
	color: #9aaae7;
	font-size: 9px;
	text-decoration: none;
	}
	
#middlecol #topstory .left,
#middlecol #topstory .right,
#middlecol #topstory .right p
	{
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
#topstory ul
	{
	list-style: disc;
	list-style-position: inside;	
	margin: 5px 0;
	}

#topstory .story .moreLink a
	{
	color: #c30;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}
	
#newslead2,
#newslead2 div.story
	{
	margin: 0 0 10px 0;
	}
	
#middlecol #newslead2 div.story p
	{
	height: auto;
	display: inline;
	}

#middlecol div.left
	{
	width: 200px;
	clear: none;
	float: left;
	font-size: 11px;
	}
	
#middlecol div.right 
	{
	clear: none;
	width: 195px;
	float: left;
	font-size: 11px;
	margin-left: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 199px;
	margin-left: 15px;
	}
	
#middlecol div.left p, 
#middlecol div.right p
	{
	line-height: 14px;
	}
	
#middlecol div.left li, 
#middlecol div.right li
	{
	margin-bottom: 8px;
	}
	
#audiostreams
	{
	display: block;
	margin: 0 0 5px 0;
	padding: 10px;
	border: 1px solid #D6E0EB;
	}

/* hack to hide from \ IE 5 MAC  */
#audiostreams
	{
	clear: both;
	}
	
#audiostreams a:visited
	{
	color: #214ac6;
	}
	
#middlecol #audiostreams div.left
	{
	width: 190px;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	}

#middlecol #audiostreams div.right
	{
	width: 180px;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	}
	
#middlecol #audiostreams div.left dl,
#middlecol #audiostreams div.right dl
	{
	margin-bottom: 0;
	}
	
#audiostreams dt
	{
	font-size: 12px;	
	}
	
#middlecol #audiostreams a.audio
	{
	font-weight: bold;
	padding-top: 1px;
	}
	
#middlecol #audiostreams div.spacer
	{
	height: auto;
	margin: 0;
	}
	
#featured
	{
	color:#000;
	padding: 10px;
	margin: 0 0 15px 0;
	}
	
#middlecol div.twocolpromo
	{
	padding: 0;
	margin: 0 0 15px 0;
	width: 415px;
	}
	
#middlecol div.twocolpromo h3
	{
	padding: 8px 0;
	margin: 0;
	border-bottom: 1px dotted #999;
	clear: both;
	}
	
#middlecol div.twocolpromo h3 a
	{
	/*display: block;*/
	text-decoration: none;
	padding: 0;
	margin: 0 0 0 10px;
	}
	
#middlecol div.twocolpromo h3 .title
	{
	margin-left: 10px;
	}		
	
#middlecol div.twocolpromo div.left
	{
	clear: none;
	width: 188px;
	padding: 0;
	margin-left: 10px !important;
	margin: 10px 0 10px 5px;
	}
	
#middlecol div.twocolpromo div.right
	{
	clear: none;
	padding: 0;
	margin: 10px 5px 10px 15px;
	width: 188px;
	}
	
#middlecol div.twocolpromo p
	{
	margin-bottom: 5px;
	}
	
#middlecol div.twocolpromo ul
	{
	padding: 0;
	margin: 0;
	}
	
#middlecol div.twocolpromo img.portrait
	{
	float: none;
	clear: both;
	}
	
#middlecol div.lightblue
	{
	background-color:#dee7f7;
	background-color: #E1EAF2;
	}
	
#featured div.left
	{
	width: 190px;
	margin-right: 0;
	}
	
#featured div.right
	{
	margin-left: 15px;
	width: 190px;
	}
	
#middlecol .twocolpromo .more
	{
	text-transform: uppercase;
	}
	
#middlecol .twocolpromo .more a
	{
	color: #C30;
	text-decoration: none;
	}
	
#featured p,
.twocolpromo p
	{
	font-size: 90%;
	}

/* Hack to hide from MS IE browsers */
*>#middlecol div.row
	{
	padding: 3px 0;
	}
*>#newslead2 div.left
	{
	padding: 7px 0;
	}
*>#newslead2 div.right
	{
	padding: 7px 0;
	}
	
/* End hack */
/* Hack to display for only IE5 Mac */ *>html #middlecol div.right
	{
		margin-left: 3px;
	}
*>html #newslead2 .right
	{
		margin-left: 12px;
	}
/* End hack */
	
	
	
/* ---- ADDED FOR TOPICS PAGES --- */
	
	
/* INLINE SUBTOPIC WELLS */

#middlecol div.inlinesubtopics
	{
	display: block;
	margin: 0;
	padding: 0;
	}
	
#middlecol div.subtopic
	{
	clear: none;
	margin: 0;
	padding: 0 0 10px 0;	
	}
	
#middlecol div.subtopicsbottom
	{
	height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0 0 15px 0;
	background: transparent url(/images/hrule_dotted_r20.gif) repeat-x bottom left;	
	}

#middlecol div.subtopic h3
	{
	margin: 0;
	padding: 0;
	color: #fff;
	}
	
#middlecol div.subtopic h3 a 
	{
	display: block;
	text-decoration: none;
	background-color: #7C8894;
	background: #7C8894 url(/images/subtopic-header-bkgd.gif) no-repeat top right;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 3px 0 4px 5px;
	}
	
#middlecol div.subtopic h3 a:link
	{
	color: #fff;
	}
	
#middlecol div.subtopic h3 a:visited
	{
	color: #fff;
	}
	
#middlecol div.subtopic h3 a:hover 
	{
	text-decoration: underline;
	background: #8C98A4 url(/images/subtopic-header-bkgd.gif) no-repeat top right;
	color: #fff;
	}
	
#middlecol div.subtopic a
	{
	font-weight: bold;
	}

#middlecol div.doublerule
	{
	background: transparent url(/images/hrule-double.gif) repeat-x top left;	
	padding: 0;
	font-size: 3px;
	line-height: 3px;
	margin: 0 0 15px 0;
	}
	
	
