/* -------------------------------------------- */
/* Group: 			AI 							*/
/* Description: 								*/
/* Notes: 										*/
/* -------------------------------------------- */

/* -------------------------------------------- */
/* GROUP */



/* -------------------------------------------- */
/* BLOCK/s */

#subhead .blockID-AI10,
#subhead .blockID-AI11 {
	margin-left: 0;
}

/* -------------------------------------------- */
/* MODULE/s */

.groupID-AR .component p {
	font-size: 14px;
	line-height: 24px;
}

/* =Layout */
.groupID-AR { margin: 0 0 14px 0; }


/* Group Wide */
.groupID-AR .image {border:1px solid #ccc}
.groupID-AR .component li a {
    font-weight: bold;
}
.groupID-AR .image p a {font-weight:bold}


/* AI03 */
.moduleID-AI03 .image p { margin:2px 0px 2px 0px; }
.moduleID-AI03 p {}
.moduleID-AI03 .left .image {
	clear: both;
	float: left;
	margin: 0px 20px 0px 0px;
	
}
.moduleID-AI03 .right .image {
	clear: both;
	float: right;
	margin: 0px 0px 0px 20px;
}
.moduleID-AI03 .image {
	border: 1px solid #ccc;
}

/* AT01 */
.moduleID-AT01 {border-bottom:1px solid #ccc;}

.moduleID-AI10 .image { width: 1100px; height: 72px; }

/* AT04 */
.moduleID-AT04 { max-width: 620px; overflow: hidden; }


/* CSS for Editor input/s */
.groupID-AR pre,
.groupID-AR .shadedContent {
	white-space: pre-wrap;       /* css-3 */
 	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	
	margin-bottom: 10px; 
	border-top: 2px solid #D4D1D6;
	font-size: 14px; 
	line-height: 24px; 
	padding: 20px;
	color: #333;
	background-color: #e7e6e9;
	display: block;
	
    font-family: Trebuchet, Trebuchet MS, Arial, Verdana, Sans-Serif;
	
}

.groupID-AR .shadedContent em,
.groupID-AR pre em {
	font-weight: bold; 
	display: block;
}

.groupID-AR blockquote {
	background: url(/National_Library/20161130034600oe_/https://www.channel4.com/static/news/images/sprites/ArticleQuotesLeft.png) no-repeat 0 12px;
	font-size: 16px; 
	line-height: 24px;
	padding: 18px 0 18px 35px;
	color: #333366; 
	width: 270px; 
	border-top: 2px solid #D4D1D6;
	border-bottom: 1px solid #D4D1D6;
	float: right; 
	margin: 0 0 10px 10px;
}

.groupID-AR blockquote .bqInnerWrap {
	background: url(/National_Library/20161130034600oe_/https://www.channel4.com/static/news/images/sprites/ArticleQuotesRight.png) no-repeat 100% 100%;
	padding-right: 25px;
}

/* Standard Arrow List  */
.groupID-AR li { 
	background:url(/National_Library/20161130034600oe_/https://www.channel4.com/static/news/images/bg/arrow-grey.gif) no-repeat scroll 0 5px transparent;
	padding-left: 12px;
	padding-bottom: 0px; 
	display: block;
	font-weight: normal; /* Def not bold in a standard list */
	vertical-align: top; 
	font-size: 12px;
	line-height: 18px!important; 
}

/* Qoute Source */
.groupID-AR blockquote em {
	margin-top: 10px; 
	font-size: 11px; 
	line-height: 16px;
	color: #666;
	display: block; 
}

.moduleID-AI06 .image { display: inline-block; margin-bottom: 10px; margin-top: 4px; }
.moduleID-AI06 .left .image { float: left; margin-right: 10px; }
.moduleID-AI06 .right .image {  float: right; margin-left: 10px; }

/* AL08 */
.moduleID-AL08 .component { margin-right: 15px; }
.moduleID-AL08 h2 { 
	font-size: 21px; 
	line-height: 24px; 
	margin: 0 10px 2px 0;
	font-weight: bold;
	color:#005988;
}
.moduleID-AL08 h2 span.modTitle { display: block; }
.moduleID-AL08 h2 a { color:#005988; }
.moduleID-AL08 h2 a:hover { text-decoration: none; }

.moduleID-AL08 .tags,
.moduleID-AL08 .pubTime,
.moduleID-AL08 .pubDate,
.moduleID-AL08 .authorName { margin: 0; font-size: 11px; line-height: 12px; color: #555555; /*border: 1px solid black;*/ display: inline-block; }
.moduleID-AL08 .pubDate,
.moduleID-AL08 .authorName {
	padding-left: 10px; 
	background: transparent url(/National_Library/20161130034600oe_/https://www.channel4.com/static/news/images/icons/dot.gif) no-repeat 0 4px;
}
.moduleID-AL08 .tags { text-transform: uppercase; }
.moduleID-AL08 .tags a, 
.moduleID-AL08 .authorName a { color: #555555; }

.moduleID-AL08 .image { margin: 10px 0; border: none; }

.moduleID-AL08 ul li { width: 290px; float: left; }