/*Additional declerations to supplement incumbent's original CSS to make it work with our system*/
.clr {
	visibility: hidden;
	height: 1px;
	font-size: 1px; line-height: 1px;
}

/* @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 */

#region_44  {width: 140px; height: auto;}	/* left-hand column */
	#wi_72, #wi_327, #wi_289, #wi_268 {width: 100%;} /* left-hand column blocks */

#region_45  {width: 620px; height: auto;}	/* center column */
	#wi_344 {width: 100%;}					/* news ticker */
	#wi_81  {width: 370px;}					/* top stories */
	#wi_83  {width: 244px;}					/* economy */
	#wi_84  {width: 244px;}					/* stock market */
	#wi_120 {width: 203px; height: 267px;}	/* entertainment */
	#wi_121 {width: 203px; height: 267px;}	/* sports */
	#wi_122 {width: 203px; height: 267px;}	/* society */
	#wi_123 {width: 100%;}					/* more news */
	
#region_46  {margin-left:5px; width: 170px; height: auto;}
	#wi_76  {width: 100%;}					/* more news */
	#wi_260 {width: 100%;}					/* more news */
	#wi_78  {width: 100%;}					/* more news */

.span-4 { width: 140px; }
				
#divWrapper { background:#FFF; padding:0 0 5px; height:auto}

#divContentWrapper{margin:5px;}

.divDate span.monthyearDate {white-space:nowrap;}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ text-indent:-666em; overflow:hidden; outline:none; }

#featureArticleHolder{
border:1px solid #D9D9D9;
margin:0 0;
padding:15px;
width:587px;
}

.articleImage a img {border:1px solid #FFF}

#contactFrmDiv{
	border-top:1px solid #D9D9D9;
	padding-top:15px;
	margin-top:15px;
}

div.contenttitle {
	width: 620px;
}
#frontpageHolder div.contenttitle,
#wi_83 div.contenttitle,
div.box div.contenttitle {
	width: 100%;
}
/********************************************************
	jQuery Tabs
********************************************************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {display:none;}
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {display: none;}
}

/* Skin */
.ui-tabs-nav {list-style:none; margin:0; padding: 0px;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display:block; clear:both; content:" ";}
.ui-tabs-nav li {float:left; margin:0 auto 0 5px;  /* be nice to Opera */}
.ui-tabs-nav a, .ui-tabs-nav a span {display:block; padding:0; background:url(../../graphics/original/tab.gif) no-repeat;}
.ui-tabs-nav a {position:relative; top:1px; z-index:2; padding: 0px 5px; color:#27537a; font-size:12px; font-weight:bold; line-height:1.2; text-align:center; text-decoration:none; white-space:nowrap; /* required in IE 6 */}
.ui-tabs-nav .ui-tabs-selected a {color:#000;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position:100% -150px; outline:0; /* prevent dotted border in Firefox */}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav a span {width:75x; /* IE 6 treats width as min-width */ min-width:75px; height:18px; /* IE 6 treats height as min-height */ min-height:18px; padding-top:6px; padding-right:0;}
*>.ui-tabs-nav a span { /* hide from IE 6 */ width:auto; height:auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-top:7px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position:0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position:0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor:text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */cursor:pointer;}
.ui-tabs-nav .ui-tabs-disabled {opacity:.4;}
.ui-tabs-container {border-top:1px solid #97a5b0; padding:1em 0px; background:#fff; /* declare background color for container to avoid distorted fonts in IE while fading */}
.ui-tabs-loading em {padding:0 0 0 20px; background:url(../../graphics/original/loading.gif) no-repeat 0 50%;}
.ui-tabs-nav:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ui-tabs-nav {display:inline-block;}
* html .ui-tabs-nav {height:1%;}
.ui-tabs-nav {display:block; padding: 10px 0px 0px 0px;  border-bottom: 1px solid #D9D9D9;}

div.tabs-container a {
	display: inline; background: none;
}
div.calienteTabContent a, div#navBar a {
	background: none;
}
/* JS@GDIT: try to eliminate the contents of this prop-up block (usually a single period). */
.prop {
	height: 1px; width: auto;
	font-size: 1px; line-height: 1px;
	background: none;
}
.featuredArticleHolder {
padding: 0px; width: auto;
}
#featuredArticleTitle { padding: 15px; margin: 0px !important; border: none;}
#special-article .HaitiCoverage {padding-bottom: 0px;}
.tabbertab { margin: 0px; }
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;
}
a#play, a#pause {
	padding: 0px;
}

.divCentreDroit { width: auto; }
.divTopicalNews div.box div.content { margin-right: 3px; }
#divHeadlineTicker, #featureArticleHolder { width: auto; }
.articleImage { height: auto; }
.photoDescribe { display: block; font-style: italic; width: 100%; }
.photoDescribe p {margin: 0px; padding: 0px; font-size: 9px; }
div.headlines { font-size: 13px;}
#wi_253 #featuredArticle h3 { width: 142px; }
#wi_253 #featuredArticle h3 a {
	font-size: 12px;
	padding: 6px 8px 10px 15px;
	outline: none;
	background: url('../../graphics/original/archives-month-bg-short.gif') no-repeat 0 0;
	text-decoration: none;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	display: block;
	width: 104px;
}
.jcarousel-skin .jcarousel-item-placeholder {
	background: none !important;
}

.news-columns {width:540px;padding:20px 40px;background:#F4EBE1;}
.news-columns .news-info { padding: 5px 5px 0px; }
.news-columns .news-info a { padding: 0px; margin: 0px; line-height: 1.1em; }
.news-columns .news-info p { padding: 0px; margin: 0px; line-height: 1.1em; }
.news-columns .news-special-2 {
	width: 243px; height: 60px; min-height: 60px;
	float: left;
	padding: 10px; margin: 0px 10px 10px 0px;
	background: #FFF;
	border: 1px solid #AFA499;
	overflow: hidden;
}
.news-columns .news-special-2 .news-image { float: left; }
.news-columns .news-special-2 .news-image img { height: 60px; }
.news-columns .news-special-2 .news-info { width: auto; padding: 0px 0px 0px 90px; }

.news-columns .news-special-3 {
	width: 150px; height: 300px; min-height: 300px;
	float: left;
	padding: 10px; margin: 0px 12px 10px 0px;
	background: #FFF;
	border: 1px solid #AFA499;
}
.news-columns .alt { margin-right: 0; clear: right; }

/* Special Heights for Different Languages
.news-columns .haiti-es-2 { min-height: 130px; height: 130px; }
.news-columns .haiti-en_GB-2 { min-height: 120px; height: 120px; }
.news-columns .haiti-pt-2 { min-height: 130px; height: 130px; }
.news-columns .haiti-es-3 { min-height: 220px; height: 220px; }
.news-columns .haiti-en_GB-3 { min-height: 210px; height: 210px; }
.news-columns .haiti-pt-3 { min-height: 210px; height: 210px; }
 */

img.special_coverage {margin-left: 5px;margin-bottom: 5px;}

.quoteofday blockquote{margin:5px 0px;color:#062261;font-weight:bold;position:relative;z-index:1}
.quoteofday blockquote p{margin:0 5px 0 15px;position:relative;z-index:5}
.quoteofday blockquote .quote-left{background:url('../../graphics/icons/left-quote.gif') no-repeat;height:36px;width:36px;position:absolute;top:0;left:0;z-index:2}
.quoteofday blockquote .quote-right{background:url('../../graphics/icons/right-quote.gif') no-repeat;height:36px;width:36px;position:absolute;bottom:0;right:0;z-index:3}

ul#haiti-organizations li {
	list-style-type: disc;
	margin: 0 0 1.5em;
}
div.glidecontent div.one div {
	width: 313px;
}
p.haiti-banner { margin-bottom: 0px; }
p.haiti-banner img { float: none; margin: 0px; }

div#featureArticleHolder .teaser {
	color: #000;
	font-size: 1.1em;
	padding: 10px;
	font-style: normal;
	margin: 0px 0px 15px;
}

.callout {
	width: 100px;
	background: #F4EBE1;
	color: #000;
	padding: 3px;
	margin: 5px;
	border: 2px #787370 solid;
	font-size: 1em;
 }


/* sidebar */

div.featureSidebar {
	width: 150px;
	padding: 3px;
	margin: 5px;
	color: #111;
	font-size: 1em;
	border: 1px #666 solid;
	background: #efefef;
}

div.featureSidebar a {
	color: #369;
}

.featureSidebar h2 {
    margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	background: #CFE1FF;
	color: #000;
	padding: 2px;
}
#featureArticleHolder li {
	list-style-type: disc;
}