﻿/* Widget styles */

.NewsMainStory
{
	width:305px;
	overflow:hidden;
}

.NewsMainStoryImage
{
	width:100px;
	height:100px;
}

.NewsMainStoryImageArea
{
	width:100px;
	float:left;
	border-left: solid 1px #656668;
}

.NewsMainStoryContentArea
{
	width:193px;
	float:left;
	padding: 5px 5px 5px 5px;
}

.NewsMainStoryContentArea li
{
	padding:3px 5px 2px 0px;
}

.NewsMainStoryContentArea a:link, .NewsMainStoryContentArea a:visited, .NewsMainStoryContentArea a:hover, .NewsMainStoryContentArea a:active
{
	color:#0D6FB2;
	text-decoration:none;
}

.NewsMainStoryHeadline
{
	font-size:11pt;
	font-weight:bold;
}

.NewsOtherStoriesTitle
{
	width:303px;
	height:40px;
	background-color: #E6E6E6;
	border-left: solid 1px #656668;
	border-right: solid 1px #656668;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
}

.NewsOtherStoriesLinks
{
	width:303px;
	height:100px;
	border-left:solid 1px #656668;
	border-right:solid 1px #656668;
	overflow:hidden;
}

.NewsOtherStoriesLinksBBC
{
	width:303px;
	height:80px;
	border-left:solid 1px #656668;
	border-right:solid 1px #656668;
}

.NewsOtherStoriesStory
{
	width:152px;
	height:100px;
	float:left;
}

.NewsOtherStoriesImageArea
{
	width:80px;
	height:100px;
	float:left;
}

.NewsOtherStoriesImage
{
	width:70px;
	height:70px;
	padding-top:5px;
	padding-left:5px;
}

.NewsOtherStoriesContentArea
{
	width:72px;
	height:100px;
	float:left;
}

.NewsOtherStoriesContentArea li
{
	padding-top: 2px;
}

.NewsOtherStoriesContentArea a:link, .NewsOtherStoriesContentArea a:visited, .NewsOtherStoriesContentArea a:hover, .NewsOtherStoriesContentArea a:active
{
	color:#0D6FB2;
	text-decoration:none;
}

.NewsNoUserNews
{
	padding:5px 5px 0px 5px;
}

.NewsNoUserNewsText
{
	font-size:16px;
}

.NewsNoUserNews a:link, .NewsNoUserNews a:visited, .NewsNoUserNews a:active
{
	text-decoration:none;
}

.NewsNoUserNews a:hover
{
	text-decoration:none;
	color:#000;
}

/* Page styles */

.NewsPageContainer
{
	width:930px;
	overflow:auto;
}

.NewsPageLeftColumn
{
	width:555px;
	float:left;
}

p.NewsPageStoryImage
{
	float: left;
	margin:0px 10px 10px 0px;
}

.NewsPageRightColumn
{
	width:230px;
	margin: 0px 10px 0px 10px;
	/*height:200px;*/
	float:left;	
}

.NewsPageSponsors
{
	width:120px;
	float:left;
}

.NewsTopMPU
{
	margin-left:35px;
	margin-bottom:10px
}

.NewsTitle
{
	overflow:auto;
}

.NewsTitleText
{
	font-size:20px;
	font-weight:bold;
}

.NewsAuthor
{
	font-size:12px;
}

.NewsTitleContainer
{
	width:555px;
	float:left;
	margin-top:10px;
	padding-bottom:15px;
}

.NewsShareContainer
{
	float:left;
	width:370px;
	margin-top:10px;
	padding-bottom:15px;
}

.NewsShare
{
	text-align:right
}

.NewsStory a:link, .NewsStory a:visited, .NewsStory a:active
{
	text-decoration:underline;
}
.NewsStory a:hover
{
	text-decoration:underline;
	color:#000;
}
.NewsStory ul, .NewsStory li
{
	list-style:disc;
}
