@charset "UTF-8";
/* CSS Document */
/************************************************
*	global settings							*
************************************************/
*{margin:0;padding:0; }
html{/* to compensate for several browser bugs */
	font-size:95%;
}
.clear{display: block; clear: both;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
p{
	font-size:1.2em;
	text-align: justify;
}
ol, ul{list-style:none;}
a{
	outline:none;
	color:#666;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color: #FF0000;
}
/************************************************
*	specific settings							*
************************************************/
body {/* set page background colour */
	background-color: #000000;
	color:#fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 0.8em;
	line-height: 1.5;
	font-weight: lighter;
}
#wrapper {/* site content container */
	background-color: #000000;
	width: 870px;
	margin: 0 auto;
	padding: 0 15px;
}
/************************************************
*	header settings							*
************************************************/
#header_top{
margin-bottom:10px;
width:870px;
height:60px;
background: #1d0000 url(../imgs/header_top.gif) repeat-y;
}
h1#name{
	padding-top:45px;
	height:0;
	overflow:hidden;
	background-image:url(../imgs/name.gif);
	background-repeat: no-repeat;
	margin-bottom:14px;
}
/************************************************
*	nav settings							*
************************************************/

/************************************************
*	page_content settings							*
************************************************/
#page_content{
	width:870px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#left_column{
float:left;
width:280px;
margin-right:15px;
}
#middle_column{
float:left;
width:280px;
margin-right:15px;
}
#right_column{
float:right;
width:280px;
}
/************************************************
*	index_content settings							*
************************************************/
p#intro{
	padding-top:189px;
	height:0;
	overflow:hidden;
	background-image:url(../imgs/intro.gif);
	background-repeat: repeat-y;
}
#index_content{
padding:31px 0px;
}
#index_page_content{
	margin-top:50px;
	margin-bottom:108px;
}
#enter{
	margin-bottom:70px;
}
#text{
	font:18px Arial, Helvetica, sans-serif;
	color: #FF0000;
}

/************************************************
*	casestudies settings							*
************************************************/
h2#broadcast_title{
	padding-top:18px;
	height:0;
	overflow:hidden;
	background-image:url(../imgs/broadcast_title.gif);
	background-repeat: no-repeat;
	margin-bottom:23px;
}
h2#corporate_title{
	padding-top:18px;
	height:0;
	overflow:hidden;
	background-image:url(../images/corporate_title.gif);
	background-repeat: no-repeat;
	margin-bottom:23px;
	margin-top:120px;
}
div.broadcast_holder, div.corporate_holder{
	background: fixed right;
	text-align: right;
	text-decoration: none;
	list-style: inside;	
}
div.broadcast_holder:after, div.corporate_holder:after{
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
div.broadcast_holder a{
	font-size:1.2em;
}
div#hardtalk_video, div#doha_video{
	width:280px;
	float:left;
}
p#hardtalk{
	padding-top:173px;
	width:575px;
	height:0;
	overflow:hidden;
	background-image:url(../imgs/hardtalk.gif);
	background-repeat: no-repeat;
	float:right;	
}
p#doha{
	padding-top:277px;
	width:575px;
	height:0;
	overflow:hidden;
	background-image:url(../imgs/doha.gif);
	background-repeat: no-repeat;
	float:right;
}
.logos{
	float:left;
}
p#diego{
	padding-top:116px;
	height:0;
	width:575px;
	overflow:hidden;
	background-image:url(../imgs/diego.gif);
	background-repeat: no-repeat;
	float:right;
}
p#omega{
	padding-top:117px;
	height:0;
	width:575px;
	overflow:hidden;
	background-image:url(../imgs/omega.gif);
	background-repeat: no-repeat;
	float:right;
}
p#cocacola{
	padding-top:97px;
	height:0;
	width:575px;
	overflow:hidden;
	background-image:url(../imgs/cocacola.gif);
	background-repeat: no-repeat;
	float:right;
}
.videoThumbnail{
	border:1px solid #363636;
	margin-bottom:10px;
	margin-top:40px;
}
/************************************************
*	contact settings							*
************************************************/
p#contact_content{
	padding-top:257px;
	height:0;
	overflow:hidden;
	background-image:url(../imgs/contact_content.gif);
	background-repeat: no-repeat;
}
/************************************************
*	footer settings							*
************************************************/
#footer{
padding:20px 0;
}
#footer p{
font-size:1.10em;
color:#807e78;
text-align:right;
}
