/* @override http://www.spicyjihad.com/css/pages.css */

/*

*/

.block
{
	border-bottom: 1px solid #00141E;
	/*[empty]margin-top:;*/
	margin-bottom: 25px;
	overflow: hidden;
	padding-bottom: 25px;
}
.block H2.title
{
	color: #FFAC43;
	text-transform: uppercase;
	font-size: 1.5em;
	margin-bottom: 18px;
}
.block H2.title.title2
{
	float: right;
	margin-right: 200px;
	/*[disabled]color:#FEC378;*/
	/*[disabled]font-size:1.3em;*/
}
.block .wrap
{
	padding: 0px 22px 25px 30px;
}
.col.news
{
	width: 350px;
}
.col
{
	float: left;
}
.col.inthemedia
{
	width: 307px;
	float: right;
	/*[empty]font-size:;*/
}
.archivelink A
{
	text-decoration: underline;
}
.col .entry .date
{
	margin-bottom: 7px;
	font-size: 7.3pt;
	color: #387594;
	font-style: italic;
}
.col .entry
{
	margin-bottom: 20px;
	border-bottom: 1px solid #002131;
	padding-bottom: 15px;
}
.col .entry H3
{
	font-weight: bold;
	/*[empty]font-family:;*/
	font-size: 9.1pt;
	margin-bottom: 4px;
}
.block .selector
{
	float: right;
	color: #397695;
	font-weight: bold;
	/*[empty]font-size:;*/
}
.text
{
	line-height: 1.5;
}
#sidebar H2
{
	font-size: 1.2em;
}
#sidebar .block
{
	margin-bottom: 30px;
}
.whatsnew LI P
{
	display: inline;
}
/*# --- General: Videos ---*/
.video
{
	overflow: hidden;
}
H4.lang
{
	float: right;
	font-size: 1.3em;
	color: #387594;
	text-transform: uppercase;
	font-weight: bold;
}
H4.lang A
{
	/*[disabled]font-size:8.5pt;*/
	text-transform: none;
	text-decoration: underline;
}
H4.lang A.active
{
	color: #7FDBFE;
	/*[disabled]text-decoration:underline;*/
	/*[disabled]border-bottom:1px dotted #0582B2;*/
}
.image IMG
{
	border: 1px solid #00374D;
}
.col.inthemedia .image
{
	float: left;
	margin-right: 9px;
	margin-bottom: 2px;
}
.video H3.title
{
	font-family: Impact;
	font-weight: normal;
	color: #80DCFF;
	font-size: 1.2em;
	margin-bottom: 3px;
	/*[disabled]opacity:0.95;*/
}
.video .desc
{
	font-size: 0.9em;
/*xfont-size: 0.8em*/
	color: #E6F8FF;
	line-height: 1.3;
	margin-bottom: 2px;
}
.videos.gallery .video .desc
{
	/*[empty]font-size:;*/
	line-height: 1.5;
}
.video .date
{
	font-size: 0.8em;
	float: left;
	color: #387594;
}
.videos.gallery .info .date
{
	color: #B1E9FE;
}
.video .runtime
{
	font-size: 0.8em;
	float: right;
	color: #99BDC3;
}
#sidebar .videos.list .stats
{
	margin-top: 0px;
	/*[disabled]width:34px;*/
	text-align: right;
	margin-bottom: 6px;
	/*[disabled]border-bottom:;*/
	/*[disabled]background-color:#000000;*/
}
#sidebar .videos.list .stats .date
{
	/*[disabled]float:none;*/
	/*[disabled]margin-top:-19px;*/
}
#sidebar .videos.list .stats .runtime
{
	float: none;
	color: #49809B;
}
.video .slider
{
	display: none;
	background: url(../images/bg-black-70.png);
	z-index: 999999;
	position: relative;
	overflow: hidden;
}
.video.main .slider
{
	width: 337px;
	height: 272px;
	margin-top: -272px;
}
.list .video .slider
{
	width: 70px;
	height: 54px;
/*xmargin: -1px 1px*/
	margin-top: -1px;
	margin-left: 1px;
}
.list.full .video .slider
{
	width: 90px;
	height: 66px;
	margin-top: -1px;
	margin-left: 1px;
/*xmargin: -1px 1px*/
}
.gallery .video .slider
{
	width: 150px;
	margin-left: 1px;
	height: 112px;
	margin-top: -113px;
}
.video .slider .flag
{
	float: left;
	width: 49%;
	text-align: center;
}
.video .slider .flag.english .label
{
	background: url(../images/flags/us.png) no-repeat center top;
}
.video .slider .flag.farsi .label
{
	background: url(../images/flags/ir.png) no-repeat center top;
}
.video.main .slider .flag.english .label
{
	background: url(../images/flag-america.png) no-repeat center top;
}
.video.main .slider .flag.farsi .label
{
	background: url(../images/flag-iran.png) no-repeat center top;
}
.video.main .slider .flag .label
{
	font-size: 2em;
	padding: 45px 0;
	margin-top: 45px;
}
.video .slider .flag .label
{
	font-size: 1em;
/*xtext-indent: -99999px*/
	padding: 8px;
	padding-top: 16px;
	margin-top: 20px;
}
.list .video .slider .label
{
	text-indent: -99999px;
}
/*# --- Frontpage: :Latest Videos ---*/
.block A.viewall
{
	float: right;
/*xwidth: 100px*/
}
.video.main
{
	float: left;
	width: 337px;
	height: 272px;
}
.video.main .info
{
	background: url(../images/bg-black-70.png);
	padding: 10px;
	height: 52px;
	margin-top: -73px;
	margin-left: 1px;
	margin-right: 1px;
/*xmargin-bottom: 2px*/
	position: relative;
	z-index: 999999;
	overflow: hidden;
	/*[empty]margin-bottom:;*/
}
.video.main H3.title
{
	font-size: 1.4em;
	color: #FFC479;
}
.video.main .info .lang
{
	float: right;
}
.video.main .desc
{
	color: #B2EAFF;
	height: 25px;
}
.latest.block .videos.list
{
	float: right;
	width: 337px;
}
/*# --- Videos: Listing Layout ---*/
.videos.list .video
{
	border-bottom: 1px solid #003945;
	margin-bottom: 7px;
	padding-bottom: 5px;
}
#sidebar .videos.list .video
{
	/*[disabled]width:;*/
}
.latest .videos.list .video
{
/*xwidth: 200px*/
}
.videos.list .video .image
{
	float: left;
/*xwidth: 70px*/
	margin-right: 10px;
	/*[empty]margin-bottom:;*/
}
#sidebar .videos.list .video .image
{
	float: left;
	margin: 0 7px 0 0;
}
.videos.list .video .info
{
	/*[disabled]float:right;*/
	/*[disabled]width:250px;*/
/*xclear: both*/
	margin-right: 0px;
}
.latest .videos.list .video .info
{
	float: left;
	width: 230px;
/*xclear: both*/
	/*[disabled]margin-right:5px;*/
	/*[empty]margin-bottom:;*/
}
.latest .videos.list .video.upcoming .info
{
	float: right;
	width: 241px;
/*xclear: both*/
	margin-right: 0px;
}
.videos.list .video .title
{
	/*[disabled]margin-bottom:7px;*/
}
H4.title
{
	font-size: 1em;
	color: #7FDBFE;
	line-height: 1.2;
	font-weight: bold;
	/*[empty]margin-bottom:;*/
}
.videos.list .video .lang
{
	float: right;
}
.videos.list .desc
{
	/*[disabled]height:25px;*/
	/*[empty]margin-bottom:;*/
}
.videos.list .desc P
{
	line-height: 1.1;
}
/*# --- Frontpage: :Upcoming Video ---*/
.video.upcoming
{
	background: #00171F;
	border: 1px solid #00374D;
	padding: 5px;
}
.video.upcoming H4
{
	color: #FFAC43;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.videos.list .video.upcoming .info
{
	width: 240px;
}
.video.upcoming .date
{
	margin-right: 4px;
	font-style: italic;
}
.video.upcoming .desc
{
	height: auto;
}
/*# --- Videos: Gallery Layout ---*/
.videos.gallery
{
}
.videos.gallery .video
{
	float: left;
	width: 152px;
	margin: 0 10px;
}
.videos.gallery .video .info
{
	background: url(../images/bg-black-70.png);
	padding: 3px 8px;
	height: 10px;
	margin-top: -17px;
	margin-left: 1px;
	margin-right: 1px;
	position: relative;
	z-index: 999999;
	overflow: hidden;
}
.videos.gallery .video H3
{
	margin-top: 9px;
	font-size: 9pt;
}
/*# --- Videos: Detail Page ---*/
.video-player
{
	border: 1px solid #00374D;
/*xfloat: left
xwidth: 475px*/
	margin-bottom: 15px;
}
.video-player
{
/*xborder: 1px solid #00374D*/
}
.video-info
{
/*xfloat: right
xwidth: 195px*/
}
.video-info
{
/*xfloat: right
xwidth: 195px*/
}
.video-info .image
{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.video-info H3
{
	margin-bottom: 8px;
}
.video-info .text
{
	margin-bottom: 10px;
	font-size: 0.9em;
}
.video-info .info
{
	overflow: hidden;
	margin-bottom: 10px;
	xwidth: 100px;
	
	xfloat: right;
	xmargin-right: 25px;
}
.video-info .language
{
	color: #FFC479;
	font-weight: bold;
	width: 100px;
	float: right;
	
}
.video-info .language A
{
	xfloat: right;
	margin-left: 5px;
}
.video-info
{
}
H3.title
{
	font-family: Impact;
	font-weight: normal;
	color: #80DCFF;
	font-size: 1.2em;
	margin-bottom: 5px;
/*xletter-spacing: 1px*/
}
/*# --- Videos: Full Listing Layout ---*/
.videos.list.full .video
{
	border-bottom: 1px solid #003945;
	margin-bottom: 7px;
	padding-bottom: 5px;
}
.videos.list.full .video .image
{
	float: left;
/*xwidth: 70px*/
	margin-right: 15px;
}
.videos.list.full .video .info
{
	float: left;
	width: 575px;
/*xclear: both*/
}
.videos.list.full .video .title
{
	margin-bottom: 7px;
}
.videos.list.full .video .lang
{
	float: right;
}
.videos.list.full .desc
{
	height: 38px;
}
.videos.list.full .language
{
	float: right;
	margin-right: 15px;
}
.videos.list.full .language A
{
	margin-right: 4px;
}
.videos.list.full .date
{
/*xfloat: right*/
}
.videos.list.full .runtime
{
/*xfloat: right*/
}
#navbar
{
/*xmargin-bottom: 0
xmargin-top: 16px
xwidth: 800px
xheight: 22px*/
}
#navbar-line
{
/*xmargin-bottom: 0px
xmargin-top: 0px*/
}
.latest .videos.list .scroller
{
	xheight: 195px;
	xoverflow-y: scroll;
	margin-bottom: 8px;
	height: 270px;
	overflow-y: scroll;
	margin-bottom: 0px;
}

/* # COMMENTS SYSTEM */

#comments {
}

.comment {
	border-bottom: 1px solid #006584;
	padding: 3px 0;
	padding-top: 0;
	margin-bottom: 20px;	
}

.comment .text {
	margin: 15px 10px;
	margin-top: 0;
	font-size: 1em;
	line-height: 1.5;
	color: #b5f9ff;
}

.comment .text p {
	margin-bottom: 12px;
}

.comment .info {
	font-size: 0.9em;
	xopacity: 0.5em;
}

.comment .num {
	
	color: #488ba1;
}

.comment .name {
	color: #ffc479;
	font-style: italic;
}

.comment .name a {
	color: #ffc479;
}

.comment .time {
	color: #488ba1;
}

.addcomment h3 {
	margin-bottom: 20px;
	xoverflow: hidden;
	xfloat: none;
} 

.captcha {
	margin-left: 225px;
	margin-top: 15px;
}

.captcha h4 {
	margin-bottom: 5px;
	font-size: 1.1em;
	font-family: "Arial Black";
	color: #00bfff;
}

.addcomment {
	clear: both;
}

.addcomment .note {
	float: right;
	font-weight: bold;
}

.addcomment .note span {
	color: #00bfff;
	font-size: 2em;
}

.addcomment .left {
	width: 215px;
}

.addcomment .left input {
	width: 150px;
	margin-bottom: 18px;
	float: right;
}

.addcomment label {
	display: inline;
	float: left;
	width: 40px;
	margin-right: 10px;
	font-size: 0.9em;
	text-align: right;
}

.addcomment label span {
	color: #00bfff;
	font-size: 1em;
}

.addcomment .left input.submit {
	width: 100px;
	float: right;
	width: auto;
}

.addcomment textarea {
	width: 450px;
	height: 150px;
	font-family: "Trebuchet MS", Arial;
	font-size: 1em;
}
