/*general specifics :-) and overrides  */

/* dark links: #183152; */
/*
dark-blue: #537AB2;
light-blue: #8FBEFF;
near-white: #E8F4FF;
light-green: #B4CC5E;
dark-green: #A0B25C;
*/

/*
l-blue: #E1E6FA;
lm-blue: #C4D7ED;
m-blue: #ACC9E3;
dm-blue: #375E82;
d-blue: #183152;
*/

body {
	background: #E6E6DD url('/cocoon/setimes/graphics/v3/header/background.png') repeat-y center center;
	margin: 0px;
/*
	font: 11px/1.5em "Lucida Grande", Tahoma, Arial, sans-serif;
*/
	color: #555;
}

a {color: #09466E;}

blockquote {margin:0;font-style:normal;}

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

div.header {
	background: #DDEFF8 url('/cocoon/setimes/graphics/v3/header/setimes_bg.jpg');
	height: 85px;
	padding-top: 10px;
}

/* Language Menu Items */
div.lang_menu  {
	text-align: center;
	background-color: #09466E;
}

div.lang_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.lang_menu li {
	display: inline;
	margin: 0px;
	padding: 0;
}

div.lang_menu li.activeLang {
	background: white;
	padding: 2px 0;
}

div.lang_menu li a {
	color: #E8F4FF;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px;
}

div.lang_menu li a:hover {
	color: yellow;
}

div.lang_menu li.activeLang a {
	color: #537AB2;
}
/* END - Language Menu Items */

div.left_menu li.navTitle
{
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 10px;
}
li.navLink a {
	text-decoration: none;
}
li.navLink a:hover {
	text-decoration: underline;
}

hr.navLink {
	margin-bottom: 4px;
	background-color: #bbb;
}

a.feedMenu
{
	color: #183152;
	color: #0013aa;
	margin-right: 4px;
	text-decoration: none;
}

a.feedMenu:hover {
	color: blue;
}

img.feedMenu {
	vertical-align: bottom;
	padding-right: 4px;
}

div.blockCurrentArticle
{
	margin-top: 6px;
}

a.headlinesLink
{
	font-size: 1.4em;
	color: #183152;
}

a.headlinesLink:hover {
	color: blue;
}
.archive .blockCurrentFeatures a,
.archive .blockCurrentBlogReview a,
.archive .blockCurrentArticle a,
.archive .blockCurrentRoundup a,
.archive .blockAudioStory a {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	line-height: 1em;
	color: #183152;
}

.blockAudioStory { margin-top: 15px; }

.archive .blockCurrentFeatures .featureItem,
.archive .blockCurrentRoundup .featureItem,
.archive .blockCurrentRoundup .featureItem,
.archive .blockCurrentArticle .featureItem {
    padding: 0 10px 0 0;
}
.archive.span-15 .blockCurrentFeatures h3,
.archive.span-15 .blockCurrentRoundup h3,
.archive.span-15 .blockCurrentRoundup h3,
.archive.span-15 .blockCurrentArticle h1 {
    margin: 0.5em 0;
    font-weight: bolder;
    font-size: 20px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #961B1F;
}

.archive .date {
    margin: 5px 0;
}
.archive.span-6 {
    width: 220px;
}

.archive.span-6 .blockSidebar {
    margin: 0;
}

.archive.span-6 .blockDaytonAccord {
    margin: 5px 0;
}

.archive.span-6 h3 {
    border-bottom: 2px solid #3D3E32;
    color: #3D3E32;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 2px 0;
    text-transform: uppercase;
}

.archive.span-6 .blockWorldCup h3 {
    font-size: 14px;
    border: 0;
    text-transform: none;
}

.archive.span-6 .wclink a {
    font-size: 14px;
    font-weight: bold;
    color: #000080;
    text-decoration: none;
}

.archive.span-6 .wclink a:hover {
    text-decoration: underline;
}

.archive.span-6 ul#columnKeywordCorners li.blockSidebar h3 {
    border-width: 1px;
}

.archive.span-6 .blockSidebar h3 a {
    margin: 3px 5px;
}
.archive.span-6 .blockCurrentFeatures h3 {
    margin: 0;
    color: #3D3E32;
}

.archive.span-6 .blockCalendar h3 {
    padding: 3px;
    margin: 0;
    font-size: 13px;
    border-bottom: 2px solid #3D3E32;
}

.archivelist {
    margin-bottom: 10px;
}

/* Sidebar */
.blockSidebar {
	background-color: #FFF;
	border: 1px solid #09466E;
	margin: 0px 4px 10px 0;
    padding:0 0 10px;
	display: block;
}

.blockSidebar.no_border {
	border: none;
    padding: 0;
}
	.blockSidebar h3 {
		color: #336598;
		font-size: 14px;
        margin: 0;
		margin-bottom: 9px;
		top: 0;
		line-height: 24px;
		font-weight: bold;
		font-family: sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 2px 10px;
		border-bottom: 2px solid #09466E;
	}
		.blockSidebar h3 a {
			font-size: 1em;
			line-height: 1.3;
            margin: 2px 0;
			color: #336598;
		}
	.blockSidebar img {
		width: 100%;
	}
	.blockSidebar .item {
		background: none;
		background-color: none;
		margin: 0; padding: 0;
		padding-top: 0;
		height: auto;
	}
		.blockSidebar .item .title {
			display:block;
			font-size:1.1em;
			line-height:1.1em;
			margin:0 0 6px 5px;
		}
		.blockSidebar .item .image {
			float: left;
			margin: 0px 5px;
		}
			.blockSidebar .item .image img {
				width: 60px; height: 60px; margin:0;
			}
		.blockSidebar .item p {
			font-size:0.9em;
			line-height:1.1em;
			margin:0 5px;
		}
	.blockSidebar a
	{
		text-decoration: none;
		font-size: 1.1em;
		font-weight: bold;
		color: #183152;
	}
	.blockSidebar a.image {
		display: block;
	}
		.blockSidebar a.image img {
			width: 100%;
		}
.facebook-sidebar {
	border: 1px solid #D6DAE4;
	border-left: none;
	padding: 0;
}
.facebook-sidebar div.link, .facebook-sidebar div.fans {
		height: 20px;
		padding: 10px 5px 10px 7px;
		border-left: 10px solid #D6DAE4;
		color: #3B5998;
		font-weight: 500;
		font-size: 14px;
		font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
		outline-style: none;
		text-decoration: none;
	}
		.facebook-sidebar div span.facebook {
			font-weight: 900;
			margin: 0 5px;
		}
		.facebook-sidebar div.like {
			overflow: hidden;
			height: 25px;
			margin-right: 20px;
			display: block;
			float: left;
		}
			div.like.en_GB {
				width: 50px;
			}
			div.like.sq {
				width: 58px;
			}
			div.like.bs {
				width: 85px;
			}
			div.like.bg {
				width: 89px;
			}
			div.like.hr {
				width: 85px;
			}
			div.like.el {
				width: 87px;
			}
			div.like.mk {
				width: 95px;
				margin-right: 6px;
			}
			div.like.ro {
				width: 72px;
			}
			div.like.tr {
				width: 60px;
			}
			div.like.sr_Latn {
				width: 93px;
				margin-right: 8px;
			}

	.facebook-sidebar div.fans {
		background: url(/cocoon/setimes/graphics/icons/facebook_triangle.gif) no-repeat 20px 100%;
	}
	.facebook-sidebar div.link {
			border-color: #09466E;
			background-color: #D6DAE4;
		}
		.facebook-sidebar div.link a {
			color: #3B5998;
			vertical-align: top;
		}
		span.fans_descrption_small {
			font-size: 10px;
		}
		span.small_count, span.normal_count, span.medium_count {
			margin-right: 5px;
		}
		span.span.medium_count {
			font-size: 12px;
		}
		span.small_count, span.small_description {
			font-size: 11px;
		}
a.small_facebook_page {
	font-size: 10px;
}
.social_media {
	padding: 0;
	border: none;
}
	.social_media ul {
		text-align: center;
		margin: 0;
	}
		.social_media li {
			list-style: none;
			display: inline;
			margin: 0 5px;
		}
			.social_media li img {
				width: 32px;
			}
/* END - Sidebar */
#blockPhotoEssay .photo_essay_badge {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none;
	margin: 5px auto 0px;
	padding: 0px;
	text-align: center;
}
#blockPhotoEssay .photo_essay_badge a, #blockPhotoEssay photo_essay_badge a img {
	margin: 0px;
	padding: 0px;
	float: none;
	border: none;
	text-decoration: none;
	line-height: 1em;
}
#blockPhotoEssay .photo_essay_badge a img {
	border: 1px solid #666;
	width: 212px;
}
div.blockCurrentBlogReview
{
	padding: 5px;
}

div.blockGeomap
{
	margin-top: 10px;
}
div.blockGeomap h3
{
	margin: 10px 0 5px 0;
}

img.share-save-bookmark{
    border:0;
}

.blockCurrentFeatures h1, .blockCurrentNewsbriefs h1, .blockCurrentRoundup h1, .blockGeomap h1, .blockAudioStory h1
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;
	margin: 0;
	margin-left: 0px;
	margin-bottom: 4px;
	padding-left: 3px;
}

.blockCurrentBlogReview h1, .blockCurrentArticle h1
{
	margin-bottom: 8px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.3em;
	color: #000;
	padding-left: 0px;
}

.video_block img,
.blockCurrentFeatures img,
.blockCurrentBlogReview img,
.articleFeed img,
.blockCurrentArticle img,
.blockCurrentRoundups img,
.blockAudioStory img,
.blockCurrentRoundup img {
	float: left;
	margin: 0;
	margin-right: 5px;
    font-size: 1.071em;
}

.blockCurrentFeatures blockquote,
.blockCurrentBlogReview blockquote,
.blockCurrentArticle blockquote,
.blockCurrentRoundups blockquote,
.blockAudioStory blockquote {
	color: #333;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
}

.blockRecentUpdates h1, .blockRecentFeatures h1, .blockRecentNews h1, .blockCurrentFeaturesList h1, .blockCurrentNewsbriefsList h1, .blockRelatedArticles h1, .blockGeneric h1, .blockElectionWatchMain h1, .blockBio3Col h1, .blockElection h1, .blockPhotoContest h1, .blockAudioStory h1
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.3em;
	color: #000;
	padding: 12px;
	padding-left: 0px;
}

.video_block {
    padding: 10px;
    background-color: #f6f6e7;
}

.video_block h4 {
    display: inline-block;
    margin: 0 0 15px 10px;
    font-weight: bold;
}

.video_block h4 a {
    color: #09466E;
    text-decoration: none;
}

.video_block h4 a:hover {
    text-decoration: underline;
}

div.blockGeneric {
	margin-top: 4px;
}

.blockBreakingNews {
	border: 2px solid #990000;
	background: #CFE1FF url(/cocoon/setimes/graphics/icons/BreakingNews.jpg) no-repeat center left;
	margin-bottom: 10px;
	padding: 12px;
	padding-left: 40px;
}

.blockBreakingNews h1 {
	font-size: 1.2em;
	color: #990000;
	margin: 0;
	padding: 0;
}

.blockDaytonAccord img {
	float: left;
	margin-right: 3px;
}

.blockDaytonAccord
{
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px #000 solid;
	padding: 2px;
	margin-left: 5px;
	margin-right: 5px;
	background: #f2f2f2;
	min-height: 37px;
}

.blockDaytonAccord .item {
    display: inline-block;
    width: 157px;
}
.blockDaytonAccord h1
{
	margin: 0;
	margin-bottom: 3px;
	font-size: 1.1em;
	background: #cfe1ff;
	border: solid 1px gray;
	color: #000;
}

.blockDaytonAccord a
{
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.071em;
    line-height: 1.25em;
    vertical-align: top;
}

.blockDaytonAccord a:hover
{
	text-decoration: underline;
}

.blockPhotoContest
{
	width:550px;
	min-height:100px;
}

* html .blockPhotoContest
{
	height:100px;
}

.blockPhotoContest h1 span.enhance
{
	font-weight:bold;
	font-style:italic;
	color:#3067AB;
	font-size:20px;
	line-height:28px;
}




#photoBucket
{
	margin-top:20px;
	margin-bottom:20px;
	width:550px;
	min-height:25px;
	background:url('/cocoon/setimes/graphics/photocontest/bucket-bot.gif') no-repeat bottom left;
	position:relative;
}

#photoBucket ul
{
	width:550px;
	list-style-type:none;
	margin:0;
	padding:12px 0px 10px 0px;
	background:url('/cocoon/setimes/graphics/photocontest/bucket-top.gif') no-repeat top left;
}

#photoBucket ul li
{
	float:left;
	width:120px;
	height:150px;
	margin-left:13px;
	margin-bottom:50px;
}

* html #photoBucket ul li{display:inline}

#photoBucket ul li img
{
	width:116px;
	height:116px;
	display:block;
	border:2px solid #002D4E;
}


#photoBucket ul li a.vote, #photoBucket ul li a.vote:visited
{
	display:block;
	margin-top:5px;
	width:120px;
	height:25px;
	background:url('/cocoon/setimes/graphics/photocontest/vote-button.gif') no-repeat;
	font:bold 13px/25px Arial,sans-serif;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}

#photoBucket ul li a.vote:hover
{
	background-image:url('/cocoon/setimes/graphics/photocontest/vote-button-over.gif');
}

#photoBucket ul li a.disabled, #photoBucket ul li a.disabled:visited, #photoBucket ul li a.disabled:hover
{
	background-image:url('/cocoon/setimes/graphics/photocontest/vote-button-disabled.gif');
	color:#CCC;
}

#photoBucket #photoBucketThanks
{
	position:absolute;
	top:100px;
	width:360px;
	height:60px;
	left:75px;
	border:5px solid #002D4E;
	background:#C7DCF4;
	text-align:center;
	padding:20px;
	font:bold 16px/20px Arial,sans-serif;
	color:#002D4E
}

#photoWinner
{
	margin-top:20px;
	margin-bottom:20px;
	width:550px;
	background:url('/cocoon/setimes/graphics/photocontest/bucket-bot.gif') no-repeat bottom left;
	position:relative;
}

#photoWinner ul
{
	width:550px;
	list-style-type:none;
	margin:0;
	padding:12px 0px 10px 0px;
	background:url('/cocoon/setimes/graphics/photocontest/bucket-top.gif') no-repeat top left;
}

#photoWinner ul li
{
	float:left;
	width:520px;
	margin-left:13px;
	margin-bottom:12px;
}

* html #photoWinner ul li{display:inline}

#photoWinner ul li img
{
	width:520px;
	height:auto;
	display:block;
	border:2px solid #002D4E;
}

#photoWinnerCaption
{
margin-top:5px;
text-align:left;
padding:0 15px 15px 15px;
}


pan.date
{
	font-size: .9em;
	color: #777;
	margin-right: 5px;
}

p.date
{
	font-size: .9em;
	color: #555;
	margin: 0px;
	margin-bottom: 4px;
}

div.featureItem {
	margin-bottom: 10px;
	clear: both;
  overflow: auto;
}
div#balkan_destinations {

}
div#balkan_destinations div.featureItem {
	float: left;
	width: 40%;
	padding: 5px;
	clear: none;
	margin: 10px;
}
div.roundupItem {
	background-color: #eee;
	padding-top: 4px;
	height: 90px;
}

div.cuerpo {
	padding-top: 15px;
	padding-bottom: 15px;
}

div.left_menu div {
	margin-left: 5px;

}

div.sidebar div {
	margin-right: 10px;
	margin-top: 10px;
	padding: 5px;
}

div#footerMenu {
	margin-top: 15px;
	text-align: center;
}

#footerMenu { margin: auto; }

#footerMenu li
{
	display: inline;
	/* make the list display horizontally */
	list-style: none;
	padding: 0px;
	padding-left: 5px;
	/* keeping some space between menu items */
	margin: 0px;
	font: bold 1em sans-serif;
	font-size: .85em;
}
div#footerMenu li a img {

}
/*top bar */
div.top_bar {
	background-color: #36a;
}

div.topics_menu {
	text-align: center;
	background-color: #36a;
}

div.topics_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.topics_menu li {
	display: inline;
	margin: 0 3px;
	padding: 0;
}

div.topics_menu li a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

/*search*/

div.search {
	margin-right: 10px;
}

fieldset.search {
	border-color: white;
	border: 0px solid white;
	margin: 0px;
}
/*Side Menu Items*/

div.left_menu h5 {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 3px 0;
	margin: 10px 0;
	color: #666;
}

div.left_menu ul {
	margin: 0;
	padding: 0;
}
	div.left_menu li {
		list-style: none;
		margin: 0 0 3px 0;
		padding: 1px 0;
	}
		div.left_menu li a {
			font-weight: 500;
		}
		div.left_menu li a:hover {
		}

/*footer items*/
div.footer a {
	color: #369;
	text-decoration: none;
}

/*Headline ticker*/
div.news_ticker {
	margin-bottom: 10px;
}
	div.news_ticker_title {
		text-align: right;
	}
	div.news_ticker_title p {
		margin: 0;
		padding: 0;
		color: red;
		font-weight: bold;
		font-size: 13px;
	}

ul#news {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*Homepage stories*/

div.lead_story {
	border-right: 1px solid #ddd;
	padding: 15px 5px;
	margin: 0;
}

div.lead_story p {
	margin: 0;
	padding: 0;
	color: #111;
}

div.lead_story p img {
	float: none;
}

div.lead_story ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

h3.main_headline {
	color: #00254A;
	font-weight: bolder;
	font-size: 18px;
	line-height: 22px;
}

h3.main_headline a {
	color: inherit;
}

h3.main_headline a:hover {
	background-color: #00254A;
	color: white;
	text-decoration: none;
}

div.list div {
	border-bottom: 1px solid #ddd;
	padding: 10px 4px;
	margin: 10px auto;
}

div.list div h3 {
	margin: 0;
	font-size: 15px;
	line-height: 18px;
	font-weight: bolder;
	color: #00254A;
	margin-bottom: 5px;
}

div.list div h3 a {
	color: inherit;
	text-decoration: none;
}

div.list div p {
	color: #222;
}

/*-- Sidebar Reportage --*/
.blockSidebar#blockReportage {
	border-color: #961B1E;
	border-width: 2px;
}
	.blockSidebar#blockReportage h3 {
		color: #FFF;
		background-color: #961B1E;
		border: none;
	}
	.blockSidebar#blockReportage .item {
		padding: 0 5px;
	}
/*--/ Sidebar Reportage --*/

/*-- Sidebar Most Popular --*/
.blockSidebar#blockPopular {

}
/*--/ Sidebar Most Popular --*/

/*-- Sidebar Photo Essay --*/
.blockSidebar#blockPhotoEssay h3 {
	background-color: #09466E;
	color: #FFF;
}
/*--/ Sidebar Photo Essay --*/

/*-- Sidebar 2014 Olympic Games --*/
.blockSidebar#olympic h3 {
    background-color: #09466E;
    color: #FFF;
}
/*--/ Sidebar 2014 Olympic Games --*/

/*tag cloud*/

span.cloud_1 {
	font-size: 8px;
}

span.cloud_2 {
	font-size: 10px;
}

span.cloud_3 {
	font-size: 12px;
}

span.cloud_4 {
	font-size: 14px;
}

span.cloud_5 {
	font-size: 16px;
}

span.cloud_6 {
	font-size: 18px;
}

span.cloud_7 {
	font-size: 20px;
}

span.cloud_8 {
	font-size: 22px;
}

span.cloud_9 {
	font-size: 24px;
}

span.cloud_10 {
	font-size: 26px;
}

/*roundups*/

div.roundups {
	background-color: #eee;
}

div.roundups  h3 {
	padding: 5px 0 0 10px;
}

div.roundups  p {
	padding: 10px;
}

/*topics*/

div.topics {
	margin-top: 20px;
}

div.topics h3 {
	padding-left: 10px;
}

div.topics h3 a {
	text-decoration: none;
	color: #333;
}

div.topics h3 a:hover {
	text-decoration: underline;
	color: #36a;
}

div.topics li {
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}

/*spotlight*/

div.spotlight {
	border: 1px #00254B solid;
	padding-right: 20px !important;
	background-color: #DDEFFB;
	background: #DDEFFB url('../images/spotlight.png') no-repeat top right;
	height: 130px;
}

div.spotlight p {
	color: #000 !important;
	padding-right: 20px;
}

/*special_report*/

div.sp_report {
	margin: 0;
	padding: 0;
}

div.sp_report img {
	margin: 0;
	padding: 0;
}

div#open {
	width: 280px;
	margin: 0;
	padding: 0;
	border: 1px solid #888;
	border-bottom: none;
}

div.sidebar div.closed {
	padding: 5px 5px;
	margin: 0;
	border: 1px solid #888;
	width: 270px;
	border-top: none;
	background-color: #FFC;
}

div.sidebar div.closed a {
	color: #369;
}

div.blockSpecialReports h1 {	margin-bottom: 4px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.4em;
	color: #000;
	padding-left: 0px;

}

div.special_report {
	background: #ffc url('../graphics/special_back.png') no-repeat top right;
	border: 1px #FC0 solid;
	padding-right: 20px !important;
	z-index: 9999;
}

div.special_report img {
	z-index: -9999;
}

div.special_report ul, div.special_report div {
	padding: 0;
	margin: 0;
}

div.special_report li {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.special_report h3 a, div.spotlight h3 a, div.closed h3 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	text-align: justify;
	margin: 0;
	padding: 0;
}

div.special_report p {
	font-size: 12px;
	color: #555;
	padding-right: 13px;
}

/*closed*/

a.closed {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

div.closed h3 {
	padding: 0;
	margin: 0;
}

div.closed h3 a {
	color: #333;
}

div.closed h3 a:hover {
	color: #999;
}

/*most popular*/

div.most_popular {
	border: 5px solid #ddd;
}

div.most_popular ul.tab_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	overflow: hidden;
}

div.most_popular ul.tab_menu li {
	list-style: none;
	float: left;
	margin: auto 5px;
	font-size: 10px;
	border: 1px solid #888;
	border-top: none;
	padding-left: 2px;
	padding-right: 2px;
	color: #888;
}

div.most_popular ul.tab_menu li.active {
	border-bottom: 2px solid white;
	color: #222;
}

div.most_popular ul.tab_menu a {
	color: inherit;
	text-decoration: none;
}

div.most_popular h5 {
	background: #ddd;
}

div.most_popular li {
	margin-bottom: 12px;
}

div.center {
	text-align: center;
}

/*map_news*/

div.map_news {
	border: 1px solid black;
}

/*blog*/

div.blog {
	border: 1px solid #ddd;
}

div.blog h2 {
	font-size: 14px;
	font-weight: bold;
}

/*-- Sidebar poll --*/
div.poll {
	padding: 5px;
}

div.poll fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
}

div.poll h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}

div.pollresult {
	background-color: transparent;
	padding: 4px;
}

div.pollquestion
{
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 4px;
}

span.pollanswer
{
	margin-left: 4px;
	height: 16px;
	font-size: 1.0em;
	font-weight: normal;
}

div.pollpercentage
{
	background: #369;
	float: left;
	height: 12px;
	border: 1px solid black;
}

#pollform input {
    float: left;
    width: 10px;
    display: inline;
    margin-right: 5px;
}

#pollform span {
    display: inline-block;
    word-wrap: break-word; /* IE */
    width: 185px;
}

#pollform center input,
#pollform .center input {
    float: none;
    width: auto;
    margin: 0;
}

#poll_comments_link b a,
#pollform center a,
#pollform .center a {
    font-size: 14px;
    display: block;
    color:#00aedb;
    font-weight: normal;
}

#poll_comments_link b a {
    text-align: center;
}
/*--/ Sidebar poll --*/

/*-- Feature --*/
div.feature h1 {
	font-size: 24px;
	margin-bottom: 24px;
}

div.share {
	width: 90%;
	margin: 40px auto;
	border: 1px solid #ccc;
	padding: 0;
	overflow: hidden;
}

div.share div {
	float: left;
	height: 50px;
	width: 50px;
	background-color: blue;
	margin: 10px;
}

div.feature h1 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

div.feature p {
	color: #222;
	font-size: 13px;
	line-height: 18px;
}

p.teaser {
	font-weight: bold;
	text-align: justify;
	padding: 5px 15px;
	font-size: 14px !important;
	line-height: 18px;
}

bloackquote.teaser {
	font-weight: bold;
	text-align: justify;
	padding: 5px 15px;
	font-size: 14px !important;
	line-height: 18px;
}

div.article_tools, div.related {
	float: right;
	width: 240px;
	background-color: #E7E7E7;
	border: 3px solid #ccc;
}

div.related {
	float: left;
}

div.related h3 {
	margin: 5px 3px;
	background-color: white;
	padding: 4px;
}

div.related li {
	list-style: none;
	margin: 5px 0;
}

div.newsletter,div.sharing_tools, div.local_tools, div.rate_this, div.related ul {
	margin: 5px;
	padding: 5px;
	background-color: white;
}

div.newsletter {
	background-color: white;
}

h5.email_this {
	background: #fff url('../graphics/icons/mail_forward.png') no-repeat center left;
	padding-left: 28px;
	line-height: 32px;
}

h5.print_this {
	background: #fff url('../graphics/icons/printer.png') no-repeat center left;
	padding-left: 28px;
	line-height: 32px;
}

p.credit {
	color: #888 !important;
	font-size: 10px !important;
	font-style: italic;
}

div.todays {
	border: 1px solid #eee;
	overflow: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #FFFFCC;
}

div.todays div {
	width: 45%;
	float: left;
	padding: 5px;
}

div.commentBlock {
	margin-top: 10px;
	overflow:hidden;
}

div.comment_policy {
	padding: 10px;
	border: 2px solid #36a;
	background-color: #DDEFFB;
	color: #000;
	background: #DDEFFB url('../graphics/comments-48.png') no-repeat top left;
}

comment_teaser {
}

div.comment_policy h4 {
	color: #00254A;
	font-weight: bolder;
	margin-bottom: 30px;
	margin-left: 48px;
}

div.comments_form {
	margin: 20px 0;
}

/*Miscellaneous*/
span.small {
	font-size: 9px;
}

span.small a {
	color: blue;
}

span.small a:hover {
	color: #ffc;
	background: #222;
}

ul#columnKeywordCorners {
	list-style: none;
	margin: 0;
}
	ul#columnKeywordCorners li.blockSidebar {
		padding: 0;
	}
		ul#columnKeywordCorners li.blockSidebar h3 {
			margin-bottom: 0;
			border: 1px solid #09466E;
		}

/* Scroller */

img.glider {
	border: solid 1px gray;
}

div#my-glider {
	width: 264px;
	margin: 0px;
	padding: 0px;
}

div.scroller {
	/* modify width and height of scrolling section if necessary	*/
	width: 264px;
	margin: 0px;
	height: 305px;
	overflow: hidden;
	border-bottom: none;

}

div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width: 264px;
/*
	height: 270px;
*/
	overflow: hidden;
	float: left;
	padding-left: 0px;
}

div.scroller div.gliderContent {
	width: 10000px;
}

div.glider-section {
	width: 250px;
}

blockquote.gliderQuote {
	width: 240px;
	margin: 0px;
	font-size: .9em;
}

div.controls {
	width: 258px;
	border-top: none;
	padding: 0 0 10px 0;
	text-align: left;
}

div.controls a.gliderNumber
{
	margin: 1px 5px 1px 5px;
	padding: 5px 7px 5px 7px;
	background-color: #E1E6FA;
	color: black;
	font-size: .9em;
	font-weight: bold;
	display:-moz-inline-stack;
	display:inline-block;
}

* html div.controls a.gliderNumber{display:inline;zoom:1}

div.controls a.active {
	border: solid 1px blue;
}


div.potd-hdr {
	height: 60px;
}

a.potd
{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #183152;
}

div#newsticker-wrapper
{
	/*background: url(/cocoon/awi/graphics/v2/content/headlines_background.jpg) #fff no-repeat top left;*/
	background-color: #eee;
	height: 25px;
	padding: 4px 12px 0 12px;
	margin: 0px 1px 6px 0;
	font-size: 1.1em;
}

div#newsticker {
	display: inline;
}

h1.newsticker {
	font-weight: bold;
	font-size: 1.1em;
	float: left;
	margin-right: 6px;
}

h1.newsticker span {
	font-size: .7em;
	font-weight: normal;
}

ul.newsticker {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}

li.newsticker {
	display: inline;
	margin-left: 4px;
	padding: 0px;
}

li.newsticker a {
	text-decoration: none;
	color: #222;
}

/*-- Tabs --*/
.blockSidebar .tabBox a, .blockSidebar .panel a {
	font-weight: normal;
}
	ul.tabBox {
		margin: 0;
		overflow: auto;
		font-size: 12px;
	}
		ul.tabBox li
		{
			float: left;
			text-align: center;
			list-style: none;
            border-left: 1px solid #8F8888;
            width: 29%;
		}

        ul.tabBox li:first-child {
            border-left: 0;
            padding-left: 0;
        }

        ul.tabBox li.BuzzCommented {
            width: 40%;
        }
			ul.tabBox li a
			{
				background-color: #fff;
				color: #8F8888;
                font-size: 11px;
			}
			ul.tabBox li a:hover {
				text-decoration: none;
			}
			ul.tabBox li a.active-tab {
				color: #000;
				font-weight: bold;
			}
		.panel {
			display: none;
			padding: 5px;
		}
		.panel.active-tab-body {
			display: block;
			padding: 9px;
		}

/* contentColumn1KeywordList*/
div#contentColumn1KeywordList {
	padding: 10px;
}

div.contentColumn1KeywordList {
	line-height: 2em;
	text-align: left;
	margin: 0 0 5px 0;
}

div#contentColumn1KeywordList h1 {
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #52514A;
}

div#contentColumn1KeywordList a {
	margin: 0 2px 5px 2px;
	text-decoration: none;
	color: #09466E;
}

div#contentColumn1KeywordList a:hover {
	background-color: #09466E;
	color: #fff;
	text-decoration: underline;
}

div#contentColumn1KeywordList p
{
	text-align: center;
	font-size: 1.3em;
	margin: 0 0 15px 0;
	padding: 0;
}
/*--/ Tabs --*/
a.kw0 {
	font-size: 0.75em;
}
a.kw1 {
	font-size: 0.83em;
}
a.kw2 {
	font-size: 0.92em;
}
a.kw3 {
	font-size: 1.00em;
}
a.kw4 {
	font-size: 1.08em;
}
a.kw5 {
	line-height: 80%;
	font-size: 1.17em;
}
a.kw6 {
	font-size: 1.25em;
}
a.kw7 {
	font-size: 1.33em;
}
a.kw8 {
	font-size: 1.42em;
}
a.kw9 {
	font-size: 1.50em;
}
a.kw10 {
	font-size: 1.58em;
}
a.kw11 {
	font-size: 1.67em;
}
a.kw12 {
	font-size: 1.75em;
}
a.kw13 {
	line-height: 100%;
	font-size: 1.83em;
}
a.kw14 {
	line-height: 100%;
	font-size: 1.92em;
}
a.kw15 {
	line-height: 100%;
	font-size: 2.00em;
}
a.kw16 {
	line-height: 100%;
	font-size: 2.08em;
}

.blockRegion
{
	margin: 10px 5px;
}
	.blockRegion h3
	{
		margin-bottom: 4px;
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		font-size: 1em;
		color: #000;
		padding: 10px 0 0 0;
		font-weight: bold;
		border-top: 1px solid #D6D6D6;
	}
	.blockRegion ul.items {
		margin: 0;
	}
		.blockRegion li.item
		{
			padding: 4px;
			line-height: 1.25em;
			list-style: none;
		}
			.blockRegion a
			{
				font-size: 1em;
				text-decoration: none;
			}

div.blockWeather tr {
	padding: 0px;
}

div.blockWeather td {
	padding: 0px;
}

#shadow
{
	position: relative;
	background: url(/cocoon/setimes/graphics/image/shadow.gif) no-repeat bottom right;
	margin: 10px 0px 0px 10px;
}

div.image
{
	position: relative;
	bottom: 10px;
	right: 8px;
	padding: 4px;
	border: 1px solid black;
}

.image p
{
	font: 1em Tahoma, sans-serif;
	margin: 3px;
	color: #424242;
}

.article {
	padding-left: 8px;
}
div.span-15 .article p {
	padding-right: 8px;
}
.article h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	margin-left: -8px;
}

.article blockquote {
	color: #111;
	font-size: .9em;
	background: #CFE1FF;
	padding: 5px;
}

table.image {
	width: 10%;
}

.articleToolbar {
	border: 2px solid #eee;
	padding: 4px;
}

.articleToolbar ul {
	margin: 0;
	list-style: none;
}

.articleToolbar li {
	display: inline;
	margin: 0;
	padding: 5px 15px;
	vertical-align: middle;
}

.articleToolbar li a {
	font-size: .8em;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
}

.articleToolbar li a img {
	border: none;
	margin-right: 5px;
	vertical-align: middle;
}

div.relatedFloat {
	float: right;
	width: 240px;
	border: solid 1px #777;
	margin: 0 0 0 10px;
}

div.relatedFloat div.item {
	margin: auto auto auto 4px;
}

div.relatedFloat h1.relatedFloat {
	height: 21px;
	background: #CFE1FF;
	border-bottom: none;
	color: black;
	margin: 0px;
	padding: 5px 0 0px 5px;
	font-size: 1.4em;
}

div.commissioned {
	font-size: 1em;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

div.keywords {
	margin-bottom: 2px;
}

div.keywords ul {
	padding: 4px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	list-style: none;
}

div.keywords li {
	display: inline;
	padding: 1px 5px 0px 5px;
	padding-bottom: 3px;
}

div#thumbratingText {
	float: left;
	display: inline;
}


div#thumbratingText h2 {
	display: inline;
	color: #222;
	font-size: 1.1em;
	margin-left: 2px;
	margin-right: 2px;
}


div#thumbrating {
	display: inline;
	width: 220px;
	position: relative;
	overflow: auto;
}

div#thumbrating div {
	display: inline;
	width: 200px;
}

span.down, a.down {
	display: block;
	float: left;
	width: 72px;
	height: 32px;
	text-align: center;
	background: transparent url('/cocoon/setimes/graphics/v3/rating/no_votes.jpg') no-repeat top left;
	color: #fff;
	font-size: 1.3em;
	padding: 6px 0 0 0;
	text-decoration: none;
}

span.up, a.up {
	display: block;
	float: left;
	width: 72px;
	height: 32px;
	text-align: center;
	background: transparent url('/cocoon/setimes/graphics/v3/rating/yes_votes.jpg') no-repeat top left;
	color: #fff;
	font-size: 1.3em;
	padding: 6px 0 0 0;
	text-decoration: none;
}

a.up:hover {
	background: transparent url('/cocoon/setimes/graphics/v3/rating/yes_votes_hover.jpg') no-repeat top left;
}

a.down:hover {
	background: transparent url('/cocoon/setimes/graphics/v3/rating/no_votes_hover.jpg') no-repeat top left;
}

a:hover {
	text-decoration: underline;
}

img.glider2 {
	float: left;
}

div.glider2-prev {
	height: 40px;
	width: 40px;
}

div.glider2-next {
	height: 40px;
	width: 40px;
}

div.js-kit-comments
{
	width: 536px;
}

img.img_ci {
	width: 220px;
}

div.countryinfo_ci2 h2 {
	background-color: #D2E1FD;
	padding-left: 5px;
}

div.countryinfo_ci2 h3 {
	background-color: transparent;
	font-weight: bold;
	font-size: 1.2em;
	margin: 5px 0 5px 7px;
}

div.countryinfo_ci2 div p {
	margin-left:  20px;
}

div.gp_ci2 p {
	margin: 2px;
}

div.countryinfo_ci2 ul {

	margin: 5px 0 5px 10px;
	padding: 0;
}

div.countryinfo_ci2 li {
	margin: auto 10px;
}

div.ci_sb_bios ul {
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
	padding-left: 22px;
}

div.ci_sb_bios ul li {
	margin: 0px;
	padding: 0px;
}

div.ci_sb_elections ul {
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	padding-left: 22px;
}

div.ci_sb_elections ul li {
	margin: 0px;
	padding: 0px;
}

img.bioPhoto
{
	display: inline;
	margin: 5px;
}

div.country-features-block {
	background-color: #EEE;
	padding: 4px;
}

div.box {
	border:  1px solid #000;
	margin-bottom: 5px;

}

div.box h1 {
	display: block;
	font-size: 1.2em;
	margin-bottom: 5px;
	overflow: hidden;
}

div.box div.item {
	margin-left: 2px;

}

div.country-features {
	width: 180px;
	float: left;
	margin: 4px;
	margin-left: 2px;
	margin-right: 2px;
}

div.country-features blockquote {
	margin: 0px;
}



.blockCountry h1 { color: #369;
	font-size: 1.7em;
}


.taxonomy a {
	text-decoration: none;
}

.taxonomy a:hover {
	text-decoration: underline;
}

.taxonomy h1 {
	margin: 0px;
	padding-left: 10px;
	font-size: 1.1em;
}

.taxonomy h2
{
	margin: 0px;
	padding-left: 3px;
	font-size: .9em;
	display: inline;
	font-weight: normal;
}

.taxonomyOdd, .taxonomyOdd h1, .taxonomyOdd h2 {
 	background: #f3f9fa;
}

.taxonomyEven, .taxonomyEven h1, .taxonomyEven h2 {
 	background: #E1EFF2;
}

.taxonomyOdd {

}

.taxonomyEven {

}

.taxonomy h1 a {
color: #09466E;
}

.taxonomy h2 a {
color: #333;
}

.blockCalendar
{
	background: #eee;
	border-color: #6e6e6e;
	border-width: 1px;
	border-style: solid;
}

.blockCalendar  H1
{
	margin: 0;
	font-size: 1em;
	background: #369;
	color: #fff;
}

.blockCalendar  table
{
border-collapse: collapse;
background: white;
	font-size: 1em;
	border: 1px #000 solid;
	margin: 0;
	width: 218px;
	text-align: center;
}

.blockCalendar  table thead th
{
	background: #369;
	color: white;
    padding: 0 0 0 3px;
}

.blockCalendar  table th { border: hidden; }

.blockCalendar  table td {
    text-align: center;
    height: 20px;
    border: 1px dotted #999;
    background: #fff;
    padding: 3px 6px;
}

.blockCalendar  table td.title {
    border: 1px dotted #999;
    background: #fff;
}

.blockCalendar  table td.active {
    background: url(/cocoon/setimes/graphics/calendar/back_active.gif) no-repeat top left;
    color: #fff;
}

.blockArchiveEditionDate
{
	border-bottom: 1px solid #3d3e32;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 3px;
    color: #000000;
}

.blockArchiveEditionDate h1
{
	display: inline;
	font-size: 1.2em;
}

.blockArchiveEditionDate h3 {
    margin-bottom: 0;
    display: inline;
    line-height: 1em;
    color: #3d3e32;
}

span.bd
{
	padding: 1px;
	padding-bottom: 0px;
	margin: 0px 1px 0px 1px;
	color: white;
	background-color: #C00;
}

span.bu
{
	padding: 1px;
	padding-bottom: 0px;
	margin: 0px 1px 0px 1px;
	color: white;
	background-color: #390;
}

a span.bu, a span.bd {
	text-decoration: none;
}

span.buzzCount
{
	font-weight: bold;
}

textarea#commentformbody {
	height: 200px;
}

h1.commentsHeader {
	font-size: 1.35em;
	color: #183152;
	margin-bottom: 4px;
}

h1.recentPage {
	font-size: 1.5em;
	padding-top: 4px;
	padding-bottom: 4px;
}

span.addthis img{
	vertical-align: middle;
}

span.rightSide {
}

div.articleFeed {
	height: 110px;
}

img.itemImage {
	float: left;
	margin: 2px;
}

div.keywordItem {
	margin: 20px;
}

blockquote.keywordItem {
	margin-left: 56px;
	color: #555;
}

blockquote.keywordItem .date {
    margin-right: 5px;
}

h1.block {
	font-size: 1.5em;
	padding-bottom: 0px;
}

.blockDaytonAccord
{
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px #000 solid;
	padding: 2px;
	margin-left: 5px;
	margin-right: 5px;
	background: #f2f2f2;

}

.blockDaytonAccord h1
{
	margin: 0;
	margin-bottom: 3px;
	font-size: 1.1em;
	background: #cfe1ff;
	border: solid 1px gray;
	color: #000;
}

.blockDaytonAccord a
{
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}

.blockWorldCup
{
	background: #CFF09E url(/cocoon/setimes/graphics/icons/WorldCupbk.jpg) top left repeat-x;
	border:  solid #888 1px;
	margin-bottom:  4px;
	padding:  2px;
}

.blockWorldCup h1
{
	background: transparent;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 45px;
	font-size: 1.4em;
	color: #104882;
}

img.wc {
	float: left;
	margin-top:  1px;
	margin-left: 1px;
}

textarea#fbBody {
	width: 500px;
	height: 150px;
}

input#fbName {
	width: 300px;
}

input#fbEmail {
	width: 300px;
}

div.fbLabel {
	font-weight: bold;
	margin-top: 12px;
}

div.fbSubmit {
	margin-top: 24px;
}

img.fbCaptcha {
	vertical-align: bottom;
}

.sidebar h2 {
	font-size: 1.2em;
	font-weight: bold;
	background: #CFE1FF;
	color: #000;
	padding: 2px;
}

.callout, .sidebar {
	width: 100px;
	background: #CFE1FF;
	color: #111;
	padding: 3px;
	margin: 5px;
	border: 2px #666 solid;
	font-size: 1em;
 }

.sidebar {
	width: 200px;
	border: 1px #666 solid;
	background: #efefef;
}

div.video {
	text-align: center;
}

a.newssummary {
	text-decoration: none;
}

a.newssummary:hover {
	color: #537AB2;
}

textarea#emailMessage {
    width: 470px;
    height: 200px;
}

div.gallupHeader {
	font-size: 1.2em;
}

div.gallupRoadshow h1, div.gallupUpcoming h1 {
	font-size: 2.5em;
	color: #777;
}

div.gallupUpcoming {
	width: 270px;
	border: solid 1px gray;
}

div.gallupUpcoming p {
	font-size: 1.2em;
	color: #777;
}

div.gallupUpcoming li {
	font-size: 1.2em;
	margin-bottom: 6px;
	margin-left: 16px;
}

h1.election {
	color: #183152;
}

h1.KPhG {
    font-size: 1.3em;
 }

a.kosovogallery img {
     width: 180px;
     height: 180px;
}

div.linkList h1 {
	font-size: 1.7em;
}

div.linkList h2 {
	font-size: 1.3em;
}

div.floatclear {
	display: none;
	clear: both;
}

img.roundup {
	border: solid 1px gray;
}

img.reportage {
	border: solid 1px gray;
}

img.blogreview {
	border: solid 1px gray;
}

img.feature {
	border: solid 1px gray;
}
img.lighboxy {
	background-color: #eee;
	padding: 10px 10px 20px;
	margin: 5px;
}

div#Easter2010 {
	margin-bottom: 25px;
}
div#video_gallery, div#video_gallery div.video_caption {
}
div#video_gallery div#video_recent {
	display: block; width: 518px; height: 125px;
	background-color: #FFFFCC;
	border: 1px solid #DDDDDD;
	margin: 0px 0px 25px;
}
div#video_gallery div#video_recent .recent_video {
	display: block; width: 109px; height: 105px;
	margin: 10px; padding: 0px;
	float: left;
	text-align: center;
	overflow: hidden;
}
* html div#video_gallery div#video_recent .recent_video { margin: 8px; }
div#video_gallery div#video_recent .more {
	line-height: 16px;
	padding: 35px 0px 0px;
}
div#video_gallery div#video_recent .recent_video img {
	display: block; width: auto; height: 76px;
	border: 2px solid #FFFFCC;
	margin: 0px 0px 5px;
}
div#video_gallery div#video_recent .recent_video img.current { border: 2px solid #3366AA; }
div#video_gallery div#video_recent .recent_video span {
	display: block; width: auto; height: 20px;
	line-height: 10px;
}
div#video_gallery div#video_recent .recent_video a { text-decoration: none; }
* html div.video_center_block { display: block; width: 530px; }
div#video_comments { width: 100%; padding: 0px; margin: 0px; }

div#video_archives { display: block; width: 530px; }
div#video_archives .video_item {
	display: block; width: 245px; height: 240px;
	margin: 0px; padding: 10px;
	float: left; text-align: center;
	overflow: hidden;
}
div#video_archives .video_item img { width: 240px; }
div#video_archives .video_item a { text-decoration: none; font-size: 1.4em; }

div#facebook_like {
	float: right;
	margin: 0px 25px 0px 0px;
}

/* Start Carousel */

div #Carousel {
	position: relative;
	background-color: #F8F7F8;
	overflow: hidden;
	margin: 15px 0px 0px;
	width: 590px;
}
div#Carousel .carousel_nav {
	position: relative;
	display: block;
	height: 25px;
	border-bottom: 1px solid #D6D6D6;
}
div#Carousel .carousel_nav .title {
	line-height: 25px;
	color: #910504;
	text-transform: uppercase;
	font-size: 1.0825em;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
}
div#Carousel .carousel_nav .carousel_next,
div#Carousel .carousel_nav .carousel_prev {
	position: absolute; top: 0px;
	display: block; width: 25px; height: 25px;
	margin: 0px; padding: 0px;
	line-height: 25px;
	background: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}
div#Carousel .carousel_nav .carousel_next {
	left: 560px;
	background-image: url('/cocoon/setimes/graphics/image/homepage_carousel_right_active.png');
}
div#Carousel .carousel_nav .carousel_next.disabled {
	background-image: url('/cocoon/setimes/graphics/image/homepage_carousel_right_inactive.gif');
	cursor: default;
}
div#Carousel .carousel_nav .carousel_prev {
	left: 535px;
	background-image: url('/cocoon/setimes/graphics/image/homepage_carousel_left_active.png');
}
div#Carousel .carousel_nav .carousel_prev.disabled {
	background-image: url('/cocoon/setimes/graphics/image/homepage_carousel_left_inactive.gif');
	cursor: default;
}
div#Carousel .carousel_container {
	/*height: 195px;*/
	margin: 0 10px;
}

div#Carousel .carousel_container ul {
	overflow: hidden;
}

div#Carousel .items .item {
	text-decoration: none;
	padding: 52px 5px 5px 5px;
	position: relative;
	display: block;
	height: 100%;
}
div#Carousel .items .item span.title {
	color: #09466E;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	position: absolute;
	overflow:hidden;
	top: 5px;
	left: 5px;
	text-align: left;
	height: 42px;
	width: 180px;
}
div#Carousel .items .item span.img_wrap {
	display: block;
	height: 130px;
	overflow: hidden;
	border: 1px solid #000;
	margin-top: 5px;
}

div#Carousel .items .item span.img_wrap img {
	width: 180px;
}
/* End Carousel */

div.video_player {
	margin: 10px auto; padding: 10px 0px 0px;
	background-color: #CFE1FF;
	text-align: center;
}
div.video_player p {
	color: #424242;
	font: 1em Tahoma,sans-serif;
	padding: 5px 3px 10px;
	text-align: left;
}

.left_menu{overflow:hidden;}

/* Homepage carousel */
#featured_content {
	background:#F9F1D7;
	border: 1px solid #DDE0B6;
	margin-bottom: 10px;
	overflow:hidden;
	float:left;
}

#featured_content .ui-tabs-panel{
	overflow: hidden;
	padding: 20px;
}

#featured_content a {
	text-decoration: none;
	display: inline-block;
}

#featured_content .title{
	font-size: .5em;
	font-weight: bold;
	line-height: 1.1;
	color: #09466E;
	overflow: hidden;
}

#featured_content .description {
	overflow: hidden;
	font-weight: normal;
	font-size: .365em;
	line-height: 1.25;
	color: #00264A;
	display: block;
	margin-top: 1em;
}

#featured_content .ui-tabs-panel img.feature_image {
	float: left;
	margin-right: 10px;
	height: 192px;
	width: 288px;
}


#featured_content .ui-tabs-nav .feature_image img {
	width:80px;
	height:80px;
}


#featured_content ul {
	margin: 0;
	padding:0 15px;
	text-align:center;
	float:left;
	background-color: #BED5E2;
	height: 91px;
}
#featured_content ul li{
	display:block;
	padding: 15px 5px 5px 5px;
	height:80px;
	width:83px;
	float:left;
	left: 0;
	top: -9px;
	position: relative;
}

#featured_content ul li.ui-state-active{
	/* background: #00264A; */
	background: url('/cocoon/setimes/graphics/carousel/selectarrow.gif') top center no-repeat;
	margin: 0;
	padding: 15px 5px 5px 5px;
}

/* End - Homepage carousel *>

/* Special featured content */
ul#special_featured_content {
	background: #DAE1ED;
	border: 1px solid #CCC;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 10px;
	overflow:hidden;
	float:left;
	width:568px;
}

ul#special_featured_content h3 {
	line-height: 115%;
	color: #961B1E;
	text-transform: uppercase;
	font-size: 1.045em;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-align: left;
}
ul#special_featured_content li a {
	overflow: hidden;
	text-decoration: none;
	color: #333;
}

ul#special_featured_content li .img {
	overflow: hidden;
	width: 88px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 5px;
}

ul#special_featured_content li a .description {
	color: #000;
	line-height: 1em;
	text-align: left;
	margin: 0 10px 0 0;
    font-size: 12px;
}

ul#special_featured_content li {
	float: left;
	display: inline-block;
	width: 50%;
}
ul#special_featured_content li.first,
ul#special_featured_content li.last {
	margin: 0;
}

#special_featured_content li a .title {
	text-align: left;
	display: block;
	color: #09466E;
	font-weight: bold;
	line-height: 1.15em;
	padding-right: 5px;
    margin-bottom: 5px;
}

#special_featured_content .feature_header {
	min-height: 80px;
	margin-bottom: 10px;
    line-height: 1.15em;
}

#special_featured_content img.feature_image {
	height: 80px;
	width: 88px;
}

.ui-tabs-hide {
	display: none;
}
#featured_content .ui-tabs-panel h1 {
	margin-bottom: 0;
}

/* Special Page for Panorama of Faith */
#panoramaheader iframe html#facebook #LikePluginPagelet {display:block;position:relative;margin:15px 10px;color:#fff;background-color:#fff;}
#panoramaheader iframe html#facebook #LikePluginPagelet a {color:#fff;}
#panoramaheader iframe html#facebook #LikePluginPagelet span {color:#fff;}
#panoramaheader iframe span.connect_widget_not_connected_text span {color:#fff!important;}
#panoramaheader .connect_widget_text span{color:#fff!important;}
#panoramaheader .connect_widget .connect_widget_text a {color:#EDEEE3;}

#panoramaheader {background:#000 url('/cocoon/setimes/graphics/image/special/panorama_of_faith/header.jpg') 0 0 no-repeat;width:800px;height:auto;margin:0 0 10px 0;padding-bottom:5px;margin-bottom:10px;}
#panoramaheader h2 {color:#fff;font:100 normal 2.15em/1.15em "Times New Roman", Times, serif;margin-left:auto;margin-right:auto;padding-top: 45px;text-align:center;}
#panoramaheader p {width:750px;padding:45px 25px 0 25px;color:#fff;font-weight:400;}
#panoramaheader iframe {margin:10px 25px;padding: 5px;background-color:#fff;}
#ramadan_2011 {width:810px;display:block;margin:15px 0;}
#ramadan_2011 div.featureItem {display:block;width:395px;min-height:160px;height:auto;margin:0 0 10px 0;padding-right:5px;top:0;vertical-align: top;float:left;clear:none;}

/*special page for kosovo*/

#kosovoheader iframe html#facebook #LikePluginPagelet {display:block;position:relative;margin:15px 10px;color:#fff;background-color:#fff;}
#kosovoheader iframe html#facebook #LikePluginPagelet a {color:#fff;}
#kosovoheader iframe html#facebook #LikePluginPagelet span {color:#fff;}
#kosovoheader iframe span.connect_widget_not_connected_text span {color:#fff!important;}
#kosovoheader .connect_widget_text span{color:#fff!important;}
#kosovoheader .connect_widget .connect_widget_text a {color:#EDEEE3;}

#kosovoheader {width:800px;height:auto;margin:0 0 10px 0;padding-bottom:5px;margin-bottom:10px;}
#kosovoheader h2 {color:#000;font:100 normal 2.15em/1.15em "Times New Roman", Times, serif;margin-left:auto;margin-right:auto;padding-top: 45px;text-align:left;}
#kosovoheader p {width:750px;padding:45px 25px 0 25px;color:#000;font-weight:400;}
#kosovoheader iframe {margin:10px 25px;padding: 5px;background-color:#fff;}
#ramadan_2011 {width:810px;display:block;margin:15px 0;}
#ramadan_2011 div.featureItem {display:block;width:395px;height:200px; min-height:200px;margin:0 0 10px 0;padding-right:5px;top:0;vertical-align: top;float:left;clear:none;}

/*-- Ratings */
.ratings {
	overflow: auto;
	width:565px;
	height:50px;
	display:block;
	margin-bottom: 10px;
}
	.ratings h5 {
		margin-bottom: 0;
	}
		form.likebtn, form.dislikebtn {
			float: left;
			display:inline-block;
		}
			.ratings input.button {
				background: none #FFF;
				border: 2px solid #C92229;
				cursor: pointer;
				height: 27px;
				padding: 0 5px;
				vertical-align: bottom;
				width: auto;
				font-weight: bold;
			}
		.ratings .ratings-bars {
			border: 1px solid #A6A6A6;
			border-width: 1px 0;
			width: 202px;
			float: left;
			overflow: hidden;
			height: 26px;
			display: inline-block;
		}
			.ratings-bars div.ratings-bars-likes {
				text-align:left;
				height: 26px;
				border:0;
				background: #314F37;
				float:left;
			}
			.ratings-bars div.ratings-bars-dislikes {
				text-align:left;
				height: 26px;
				margin-left:-1px;
				background: #D62139;
				border:0;
				float:right;
			}
/*--/ Ratings */

/*-- Olympics 2012, 2014, and world cup 2014 which has gallery block --*/
.special_gallery h1 {
	font-size: 1.6015em;
	font-weight: bold;
}
.special_gallery .comments {
	display: block;
	clear: both;
}

.special_gallery .facebook {
    margin: 5px 0;
}

.special_gallery .featureItem {
    clear: none;
    display: inline-block;
    float: left;
    height: auto;
    margin: 0 0 10px;
    height: 235px;
    min-height: 235px;
    padding-right: 5px;
    top: 0;
    vertical-align: top;
    width: 285px;
    width: 49%;
}

.special_gallery .featureItem .feature_title {
    width: 283px;
}

.special_gallery div.gallery {
  padding: 10px;
  margin: 0 0 15px 0;
  background-color: #09466E;
  overflow: auto;
    display: inline-block;
    width: 570px;
    height: auto;
}

.special_gallery div.gallery h3 {
  color: #FFFFFF;
  margin-bottom: 10px;
  font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
}
.special_gallery div.gallery h3 a {
    color: #FFFFFF;
    font-size: 15px;
}

.special_gallery div.gallery a.image {
  text-decoration: none;
}

.special_gallery div.gallery a.image img {
  margin: 0 auto;
  width: 30%;
    float: left;
    margin-right: 10px;
    display: inline-block;
}

.special_gallery div.gallery span.caption {
  display: block;
    color: #FFFFFF;
    font-size: 13px;
}

/*--/ Olympics 2012, 2014 and world cup 2014 --*/
/*-- Error messages --*/
#feedback_error_messages p {
    display: none;
}
#feedback_error_messages {
	color: #FF0000;
	font-weight: bold;
}

.comment_error {
	display: none;
	color: #FF0000;
	font-weight: bold;
}
#emailBlock_error,
#email_error_messages,
#feedbackBlock_error {
	color: #FF0000;
	font-weight: bold;
}
/*--/ Error messages --*/

#commentResponseBlock,
#feedbackBlock_thanks,
#feedbackEmail_response {
	display: inline-block;
	margin: 10px 0;
	font-weight: bold;
}

.feature_title {
    _display: inline-block;
    _overflow: auto;
    _width: 350px;
}

.donates {
    float: right;
    font-weight: bold;
    font-size: 12px;
}

/*-- by country --*/
.archive .blockCurrentFeaturesList .item {
    margin: 0 0 15px;
}

.archive .blockCurrentFeaturesList .item .date {
    margin: 0;
}

/*-- Search result page --*/
#search_results h3 {
    font:normal 22px/33px Arial,sans-serif;
    color: #58595B;
    margin: 0 0 10px;
    padding: 0;
}

#search_results h3.title b {
    margin-left: 5px;
}

#search_results b,
#search_results em {
    color: #000000;
    font-weight: bold;
    font-style: normal;
}

#search_results ul {
    list-style: none outside;
    margin: 0;
}

#search_results li {
    text-indent: 0;
    list-style: none outside;
    padding: 0 0 10px 15px;
    text-indent: 0;
    word-wrap: break-word; /* IE */
}

#search_results p {
    margin: 0;
    padding: 0;
}

#search_results #results .title {
    font:bold 17px/22px Arial,sans-serif;
    margin: 0 0 5px -15px;
    padding: 0;
    text-indent: 0;
}

#search_results #results .title a {
    font:bold 17px/22px Arial,sans-serif;
    color: #000000;
    vertical-align: top;
    width: 515px;
    display: inline-block;
    text-decoration: none;
}

#search_results #results .title a:hover {
    color: #000000;
    text-decoration: underline;
}

#search_results #results p.teaser {
    font:normal 15px/20px Arial,sans-serif!important;
    color: #000000;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#search_results #results .link {
    font:normal 13px/18px Arial,sans-serif;
    color: #808184;
    text-indent: 0;
}

.sort_search .radio {
    background-color: #cccccc;
    padding: .5em;
    color: black;
    border-radius: 5px;
    margin: .5em;
}

.sort_search .radio label {
    font-weight: normal;
}

.sort_search .active-1 {
    background-color: #1badee;
    color: white;
}

.sort_search {
    display: inline-block;
    margin-bottom: 1em;
}

.search .sort_text {
    font-weight: normal;
    color: #7b7b7b;
}

.jp-current {
    font-weight: bold;
}

.holder {
    font-size: 17px;
    color: #58595B;
    font-weight: lighter;
    text-align: center;
    margin-bottom: 30px;
}

.holder a {
    margin: 0 10px 0 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    text-decoration: none;
}

.holder .jp-previous {
    background: url("/cocoon/setimes/graphics/icons/left_gray.png") center center no-repeat;
    height: 20px;
    width: 12px;
    position: relative;
    top: -2px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
}

.holder .jp-previous:hover {
    background: url("/cocoon/setimes/graphics/icons/left_hover.png") center center no-repeat;
}

.holder .jp-next {
    background: url("/cocoon/setimes/graphics/icons/right_gray.png") center center no-repeat;
    height: 20px;
    width: 12px;
    position: relative;
    top: -2px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
}

.holder .jp-next:hover {
    background: url("/cocoon/setimes/graphics/icons/right_hover.png") center center no-repeat;
}

.holder .jp-previous.jp-disabled {
    display: none;
}

#search_results .no_result p {
    padding-left: 10px;
    font-size: 15px; /* 15px */
    color: #000000;
    margin: 0;
}

#search_results .no_result ul {
    padding-left: 10px;¬
    list-style: disc inside;
    text-indent: 0;
}
#search_results .no_result li {
    list-style: disc inside;
    margin: 5px 0;
    padding: 0 0 5px 5px;
    text-indent: 0;
    font-size: 15px; /* 15px */
    color: #000000;
}

#search_results .no_result .no_result_title {
    margin-bottom: 10px;
    font-size: 17px; /* 17px */
    font-weight: normal;
    color: #000000;
}

.holder {
    margin: 35px auto 15px;
}

.holder a {
    margin: 0 20px;
    vertical-align: baseline;
    color: #58595B;
    cursor: pointer;
}

.holder a:hover {
    color: #09466E;
    font-weight: bold;
}

#results .description {
    color: black;
    font-size: 15px;
}
/*--/ Search result page --*/

.span-21 .span-21 {
    width: 820px;
}

/*-- Ukraine special news --*/
.blockUkraine {
    border: 1px solid #1A75BB;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    width: 586px;
    color: #1A75BB;
    margin-top: 10px;
    display: inline-block;
}

.blockUkraine .title {
    background-color: #1A75BB;
    padding: 5px 10px;
    font-size: 18px;
    margin: 0;
}

.blockUkraine .title a {
    color: #FFDD15;
    text-decoration: none;
}


.blockUkraine .title a:hover {
    text-decoration: underline;
}

.blockUkraine .title span {
    padding-left: 10px;
}

.blockUkraine .title span a {
    text-decoration: none;
    color: #FFFFFF;
}

.blockUkraine .title span a:hover {
    color: #FFDD15;
    text-decoration: none!important;
}

.blockUkraine img {
    float: left;
    width: 175px;
    height: 114px;
    overflow: hidden;
    margin-bottom: 10px;
}

.blockUkraine img image {
    max-width: 100%;
}



.blockUkraine .article_title {
    font-size: 13px;
    line-height: 1.25em;
    margin-bottom: 10px;
}

.blockUkraine .article_title a {
    color: #1A75BB;
    text-decoration: none;
}

.blockUkraine .article_title a:hover {
    text-decoration: underline;
}

.blockUkraine ul,
.blockUkraine li {
    list-style: none outside;
    margin: 0;
    padding: 0;
}

.blockUkraine ul {
    padding: 10px;
}
.blockUkraine li {
    width: 178px;
    float: left;
    margin: 0 5px;
}