@import "video.css";

.modules img{
	border:0px solid #ddd;}
	
#leader.modules{
	/*Padding from Top of Page -- Affects MT Front/MT Article (But Not Category Index)*/
  	/*background:url(../img/bg_top_trans.gif) no-repeat top;*/
	padding-top:20px;
	width:555px;
	overflow:hidden;	
	margin-left:-5px;}

	
#leader.modules.webextra{
	width:325px;
	overflow:hidden;	
	padding-top:0;
	background:none;
	margin: 20px 0 0 0;	}

#leader.video.modules{
	width:325px;
	overflow:hidden;	
	padding-top:0;
/*	background:url(http://www.cbc.ca/marketplace/includes/img/bg_top_transddd.gif) no-repeat top;*/
	margin: 0;	}
	
/*#leader.video.modules a#playvideo{*/
#leader.modules a#playvideo{
	border:none;
	z-index:12;
	top:145px;
	left:110px;	
	clear:none;
	margin:0;
	padding:0;
	position:absolute;	
	display:block;}	

#leader.video.modules a#playvideo img{border:none;}

#leader.video.modules img{
	z-index:20;
	position:static;}

/*#leader.modules.video #video_content{*/
#leader.modules #video_content{
	margin-bottom:15px;
	display:block;
	text-align:center;}

#comments.modules{
	/*Space between story and comments*/
	/*width:325px;*/
	overflow:hidden;
	padding:0;
	margin: 20px 0 0 0;
	background:none;
	/*color:#333;*/}
	
#comments.modules #response{
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ddd;}	
	
#comments.modules .comment{
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	font-size:12px;
	margin-bottom:30px;
	padding-bottom:3px;
	border-bottom:1px solid #ddd;}	

#comments.modules .comment span{
	font-weight:bold;
	display:block;
	margin-top:10px;}

#comments.modules h3{	
	color:#141212;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0pt 0pt 10px;}

#comments.modules h3 a{
	font-size:14px;
	text-transform:uppercase;
	/*text-decoration:underline;*/}	

/*#comments.modules h3 a:hover{
	text-decoration:underline;	}*/

#comments.modules #submit {
	background-color:#5B5C61;
	border:1px solid #DDDDDD;
	color:#FFFFFF;
	margin:0pt 0pt 5px;
	padding:15px;}
	
#comments.modules #submit label, #comments.modules #submit input {
	display:block;}
	
#comments.modules #submit input, #comments.modules #submit textarea {
	border:1px solid #555555;
	margin:0pt 0pt 10px;
	width:100%;}
	
#comments.modules #submit textarea {
	height:10em;}
	
#comments.modules #submit input.submit {
	padding:1px 3px;
	width:5em;}
	
#response {
	color:#FF0000;}

#leader.modules p{margin-right:5px;}

#leader.modules h2{
	color:#333;
	font-size:19px;
	margin:0 5px 15px 0;
	line-height:1.15em;}

#leader.modules.video h2{
	margin:0;}
	
#leader.modules.video cite{
	font-size:10px;
	font-style:normal;
	color:#999;
	margin:0 0 15px;}	

#leader.modules img{
	float:left;
	display:inline;
	z-index:22;
	margin: 0 10px 20px 5px;}
}

#leader.modules.video img{
	margin: 0 10px 15px 0;}

/*#finstad.modules{
	margin: 5px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	color:#9c1f1d;
	font-size:15px;
	font-family:Arial,helvetica,sans-serif;*/


#pastshows.modules h3, #leader h3{
/* Show Titles Above Headline */
	margin: 5px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	color:#9c1f1d;
	font-size:15px;
	font-family:Arial,helvetica,sans-serif;
	/*margin: 10px 0 5px 0;*/}

/*#pastshows.modules h3 a{ 
	margin: 5px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	color:#9c1f1d;
	font-size:16px;
	font-family:"Trebuchet MS","Lucida-Grande",helvetica,arial,sans-serif;}*/
	
#pastshows.modules .past{
	background-color:#fff;
	margin: 0 0 5px 0;
	height:118px;
	overflow:hidden;
	border: 1px solid #ddd;}	
		
#pastshows.modules .past img{
	margin:5px 20px 0 5px;
	float:left;
	display:inline;}
	
#pastshows.modules .past h5{
	margin:5px 0 7px;
	font-size:15px;
	color:#141212;
	font-family:Arial,helvetica,arial,sans-serif;}		

#pastshows.modules .past p{
	margin: 0 5px 5px 0;
	color:#333;}		
	
#storybody-sidebar.modules{
	margin-top:20px;} 	
	
#storybody-sidebar.modules div{
	margin: 0 5px 15px 0;
	background-color:#fff;
	padding:10px;
	border:1px solid #ddd;}
	
#storybody-sidebar.modules div#wrapup{
	display:none;	}	
	
#storybody-sidebar.modules dl,#storybody-sidebar.modules dd,#storybody-sidebar.modules dt{
	margin:0;
	padding:0;}
		
#storybody-sidebar.modules dt{
	margin: 5px 0 10px 0;
	color:#111111;
	font-weight:bold;
	font-family:Arial,helvetica,sans-serif;
	font-size:15px;}

#storybody-sidebar.modules dd	{
	margin: 0 0 8px 0;
	font-size:10px;
}	
