/*
	Layout and fonts
*/
#storyPage, 
#storyPage .galleryLinks ul li,
#mediaPage, 
#mediaPage .galleryLinks ul li
	{
	margin-left: 10px;
	margin-right: 10px;
	}
body#mediaPageBody, 
body#mediaPageBody #mediaContent
	{
	background:#212528;
	}
#storyPage #photoBox, 
#storyPage .relatedLinks, 
#storyPage .relatedLong ul,
#storyPage .relatedLong ul li,
#storyPage .galleryLinks,
#storyPage .galleryLinks ul, /* commented this out because it was causing errors in image layout in IE6+7 photo gallery/story pages */
#storyPage .galleryLinks ul li,
#storyPage .storyTools div,
#storyPage .copyright,
#mediaPage #photoBox, 
#mediaPage #videoBox,
#mediaPage .relatedLinks, 
#mediaPage .relatedLong ul,
#mediaPage .relatedLong ul li,
#mediaPage .galleryLinks,
#mediaPage .galleryLinks ul,
#mediaPage .galleryLinks ul li,
#mediaPage .storyTools div, 
#mediaPage .copyright
	{
	float:left;
	display:inline;
	}
#storyPage #photoBox.StoryLargeSize, 
#storyPage #storyContent .relatedRowLength4, 
#storyPage #videoBox,
#mediaPage #mediaBigBox
	{
	float:right;
	}
#storyPage #photoBox, 
#storyPage #videoBox,
#storyPage .relatedLong ul,
#storyPage .galleryLinks ul,
#storyPage .relatedLinks, 
#mediaPage #photoBox, 
#mediaPage #videoBox,
#mediaPage .relatedLong ul,
#mediaPage .galleryLinks ul,
#mediaPage .relatedLinks 
	{
	clear:both;
	}
#storyPage,
#mediaPage
	{
	font-size:8pt;
	line-height:12pt;
	font-weight:normal;
	clear:left;
	}

#storyPage #photoBox, 
#mediaPage #photoBox 
	{
	text-align:center;
	}
#storyPage #photoBox .photoText, 
#mediaPage #photoBox .photoText
	{
	text-align:left;
	}
#storyPage #videoBox
	{
	width:620px;
	height:363px;
	margin:0 0 10px 0;
	}
#storyPage #videoBox #cwpPlayerDiv,
#storyPage
	{
	width:620px;
	}
#mediaPage #videoBox 
	{
	width:940px;
	}
/*
	Related
*/
#storyPage .relatedLinks, 
#mediaPage .relatedLinks 
	{
	margin-right:20px;
	}
#storyPage .relatedLinks h3,
#mediaPage .relatedLinks h3
	{
	margin:0 0 10px;
	}
#storyPage #storyContent .relatedLong,
#mediaPage #storyContent .relatedLong 
	{
	margin-right:0px;
	}
#storyPage #storyContent .relatedRowLength2,
#mediaPage #storyContent .relatedRowLength2
	{
	margin-right:20px;
	}
#storyPage .relatedShort, 
#mediaPage .relatedShort 
	{
	width:220px;
	}
#storyPage .relatedLinks ul li, 
#mediaPage .relatedLinks ul li 
	{
	border-bottom:1px solid #CCCCCC;
	list-style-type:none;
	margin-bottom:10px;
	}
#storyPage .relatedLong ul,
#mediaPage .relatedLong ul
	{
	margin-bottom:10px;
/*	border-bottom:1px dotted #CCCCCC;
*/	}
#storyPage .relatedLong ul li,
#mediaPage .relatedLong ul li
	{
	width:140px;
	margin:0 10px 0 10px;
	border-bottom:none;
	}
#storyPage .relatedLong ul li.first,
#storyPage .galleryLinks ul li.first,
#mediaPage .relatedLong ul li.first,
#mediaPage .galleryLinks ul li.first
	{
	margin-left:0;
	}
#storyPage .relatedLong ul li.last,
#storyPage .galleryLinks ul li.last,
#mediaPage .relatedLong ul li.last,
#mediaPage .galleryLinks ul li.last
	{
	margin-right:0;
	}
/*
	Other
*/
#storyPage .credit, 
#mediaPage .credit 
	{
	font-style:italic;
	}
#storyPage .abstract,
#mediaPage .abstract 
	{
	clear:left;
	}
#storyPage .relatedLinks .abstract, 
#mediaPage .relatedLinks .abstract	
	{
	clear:none;
	}
#storyPage .relatedLinks img, 
#mediaPage .relatedLinks img
	{
	float:left;
	margin:0 0 2px 0;
	}
#storyPage .relatedShort img, 
#mediaPage .relatedShort img
	{
	margin:0 10px 2px 0;
	}
#storyPage .byline,
#storyPage .galleryLinks ul,
#mediaPage .byline,
#mediaPage .galleryLinks ul
	{
	margin:10px 0;
	}
#storyPage .sectionTitle, 
#mediaPage .sectionTitle, 
#storyPage .section_title, 
#mediaPage .section_title 
	{
	clear:both;
	font-size: 12pt;
	font-weight:bold;
	margin-top:20px;
	}
#storyPage .storyTools div, 
#mediaPage .storyTools div,
#storyPage .storyTools a, 
#mediaPage .storyTools a 
	{
	margin-right:10px;
	}
#storyPage .comments, 
#mediaPage .comments 
	{
	display:block;
	}
#storyPage .photoText,
#mediaPage .photoText
	{
	font-size:7pt;
	line-height:1.4;
	font-weight:normal;
	}
#mediaPage .photoText
	{
	border:1px solid #333333;
	background:#009999;
	margin:10px 0px;
	}
#storyPage .relatedLinks ul li,
#mediaPage .relatedLinks ul li
	{
	font-size:8pt;
	line-height:1.2;
	font-weight:normal;
	}
#storyPage .StoryDefaultSize,
#storyPage .StoryDefaultSize .photoText,
#mediaPage .StoryDefaultSize,
#mediaPage .StoryDefaultSize .photoText
	{
	width:380px;
	}
#storyPage .StorySmallSize,
#storyPage .StorySmallSize .photoText,
#mediaPage .StorySmallSize,
#mediaPage .StorySmallSize .photoText
	{
	width:220px;
	}
#storyPage .StoryLargeSize,
#storyPage .StoryLargeSize .photoText
	{
	width:620px;
	}
#mediaPage .StoryLargeSize,
#mediaPage .StoryLargeSize .photoText
	{
	width:940px;
	}
#storyPage .photoText .photoCaption,
#mediaPage .photoText .photoCaption
	{
	padding:10px;
	background:#efefef;
	}
#storyPage .photoText .photoCredit,
#mediaPage .photoText .photoCredit
	{
	padding:0px 10px 10px 10px;
	background:#efefef;
	color:#999;
	}
#mediaPage .photoText .photoCaption,
#mediaPage .photoText .photoCredit
	{
	background:#2a2c2e;
	}
#mediaPage .active
	{
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
	}
#mediaPage #mediaBigBox
	{
	margin-left:20px;
	}
	
#storyPage #distributorLogo {border:0px; float:right;}

#storyPage .relatedRowLength4,
#storyPage .relatedRowLength4 ul,
#mediaPage .relatedRowLength4,
#mediaPage .relatedRowLength4 ul,
#storyPage .galleryLinks,
#storyPage .galleryLinks ul,
#mediaPage .galleryLinks,
#mediaPage .galleryLinks ul
	{
	width:620px;
	}
#storyPage .relatedRowLength2,
#storyPage .relatedRowLength2 ul,
#mediaPage .relatedRowLength2,
#mediaPage .relatedRowLength2 ul
	{
	width:300px;
	}
#storyPage .copyright,
#mediaPage .copyright
	{
	width:620px;
	clear:left;
	padding:0;
	}
#storyPage .StoryDefaultSize,
#storyPage .StorySmallSize
	{
	margin-right:20px;
	}
	
#storyPage .relatedRowLength4 li,
#storyPage .relatedRowLength2 li,
#storyPage .galleryLinks li
	{
	border-top:1px dotted #ccc;
	padding-top:10px;
	}
#storyPage .relatedRowLength4 ul:first li,
#storyPage .relatedRowLength2 ul:first li,
#storyPage .galleryLinks ul:first li
	{
	border-top:none;
	padding-top:none;
	}
#storyPage .storyText
	{
	clear:right;
	}
#storyPage p
	{
	font-size:9pt;
	line-height:1.5;
	}
/*
	Comments
*/
#comments 
	{
	float:left;
	display:inline;
	position:relative;
	}
#comments .comments 
	{
	padding:10px;
	}
#comments .odd, 
#comments #soundoffpost 
	{
	background:#EEE;
	}
#comments .date 
	{
	font-size:7pt;
	color:#666;
	}
#comments .commentsName .name
	{
	color:#336699;
	}
#comments .commentsFlag .flag
	{
	font-size:7pt;
	}
#comments div.clear
	{
	display:none;
	}
#txtComments 
	{
	height:100px;
	width:600px;
	}
#comments #btnPostCommentSubmit
	{
	background:url(/images/global/onthego/submit.jpg) no-repeat left top;
	width:70px;
	height:24px;
	overflow:hidden;
	display:block;
	text-indent:-10000px;
	margin:10px 0px;
	}
#comments #soundoffpost,
#comments #moreComments
	{
	padding:10px;
	}
#comments #soundoffpost .section_title,
#comments #soundoffpost .section_title h3
	{
	margin-top:0;
	}