﻿/************************* Style Created by Khalid Hussein *************************/
/**************** Elaph Newswall big 16 thumbnails style start here ****************/
.elaphnw
{
	height: 450px;
	padding-top: 0;
	text-align: right;
}

.elaphnw .pb
{
	background: url(  "http://www.elaph.com/web/images2012/page-break.gif" ) repeat-x scroll center bottom transparent;
	padding: 17px 0 21px;
	width: 100%;
}

.elaph-nw-no-results
{
	position: relative;
	height: 313px;
}
.elaph-nw-no-results p
{
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	margin: -10px auto 0 auto;
}
.elaph-newswall
{
	position: relative;
	width: 1000px;
	direction: rtl;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.elaph-newswall-main
{
	position: relative;
	overflow: hidden;
	padding: 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.elaph-newswall-main > *
{
	position: relative;
	overflow: hidden;
}
.elaph-newswall-main ol li a.elaph-nw-image
{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.elaph-newswall-main ol li:hover a.elaph-nw-image
{
	opacity: 1;
	filter: alpha(opacity=100);
}
.elaph-newswall-main.style2 ol
{
	float: right;
	width: 672px;
	height: 450px;
	margin: 0;
}
.elaph-newswall-main.style2 ol li
{
	float: right;
	width: 158px;
	height: 105px;
	overflow: hidden;
	margin: 0 0 10px 10px;
}
.elaph-newswall-main.style2 ol li a.elaph-nw-image
{
	display: block;
}
.elaph-newswall-main.style2 ol li a.elaph-nw-image img
{
	display: block;
	width: 100%;
	background: #ffffff;
}
.elaph-newswall-main.style2 ol li div
{
	display: none;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox
{
	position: relative;
	float: right;
	width: 328px;
	height: 450px;
	margin: 0;
	background: #ffffff;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox.elaph-newswall-loading
{
}
.elaph-newswall-main.style2 #elaph-newswall-infobox a.elaph-nw-image
{
	width: 328px;
	height: 220px;
	display: block;
	overflow: hidden;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox a.elaph-nw-image img
{
	display: block;
	width: 100%;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox .elaph-nw-comments
{
	position: absolute;
	right: 5px;
	top: 5px;
	margin: 0;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox .elaph-nw-comments span
{
	background: url(http://www.elaph.com/web/images2012/comments.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div
{
	padding: 9px;
	border: 1px solid #eeeeee;
	height: 210px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div h2
{
	font-size: 24px;
	line-height: 32px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div h2 a
{
	/*color: #354869;*/
	/*color:#01507F !important;*/
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div abbr.elaph-nw-date
{
	border: 0;
	font-weight: bold;
	color: #333333;
	opacity: 0.5;
	filter: alpha(opacity:50);
	display: block;
	clear: both;
	font-size: 12px;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif; /*color: #333333;     overflow: hidden;     white-space: nowrap;     text-overflow: ellipsis;*/
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source
{
	position: absolute;
	top: 5px;
	left: 5px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source a
{
	display: block;
	color: #cccccc;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	max-height: 200px;
	text-decoration: none;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source a img
{
	float: left;
	width: 16px;
	height: 16px;
	padding: 1px;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source a span
{
	display: none;
	float: left;
	padding: 0 2px 0 2px;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source a:hover
{
	background: #000000;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source a:hover span
{
	display: block;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-source a span:hover
{
	text-decoration: underline;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div .elaph-nw-author
{
	position: absolute;
	top: 0;
	right: 0;
	background: #000000;
	color: #ffffff;
	font-size: 10px;
	line-height: 20px;
	padding: 0 5px 0 5px;
}

.elaph-newswall .elaph-nw-w-image
{
	display: block; /*IE Alignment of thumbnails*/
}

.elaph-newswall-main.style2 #elaph-newswall-infobox div h2
{
	font-weight: bold;
}
.elaph-newswall-main.style2 #elaph-newswall-infobox div h2 a
{
	/*color: #01507F !important;*/
}
/**************** Elaph Newswall Big 16 thumbnails style end here ****************/
/**************** Elaph Newswall mini 16 thumbnails style start here ****************/
.elaphnw-mini-16 img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	display: block;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CCCCCC;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: right;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2:hover ol li a.elaphnw-mini-16-image
{
	opacity: 0.8;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol
{
	float: left;
	margin-bottom: -4px;
	padding-bottom: 162px;
	width: 312px;
}
.elaphnw-mini-16-comments
{
	float: right;
	margin: 10px 0 -10px 0;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaphnw-mini-16-comments span
{
	background: url(http://www.elaph.com/web/images2012/comments.png) no-repeat 0 0 width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol:hover li.elaphnw-mini-16-active .elaphnw-mini-16-info
{
	display: none;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li
{
	-moz-transition: all 0.2s linear 0s;
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	height: 50px;
	padding-bottom: 4px;
	padding-right: 4px;
	width: 74px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li:first-child .elaphnw-mini-16-info, .elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li.elaphnw-mini-16-1 .elaphnw-mini-16-info
{
	display: block;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li.elaphnw-mini-16-active a.elaphnw-mini-16-image, .elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li:hover a.elaphnw-mini-16-image
{
	opacity: 1;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li.elaphnw-mini-16-active .elaphnw-mini-16-info, .elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li:hover .elaphnw-mini-16-info
{
	display: block;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li.elaphnw-mini-16-active:hover .elaphnw-mini-16-info
{
	display: block;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article
{
	height: 100%;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article a.elaphnw-mini-16-image
{
	opacity: 0.5;
	display: block;
	overflow: hidden;
	width: 74px; /* this is for controlling alignment of image*/
	height: 51px; /* this is for controlling alignment of image*/
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article a.elaphnw-mini-16-image img
{
	display: block;
	height: auto !important;
	min-height: 100%;
	width: 100%;
	background: #000000;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #EEEEEE;
	bottom: 0;
	color: #666666;
	display: none;
	height: 158px;
	left: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	width: 284px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	color: #333333;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info a.elaphnw-mini-16-image
{
	display: none;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info h2
{
	font-size: 20px;
	line-height: 30px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info .elaphnw-mini-16-result-meta
{
	color: #999999;
	font-size: 10px;
	line-height: 20px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info .elaphnw-mini-16-result-meta .elaphnw-mini-16-source
{
	display: block;
	line-height: 16px;
	padding: 2px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info .elaphnw-mini-16-result-meta .elaphnw-mini-16-source a
{
	display: block;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info .elaphnw-mini-16-result-meta .elaphnw-mini-16-source a img
{
	float: right;
	height: 16px;
	width: 16px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info .elaphnw-mini-16-result-meta .elaphnw-mini-16-source a span
{
	padding: 0 4px;
}
.elaphnw-mini-16 > div.elaphnw-mini-16-style-2 ol li article .elaphnw-mini-16-info .elaphnw-mini-16-result-meta:not(.elaphnw-mini-16-source)
{
	color: #999999;
}


.elaphnw-mini-16 h1, .elaphnw-mini-16 h2, .elaphnw-mini-16 h3, .elaphnw-mini-16 h4, .elaphnw-mini-16 h5, .elaphnw-mini-16 h6
{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
}
.elaphnw-mini-16 ul, .elaphnw-mini-16 ol, .elaphnw-mini-16 p
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.elaphnw-mini-16 a
{
	color: #354869;
	text-decoration: none;
}
.elaphnw-mini-16 a:visited
{
	color: #354869;
}
.elaphnw-mini-16 a:hover
{
	color: #354869;
}
.elaphnw-mini-16 a:active
{
	color: #354869;
}
.elaphnw-mini-16-no-results
{
	direction: rtl;
	font-size: 16px;
	font-weight: bold;
}
.elaphnw-mini-16-no-results span
{
	color: red;
}
.elaphnw-mini-16
{
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #ffffff;
	direction: rtl;
	margin: 0;
	overflow: hidden; /*padding: 7px 6px 7px 7px;*/
	padding: 2px 2px 2px 2px;
	width: 308px;
}
.elaphnw-mini-16 footer, .elaphnw-mini-16 header
{
	clear: both;
	overflow: hidden;
}
.elaphnw-mini-16 > header
{
	color: #000000;
	padding: 0 0 8px;
}
.elaphnw-mini-16 > header h1
{
	font-size: 20px;
	line-height: 20px;
}
.elaphnw-mini-16 > header h1 span
{
	color: rgba(0,0,0,0.5);
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
}
.elaphnw-mini-16 > footer
{
	color: #000000;
	font-size: 10px;
	line-height: 10px;
	padding: 5px 0;
}
.elaphnw-mini-16 > footer a
{
	-moz-transition: all 0.2s linear 0s;
	color: #000000;
	display: inline-block;
	opacity: 0.6;
}
.elaphnw-mini-16 > footer a:hover
{
	opacity: 1;
}
.elaphnw-mini-16 > footer div
{
	clear: both;
	text-align: center;
}
.elaphnw-mini-16 > footer div > *
{
	margin: 0 auto;
}
/**************** Elaph Newswall mini 16 thumbnails style end here ****************/
/**************** Elaph Newswall big 10 thumbnails style start here ****************/
.elaphnw-big-10-newswall img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split
{
	position: relative;
	overflow: hidden;
	background: #eeeeee;
	padding: 9px 9px 9px 9px;
	border: 1px solid #cccccc;
	direction: rtl;
	text-align: right;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split:hover ol li
{
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol
{
	float: right;
	width: 660px;
	margin-bottom: -10px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol:hover li.elaphnw-big-10-newswall-active .elaphnw-big-10-nw-info
{
	display: none;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li
{
	float: right;
	width: 155px;
	height: 102px;
	padding-left: 10px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	padding-bottom: 10px;
	background: #eeeeee;
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
abbr.elaphnw-big-10-nw-date
{
	border: 0;
	font-weight: bold;
	color: #333333;
	opacity: 0.5;
	filter: alpha(opacity:50);
	display: block;
	clear: both;
	font-size: 12px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li.elaphnw-big-10-nw-1, .elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li.elaphnw-big-10-nw-2
{
	float: right;
	width: 320px;
	height: 206px;
	padding-left: 10px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	padding-bottom: 10px;
	background: #eeeeee;
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li:first-child .elaphnw-big-10-nw-info, .elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li.elaphnw-big-10-nw-1 .elaphnw-big-10-nw-info
{
	display: block;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li.elaphnw-big-10-newswall-active, .elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li:hover
{
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li.elaphnw-big-10-newswall-active .elaphnw-big-10-nw-info, .elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li:hover .elaphnw-big-10-nw-info
{
	display: block;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li.elaphnw-big-10-newswall-active:hover .elaphnw-big-10-nw-info
{
	display: block;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article
{
	height: 100%;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article a.elaphnw-big-10-image
{
	display: block;
	overflow: hidden;
	height: 100%;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article a.elaphnw-big-10-image img
{
	display: block;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info
{
	display: none;
	position: absolute;
	top: 9px;
	bottom: 9px;
	left: 9px;
	padding: 9px;
	border: 1px solid #dddddd;
	width: 300px;
	background: #ffffff;
	overflow-x: hidden;
	overflow-y: hidden;
	color: #666666;
}
.elaphnw-big-10-nw-comments
{
	position: absolute;
	top: 5px;
	right: 5px;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaphnw-big-10-nw-comments span
{
	background: url(http://www.elaph.com/web/images2012/comments.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info a.elaphnw-big-10-image
{
	zoom: 1;
	height: 206px;
	margin: -10px -10px 10px -10px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info a.elaphnw-big-10-image:after
{
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
	content: ".";
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info h2
{
	font-size: 24px;
	line-height: 32px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
	margin: 0 0 5px 0;
	color: #c12d44 !important;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	color: #333333;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .elaphnw-big-10-newswall-result-meta
{
	font-size: 10px;
	line-height: 20px;
	color: #999999;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .elaphnw-big-10-newswall-result-meta .elaphnw-big-10-newswall-result-source
{
	position: absolute;
	top: 0;
	left: 0;
	background: #ffffff;
	line-height: 16px;
	padding: 2px;
	text-transform: uppercase;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .elaphnw-big-10-newswall-result-meta .elaphnw-big-10-newswall-result-source a
{
	display: block;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .elaphnw-big-10-newswall-result-meta .elaphnw-big-10-newswall-result-source a img
{
	float: left;
	width: 16px;
	height: 16px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .elaphnw-big-10-newswall-result-meta .elaphnw-big-10-newswall-result-source a span
{
	padding: 0 4px 0 4px;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info .elaphnw-big-10-newswall-result-meta:not(.elaphnw-big-10-newswall-result-source)
{
	color: #999999;
}
.elaphnw-big-10-newswall > div.elaphnw-big-10-2-8-split ol li article .elaphnw-big-10-nw-info:after
{
	content: '';
	position: absolute;
	bottom: 0;
	left: -20px;
	right: -20px;
	height: 20px;
	-webkit-box-shadow: 0 -10px 10px #ffffff inset;
	-moz-box-shadow: 0 -10px 10px #ffffff inset;
	box-shadow: 0 -10px 10px #ffffff inset;
}
.elaphnw-big-10-newswall ul, .elaphnw-big-10-newswall ol, .elaphnw-big-10-newswall p
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.elaphnw-big-10-newswall a
{
	/*color: #1d4c7b;*/
	/*color: #c12d44 !important;*/
	text-decoration: none;
}
.elaphnw-big-10-newswall a:visited
{
	/*color: #0a1928;*/
}
.elaphnw-big-10-newswall
{
	margin: 0;
	background: transparent;
	overflow: hidden;
	direction: ltr;
	padding: 0 0 0 0;
	border: 0 solid #cccccc;
	width: 1000px;
}
.elaphnw-big-10-newswall footer, .elaphnw-big-10-newswall header
{
	overflow: hidden;
	clear: both;
}
.elaphnw-big-10-newswall > header
{
	padding: 0 0 0 0;
	color: #000000;
}
.elaphnw-big-10-newswall > header h1
{
	font-size: 32px;
	line-height: 40px;
}
.elaphnw-big-10-newswall > header h1 span
{
	color: rgba(0,0,0,0.5);
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}
.elaphnw-big-10-newswall > footer
{
	padding: 5px 0 5px 0;
	color: #000000;
	font-size: 10px;
	line-height: 10px;
}
.elaphnw-big-10-newswall > footer a
{
	color: #000000;
	display: inline-block;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.elaphnw-big-10-newswall > footer a:hover
{
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.elaphnw-big-10-newswall > footer div
{
	text-align: center;
	clear: both;
}
.elaphnw-big-10-newswall > footer div > *
{
	margin: 0 auto;
}
.elaphnw-big-10-newswall
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/**************** Elaph Newswall big 10 thumbnails style end here ****************/
/**************** Elaph Newswall mini 10 thumbnails style start here ****************/
.elaphnw-min-10-newswall img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CCCCCC;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2:hover ol li a.elaphnw-min-10-newswall-image
{
	opacity: 0.8;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol
{
	float: left;
	margin-bottom: -4px;
	padding-bottom: 162px;
	width: 312px;
}
.elaphnw-min-10-newswall-comments
{
	float: right;
	margin: 10px 0 -10px 0;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaphnw-min-10-newswall-comments span
{
	background: url(http://www.elaph.com/web/images2012/comments.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol:hover li.elaphnw-min-10-newswall-active .elaphnw-min-10-newswall-info
{
	display: none;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li
{
	-moz-transition: all 0.2s linear 0s;
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	height: 50px;
	padding-bottom: 4px;
	padding-right: 4px;
	width: 74px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li.elaphnw-min-10-newswall-w-1, .elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li.elaphnw-min-10-newswall-w-2
{
	-moz-transition: all 0.2s linear 0s;
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	height: 100px;
	padding-bottom: 4px;
	padding-right: 4px;
	width: 152px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li:first-child .elaphnw-min-10-newswall-info, .elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li.elaphnw-min-10-newswall-w-1 .elaphnw-min-10-newswall-info
{
	display: block;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li.elaphnw-min-10-newswall-active a.elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li:hover a.elaphnw-min-10-newswall-image
{
	opacity: 1;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li.elaphnw-min-10-newswall-active .elaphnw-min-10-newswall-info, .elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li:hover .elaphnw-min-10-newswall-info
{
	display: block;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li.elaphnw-min-10-newswall-active:hover .elaphnw-min-10-newswall-info
{
	display: block;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article
{
	height: 100%;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article a.elaphnw-min-10-newswall-image
{
	opacity: 0.5;
	display: block;
	overflow: hidden;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article a.elaphnw-min-10-newswall-image img
{
	display: block;
	height: auto !important;
	min-height: 100%;
	width: 100%;
	background: #000000;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #EEEEEE;
	bottom: 0;
	color: #666666;
	display: none;
	height: 158px;
	left: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	width: 284px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	color: #333333;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info a.elaphnw-min-10-newswall-image
{
	display: none;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info h2
{
	font-size: 20px;
	line-height: 30px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info .elaphnw-min-10-newswall-result-meta
{
	color: #999999;
	font-size: 10px;
	line-height: 20px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info .elaphnw-min-10-newswall-result-meta .elaphnw-min-10-newswall-source
{
	display: block;
	line-height: 16px;
	padding: 2px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info .elaphnw-min-10-newswall-result-meta .elaphnw-min-10-newswall-source a
{
	display: block;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info .elaphnw-min-10-newswall-result-meta .elaphnw-min-10-newswall-source a img
{
	float: right;
	height: 16px;
	width: 16px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info .elaphnw-min-10-newswall-result-meta .elaphnw-min-10-newswall-source a span
{
	padding: 0 4px;
}
.elaphnw-min-10-newswall > div.elaphnw-min-10-newswall-style-2 ol li article .elaphnw-min-10-newswall-info .elaphnw-min-10-newswall-result-meta:not(.elaphnw-min-10-newswall-source)
{
	color: #999999;
}
.elaphnw-min-10-newswall ul, .elaphnw-min-10-newswall ol, .elaphnw-min-10-newswall p
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.elaphnw-min-10-newswall a
{
	color: #354869;
	text-decoration: none;
}
.elaphnw-min-10-newswall a:visited
{
	color: #354869;
}
.elaphnw-min-10-newswall a:hover
{
	color: #354869;
}
.elaphnw-min-10-newswall a:active
{
	color: #354869;
}
.elaphnw-min-10-newswall
{
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #ffffff;
	direction: rtl;
	margin: 0;
	overflow: hidden;
	padding: 7px 6px 7px 7px;
	width: 308px;
	text-align: right;
}
.elaphnw-min-10-newswall footer, .elaphnw-min-10-newswall header
{
	clear: both;
	overflow: hidden;
}
.elaphnw-min-10-newswall > header
{
	color: #000000;
	padding: 0 0 8px;
}
.elaphnw-min-10-newswall > header h1
{
	font-size: 20px;
	line-height: 20px;
}
.elaphnw-min-10-newswall > header h1 span
{
	color: rgba(0,0,0,0.5);
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
}
.elaphnw-min-10-newswall > footer
{
	color: #000000;
	font-size: 10px;
	line-height: 10px;
	padding: 5px 0;
}
.elaphnw-min-10-newswall > footer a
{
	-moz-transition: all 0.2s linear 0s;
	color: #000000;
	display: inline-block;
	opacity: 0.6;
}
.elaphnw-min-10-newswall > footer a:hover
{
	opacity: 1;
}
.elaphnw-min-10-newswall > footer div
{
	clear: both;
	text-align: center;
}
.elaphnw-min-10-newswall > footer div > *
{
	margin: 0 auto;
}
.elaphnw-min-10-newswall .elaphnw-min-10-newswall-w-1 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall .elaphnw-min-10-newswall-w-2 .elaphnw-min-10-newswall-image
{
	height: 100px;
}
.elaphnw-min-10-newswall .elaphnw-min-10-newswall-w-3 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-4 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-5 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-6 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-7 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-8 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-9 .elaphnw-min-10-newswall-image, .elaphnw-min-10-newswall-w-9 .elaphnw-min-10-newswall-image
{
	height: 50px;
}
/**************** Elaph Newswall min 10 thumbnails style end here ****************/
/**************** Elaph Newswall big 04 thumbnails style start here ****************/
.elaphnw-big-4-newswall img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4
{
	position: relative;
	overflow: hidden;
	background: #eeeeee;
	padding: 9px 9px 9px 9px;
	border: 1px solid #cccccc;
	direction: rtl;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4:hover ol li
{
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol
{
	float: right;
	width: 660px;
	margin-bottom: -10px;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol:hover li.elaphnw-big-4-newswall-active .elaphnw-big-4-newswall-info
{
	display: none;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li
{
	float: right;
	width: 320px;
	height: 213.33333333333334px;
	padding-left: 10px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	padding-bottom: 10px;
	background: #eeeeee;
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
abbr.elaphnw-big-4-newswall-date
{
	border: 0;
	font-weight: bold;
	color: #333333;
	opacity: 0.5;
	filter: alpha(opacity:50);
	display: block;
	clear: both;
	font-size: 12px;
}
.elaphnw-big-4-newswall-comments
{
	position: absolute;
	right: 5px;
	top: 5px;
	margin: 0;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaphnw-big-4-newswall-comments span
{
	background: url(http://www.elaph.com/web/images2012/comments.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li:first-child .elaphnw-big-4-newswall-info, .elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li.elaphnw-big-4-newswall-1 .elaphnw-big-4-newswall-info
{
	display: block;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li.elaphnw-big-4-newswall-active, .elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li:hover
{
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li.elaphnw-big-4-newswall-active .elaphnw-big-4-newswall-info, .elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li:hover .elaphnw-big-4-newswall-info
{
	display: block;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li.elaphnw-big-4-newswall-active:hover .elaphnw-big-4-newswall-info
{
	display: block;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article
{
	height: 100%;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article a.elaphnw-big-4-newswall-image
{
	display: block;
	overflow: hidden;
	height: 100%;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article a.elaphnw-big-4-newswall-image img
{
	display: block;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info
{
	display: none;
	position: absolute;
	top: 9px;
	bottom: 9px;
	left: 9px;
	padding: 9px;
	border: 1px solid #dddddd;
	width: 300px;
	background: #ffffff;
	overflow-x: hidden;
	overflow-y: hidden;
	color: #666666;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info a.elaphnw-big-4-newswall-image
{
	zoom: 1;
	zoom: 1;
	height: 213.33333333333334px;
	margin: -10px -10px 10px -10px;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info a.elaphnw-big-4-newswall-image:after
{
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
	content: ".";
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info h2
{
	font-size: 24px;
	line-height: 32px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
	margin: 0 0 5px 0;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	color: #333333;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .elaphnw-big-4-newswall-result-meta
{
	font-size: 10px;
	line-height: 20px;
	color: #999999;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .elaphnw-big-4-newswall-result-meta .elaphnw-big-4-newswall-source
{
	position: absolute;
	top: 0;
	left: 0;
	background: #ffffff;
	line-height: 16px;
	padding: 2px;
	text-transform: uppercase;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .elaphnw-big-4-newswall-result-meta .elaphnw-big-4-newswall-source a
{
	display: block;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .elaphnw-big-4-newswall-result-meta .elaphnw-big-4-newswall-source a img
{
	float: left;
	width: 16px;
	height: 16px;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .elaphnw-big-4-newswall-result-meta .elaphnw-big-4-newswall-source a span
{
	padding: 0 4px 0 4px;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info .elaphnw-big-4-newswall-result-meta:not(.elaphnw-big-4-newswall-source)
{
	color: #999999;
}
.elaphnw-big-4-newswall > div.elaphnw-big-4-newswall-style-4 ol li article .elaphnw-big-4-newswall-info:after
{
	content: '';
	position: absolute;
	bottom: 0;
	left: -20px;
	right: -20px;
	height: 20px;
	-webkit-box-shadow: 0 -10px 10px #ffffff inset;
	-moz-box-shadow: 0 -10px 10px #ffffff inset;
	box-shadow: 0 -10px 10px #ffffff inset;
}

.elaphnw-big-4-newswall ul, .elaphnw-big-4-newswall ol, .elaphnw-big-4-newswall p
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.elaphnw-big-4-newswall a
{
	color: #1d4c7b;
	text-decoration: none;
}
.elaphnw-big-4-newswall a:visited
{
	color: #0a1928;
}
.elaphnw-big-4-newswall a:hover
{
	color: #133252;
}
.elaphnw-big-4-newswall a:active
{
	color: #133252;
}
.elaphnw-big-4-newswall-no-results
{
	direction: ltr;
	font-size: 16px;
	font-weight: bold;
}
.elaphnw-big-4-newswall-no-results span
{
	color: red;
}
.elaphnw-big-4-newswall
{
	background: transparent;
	overflow: hidden;
	direction: ltr;
	padding: 0 0 0 0;
	border: 0 solid #cccccc;
	width: 1000px;
}
.elaphnw-big-4-newswall footer, .elaphnw-big-4-newswall header
{
	overflow: hidden;
	clear: both;
}
.elaphnw-big-4-newswall > header
{
	padding: 0 0 0 0;
	color: #000000;
}
.elaphnw-big-4-newswall > header h1
{
	font-size: 32px;
	line-height: 40px;
}
.elaphnw-big-4-newswall > header h1 span
{
	color: rgba(0,0,0,0.5);
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}
.elaphnw-big-4-newswall > footer
{
	padding: 5px 0 5px 0;
	color: #000000;
	font-size: 10px;
	line-height: 10px;
}
.elaphnw-big-4-newswall > footer a
{
	color: #000000;
	display: inline-block;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.elaphnw-big-4-newswall > footer a:hover
{
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.elaphnw-big-4-newswall > footer div
{
	text-align: center;
	clear: both;
}
*.elaphnw-big-4-newswall > footer div > *
{
	margin: 0 auto;
}
.elaphnw-big-4-newswall
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
/**************** Elaph Newswall big 04 thumbnails style end here ****************/
/**************** Elaph Newswall mini 04 thumbnails style start here ****************/
.elaphnw-mini-04-newswall img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CCCCCC;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2:hover ol li a.elaphnw-mini-04-newswall-image
{
	opacity: 0.8;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol
{
	float: left;
	margin-bottom: -4px;
	padding-bottom: 162px;
	width: 312px;
}
.elaphnw-mini-04-newswall-comments
{
	float: right;
	margin: 10px 0 -10px 0;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaphnw-mini-04-newswall-comments span
{
	background: url(/etc/elaph-home/images/comments.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol:hover li.elaphnw-mini-04-newswall-active .elaphnw-mini-04-newswall-info
{
	display: none;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li
{
	-moz-transition: all 0.2s linear 0s;
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	height: 100px;
	padding-bottom: 4px;
	padding-right: 4px;
	width: 148px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li:first-child .elaphnw-mini-04-newswall-info, .elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li.elaphnw-mini-04-newswall-1 .elaphnw-mini-04-newswall-info
{
	display: block;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li.elaphnw-mini-04-newswall-active a.elaphnw-mini-04-newswall-image, .elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li:hover a.elaphnw-mini-04-newswall-image
{
	opacity: 1;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li.elaphnw-mini-04-newswall-active .elaphnw-mini-04-newswall-info, .elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li:hover .elaphnw-mini-04-newswall-info
{
	display: block;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li.elaphnw-mini-04-newswall-active:hover .elaphnw-mini-04-newswall-info
{
	display: block;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article
{
	height: 100%;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article a.elaphnw-mini-04-newswall-image
{
	opacity: 0.5;
	display: block;
	overflow: hidden;
	height: 100%;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article a.elaphnw-mini-04-newswall-image img
{
	display: block;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	background: #000000;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #EEEEEE;
	bottom: 0;
	color: #666666;
	display: none;
	height: 158px;
	left: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	width: 284px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	color: #333333;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info a.elaphnw-mini-04-newswall-image
{
	display: none;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info h2
{
	font-size: 20px;
	line-height: 30px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info .elaphnw-mini-04-newswall-result-meta
{
	color: #999999;
	font-size: 10px;
	line-height: 20px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info .elaphnw-mini-04-newswall-result-meta .elaphnw-mini-04-newswall-source
{
	display: block;
	line-height: 16px;
	padding: 2px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info .elaphnw-mini-04-newswall-result-meta .elaphnw-mini-04-newswall-source a
{
	display: block;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info .elaphnw-mini-04-newswall-result-meta .elaphnw-mini-04-newswall-source a img
{
	float: right;
	height: 16px;
	width: 16px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info .elaphnw-mini-04-newswall-result-meta .elaphnw-mini-04-newswall-source a span
{
	padding: 0 4px;
}
.elaphnw-mini-04-newswall > div.elaphnw-mini-04-newswall-style-2 ol li article .elaphnw-mini-04-newswall-info .elaphnw-mini-04-newswall-result-meta:not(.elaphnw-mini-04-newswall-source)
{
	color: #999999;
}

.elaphnw-mini-04-newswall ul, .elaphnw-mini-04-newswall ol, .elaphnw-mini-04-newswall p
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.elaphnw-mini-04-newswall a
{
	color: #354869;
	text-decoration: none;
}
.elaphnw-mini-04-newswall a:visited
{
	color: #354869;
}
.elaphnw-mini-04-newswall a:hover
{
	color: #354869;
}
.elaphnw-mini-04-newswall a:active
{
	color: #354869;
}
.elaphnw-mini-04-newswall-no-result
{
	direction: rtl;
	font-size: 16px;
	font-weight: bold;
}
.elaphnw-mini-04-newswall-no-result span
{
	color: red;
}
.elaphnw-mini-04-newswall
{
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #ffffff;
	direction: rtl;
	margin: 0;
	overflow: hidden;
	padding: 7px 6px 7px 7px;
	width: 308px;
	text-align: right;
}
.elaphnw-mini-04-newswall footer, .elaphnw-mini-04-newswall header
{
	clear: both;
	overflow: hidden;
}
.elaphnw-mini-04-newswall > header
{
	color: #000000;
	padding: 0 0 8px;
}
.elaphnw-mini-04-newswall > header h1
{
	font-size: 20px;
	line-height: 20px;
}
.elaphnw-mini-04-newswall > header h1 span
{
	color: rgba(0,0,0,0.5);
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
}
.elaphnw-mini-04-newswall > footer
{
	color: #000000;
	font-size: 10px;
	line-height: 10px;
	padding: 5px 0;
}
.elaphnw-mini-04-newswall > footer a
{
	-moz-transition: all 0.2s linear 0s;
	color: #000000;
	display: inline-block;
	opacity: 0.6;
}
.elaphnw-mini-04-newswall > footer a:hover
{
	opacity: 1;
}
.elaphnw-mini-04-newswall > footer div
{
	clear: both;
	text-align: center;
}
.elaphnw-mini-04-newswall > footer div > *
{
	margin: 0 auto;
}
/**************** Elaph Newswall mini 04 thumbnails style end here ****************/
/**************** Elaph Newswall big 01 thumbnails style start here ****************/
.elaph-newswall-01-big img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.elaph-newswall-01-big h2 a
{
	color: #01507F !important;
}
.elaph-newswall-01-big a
{
	color: #00e;
}
.elaph-newswall-01-big a:visited
{
	color: #551a8b;
}
.elaph-newswall-01-big a:hover
{
	color: #06e;
}
.elaph-newswall-01-big a:focus
{
	outline: thin dotted;
}
.elaph-newswall-01-big a:hover, .elaph-newswall-01-big a:active
{
	outline: 0;
}
.elaph-newswall-01-big abbr[title]
{
	border-bottom: 1px dotted;
}
.elaph-newswall-01-big ul, .elaph-newswall-01-big ol
{
	margin: 1em 0;
	padding: 0 0 0 40px;
}

.elaph-newswall-01-big img
{
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
.elaph-newswall-01-big-style-single
{
	width: 1000px;
	height: 450px;
	direction: rtl;
}
.elaph-newswall-01-big-style-single ol
{
	width: 100%;
	height: 100%;
	margin: 0;
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.elaph-newswall-01-big-style-single ol li
{
	position: relative;
	display: block;
	height: 100%;
	color: #ffffff;
}
.elaph-newswall-01-big-style-single ol li article
{
	height: 100%;
	overflow: hidden;
}
.elaph-newswall-01-big-style-single ol li a.elaph-newswall-01-big-image
{
	display: block;
	overflow: hidden;
	height: 100%;
}
.elaph-newswall-01-big-style-single ol li a.elaph-newswall-01-big-image img
{
	display: block;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.elaph-newswall-01-big-style-single ol li .elaph-newswall-01-big-info
{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	background: rgba(0,0,0,0.8);
	padding: 20px;
}
.elaph-newswall-01-big a
{
	text-decoration: none;
}
.elaph-newswall-01-big-info .kicker
{
	color: #999999;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding-left: 100px;
}
.elaph-newswall-01-big-info h2
{
	font-size: 40px;
	line-height: 50px;
	font-family: 'HelveticaNeueLTW20-Bold' ,sans-serif;
}
.elaph-newswall-01-big-info h2 a
{
	color: #ffffff;
}
.elaph-newswall-01-big-info p
{
	font-size: 14px;
	line-height: 18px;
	font-family: 'Yakout W20 Bold' ,sans-serif;
	color: #333333;
}
.elaph-newswall-01-big-info elaph-newswall-01-result_meta
{
	font-size: 10px;
	line-height: 20px;
	color: #999999;
}
.elaph-newswall-01-big-info elaph-newswall-01-result_meta .elaph-newswall-01-source a img
{
	float: left;
	width: 16px;
	height: 16px;
}
.elaph-newswall-01-big-info elaph-newswall-01-result_meta .elaph-newswall-01-source a span
{
	padding: 0 4px 0 4px;
}
.elaph-newswall-01-big-info elaph-newswall-01-result_meta:not(.elaph-newswall-01-source)
{
	color: #999999;
}
.elaph-newswall-01-big-comments
{
	float: right;
	margin: 10px 0 -10px 0;
	background: #000000;
	background: rgba(0,0,0,0.7);
	padding: 0 7px 0 7px;
	border-radius: 3px;
	display: block;
	font-size: 11px;
	line-height: 27px;
	clear: both;
	color: #ffffff;
	font-weight: bold;
}
.elaph-newswall-01-big-comments span
{
	background: url(http://www.elaph.com/web/images2012/comments.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	margin: 7px 0 7px 6px;
	float: right;
	text-indent: -999px;
}
.elaph-newswall-01-big-1
{
	position: relative;
	width: 1000px;
	direction: rtl;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/**************** Elaph Newswall mini 01 thumbnails style end here ****************/
