/* @group clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* @end */

html,body{height:auto;}

h2,h3{margin-top:15px}

/*Additional declerations to supplement incumbent's original CSS to make it work with our system*/
#wrapper,.container {
	overflow: hidden;
	min-height:0px;
	margin-bottom:0;
	height: auto;
}

#container{
	height:auto;
}

.clr, .redRule span {
	visibility: hidden;
}
.banner .languages .lang_active {
	color: #ffffff;

}
.banner .languages .lang_active:hover {
	color: #d62139;

}


.banner .languages #lang_resize {
	font-size: 10pt!important;
}

#footer {
	/*Not displaying the footer for now*/
}

/*weather */

div.blockSubPhoto h2 {
/*	display: none;
*/}
div.blockWeather {
	padding: 15px;
	background-color: #F3A52A;
	border: 1px solid #BCB480;
	border-bottom:1px solid #D62139;
	width: 195px;
	border-top-width: 4px
}
table.weather tr:hover {
	background-color: #BCDCE4;

}
div.tabs-nav {
	width: 200px !important;
	overflow: scroll;
}

#tickerButtons{margin:0 5px 0 0;}

#tickerButtons img{}

/* Forces thumbnails to default size for news images */
div .thumbnails img{ width:88px;height:70px;}

.feedbackblock_form {overflow: hidden;}

.navbg{margin:-38px -5px 8px 5px;}

/* Fixes overflow issue #1045 */
div#contactFrmDiv textarea, div#subscribeFrmDiv textarea, div#commentsFrmDiv textarea, div#emailFriendFrmDiv textarea {width:99%;}

/* Fixes hidden fields display issue #1108 */
div#contactFrmDiv #fbHiddens input{display:none;}
#feedback{overflow:inherit;height:auto;}

#newsFeedTitle a{color:#000;text-decoration:none;}
#newsFeedTitle a:hover{;color:#681823;text-decoration:none;}

#star-rating{
	font-size:14px;
	margin-left:5px;
}

div.fbLabel{
	margin:10px 0 0 0;
}

div#emailFriendFrmDiv .hiddenFields input, div#contactFrmDiv .hiddenFields input{
	display:none;
}

div.fbSubmit{
	margin:5px 0;
}

img.fbCaptcha{
	margin:0 0 0 10px;
}

img.sendFriend{
	float:right;
	margin:10px 0 10px 25px;
	border:none;
}

div#TB_ajaxContent div#emailFriendFrmDiv{
	width: auto;
}

div#emailFriendFrmDiv input#hiddenTitle{
	display:none;
}

#verifyImgDiv{
	margin:0;
}

.readerComments{
	margin-bottom:10px;
}

.commentnew{
	background-color:#FFFFFF;
	border:2px solid #EFD8B3;
	margin-top:10px;
}

.commentnew .commentdate{
	background:#EFCC95;
	color:#333;
	font-size:100%;
	padding:4px;
}

.commentnew .commentdate a{
	color:#333;
	text-decoration:none;
	font-size:12px;
}

.commentnew p{
	margin:0 0 5px 0;
}

.commentnew .commentpostdate{
	font-weight:normal;
}

.commentnew .commentbody{
	padding:5px;
	font-size:12px;
}

#pollform{
	margin-top:5px;
}

#pollform input, #pollform span{
	vertical-align:middle;
}

#pollform input{
	margin-right:5px;
}


.pollpercentage{
	padding:4px;
	background-color:#283D29;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

div.userPoll{
	background:#F3A52A url(../../graphics/original/leftColumnSwoosh.jpg) no-repeat scroll 0 0;
	margin-bottom:10px;
	margin-top:0;
	padding-top:5px;
}

div.userPoll div.contenttitle
{
	text-align:center;
	border-bottom:1px solid #D22A3A;
	padding-bottom:5px;
}

div.pollresult{
	padding:8px;
}

a.commentBody{
	text-decoration:none;
	color:#000;
}

div#contactFrmDiv, div#commentsFrmDiv, div#subscribeFrmDiv
{
	width:auto;
}

.comment {
	padding-bottom:15px;
}

.commentHeader {
	font-size:12px;
	background:transparent url(../../graphics/original/commentsBG.jpg) no-repeat scroll 0 0;
	clear:both;
	font-weight:bold;
	height:31px;
	padding-top:8px;
}

.commentName {
	margin: 0px 8px;
	float: left;
}

.commentDate {
	color:#686964;
}

.contentdiv a{color:#D62139;text-decoration:none}

.contentdiv .quote a{
	color:#000;
}

h3.subTo
{
	margin-top:0px;
}

.quote {
	background-color: white;
}

#caption { position: absolute; margin:0 0 0 10px; width: 488px !important; }
.jcarousel-skin .jcarousel-item-placeholder {
	background: none !important;
}/*
div#navBar a.toggleCaption {
	width:10px;
	background:url(../../graphics/original/gallery-captions-icon.gif) 0 0 no-repeat;
}
div#navBar a.toggleCaption-active {
	background:url(../../graphics/original/gallery-captions-icon.gif) -25px 0 no-repeat;
}*/

.contentdiv a{}

#ticker #jnewsTicker a {font-size:13px;font-weight:bold}

.news-list{margin:0;padding:0}
.news-list .news-story{min-height:175px;width:265px;margin-right:5px;float:left;}
.news-list .news-story .photo{border:1px solid #D62139;padding:2px;width:88px;height:69px;float:left}
.news-list .news-story .text{width:165px;margin-left:5px;min-height:175px;float:left}
.news-list .news-story .text h3{margin:0}
.news-list .news-story .text h3 a{font-weight:bold}
.news-list .news-separator{clear:both}
* html .news-list .news-story{height:175px}
* .news-list .news-story .text{height:175px}

#page-top{width:745px;height:50px;padding:5px 0px;margin-bottom:5px;float:left}
#news-briefs{width:550px;height:50px;float:left}
#news-briefs ul{list-style-type:none;position:relative;border:1px solid #ac2937;margin:0;padding:0 0 0 20px;height:50px;background:#EFEBE0 url('../../graphics/briefs-header.gif') no-repeat}
#news-briefs ul li{width:528px;height:50px;position:absolute;top:0;left:20px;}
#news-briefs ul li a{display:block;overflow:hidden;color:#000;padding:5px 10px;width:508px;height:40px;background:#EFEBE0;text-decoration:none}
#news-briefs ul li a strong{color:#000}
#news-briefs ul li a:hover{color:#ac2937;background-color:#EFE4E0}

.en_GB #news-briefs ul{background-position:0px -102px}

#page-top #tools{float:left;width:175px;height:40px;padding-top:10px;text-align:center}
#page-top #tools img{margin-left:30px}

#surveyBadge,#worldCup10Badge, #ramadanBadge {
	margin: 5px 0px 0px;
	border: 1px solid #D62139;
	padding: 4px;
}
#surveyBadge img,#worldCup10Badge img, #ramadanBadge img { width: 155px; }
div#spotlight {
	margin: 10px 0;
}
div#spotlight div.spotlight_thumbnail {
	margin: 5px 0px;
	border: 1px solid #D62139;
	padding: 4px;
}
#spotlight div.spotlight_thumbnail img { width: 150px; }
#spotlight p {
	font-size: 11px !important;
}
#spotlight h4 a {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
}
#special-instructions {
	position: relative; top: 0px; left: 0px;
	display: block; height: auto; width: 100%;
	margin: 10px 0px 0px; padding: 0px;
	background-color: #EFEBE0; border: 1px solid #ac2937;
}
#special-instructions:hover { text-decoration: none; }
#special-instructions #si-inner {
	margin: auto; padding: 5px;
}
#special-instructions .text { color: #000; text-decoration: none; display: block; }
#special-instructions .link { color: #D62139; text-decoration: none; display: block; }
#special-instructions:hover .text { text-decoration: none; }
#special-instructions:hover .link { text-decoration: underline; }

.pubdate{font-weight:bold;font-style:italic}

div#emailFriendThickbox {
display:none;
}

#setdate{padding:3px;margin-right:5px;font-weight:bold;}

#video_gallery {
	margin-bottom: 20px;
}
#video_gallery .video_gallery_video {
	border: 1px solid #D62139;
	margin: 5px 5px 0 0;
	padding: 4px 0px 0px;
	text-align: center;
}
#video_gallery img.video_preview {
	width: auto; height: 182px;
}
#video_gallery .video_title {
	display: block;
	margin: 5px 0px 10px; padding: 0px;
	font-weight: bold;
	font-size: .9em;
}

.callout, .featureSidebar {
	width: 150px;
	background: #F3A52A;
	color: #000;
	padding: 3px;
	margin: 5px;
	border: 2px #D62139 solid;
	font-size: 1em;
 }

div.featureSidebar {
	width: 200px;
}

.featureSidebar h2 {
   margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	background: none;
	color: #000;
	padding: 2px;
}
div.breakingnews {
	border:1px solid #ac2937;
	margin: 5px 0 0 0;
	padding:0 0 0 20px;
	width:525px;

	float:left;
	background-color: #EFEBE0;
	border-left: 5px solid #ac2937;
	margin-bottom: 5px;
	padding: 15px 10px;
}
div.breakingnews h2 {
	margin: 0;
	padding: 0;
		font-size: 1em;
}
div.breakingnews h2 a {
	color: black;
	font-weight: bold;
}
div.breakingnews h2 span {
	margin-right: 5px;
}

div#twitterBadge {
	background: transparent url('../../graphics/social/twitter-badge.png') no-repeat;
	padding: 2px 2px 2px 30px;
	width: 132px;
	height: 27px;
}

div#twitterBadge span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: .01em;
	font-size: .5em;
	color: #4B5656;
	font-weight: bold;
}
.articleWidth p{margin-bottom:20px;}
.articleWidth * p, .articleWidth p.author{margin-bottom:0;}

#mawtani_window{background:url('/cocoon/meii/graphics/badges/mawtani_bg.gif') no-repeat center 10px #4b81c3; margin:5px 5px 5px 0 ; overflow:hidden; height:1%;}
#mawtani_window h3{font-size:18px; margin:5px 10px 26px; text-transform:uppercase;}
#mawtani_window h3, #mawtani_window a{color:#ffffff;}
#mawtani_window ul{width:100%; margin:0 0px 10px;}
#mawtani_window ul li{list-style:none; float:left; width:155px; margin:0 13px;}

span#pollQuestion{float:left;}
