﻿/* globals */
body					{
	color:#333333; 
	font: 16px HelveticaNeueW23 !important;
	background-image: url(images/site-bg.gif);
	background-repeat: repeat-x;
	background-position:center top;
	background-attachment: fixed;
	background-color:#e3e3e3;
    overflow-x:hidden;
}
html, body  { height: 100%; min-height: 100%; margin: 0; padding: 0; direction: rtl; unicode-bidi: embed; }
p  { line-height: 24px; margin: 0 0 1.25em; padding: 0; }

/* Hyperlinks */
a img  { border: none; }
a:focus, a:hover, a:active  { outline: none; }

* {
	margin:0;
	padding:0;
}
* :focus { outline: 0; }

a, a:link, a:visited	{ color: #00579E; text-decoration: none; }
a:hover					{ }

blockquote				{ border-left: 2px solid #CCC; color: #666; padding: 5px 10px 1px; margin: 10px; font-style: normal; }
code					{ background: #EAEAEA; color: #333; font-family: Consolas, Monaco, Courier, monospace; font-size: 11px; margin: 1px 0; padding: 1px 3px; }
pre code				{ background: #322E2C; border: 1px solid #635957; color: #FFF; display: block; overflow: scroll; padding: 1.5em 1.75em; }

/* Headings */
h2, h3, h4, h5, h6  { color: #FE6A33;}
h2  { font-size: 20px; }
h3  { font-size: 18px; }
h4  { font-size: 16px; }
h5  { font-size: 14px; }
h6  { font-size: 12px; }

/* Tables */
table  { border-collapse: collapse; border-spacing: 0; }
th, td  { padding: 5px; }

/* Embeded fonts */
@font-face {
	font-family: 'HelveticaNeueW23';
	src: url('customFonts/HelveticaNeueW23-Reg.eot'); /* FOR IEs */
	src: local('☺'), url('customfonts/HelveticaNeueW23-Reg.ttf') format('truetype'), url('customfonts/HelveticaNeueW23-Reg.woff') format('woff'), url('customfonts/HelveticaNeueW23-Reg.svg#HelveticaNeueLTArabic55Roman') format('svg'); /* for other web browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueW23';
	src: url('customFonts/HelveticaNeueW23-Bd.eot'); /* FOR IEs */
	src: local('☺'), url('customfonts/HelveticaNeueW23-Bd.ttf') format('truetype'), url('customfonts/HelveticaNeueW23-Bd.woff') format('woff'), url('customfonts/HelveticaNeueW23-Bd.svg#HelveticaNeueLTArabic55Roman') format('svg'); /* for other web browsers */
	font-weight: bold;
}

/* CLASSES FOR NEW HEADER */

ol, ul {
  list-style: none;
}

.icons-sprite, .master-header .top .links .argaam a, .master-header .top .links .streamer a, .master-header .top .links .alpha-beta a, .master-header .top .links .akhbaar24 a, .master-header .top .links .sports24 a, .master-header .top .links .digital a, .master-header .top .action-pannel .user-profile .name i, .master-header .top .action-pannel .user-profile .options .edit i, .master-header .top .action-pannel .user-profile .options .change-pass i, .master-header .top .action-pannel .user-profile .options .logout i, .master-header .top .action-pannel .register i, .master-header .top .action-pannel .login i, .master-header .top .action-pannel .favorite-market i, .master-header .head .logo, .master-header .head .search-container .search {
  background-image: url('images/icons-sprite-digital.png');
  background-repeat: no-repeat;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.master-header {
  font-family: 'HelveticaNeueW23';
  color: #fff;
}
.master-header .ml-22 {
  margin-left: 22px;
}
.master-header .data-continer {
  margin: 0 auto;
}
.master-header .top {
  background: #2e2e2e; /* Old browsers */
background: -moz-linear-gradient(top,  #2e2e2e 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e2e2e), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2e2e2e 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2e2e2e 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2e2e2e 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2e2e2e 0%,#000000 100%); /* W3C */
  height: 34px;
  width:100%;
}
    .master-header .top .links {
        *width:520px;
    }
.master-header .top .links li {
  background: #434343; /* Old browsers */
background: -moz-linear-gradient(top,  #434343 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #434343 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #434343 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #434343 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #434343 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  display:inline-block;
  float:right;
  height: 34px;
  line-height: 38px;
}
.master-header .top .links li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.master-header .top .links li + li {
  margin-right: 1px;
}
.master-header .top .links li a {
  display: block;
}
.master-header .top .links li a {
  display: inline-block;
  margin: 0 12px;

  margin-top:10px;
}
.master-header .top .links .argaam a {
  background-position: 0 -259px;
  height: 18px;
  width: 41px;
  margin-top:7px;
}
.master-header .top .links .streamer a {
  background-position: 0 -317px;
  height: 15px;
  width: 53px;
  margin-top:9px;
}
.master-header .top .links .alpha-beta a {
  background-position: 0 -239px;
  height: 15px;
  width: 60px;
}
.master-header .top .links .akhbaar24 a {
  background-position: 0 -218px;
  height: 16px;
  width: 55px;
  margin-top:7px;
}
.master-header .top .links .sports24 a {
  background-position: 0 -403px;
  height: 13px;
  width: 70px;
}
.master-header .top .links .digital a {
  background-position: 0 -385px;
  height: 13px;
  width: 52px;
}
.master-header .top .action-pannel {
  font-size: 13px;
  line-height:24px;
}
.master-header .top .action-pannel a {
  color: #fff;
  cursor: pointer;
  font-family:'HelveticaNeueW23';
}
.master-header .top .action-pannel a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.master-header .top .action-pannel .user-profile {
  background: #434343; /* Old browsers */
background: -moz-linear-gradient(top,  #434343 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #434343 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #434343 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #434343 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #434343 0%,#000000 100%); /* W3C */

  height: 34px;
  position: relative;
  padding: 0 12px;
  *padding:0 12px 0 0;
}
.master-header .top .action-pannel .user-profile:hover .options {
  display: block;
}
    .master-header .top .action-pannel .user-profile .short-info {
        display:inline-block;
    }
.master-header .top .action-pannel .user-profile img {
  width: 24px;
  height: 24px;
  display: block;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  float: right;
  margin: 4px 0 0 0;
  position:absolute;
  top:0;
  right:12px;
}
.master-header .top .action-pannel .user-profile .name {
  padding: 5px 36px 0 0;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  display:inline-block;
}
.master-header .top .action-pannel .user-profile .name i {
  background-position: 0 -42px;
  height: 8px;
  width: 11px;
  display: inline-block;
  margin: 7px 12px 0 0;
  position:relative;
  *top:-6px !important;
  top:0;
  left:0;
  
}
.master-header .top .action-pannel .user-profile .options {
  position: absolute;
  border: 1px solid #434343;
  border-top: 0;
  background: #000;
  width: 100%;
  box-sizing: border-box;
  top: 33px;
  display: none;
  left:0;
}
.master-header .top .action-pannel .user-profile .options a {
  display: block;
  color: #fff;
  text-decoration: none;
  height: 38px;
  line-height: 39px;
  padding: 0 10px;
  background: #242323; /* Old browsers */
background: -moz-linear-gradient(top,  #242323 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242323), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #242323 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #242323 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #242323 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #242323 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242323', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.master-header .top .action-pannel .user-profile .options a:hover {
 background: #434343; /* Old browsers */
background: -moz-linear-gradient(top,  #434343 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #434343 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #434343 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #434343 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #434343 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.master-header .top .action-pannel .user-profile .options a i {
  content: '';
  display: inline-block;
  margin: 11px 0px 0 12px;
  float: right;
}
.master-header .top .action-pannel .user-profile .options .edit i {
  background-position: 0 -22px;
  height: 15px;
  width: 15px;
  margin-top: 13px;
}
.master-header .top .action-pannel .user-profile .options .change-pass i {
  background-position: 0 0;
  height: 17px;
  width: 17px;
}
.master-header .top .action-pannel .user-profile .options .logout i {
  background-position: 0 -337px;
  height: 16px;
  width: 14px;
}
.master-header .top .action-pannel .register {
  margin-top: 5px;
  padding-left: 15px;
}
.master-header .top .action-pannel .register i {
  background-position: 0 -121px;
  height: 14px;
  width: 14px;
  display: inline-block;
  margin: 2px 0 0 5px;
  float:right;
  *float:none;
  *position:relative;
  *top:-2px;
}
.master-header .top .action-pannel .login {
  margin-top: 5px;
}
.master-header .top .action-pannel .login i {
  background-position: 0 -101px;
  height: 15px;
  width: 13px;
  display: inline-block;
  margin:2px 0 0 5px;
  float:right;
  *float:none;
  *position:relative;
  *top:-2px;
}
.master-header .top .action-pannel .favorite-market {
  margin-top: 5px;
}
.master-header .top .action-pannel .favorite-market i {
  float: right;
  background-position: 0 -82px;
  height: 14px;
  width: 14px;
  display: inline-block;
  margin: 4px 0 0 5px;
}
.master-header .head {
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */

  height: 78px;
}
.master-header .head .logo {
  background-position: 0 -166px;
  height: 47px;
  width: 274px;
  display: inline-block;
  float: right;
  margin: 15px 12px 0 0;
  cursor: pointer;
}
.master-header .head .scm-section {
  margin-top: 20px;
}
.master-header .head .search-container {
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  -moz-box-shadow: 0px 4px 22px -14px #000 inset;
  -webkit-box-shadow: 0px 4px 22px -14px #000 inset;
  box-shadow: 0px 4px 22px -14px #000 inset;
  width: 338px;
  height: 36px;
  margin-left: 20px;
}
.master-header .head .search-container input {
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  outline: none;
  float: right;
  font-family: Greta_Arabic_Regular;
  font-size: 16px;
  width: 300px;
  line-height: 36px;
  height:36px;
  text-indent: 12px;
}
.master-header .head .search-container .search {
  background-position: 0 -140px;
  height: 21px;
  width: 21px;
  display: inline-block;
  border: 0;
  background-color: transparent;
  float: left;
  margin: 8px 0 0 10px;
}


/* CLASSES FOR NEW HEADER */

/* Common Classes */

.ui-tabs-hide, .hide  { display: none !important; }
.xoxo  { padding: 0; }

.sub					{ font-size: 11px; color: #848485; }
/*
.tags a:link, .tags a:visited	{ text-decoration: none; font-weight: 700; padding: 0 5px 3px; line-height: 1.3em; display: inline-block; }*/
.tags a:hover					{ text-decoration: underline; }

.avatar					{ float: right; margin: 0 0 0 10px; padding: 0; width: 48px; height: 48px; }

label.error				{ border: 1px solid #D8000C; color: #D8000C; background: #FFBABA; margin: 5px 0; }

/* structure */
.main-container 		{ width: 1010px !important; min-height: 1000px;}
#wrapper				{ min-height: 100%; position: relative; padding: 0; margin: 0 auto; width:1010px; display:block;}
#container {
    float: right;
    padding-right: 34px;
    width: 627px;
}
#content {
    float: right;
    margin: 0;
    overflow: hidden;
    width: 614px;
}
.main-aside {
	background-color: #F4F4F4;
	position: relative;
	width: 329px;
	padding: 15px 0 0;
	float:left;
}

/* header */
#header					{ min-width: 990px; }
.logo					{     float: right;    margin: 15px 0 0; max-width: 590px; padding: 0 0 0 4px; }
#branding {
    height: 118px;
    margin: 0 auto;
    padding: 0;
    width: 992px;
}

#header .logo a {width:256px;height:88px;background: url("images/sprite-26-12-2012.png") no-repeat scroll -8px -209px transparent;display: inline-block;}

.top-container{     
    height: 33px;
    line-height: 24px;
    width: 1010px;
    background-color:#191919;
}
.top-container .user-info{     
    float: left;
    /*font-family: Tahoma;*/
    font-size: 11px;
	color:#fff;
    margin-left:10px;
    margin-top:2px;
}
.top-container a{     
	color: #FFFFFF;
	display: inline-block;
	font-size: 13px;
	padding: 2px 9px 3px;
	cursor:pointer;
}
.top-container a:hover{     
	background-color: #FE6A33;
	text-decoration:none;
	color:#fff;
}
.top-container .date{     
    color: #ACB6C2;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
	margin-left:15px;
}
.leaderboard-banner {
    margin: 0 auto; 
    width: 728px;

}

.leaderboard-banner>div {
    height:auto !important;
    max-height:90px;

}
/*.leaderboard-banner div div {
    height:auto !important;
    max-height:90px;

}*/



.article-banner {
    border: 1px solid #000000;
    display: inline-block;
    float: right;
    height: 250px;
    margin: 12px 157px 12px 0;
    width: 300px;	
}
.banner-1000x40 {
  display: inline-block;
  height: 40px;
  margin: 5px 5px 5px 0;
  width: 1000px;
}
.sidebar .banner-300x100 {margin: 12px 14px 8px 0;}
.banner-300x100 {
    width:300px;
    max-height:108px;
    float:right;
}
.banner-300x100 div {
    height: auto !important;
    max-height:108px;
}
.banner-300x100 div div {
    height:auto !important;
    max-height:108px;
    margin: 0 0 8px;
}
.article-banner-615x30 {
  float: right;
  max-height: 80px;
  text-align: center;
  width: 615px;
}
.article-banner-615x30 div {
    margin-bottom: 35px;
    margin-top: 15px;
}
.article-banner-615x30 div {
    height: auto !important;
    max-height: 80px;
}
.article-banner-615x30 div div {
    height: auto !important;
    max-height: 30px;
    margin: 25px 0;
}
.banner-300x250 {
    max-height:258px;
    height:auto !important;
    float:right;
}
.banner-300x250 div {
    height: auto !important;
    max-height: 258px;
}
.banner-300x250 div div {
    height: auto !important;
    max-height: 250px;
    margin: 0 0 8px;
}
.sidebar .banner-300x250 {margin: 0 14px 0 0;}
/* Tapestries */
.entry-thumbnails  { clear: both; display: inline-block; }
.entry-thumbnails-link  { float: left; display: block; }

.posts-quick  { margin: 0 10px 10px 0; padding: 0; }
.posts-quick li  { padding: 0 10px 0 0; margin: 0 0 10px; }
.posts-quick .entry-title  { padding: 5px 0 0; margin: 0; line-height: 1.3em; }
.posts-quick .entry-summary	{ line-height: 1.6em; margin-bottom: 15px; }
.posts-quick .entry-thumbnails  { float: right; margin: 0 0 10px 20px; padding: 4px; }
.posts-quick .quick-read-more  { margin: 10px 0 5px; }
.posts-quick .entry-info  { margin: 0 0 5px; }
.posts-quick .entry-info abbr  { padding: 0 4px 0 0; }
.posts-quick .entry-info span  { padding: 0 4px; }



/*comment allowable tags display none ends */

/* search bar */
.searchform  { 
    border: 1px solid #000;
    display: inline-block;
    margin:  34px 0px 0px 12px;
    padding: 0;
    height: 33px;
    width: 425px;
}
.searchform .searchinput  { 
	background-color: #FFFFFF;
	border-left:0;
	border:0px;
	float: right;
	font-size: 12px;
	height: 16px;
	margin:0 2px 0 0;
	padding:8px 2px;
	text-indent: 5px;
	width:390px;
	color:#666;
} 
.searchform .searchsubmit {
  border:1px solid #F1F1F1;
  border-right:none;
  float: right;
  height: 20px;
  width: 27px;
}
.searchform .searchsubmit input  { 
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -273px -221px transparent;
	border: 0 none;
  	cursor: pointer;
	text-indent:-9999px;
    height: 29px;
    width: 30px;
    margin-top:1px;
    float:left;
    *border-left:1px solid #fff;
    *width:29px;
}

/* sidebar */
.sidebar .xoxo  { list-style: none; padding: 0; margin: 12px 14px 0 0; display:inline-block;width: 300px;}
.widgetcontainer		{ line-height: 1.4em; width: 300px; padding: 0; display: inline-block; margin: 0 0 16px; }
.widgetcontainer a		{ font-weight: 700; color:#333;}

.widgetcontainer ul, .widgetcontainer .xoxo  { margin: 0; padding: 0; list-style-type: none; clear:both;}
.widgetcontainer li  {    font-size: 15px;    margin: 3px 0 14px;  }

.widgettitle			{ 
    border-bottom: 4px solid #E4E4E4;
    color: #FE6A33;
    font-size: 23px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 8px;
}

.widgettitle a	{ color: #333; }

.more-btn-noLine {
    border: none !important;
}
.side_bar .more-btn {width:300px;}
.side_bar .more-btn a {color: #00579E;}
.side_bar .more-btn a:hover {text-decoration:underline;}
.more-btn {
    border-top: 1px solid #E4E4E4;
    padding-top: 5px;
    text-align: left;
    width: 100%;	
	float:right;
}
.more-btn a {
    display: inline-block;
    /*font-family: Tahoma;*/
    font-size: 10px;
    font-weight: bold;
}

.title-photogallery, .title-tedryevents {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dfdfdf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dfdfdf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fcfcfc,  #dfdfdf); /* for firefox 3.6+ */ 
	border: 1px solid #E4E4E4;
	color: #666;
	float: right;
	font-size: 20px;
	font-weight: bold;
	height: 36px;
	line-height: 40px;
	margin: 0 0 10px;
	padding: 0;
	text-indent: 10px;
	width: 100%;
}
.title-tedryevents span.tedry-events-icon {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -210px -129px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 2px 6px 0;
    width: 24px;
}
/* Video Homepage */
.videos-widget h5 {
  background: url("images/sprite-26-12-2012.png") no-repeat scroll -488px -93px transparent;
  border-bottom: medium none;
  margin: 0 0 10px;
  padding: 4px 0 0;
  text-indent: 30px;
  width: 180px;
  display:none;
}
.videos-widget {
    display: inline-block;
    font-size: 15px;
    width: 300px;
	margin:0;
}
.videos-widget ul {
	list-style-type:none;	
	width:300px;
	display:inline-block;
	position:relative;
}
.videos-widget ul li{
    background: url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    float: right;
    margin: 0;
    width: 300px;
    padding: 7px 0;
}
.videos-widget .featured-video {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e7e7e7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f4f4f4,  #e7e7e7); /* for firefox 3.6+ */ 
	width:300px;
	
    display: inline-block;
    margin: 0 -14px 0;
    padding: 0 14px 14px;
    float: right;
    
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
}
.videos-widget .featured-video .video-screenshot {
    height: 232px;
    width: 300px;
}
.videos-widget .featured-video-box {
  float: right;
    width: 300px;
}
.videos-widget .featured-video-screenshot a {
  float: right;
  height: 232px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 300px;
}
.videos-widget .featured-video .video-player-icon {
	height: 232px;
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
	z-index: 9999;
}
.videos-widget .featured-video img{
    height: 232px;
    width: 300px;
}
.videos-widget .featured-video-descr-container {
	float: right;
	height: auto;
	padding: 6px 0 0;
	width: 300px;
}
.videos-widget .featured-video-descr-container a {
	color:#494949;
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
}


.videos-widget .video-box {
    float: right;
    height: auto;
    margin: 0;
    width: 300px;
	display:inline-block;
	position:relative;

}
.videos-widget .video-screenshot {
    display: inline-block;
    float: right;
    height: 66px;
    margin: 0;
    padding: 0;
    width: 104px;
	position:relative;
}
.videos-widget a:hover {text-decoration:none;}
.videos-widget .video-screenshot a {
    /*background: url("images/sprite-26-12-2012.png") no-repeat scroll -7px -341px transparent;*/
	float: right;
    margin: 0;
    padding: 0;
    width: 104px;
	height: 66px;
}
.videos-widget .video-screenshot img {
	width:104px;
	height:66px;
	opacity: 0.9; 
    filter: alpha(opacity = 90); 
}
.videos-widget .video-screenshot:hover img {
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.videos-widget .video-descr-container {
    float: right;
    height: auto;
    padding: 0px 8px 4px 0;
    width: 185px;
	font-weight:17px;
}
.videos-widget .video-descr-container a:hover{
    text-decoration:underline;
}
.videos-widget .video-descr-container a {
    display: table-cell;
    /*font-family: Tahoma;*/
    font-size: 13px;
    font-weight: normal;
    height: auto;
    width: 172px;
}
.videos-widget .video-descr-container span.video-date {color: #8A8A8A;font-family: Tahoma;font-size: 12px;display:block;}
.videos-widget .video-player-icon {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -491px 29px transparent;
    height: 66px;
    position: absolute;
    right: 0;
    top: 0;
    width: 111px;
    z-index: 100;
}
.videos-widget .more-btn {border-top:none;padding: 0 0 6px;}
/* Video Inside */
.videos-container-inside {
    display: block;
    font-size: 15px;
    width: 300px;
    clear:both;
    margin: 8px 0 0;
    float:left;
}
.videos-container-inside ul {
	list-style-type:none;	
}
.videos-container-inside ul li{
    background:url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    float: right;
    margin: 0;
    padding: 7px 0;
    width: 300px;
}
.videos-container-inside .video-box {
    float: right;
    margin: 0;
    padding: 0;
    width: 300px;
}
.videos-container-inside .video-screenshot {
    background-color: #000000;
    display: inline-block;
    float: right;
    height: 66px;
    margin: 0;
    padding: 0;
    width: 104px;
}
.videos-container-inside a:hover {text-decoration:none;}
.videos-container-inside .video-screenshot a {
    float: right;
    height: 66px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 104px;
}
.videos-container-inside .video-screenshot img {
	opacity: 0.9; 
    filter: alpha(opacity = 90); 
	
	height: 66px;
    width: 104px;
}
.videos-container-inside .video-screenshot:hover img {
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.videos-container-inside .video-descr-container {
    float: right;
    padding: 0px 8px 4px 0;
    width: 185px;
	font-weight:17px;
}
.videos-container-inside .video-descr-container a:hover{
    text-decoration:underline;
}
.videos-container-inside .video-descr-container a {
    display: table-cell;
    font-size: 13px;
    font-weight: normal;
    width: 172px;
	/*font-family:Tahoma;*/
}
.videos-container-inside .video-descr-container span.time {display:inline-block;font-size:12px;color: #848485;}
.videos-container-inside .video-player-icon {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -491px 29px transparent;
    height: 66px;
	opacity: 0.8; 
    filter: alpha(opacity = 80);
    position: absolute;
    right: 0;
    top: 0;
    width: 111px;
    z-index: 100;
}
.videos-container-inside .video-screenshot:hover .video-player-icon {
	opacity: 1.2; 
    filter: alpha(opacity = 120); 
}
/* start Video Page Styles */

.video-page-container {
    float: right;
    width: 654px;
}
.video-player {
	margin:8px 8px 0 0;
	float:right;
}
.video-featured-container {
    display: inline-block;
    margin: 12px 0 0;
    padding: 0 0 8px;
	background: #ececec; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ececec,  #fff); /* for firefox 3.6+ */ 
}
.video-descr {
    float: right;
    padding: 8px 15px;
    width: 258px;	
	margin:0;
}
.video-descr h2 {
    color:#003d6c;
	font-size:25px;
	font-weight:bold;
	margin: 0;
}
.video-descr .date {
    color: #999999;
    display: block;
    font-family: Tahoma;
    font-size: 12px;
    margin: 10px 0 0
}
.video-descr p {
    display: block;
    font-size: 16px;
    line-height: 22px;
}

/* start Video Listing Page Styles */

.video-listing-page-container {
    float: right;
    width: 614px;
	padding-top:18px;
}	
.video-listing-page-container .video-item-item {
    border: 1px dotted #E4E3E3;
    float: right;
    margin: 0 0 22px;
    padding: 8px 12px;
    width: 586px;
}
.video-listing-page-container .video-item-item .article-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  vertical-align: top;
}
.video-listing-page-container .alt {
	background-color:#f9f9f9;
}
.video-listing-img {
    float: right;
    margin: 0 0 12px;
    width: 586px;
}
.video-listing-img .Out-of-the-Box_copy {
    margin-right: 16px;
    width: 550px;
}
.video-listing-img img {
    border: 0 none;
    height: 270px;
    width: 400px;
}

.video-info-container {
    display: inline-block;
    float: right;
    height: 24px;
    overflow: hidden;
    width: 586px;
}
.video-info-container a {
    color: #003C6B;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 56px;
    line-height: 20px;
    margin: 4px 0;
    overflow: hidden;
}
.video-info-container .time {
    border-left: 1px dotted #CCCCCC;
    color: #848485;
    display: inline-block;
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    margin-top: 4px;
    padding-left: 8px;
    vertical-align: top;
}
.video-info-container p {
    color: #666666;
	margin:0;
	line-height: 22px;
}
/* end Video Listing Page Styles */

/* tapestries */
.entry-thumbnails-link { background: #111; text-decoration: none !important; }

.posts-quick .entry-summary	{ color: #333; }

.posts-quick .entry-title	{ font-weight: 700; font-size: 16px; }
.posts-quick .entry-summary	{ font-size: 12px; }
.posts-quick .entry-thumbnails	{ border: 1px solid #CCC; background: #FFF; }
.posts-quick .entry-info { font-size: 11px; color: #666; border: none; }
.posts-quick .entry-info abbr { text-decoration: none; border: none; }

.posts-quick .quick-read-more a:hover { background: #383332; color: #FFF; }
.posts-default .entry-meta, .posts-quick .entry-meta	{ color: #CCC; background: #000; height: 25px; font-weight: 700; opacity: 0.7; }
.posts-default .entry-meta a:link, .posts-default .entry-meta a:visited, .posts-quick .entry-meta a:link, .posts-quick .entry-meta a:visited	{ color: #FFF; text-decoration: none; }
.posts-line				{ background: #FFF; border: 1px solid #CCC; }
.posts-line	li			{ padding: 7px 0; border-bottom: 1px solid #EEE; }
.posts-line .entry-cat	{ font-size: 11px; color: #848485; }
.posts-line .entry-title	{ font-size: 12px; }
.posts-line .entry-comments	{ font-size: 11px; color: #848485; }

/* single post */
#main {
    width:960px;
    margin:0 auto;
    position:relative;
}
.single .post, #main .single-post	{ background: #FFF; margin: 18px 10px 15px 0; padding: 0; }
#main .module, #main .single-post {	margin-right: 0;}
.single .post .entry-title, .single-post .entry-title {
    font-size: 26px;
    font-weight: normal;
    line-height: 36px;
    padding: 12px 0;
    margin: 0;
    color: #000;
        margin-right: -34px;
    padding-right: 34px;
}
.single .post .entry-title { font-size: 22px; font-weight: bold; }

.single .post .entry-title a, .single-post .entry-title a {font-size:26px;line-height:32px;font-weight:normal;}
.single .post .entry-info, .single-post .entry-info	{ 
    /*background: none repeat scroll 0 0 #E9E9E9;*/
    color: #515151;
    display: inline;
    font-family: Tahoma;
    font-size: 13px;
    padding: 1px 0px;
	float:right;
}

.single-post .entry-info a { color: #547fba; }
.single .post .entry-info .published, .single-post .entry-info .published { border: none; margin-right: 0px;}
.single .post .entry-cat, .single-post .entry-cat, #content	.entry-cat { line-height: 1.5em; font-weight:normal; display:block;}

.single .post .entry-cat, .single-post .entry-cat	{ margin: 5px 0 0 0; }

.single-post .entry-info a:link, .single-post .entry-info a:visited	{ color: #547fba; text-decoration: none; }
.single-post .entry-info a:hover	{ text-decoration: underline }
.single .post .entry-author, .single-post .entry-author { line-height: 24px; }
.single-post .entry-author { margin-left:5px !important;}
.main-container .single .post .tags, .main-container .single-post .tags { color: #848485; border-top: 1px dotted #CCC; line-height: 1.5em; }
.main-container .single .post .tags strong, .main-container .single-post .tags strong { text-transform: uppercase; font-size: 11px; }
.single .post .entry-photo img, .single-post .entry-photo img	{ border: 1px solid #CCC; }
.single .post .entry-comments, .single-post .entry-comments  { float: left; padding: 3px 17px 3px 3px; margin-top: 20px; background: url(images/comments.gif) no-repeat right #383331; display: inline-block; color: #FFF; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.post-edit-link:link, .post-edit-link:visited	{ text-decoration: none; }

.single-post-meta-field  { background: #313428; display: block; border: 1px solid #383332; padding: 5px 10px; color: #FFF; font-weight: 700; }
.single-post-meta-value	 { border: 1px solid #CCC; padding: 5px 10px; background: #F0F0F0; display: block; }

.single .post .entry-author, .single-post .entry-author { margin: 0; display: inline; }
.single .post .entry-author address, .single-post .entry-author address	{ display: inline; font-style: normal;}
#main .single .post .tags, #main .single-post .tags { margin: 15px 0; padding: 15px 0 0; }
#main .single .post .tags a, #main .single-post .tags a { padding: 0; }
.single .post .entry-photo, .single-post .entry-photo	{ overflow: hidden; }
.single .post .entry-photo img, .single-post .entry-photo img  { margin: 10px auto;}

.entry-content	{ margin: 8px 0; font-size: 14px; line-height: 1.5em; display:inline-block; clear:both; float:right; width: 614px; /*overflow: auto;*/ }
.entry-content ul, .entry-content ol  { margin: 0 20px; padding: 0 0 1.5em; }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
.entry-content ul ul, .entry-content ol ol, .entry-content ol ul, .entry-content ul ol  { padding: 0; }
.entry-content form  { margin: 1em 0; }
.entry-content p  {
    color: #000000;
    /*font-family: Tahoma;*/
    font-size: 14px;
    width:100%;
    line-height:24px;
}
.entry-content p img.article-main-img {float:right;margin-left:10px;width:220px !important;height:180px !important;}
.entry-content p img {max-width:614px !important;display:block;margin: 12px auto;}

.page .entry-content  { margin: 0 0 20px; }


#reply-title {
    color: #999;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
}

/* comments */

#commentform			{ margin: 0px; padding: 0px; display:inline-block;} /*delete border: solid #CCC; border-width: 0 1px 1px;*/
#commentform label		{ color: #999; }
#commentform label.error  { margin: 5px 0; color: #D8000C; font-weight: bold; padding: 5px; }
#commentform span.required	{ color: #FF0000; }
#commentform input[type=text]  { display: block; width: 300px; font: 14px 'Lucida Grande',Arial,Helvetica,sans-serif; margin: 5px 0; }
#commentform textarea	{ 
    border: 1px solid #BABABA;
	background-color:#FAFAFA;
    display: block;
    font-family: Arial;
    height: 74px;
    margin: 0;
    padding: 10px;
    width: 592px;
	resize:none;
	overflow:auto;
	border-radius: 6px;
}
#commentform .send-btn {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -8px -166px transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	height: 31px;
	width: 91px;
	float:left;
}


#commentlist ul.children {
	clear: right;
    list-style: none outside none;
	margin-top: 0px;
    margin-right: 50px;
    padding: 0;
    width: 567px;
}
#commentlist ul.children li ul.children {width: 517px;}
#commentlist ul.children li ul.children cite {width: 468px;}
#commentlist ul.children li ul.children .comment-content p {
    width: 468px;	
    line-height: 24px;
    margin: 7px 0 0;
	*margin-top:15px;
    padding: 0 0 14px;
}
#commentlist ul.children .comment-content {width: 516px;}
#commentlist ul.children ul.children .comment-content {    margin-right: 50px;    width: 466px;}
#commentlist ul.children cite {
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 31px;
  text-indent: 8px;
  width: 518px;
}
#commentlist ul.children .comment-content p {
  color: #474747;
  float: right;
  font-size: 18px;
  line-height: 24px;
  margin: 15px 0 0;
  padding: 0 0 14px;
  width: 516px;
}
#commentlist ul.children .comment-meta {
  display: inline-block;
  margin-right: 50px;
  width: 512px;
}
#commentlist ul.children ul.children .comment-meta { width: 464px;}
#commentlist ul.children #respond {margin: 10px -50px 30px 0}
#commentlist ul.children ul.children #respond {
    background-color: #e0e0e0;
    margin: 10px -100px 30px 0;	
}
#commentlist #respond textarea {width: 554px;}
#commentlist .comment-author	{ padding: 0;}
#commentlist .comment-meta span.posted {
	float:right;
	margin-left:5px;
}
#commentlist .comment-meta a.comment-reply-link{
    background: url("images/sprite-26-12-2012.png") repeat-x scroll -35px -78px transparent;
    color: #828282;
    display: inline-block;
    font-weight: bold;
    height: 19px;
    margin-right: 10px;
	float:left;
    text-align: center;
    width: 37px;
}
#commentlist .comment-meta a.comment-reply-link:hover{
	text-decoration:none;
	background: url("images/sprite-26-12-2012.png") repeat-x scroll -35px -97px transparent;
}
#cancel-comment-reply-link	{ padding: 0 10px 0 0; float: left; }
#cancel-comment-reply-link	{ 
    color: #003C6B;
    font-size: 16px;
    font-weight: normal;
}

/* footer */
#footer	 { background-color:#000; position:relative;width: 1010px; padding: 0px;text-align:center; display:inline-table;}
#footer .footer-links-container .footer-links.argaam-plus {
    width: auto;
    margin-right: -40px;
}

#footer .footer-links-container .argaam-plus .new {
    background-color: #F48024;
    font-size: 12px;
    border-radius: 3px;
    padding: 0 5px 2px 5px;
    font-weight: normal;
    font-style: normal;
    color:#fff;
}

#footer .footer-links-container .footer-links.argaam-plus li {
      background: #1d1d1d;
  border: 1px solid #2a2a2a;
    border-radius: 3px;
    text-align: center;
    width: 182px;
    margin: 0 0 15px 0;
    display:block;
    clear:both;
    padding:0;
}

    #footer .footer-links-container .argaam-plus li:hover {
        background-color: #373838;
    }

    #footer .footer-links-container .argaam-plus li a {
        height: 65px;
    }

    #footer .footer-links-container .argaam-plus li .logo-ar {
        width: 120px;
        height: 35px;
        display: inline-block;
        margin-top: 16px;
        background: url(../content/images/TopMenuNew.png) no-repeat 0 -42px;
    }

    #footer .footer-links-container .argaam-plus li .logo-en {
        width: 147px;
        height: 26px;
        display: inline-block;
        margin-top: 20px;
        background: url(../content/images/TopMenuNew.png) no-repeat -142px -42px;
    }

#footer .footer-links-container {
	list-style-type:none;
	margin: 0 190px 12px 0;
    overflow:hidden;
	/*display: inline-block;*/
	/**padding-right:120px;*/
}
#footer .footer-links-container .footer-links {
  display: inline;
  float: right;
  margin: 0;
  padding: 18px 23px 0;
  width: 204px;
  text-align:right;
}
#footer .footer-links-container .footer-links h2 {
  color: #FFF;
  /*font-family: Arabic Transparent;*/
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 5px;
  padding: 0;
}
#footer .footer-links-container .footer-links ul {
  /*font-family: Arabic Transparent;*/
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#footer .footer-links-container .footer-links ul li {
	/*background: url("images/sprite-26-12-2012.png") no-repeat scroll 160px -312px transparent;*/
    display: inline-block;
    float: right;
    *float: none;
    list-style-type: none;
    margin: 0;
    padding: 5px 15px 5px 0;
    *padding: 2px 15px 2px 0;
    width: 154px;
    position:relative;
}
    #footer .footer-links-container .footer-links ul li i {
        width:12px;
        height:12px;
        display:inline-block;
        position:absolute;
        top:6px;
        *top:4px;
        right:0;
        background: url("../content/images/footer-social.png") no-repeat -155px 0px;
    }
#footer .footer-links-container .footer-links ul li a {
	color: #E6EBF0;
	direction: ltr;
	display: block;
	/*font-family: Tahoma;*/
	font-size: 13px;
	text-decoration: none;
    line-height:14px;
}
#footer .footer-links-container .footer-links ul li a:hover {
  text-decoration: underline;
}
#footer .widgetcontainer	{ padding: 0; margin-right: 10px; float: right; }

.copyright {
	color: #ccc;
	/*font-family: Tahoma;*/
	font-size: 13px;
	font-weight: normal;
	height: 45px;
	padding:15px;
	text-align: center;	
    line-height:50px;
    border-top: 1px solid #141414;
    position:relative;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}


.social-media-container {
	float: left;
	height: 30px;
	margin: 0 0 0 15px;
	padding: 4px 0 0;
	width: 89px;
	position:absolute;
	bottom:1px;
	left:-8px;
	*left:8px;
}
.social-media-container a {
	float: left;
	margin-right: 5px;
}
.social-media-container a.rss {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -268px -11px transparent;
    height: 24px;
    width: 24px;
}
.social-media-container a.twitter {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -236px -11px transparent;
    height: 25px;
    width: 25px;
}
.social-media-container a.facebook {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -205px -11px transparent;
    height: 24px;
    width: 24px;
	margin:0 !important;
}

/* start share with us styles */

.body-container {
	width:614px;
	float:right;
}
.header-page-title {
    border-bottom: 4px solid #E4E4E4;
    margin: 10px 0 0;
    padding: 0 0 4px;
	width:614px;
}
.header-page-title h1 {
    color: #FE6A33;
    display: inline;
    font-size: 23px;
    font-weight: bold;
    padding-left: 20px;
    width: auto;
}
.share-page-title {
    margin: 28px 0 0;
    padding: 0 0 4px;
}
.share-page-title h1 {
    color: #FE6A33;
    display: inline;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    width: auto;
}
.share-with-us-container {
	width:614px;
	padding:0;
	margin:25px 0 0 0;
}
.share-with-us-container .fieldform{
    display: block;
    height: 36px;
    margin: 0;
    padding: 5px 0;
    width: 654px;
	border:0;
}
.share-with-us-container .freesizeform{
    height: auto !important;
	padding: 6px 0 12px;
}

.share-with-us-container .file-upload-field {height: 92px;}
.share-with-us-container .file-upload-field .file-upload-text {
    clear: both;
    color: #838383;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 132px 0 0;
	width: 200px;
}

/* end share with us styles */
/*css for contribute article page*/

.share-div { float: left; padding: 0px 0; width: 290px; margin-bottom: 8px; overflow:hidden;}
.share-div > div {
    width:80px;
    float:left;
    display:inline-block;
}
.share-div .fb_iframe_widget {
    width:86px;
}
.share-div .fb_iframe_widget iframe {*height:22px !important;*overflow:hidden;}
.fb_iframe_widget > span {
    height:30px !important;
}
.bottom-div {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 13px;
    padding: 4px 0 10px;
    width: 614px !important;
}
.share-google-plus {float: left;margin: 0;width: 200px;width: auto;}
/* start Comments Container */

.comments-container {
	width:614px;
	margin:0;
	background-color: #FFF;
	display:inline-block;
	padding-bottom:10px;
}
.comments-container h3 {
    color: #333;
    font-size: 22px;
    padding: 0;
	margin: 20px 0 0;
}
.comments-container #respond {
	padding: 0;
	margin: 0 0 12px;
	
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	width: 614px;
}

ul#postlist li {
  border-top: 1px dotted #B1B1B1;
  display: inline-block;
  margin: 0;
  overflow: visible;
  padding: 8px 0 5px;
  width: 614px;
  *float:right;	
}

.comments-container .add-reply {
    background-color: #F1F1F1;
    display: inline-block;
    padding: 12px !important;
    width: 534px !important;
	margin-right: 56px !important;
}
.comments-container .add-reply h3 {margin:0 !important;}
.comments-container .add-reply textarea {width: 512px !important;}

.comments-container .add-reply #commentform {width: 534px !important;}

/* start Homepage video */
.videos {
	width:614px;
	float:right;
	margin:26px 0 0;
	padding:0;
	display:inline;
	overflow:hidden;
	clear:both;
}

.videos-container {
    float: right;
    margin-bottom: 10px;
	padding:0;
    width: 652px;
	right:0;
	/*margin-right:-62px;*/
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	height: 156px; /*Height should enough to fit largest content's height*/
}
.videos-container .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	height:154px;
}
.videos-container .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0 0 0 0; /*margin around each panel*/
	width: 123px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	border-right: 1px dotted #CCCCCC;
	padding-right: 8px;
}

#video-box {
    border-left: 1px solid #E6E6E6;
    float: right;
    height: 154px;
    margin: 0;
    padding: 0 0 0 8px;
    width: 123px;
}
#video-box .video-screenshot {
	width:115px;
	height:98px;
	display: inline-block;
	background-color:#000000;
	float:right;
	margin:0;
	padding:0;
}
#video-box .video-screenshot a{
	margin:0;
	padding:0;
	float:right;
	position:relative;
	width: 115px;
	height: 98px;
	display:inline-block;
	*float:none;
}
#video-box .video-player-icon {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -524px 30px transparent;
	width:115px;
	height:98px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
	opacity: 0.8; 
    filter: alpha(opacity = 80); 
	cursor:pointer;
}
#video-box .video-screenshot:hover .video-player-icon {
	opacity: 1.2; 
    filter: alpha(opacity = 120); 
}
#video-box .video-screenshot img {
	width:115px;
	height:98px;
	opacity: 0.8; 
    filter: alpha(opacity = 80); 
}
#video-box .video-screenshot:hover img {
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
#video-box .video-descr-container {
    float: right;
    height: 44px;
    margin-top: 3px;
    padding: 4px 8px;
    width: 99px;
}
#video-box .video-descr-container a{
    float: right;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    height: 44px;
    width: 99px;
}
/* start Tedry Events homepage styles */

.tedry-events {
	width:300px;
	float:right;
	position:relative;
}
.tedry-events .poweredBy, .tedry-covered-events .poweredBy {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -357px -5px transparent;
	display: inline-block;
	height: 34px;
	left: 6px;
	position: absolute;
	top: 2px;
	width: 116px;
}

.tedry-events-container {
	width: 300px !important;
}
.events-row {
    float: right;
    width: 298px;
}
.events-row .tedry-event {
    border-bottom: 1px solid #E4E4E4;
    float: right;
    margin: 0;
    padding: 10px 0 8px;
    width: 300px;
}
.events-row .tedry-event .img-container {
	display: inline-block;
	float: right;
	margin-left: 10px;
}
.events-row .tedry-event .img-container img {
	width:104px;
	height: 66px;
	opacity: 0.9; 
    filter: alpha(opacity = 90); 
}
.events-row .tedry-event .img-container:hover img {
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.events-row .tedry-event h2.event-title {
    float: right;
    font-size: 17px;
    max-height: 48px;
    margin: 0 0 6px;
    overflow: hidden;
    width: 184px;
}
.events-row .tedry-event span {
	color: #666666;
	display: block;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 0;
	margin-right: 115px;
	width: 184px;
}
.events-row .tedry-event p.descr {
	color: #333333;
	margin: 0;
	font-size: 13px;
	font-family:Tahoma;
}
.tedry-events div.more-btn {
	margin: -5px 0 0 0;	
}
#tedry-events-widget .widgettitle, #tedry-covered-events-widget .widgettitle {display:none;}
.tedry-covered-events {
    float: right;
    margin: 0;
    position: relative;
    width: 300px;
}
.tedry-covered-events h5 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#d8d8d8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#d8d8d8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #d8d8d8); /* for firefox 3.6+ */ 
	color: #666;
	float: right;
	font-size: 20px;
	font-weight: bold;
	height: 46px;
	line-height: 47px;
	margin: 0 0 1px;
	padding: 0;
	text-indent: 10px;
	width: 300px;
}
.tedry-covered-events h5 .tedry-events-icon {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -47px -122px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 3px 6px 0;
    width: 24px;
}
.tedry-covered-events .poweredBy {left: 8px; top: 6px;}
.tedry-covered-events .events-row {width: 300px !important;}
.tedry-covered-events .tedry-event {padding:10px;width: 280px;background: url("images/tedry-events-bg.gif") repeat-x scroll 0 bottom #e8e8e8;border-bottom:0 !important;}
.tedry-covered-events .tedry-event h2.event-title {width: 166px !important;}
.tedry-covered-events .tedry-event p.descr {width: 166px !important;margin:0;display:inline-block;}

/* end Tedry Events homepage styles */

/* tabs */
.widgetcontainer input[type=text], .widgetcontainer input[type=password]  { width: 80%; }
.widgetcontainer select {
	border: 1px solid #999999;
	color: #333333;
	font-family: Tahoma;
	font-size: 15px;
	margin: 10px 0;
	padding: 3px;
	width: 200px;
	float:right;
	clear:both;
}

#articleListTabs {width:300px;}
#articleListTabs li {
    border-color: #e6e6e6 #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 4px 4px medium;
    color: #333;
	background-color:#e6e6e6;
    display: block;
    float: right;
    font-weight: bold;
    height: 34px;
    line-height: 33px;
	font-size: 15px;
    margin: 0;
    text-align: right;
	text-indent:12px;
    width: 142px;
	cursor:pointer;
}

#articleListTabs .selectedTab_tabbedArticle {
	background-color:#fff;
	color:#FE6A33;
	cursor:default;
}
.latest-news-container h2 {
background-color: #FFFFFF;
    border-color: #E6E6E6;
    border-style: solid solid none;
    border-width: medium 4px 4px;
    display: block;
    float: right;
    margin: 8px 0 0;
    padding: 8px 9px 0;
    width: 274px;
    font-weight:bold;
    font-size:20px;
}

#topCommentedPosts, #mostViewedPosts, #todaysMatches, #matchLeagues, #matchOrderLeagues, #tabbed-article-list-plugin .latest-news {
	border-color: -moz-use-text-color #e6e6e6 #e6e6e6;
	border-color: #e6e6e6 #e6e6e6;
    border-right: 4px solid #e6e6e6;
    border-style: none solid solid;
    border-width: medium 4px 4px;
    display: block;
    padding: 5px 9px 8px;
	float:right;
	width:274px;
	background-color:#fff;
}
#mostViewedPosts li, #topCommentedPosts li, #tabbed-article-list-plugin .latest-news ul li {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll 257px -310px transparent;
    border-bottom: 1px dotted #CBCBCB;
    display: list-item;
    /*font-family: Tahoma;*/
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 4px;
    padding-right: 26px;
    padding-top: 2px;
}
#mostViewedPosts li img.video-icon, #topCommentedPosts li img.video-icon, #tabbed-article-list-plugin .latest-news img.video-icon {
    float: left;
}
#mostViewedPosts li:last-child, #topCommentedPosts li:last-child, #tabbed-article-list-plugin .latest-news ul li:last-child {border-bottom:none;}
#mostViewedPosts li a, #topCommentedPosts li a, #tabbed-article-list-plugin .latest-news ul li a{
    font-weight: normal;
}
#todaysMatches, #matchLeagues, #matchOrderLeagues {
    padding: 0px 6px 8px !important;
	width:280px !important;
}
#todaysMatches ul, #matchLeagues ul, #matchOrderLeagues ul{
	height:298px;
	overflow-x:hidden;
	overflow-y:scroll;
	direction:ltr;
	padding:0 10px 0 8px;
	margin-top:10px;
}
#todaysMatches ul li, #matchLeagues ul li, #matchOrderLeagues ul li{
    background: url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    color: #666666;
    direction: rtl;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
	width:245px;
	float:right;
}
#todaysMatches ul li.separator, #matchLeagues ul li.separator, #matchOrderLeagues ul li.separator {height:13px;background:none;}
#todaysMatches li#matchResultTab_tabbedFootballList {}
#todaysMatches h2, #matchLeagues h2, #matchOrderLeagues h2 {
	color:#666;
	padding:0;
	font-size:14px;
	display: inline-block;
	*display:inline;
	*float:right;
	margin: 0 0 20px;
	line-height:27px;
}
#todaysMatches span, #matchLeagues span, #matchOrderLeagues span {
    color: #003C6B;
    float: right;
    font-size: 11px;
    font-weight: bold;
	font-family:Tahoma;
}
#matchLeagues span {
/*	color: #666666 !important;*/
}
#matchLeagues li.league-name, #matchOrderLeagues li.league-name, #todaysMatches li.league-name {
    background: none;
    height: 23px;
    margin: 0 0 -23px;
    padding: 0;
	line-height: 30px;
}
#matchLeagues li.game-date, #matchOrderLeagues li.game-date, #todaysMatches li.game-date {
    background: none;
    margin: 0;
    padding: 3px 0 0;
}
#matchLeagues li.game-date span, #matchOrderLeagues li.game-date span, #todaysMatches li.game-date span {
    border-bottom: 3px solid #E6E6E6;
    color: #999999 !important;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    text-align: left;
    width: 100%;
}
#matchOrderLeagues span.team {
    display: inline-block;
    width: 80px;
	font-weight:normal;
}


#matchOrderLeagues span.points {
    margin-right:5px;
}
#matchOrderLeagues span.teamname {
    display: inline-block;
	float:right;
	width: 215px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#003c6b !important;
}
#matchLeagues span.vs {
    color: #666666;
    display: inline-block;
    font-weight: normal;
    margin: 0 5px;
}
#matchLeagues span.team {
    color: #003C6B !important;
    display: inline-block;
    padding-left: 5px;
    width: 97px;
	font-weight:normal;
	line-height: 15px;
	padding-bottom: 5px;
}
#matchLeagues span.team2 {
    color: #003C6B !important;
    display: inline-block;
    float: left;
    text-align: right;
    width: 102px;
	font-weight:normal;
	line-height: 15px;
	padding-bottom: 5px;
}
#matchOrderLeagues span.team2 {
    display: inline-block;
    width: 79px;
	font-weight:normal;
}
#matchResults .teamname {
    color: #003C6B !important;
    display: inline-block;
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 185px;	
}
#matchResults span {
    color: #666666;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
#matchResults span.points {
    margin-right: 5px;
}

#matchResults span.team2 {
    display: inline-block;
    width: 83px;
	float:left;
	text-align:left;
	color:#003c6b !important;
}
#matchOrderLeagues span.vs {
    display: inline-block;
    margin: 0 0 0 11px;
	color:#666666;
	font-weight:bold;
	width:25px;
}
#matchResults span.vs {
    display: inline-block;
    margin: 0 5px;
	color:#666666;
	font-weight:normal;
}
#matchResults span.date, #matchLeagues span.date, #matchOrderLeagues span.date {
    color: #666666;
    direction: ltr;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
#tabbed-football-list-plugin span.time-info {
    color: #666666;
    direction: ltr;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
	margin:0 3px 0 0;
	*float:none;
}

ul#FootballListTabs {
	width: 300px;
}
ul#FootballListTabs .selectedTab_tabbedArticle {
    background-color: #FFFFFF;
    color: #999;
    cursor: default;
}

ul#FootballListTabs li {
    border-color: #e6e6e6 #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 4px 4px medium;
    color: #005699;
	background-color:#e6e6e6;
    display: block;
    float: right;
	font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 30px;
    margin: 0;
    text-align: right;
	text-indent: 8px;
    width: 92px;
	cursor:pointer;
}
ul#FootballListTabs li.selectedTab {
	background-color:#fff;
	color:#000;
	cursor:default;
}

#todaysMatches ul li span {width: 10px;display:inline-block;}
#todaysMatches ul li span.team {width: 66px;margin-left:5px;font-weight:normal;line-height: 15px;padding: 0 0 5px;}
#todaysMatches ul li span.vs {width: 5px;margin-left:5px;}
#todaysMatches ul li span.versus {margin-left: 5px;text-align: center;width: 25px;color:#666666;font-weight:bold;}
#todaysMatches ul li span.team2  {width: 66px;text-align:left;margin-left:5px;font-weight:normal;line-height: 15px;padding: 0 0 5px;}
#todaysMatches ul li span.status {
    color: red;
    font-family: Tahoma;
    font-weight: normal;
    line-height: 12px;
    margin: 0 0 5px;
    text-align: left;
    width: 73px;
}
#todaysMatches ul li span.date {
    color: #666666;
	font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    width: 73px;
}
.pager {
    border-top: 1px solid #E4E4E4;
    float: right;
    margin: 20px 0;
    padding: 22px 0 0;
    width: 654px;
}
.pager a {
	display:inline-block;	
	color:#999999;
	font-size:15px;
	padding:5px 6px;
	margin-left:2px;
}
.pager a:hover, .pager a:hover.next, .pager a:hover.prev, .pager a.selected {
	background-color:#f49e17;
	color:#fff;
	text-decoration:none;
}
.pager a.next, .pager a.prev{
	background-color:#f3f3f3;
}

ul.listed-news {
    float: right;
    margin: 6px 0 0 0;
    width: 100%;
    list-style-type:none;
}
ul.listed-news li{
	background: url("images/sprite-26-12-2012.png") no-repeat scroll 588px -312px transparent;
	margin: 0 0 8px;
	padding: 0 36px 0 0;
	vertical-align:top;
}
ul.listed-news li a {
    font-size: 15px;
    font-weight: bold;
}

#primary {
    float:left;
}
#secondary {
    clear:left;
}
#primary .side_bar {
	display:inline-block;	
	margin: 0 14px 0 0;
	list-style-type:none;
}

#content .video-tags{
    float: right;
    margin: 0 0 28px;
    overflow: hidden;
    width: 614px;
	color:#CCCCCC;
}
#content .video-tags img{
	background: url("images/sprite-26-12-2012.png") no-repeat -84px -97px;
	height: 16px;
    width: 16px;
	display:inline-block;
	margin-left: 4px;
}
#content .video-tags a{
    margin-left:5px;
	margin-right:5px;
}

.fb_ltr {
    width: 80px !important;
}
#tw-user img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 10px 10px;
    padding: 2px;	
}
#fb-user {border:none !important; height: auto !important; padding: 0 !important}
#fb-user img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 10px 10px;
    padding: 2px;	
	width:32px;
	height:32px;
	*float:none;
}
#stc_comm_send, #sfc_comm_send {float:right;min-height:0px;margin-right:5px;}
#stc_comm_send input {margin-left:5px;}

ul.related_post li {
    background: url("images/dotted-horizontal-bg.gif") repeat-x center bottom;
    font-size: 15px;
    margin: 0;
    padding: 2px 0 5px;
}
ul.related_post li a {
  background: url("images/list-dot.png") no-repeat right 9px;
    color: #333;
    display: inline-block;
    /*font-family: Tahoma;*/
    font-size: 13px;
    font-weight: normal;
    padding-right: 14px;
}

div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
    background-color: #EEEEEE;
    height: 450px;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 654px;
}
div.content a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}


/* RSS Feeds */

.rss-feeds {
	float: right;
	margin: 14px 0;
	width: 614px;
}
.rss-feeds .rss-container {
	float:right;
	width: 300px;
	/*border: 1px solid #e4e4e4;*/
	margin-bottom: 14px;
	display:inline-block;
}
.rss-feeds .left {
	float:left;
}
.rss-feeds .rss-container .title-container {
    display: block;
    float: right;
    height: 30px;
    width: 300px;
}
.rss-feeds .rss-container .text-title {
    float: right;
    height: 30px;
    width: auto;
    margin-left:10px;
}

.rss-feeds .rss-container .title-bg {
    background-color: #0F5FA4;
    display: block;
    height: 7px;
    margin: 10px 0;
    overflow: hidden;
    width: auto;
}
.rss-feeds .rss-container h2 {
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#ECECEC');  for IE
	background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#ECECEC)); for webkit browsers 
	background: -moz-linear-gradient(top,  #FCFCFC,  #ECECEC);  for firefox 3.6+ */ 
    color: #B90916;
    height: 30px;
    margin: 0;
    padding: 0;
}
.rss-feeds .rss-container h2 span.rss-icon-1 {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -116px -133px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
    *float:none;
}
.rss-feeds .rss-container h2 span.rss-icon-2 {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -148px -131px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
    *float:none;
}
.rss-feeds .rss-container h2 span.rss-icon-3 {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -176px -131px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
    *float:none;
}
.rss-feeds .rss-container h2 span.rss-icon-4 {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -210px -132px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
    *float:none;
}
.rss-container ul.feeds {
    clear: both;
    float: right;
    list-style-type: none;
    margin: 12px 0 0;
    width: 298px;
}
.rss-container ul.feeds li {
	border-bottom: 1px dotted #e0e0e0;
	margin-bottom:6px;
	overflow:hidden;
	padding: 0 0 5px;
}
.rss-container .feeds img {
    float: right;
    height: 70px;
    margin-left: 6px;
    padding: 2px;
    width: 90px;
}
.rss-container .feeds a {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
}
.rss-container a.more-rss {
    color: #005699;
    display: inline-block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 3px 0 9px 10px;
	font-family: Tahoma;
	
	*float:none;
	*text-align:left;
	*margin: 3px 10px 9px;
	*width: 278px;
}
.rss-container ul.feeds li span{
    color: #666666;
    font-family: Tahoma;
    font-size: 12px;
    margin-right: 5px;
}

.rss-feeds .horizontal {
	width: 614px;
}
.rss-feeds .horizontal .features-rss-container {
    display: inline-block;
    padding: 10px 0 0;
    width: 612px;
}
.rss-feeds .horizontal .features-rss-container div {
	width: 279px;
	float:right;
}
.rss-feeds .horizontal .features-rss-container div.left {
    float: left;
    margin-left: 0;
    padding: 0;
    width: 296px;
}
.rss-feeds .horizontal .features-rss-container div img {
	width: 90px;
	height:70px;
	float:right;
	margin-bottom: 13px;
    margin-left: 15px;
}
.rss-feeds .horizontal .features-rss-container div a {font-weight:bold;}
.rss-feeds .horizontal ul.feeds {
    list-style-type: none;
    width: 612px;
}
.rss-feeds .horizontal ul.feeds li {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll 602px -312px transparent;
    padding: 0 20px 2px 0;
	border:none;
	margin-bottom:0;
}
.rss-feeds .horizontal a.more-rss {
  margin: 7px 0 9px 0;
  float:right;
  *text-align:right;
}
/* RSS Listing Page styles */

.rss-listing-page {
  width: 614px;
  display:inline-block;
  margin: 0;
}
.rss-listing-page h2 {
    border-bottom: 4px solid #E4E4E4;
    margin: 10px 0 0;
    padding: 0 0 4px;
	
	color: #999;
    display: inline-block;
    font-size: 23px;
    font-weight: bold;
    width: 100%;
}
.rss-list-container {
  border-bottom: 1px dotted #E4E3E3;
  float: right;
  margin: 0 0 8px;
  padding: 8px;
  text-align: right;
  width: 596px;
}
.rss-list-container:last-child {border-bottom:none;}

.rss-list-container .img-container {
    float: right;
    height: 64px;
    margin-left: 15px;
    width: 88px;
}
.rss-list-container .img-container img {
	border: 1px solid #D8D8D8;
	height: 52px;
	padding: 4px;
	width: 80px;
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.rss-list-container .link-container {
    float: right;
    width: 492px;
}
.rss-list-container h2 {
    border: 0 none;
    font-size: 19px;
    margin: 0;
    padding: 0;
    width: 500px;
	display: inline-block;
}
.rss-list-container h2 span.source {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    margin-right: 5px;
	color:#666666;
}
.rss-list-container span.source {
	color: #333;
    font-family: Tahoma;
    font-size: 12px;
	font-weight: normal;
	margin-left: 8px;
	display:inline-block;
}
.rss-list-container span.time {
  color: #848485;
  font-family: Tahoma;
  font-size: 13px;
  margin-bottom: 15px;
}





.site-container			{width: 1010px; background-color: #FFFFFF; margin: 0pt auto;}
.head-container 		{width: 1010px;}


div.header-horizontal {
	background: url("images/bg-hot-topics-new.jpg") repeat-x scroll center top transparent;
    width: 1010px;
 	height: 41px;
	border-top:3px solid #3B373B;
	display:block;
}
ul.hot-topics {
  	/*background-color:#ebebeb;*/
	height:41px;
}
ul.hot-topics li {
	list-style-type:none;
	float:right;
	height:41px;
	background: url("images/bg-hot-topics-separator.gif") no-repeat scroll left 0 transparent;
}
ul.hot-topics li.title {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -568px -503px transparent;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 41px;
	margin: 0 !important;
	width: 65px;
}
ul.hot-topics li.last {
	background: none;
}
ul.hot-topics li a {
    color: #00579E;
    display: inline-block;
    font-family: 'HelveticaNeueW23';
    font-size: 15px;
    font-weight: bold;
    padding: 0 15px;
    text-decoration: none;
	height:41px;
  	line-height: 44px;
  	text-shadow: 1px 1px 0 #FFFFFF/*, 2px 2px 2px #999*/;
}
ul.hot-topics li a:hover {
	text-decoration:none;
	background-color: #ffffff;
	color:#FE6A33;
}
ul.hot-topics li a.first {
    padding: 0 28px 0 15px;
}
ul.hot-topics li a.menu-active {
	text-decoration:none;
	background-color: #ffffff;
	color:#b80717;
	cursor:text;
}
.archive-page {margin: 15px 0 0 !important;}
.archive .wp-pagenavi {border-top:none !important;}
.news-archive-container {display:inline-block;width: 614px;}
.news-archive-container ul {margin: 0}
.news-archive-container ul li {
  border-bottom: 1px dotted #CCCCCC;
  float: right;
  margin: 0;
  padding: 8px;
  width: 598px;
  list-style-type:none;
}
.news-archive-container ul li .entry-thumbnails {    
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    float: right;
    height: 84px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 140px;
}
.news-archive-container ul li .entry-thumbnails a {    
    background: none;
    display: inline-block;
    float: none;
}
.news-archive-container ul li .entry-thumbnails img {
  border: 0 none;
  height: 72px;
  margin: 6px 6px 0 0;
  opacity: 0.9;
  width: 128px;
}
.news-archive-container ul li .entry-title {
    float: right;
    margin-right: 12px;
    width: 442px;
}
.news-archive-container ul li .entry-title a {
    font-size:17px;
}
.news-archive-container ul li .entry-summary {
    float: right;
    margin-right: 12px;
    width: 442px;	
	font-size: 13px;
	color: #333333;
}
.news-archive-container ul li .entry-info {color:#999999;font-size: 13px;}
.news-archive-container ul li .quick-read-more {display:none;}
.news-day-archive {
    display: inline-block;
    margin: 12px 0 8px;
    width: 100%;
}
.news-day-archive span.date {
	padding:3px 0 0;
	color:#999999;
	font-weight:bold;
	font-size:17px;
	display:inline-block;
}
.news-day-archive ul {
    margin: 6px 0 0 0;
    padding: 0;
}
.news-day-archive ul li {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll 613px -304px transparent;
    list-style-type: none;
    margin: 0;
    padding-right: 24px !important;
}
.news-day-archive ul li a{
    color: #00579E;
    font-size: 14px;
    font-weight: bold;
}
.news-day-archive ul li span.source{
    color: #666666;
    /*font-family: Tahoma;*/
    font-size: 12px;
    font-weight: normal;
	margin-right: 8px;
}
.search-result-container, .category-links-btn {
	width:614px;
	margin:10px 0 8px;
	padding:0;
	text-align:left;
}
.category-links-btn a {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -10px -9px transparent;
	width:75px;
	height:22px;
	display:inline-block;
	text-align:center;
	color:#3f3f3f;
	font-size:12px;
	line-height: 22px;
}
.category-links-btn a:hover {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -10px -31px transparent;
	text-decoration:none;
}
.category-links-btn a.selected {
	background: url("images/sprite-26-12-2012.png") no-repeat scroll -10px -53px transparent;
	color:#fff;
	cursor:default;
}
.search-item {
    float: right;
    margin: 0 0 8px;
    padding: 8px 8px 8px;
    width: 596px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px dotted #e4e3e3;
	text-align: right;
}
.search-item:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ececec'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ececec)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fafafa,  #ececec); /* for firefox 3.6+ */ 
	border:1px solid #eeeeee;
}
.search-item a{
	color: #003C6B;
	font-size: 21px;
	font-weight: bold;
}
.search-item span.time{
	color: #848485;
	display: block;
	font-family: Tahoma;
	font-size: 13px;
	margin-bottom: 15px;
}
.search-item p{
    color: #333333;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 26px;
    margin: 0;
}
.search-results {text-align:right;}
.game-schedule-inside {
    direction: ltr;
    width: 300px;
}
.game-schedule-inside li {
  background: url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
  color: #666666;
  direction: rtl;
  float: right;
  font-family: Arial;
  font-size: 12px;
  width: 300px;
  list-style-type:none;
  padding: 0;
  margin:0;
}
.game-schedule-inside li.separator {background: none repeat scroll 0 0 transparent;height: 13px;}
.game-schedule-inside li.league-name {
  background: none repeat scroll 0 0 transparent;
  height: 23px;
  margin: 0 0 -23px;
  padding: 0;
}
.game-schedule-inside h2 {
  color: #666;
  display: inline-block;
  font-size: 14px;
  margin: 0 0 20px;
  padding: 0;
}
.game-schedule-inside li.game-date {
  background: none repeat scroll 0 0 transparent;
  margin: 0;
  padding: 3px 0 0;
}
.game-schedule-inside li.game-date span {
	border-bottom: 3px solid #E6E6E6;
	color: #999999 !important;
	display: inline-block;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-align: left;
	width: 100%;
}
.game-schedule-inside span {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #666666 !important;
  display:inline-block;
  float:right;
  width:10px;
}
.game-schedule-inside span.team {
  color: #003C6B !important;
  display: inline-block;
  width: 136px;
}
.game-schedule-inside span.vs {
  display: inline-block;
  font-weight: normal;
  margin: 0 5px;
}
.game-schedule-inside span.team2 {
  color: #003C6B !important;
  display: inline-block;
  text-align: left;
  width: 124px;
}

.home-news-source {
	color: #8A8A8A;
	/*font-family: Arabic Transparent;*/
	font-size: 14px;
	font-weight: normal;
	margin-right: 4px;
}
.inside-news-source {
    display: inline-block;
    /*font-family: Tahoma;*/
    font-size: 12px;
    margin: 0 0 0 0px;
    color:#999;
    float:right;
    *float:none;
}

.home-published {
    color: #999;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
	margin-right: 6px;
	float:right;
}

#comment-user-details #alt-login-methods {display:inline-block;margin:0;}
#comment-user-details #alt-login-methods p {float:right;margin-left:5px;}
#comment-user-details #alt-login-methods #bc-oauth-logins {float:right;margin-left:0px;*width:80px;}
#comment-user-details #alt-login-methods #bc-oauth-logins ul {margin-right:0 !important;}
#comment-user-details #alt-login-methods #bc-oauth-logins ul li {width: auto !important;background:none !important;padding: 0 !important;}

#comment-user-details a {color:#1122cc;text-decoration:underline;}

.main-container h4 {
  float: right;
  margin-left: 0;
  width: 596px;
  margin-bottom: 5px;
}
.main-container h4 a {font-size:13px;}

.comment-top-controls {
  color: #CCCCCC;
  display: inline-block;
  float: right;
  font-size: 12px;
}

.main-container ul.children {
    border-top: 0 none;
    display: inline-block;
    margin-right: 56px !important;
    margin-top: 14px;
    width: 556px;
}
.main-container ul.children li span.arrow {
  background: url("images/sprite-26-12-2012.png") repeat-y scroll -638px -503px transparent;
  display: inline-block;
  height: 13px;
  position: absolute;
  *position:none;
/*  right: 30px;
  top: -11px;*/
  margin:-19px 30px 0 0;
  width: 25px;
  float:right;
}

.main-container ul.children li {
  padding-left: 0 !important;
  padding-right: 12px !important;
  padding-bottom: 8px !important;
  *float:right;
}
.main-container ul.children li {
  background: url("images/line-separator.gif") #F2F2F2 repeat-x 0 0 !important;
  border: 0 none !important;
  display: inline-block !important;
  width: 546px !important;
}
.main-container ul.children li h4 {width: 518px;}

#fb-user .fb_profile_pic_rendered {float:right !important;display:inline-block;}
#fb-user a.fb_link {}
#fb-user a.fb_link img {float:right !important;*float:none !important;}
#fb-user span.fb-msg {float:right;width:400px;display:inline-block;}
#fb-user span.fb-msg strong {display:inline-block;width:100%;}
.comment-textarea {float:right;clear:both;margin: 0 0 10px;}
.comment-textarea-text {
    display: inline-block;
    font-family: Tahoma;
    font-size: 13px;
    margin: 0 0 8px;	
}


#postlist {display:inline-block;margin-top:22px;}

#comment-user-details {display:inline-block;}

span.comment-author-name-link {font-size: 13px;color: #003C6B;font-weight:bold;}
div.comment-content {
    color: #333333;
    padding-left: 0;
    padding-right: 60px;
}
div.comment-content p {margin: 0 0 3px;font-family:Tahoma;font-size: 13px;}
.comments-container .comment-top-controls {padding-right: 60px;display:block;float:none;*clear:both;}
.comments-container .comment-top-controls span.meta, .comments-container .comment-top-controls a.comment-reply-link {display:inline-block;}
.comments-container .comment-top-controls span.meta {margin-left: 6px;}
.comment-reply-link {margin:0 5px;}

.main-container ul.children li #commentform textarea {width: 552px !important;}

.main-container ul.children li ul {margin-right: -12px !important;}

.body-container .login-iframe  {float:left;text-align:left;}

.contact-us {
  margin: 50px auto;
  width: 500px;
  background-color:#f8f8f8;
  border:1px solid #e5e5e5;
  border-radius:8px;
}
.contact-us input, .contact-us select, .contact-us textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    resize: none;
}
.contactus-page-container {
  padding: 20px 18px 12px;
  width: 462px;
  display:inline-block;
}
.contactus-page-container fieldset {
  border: 0 none;
  float: right;
  margin: 0 0 8px;
  width: 462px;
}
.contactus-page-container label {
  color: #333333;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  line-height: 25px;
  width: 132px;
}
.contactus-page-container input.text-box {
  border-radius: 4px 4px 4px 4px;
  color: #000000;
  float: right;
  height: 18px;
  padding: 3px;
  width: 316px;
}
.contactus-page-container textarea {
  border-radius: 4px 4px 4px 4px;
  color: #000000;
  float: right;
  height: 80px;
  padding: 3px;
  width: 316px;
}
.contactus-page-container input.orange {
  margin-right: 132px;
  margin-top: 10px;
  width: 90px !important;
  
    background: url("images/sprite-26-12-2012.png") repeat-x scroll -8px -166px transparent;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arabic Transparent;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
}
.contactus-page-container .error-msg {
    margin:5px 132px 5px 0;
}
.contact-us-info {color:Green;font-weight:bold;}

.site-container #wrapper #secondary .twitter-follow-button {width:302px !important; margin-right:14px;margin-bottom:8px;}

/* Registration Page */

.user-login-wrapper {width:614px;display:inline-block;margin: 25px 0 0;}
.user-login-wrapper h2 {
	color: #000;
	font-family: Arabic Transparent;
	font-size: 24px;
	font-weight: normal;
	padding-top: 6px;
}
.user-login-wrapper input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #999999;
	resize: none;
	border-radius: 4px 4px 4px 4px;
    color: #000000;
    float: right;
    height: 18px;
    padding: 3px;
}
.user-login-wrapper table, .user-login-wrapper th, .user-login-wrapper td {border:0;background:none;padding: 0;}
.user-login-wrapper table td {padding-bottom:12px;}
.user-login-wrapper .submit-button {
	background-color: #0f5fa6;
	border:none;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arabic Transparent;
	font-size: 15px;
	font-weight: bold;
	height: 32px;
	padding: 3px 16px;
}
.user-login-wrapper .cancel-button {
	background-color: #999999;
	border:none;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arabic Transparent;
	font-size: 15px;
	font-weight: bold;
	height: 32px;
	padding: 3px 16px;
}
.user-login-wrapper .submit-button:hover,
.user-login-wrapper .cancel-button:hover{
	background-color: #ba071b;
}
.user-login-wrapper .field-error {
    clear: both;
    color: red;
    display: inline-block;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin: 2px 0 0;	
	width:342px;
}
.user-login-wrapper .registration-container {
    background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-radius: 8px 8px 8px 8px;
	padding: 26px 18px 12px;
    width: 482px;
	margin: 25px auto;
}
.user-login-wrapper .registration-container label {
  color: #333333;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  line-height: 25px;
  width: 132px;
}
.user-login-wrapper .registration-container .error-msg {
    clear:both;
    margin-right:0px;
}
.user-login-wrapper input.text-box {width: 336px;}
.user-login-wrapper input.text-small {width: 171px;}

/* Login Page */

.login-container {
	display: inline-block;
	padding: 50px 12px;
	width:614px;
}
.login-container .login-info {
	float: right;
	margin: 0;
	width: 249px;
	background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-radius: 8px 8px 8px 8px;
    padding: 5px 18px 12px;
}
.login-container .login-info input.text-box {width:240px;}
.login-container .login-info table td {
  padding-bottom: 8px;
}
.login-container .save-password {margin: 0 0 12px;}
.login-container .save-password input {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  margin: 0 0 0 5px;
  width: auto;
}
.login-container .login-info a.forget-password {font-weight:bold;font-size:14px;margin:4px 0 0;display:inline-block;}

.login-container .new-user-container {
	float: left;
	margin: 0;
	width: 275px;
	background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-radius: 8px 8px 8px 8px;
    padding: 5px 18px 12px;
}
.user-login-wrapper .register-button {
	background-color: #FF6600;
	border:none;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arabic Transparent;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 12px;
	margin-top:24px;
    display:inline-block;
}
.user-login-wrapper .register-button:hover {
	background-color: #ba071b;
}
.login-container .login-info, .login-container .new-user-container {min-height:270px;}

/* Forgot Password */

.user-login-wrapper .forgot-password-container, 
.user-login-wrapper .change-password-container,
.user-login-wrapper .registration-success-container {
  background-color: #F8F8F8;
  border: 1px solid #E5E5E5;
  border-radius: 8px 8px 8px 8px;
  margin: 25px auto;
  padding: 8px 18px 12px;
  width: 482px;
}
.user-login-wrapper .forgot-password-container label,
.user-login-wrapper .change-password-container label{
  color: #333333;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  line-height: 25px;
  width: 132px;
}
.user-login-wrapper .forgot-password-container .submit-button {float:left;margin-left:5px;}
.user-login-wrapper .change-password-container .cancel-button,
.user-login-wrapper .change-password-container .submit-button {float:left;}
.user-login-wrapper .change-password-container .submit-button {margin-left: 8px !important;}

.registration-success-container a {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin: 4px 0 0;
}

.error-msg {
    color: red;
    font-family: Tahoma;
    font-size: 14px;
    margin: 20px 8px 5px 0;	
}


/* Paging new styles */

.page-component-frame {
	clear: both;
    float: right;
    
    display: inline-block;
    font-size: 12px;
    margin: 0 0 30px;
    padding: 15px 0 0;
    width: 614px !important;
}
.pager-frame-new {
    display:inline-block;
    float:right;
}
.pager-frame-new > div {
    display: inline-block;
    float: right;
    font-family: ARial;
    margin-left: 5px;
}
.page-component-frame li, .page-component-frame > div {
    float: right;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    list-style-type: none;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}
.page-component-frame > div,
.pager-frame-new {width:86px;}
.page-component-frame li a, .page-component-frame div > a {
	min-width:20px;
	display:block;
	padding:2px;
	font-weight:normal;
}
.page-component-frame div > a {
    padding: 2px 8px;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #eaeaea); /* for firefox 3.6+ */
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	-moz-box-shadow: 0px 0px 5px 0px #C0C0C0;
	-webkit-box-shadow: 0px 0px 5px 0px #C0C0C0;
	box-shadow: 0px 0px 5px 0px #C0C0C0;
}
 .page-component-frame div > a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddab43', endColorstr='#bc8d2b'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ddab43), to(#bc8d2b)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ddab43, #bc8d2b); /* for firefox 3.6+ */
	color:#fff;
	border: 1px solid #bc8d2b;
	text-decoration:none;
	-moz-box-shadow: 0px 0px 3px 0px #C0C0C0;
	-webkit-box-shadow: 0px 0px 3px 0px #C0C0C0;
	box-shadow: 0px 0px 3px 0px #C0C0C0;
}
.page-component-frame ul {
	padding: 0px;
	float:right;
	margin:0px;
	*float:none;
}
.page-component-frame li a:hover, .page-component-frame div > a:hover {
	color: #FFFFFF;
	background-color: #333;
	text-decoration:none;
}
.page-component-frame-active {
	min-width:20px;
	padding:4px 7px;
	text-align:center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 12px !important;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #bc8d2b;
	float:right;
}
.pager-page-indicator {
    border-right: 1px dotted #999999;
    color: #666666;
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    line-height: 23px;
    margin-right: 12px;
    padding-right: 20px;
}
.pager-page-indicator span {
    color:#000;
    font-weight:bold;
}
/* no featured news */
.MainNewsSingleColumn-ListingContainer {margin-top:20px;}

/* three column featured news template */   

.MainNewsThreeColumn-Featured-top,
.MainNewsTwoColumn-Featured-top {
    float:right;
    clear:both;
    width:614px;
    margin-top:30px;
}
.MainNewsThreeColumn-Featured-top {margin-bottom:20px;}
.MainNewsThreeColumn-Featured-top > div {
    background-color: #FFFFFF;
    display: block;
    float: right;
    height: 228px;
    margin-left: 31px;
    overflow: hidden;
    padding: 0;
    width: 184px;
}
.MainNewsThreeColumn-Featured-top > div:last-child {
    margin-left:0px;
}

.MainNewsThreeColumn-Featured-top div.img-container {
    width:175px;
    height:110px;
    float:right;
    overflow:hidden;
}
.MainNewsThreeColumn-Featured-top div > a {
    height:135px;
    float:right;
}
.MainNewsThreeColumn-Featured-top img {
    height: 135px;
    width: 184px;
}
.MainNewsThreeColumn-Featured-top h2 {
    display:inline-block;
    width:192px;
    padding: 4px 0 0 0;
    float:right;
}
.MainNewsThreeColumn-Featured-top h2 a {
    font-family: 'HelveticaNeueW23';
    font-size: 15px;
    font-weight: normal;
    line-height: 20px !important;
    width:184px;
    display:inline-block;
    vertical-align:top;
}
.MainNewsThreeColumn-Featured-top h2 a:hover {color: #FE6A33;text-decoration: none;}

.MainNewsThreeColumn-Featured-top > div.MainNewsThreeColumn-Featured-row3 {
    margin-left:0;
}
.MainNewsThreeColumn-Featured-top .inside-news-source,
.MainNewsThreeColumn-Featured-top .home-published,
.MainNewsThreeColumn-Featured-top p,
.MainNewsThreeColumn-Featured-top img.video-icon {display:none;}

/* two column featured news template */

.MainNewsTwoColumn-Featured-top > div {
    background-color: #FFFFFF;
    display: block;
    float: right;
    height: 285px;
    margin-bottom: 20px;
    margin-left: 28px;
    overflow: hidden;
    width: 293px;
}
.MainNewsTwoColumn-Featured-top div.MainNewsTwoColumn-Featured-row2 {margin-left:0;}

.MainNewsTwoColumn-Featured-top > div:last-child {
    margin-left:0px;
}
.MainNewsTwoColumn-Featured-top a.img-container {
    float: right;
}
.MainNewsTwoColumn-Featured-top img {
    height: 210px;
    width: 293px;
    float:right;
}
.MainNewsTwoColumn-Featured-top h2 {
    display:inline-block;
    width:293px;
    padding: 4px 0 0 0;
    float:right;
}
.MainNewsTwoColumn-Featured-top h2 a {
    font-family: 'HelveticaNeueW23';
    font-size: 14px;
    font-weight: bold;
    line-height: 20px !important;
    width:293px;
    display:inline-block;
    vertical-align:top;
}
.MainNewsTwoColumn-Featured-top h2 a:hover {color: #FE6A33;text-decoration: none;}
.MainNewsTwoColumn-Featured-top .inside-news-source,
.MainNewsTwoColumn-Featured-top .home-published,
.MainNewsTwoColumn-Featured-top p {display:none;}

/* Two Column Featured Small template */

.MainNewsTwoColumnSmall-Featured-top {
    margin-bottom: 40px;
    margin-top: 32px;
    float:right;
     width: 614px;
}
.MainNewsTwoColumnSmall-Featured-top > div {
    background-color: #FFFFFF;
    display: block;
    float: right;
    width: 293px;
    *width:288px;
    width: 288px\0/;
    margin-left:28px;
}
.MainNewsTwoColumnSmall-Featured-top div.MainNewsTwoColumn-Featured-row2 {margin-left:0;}

.MainNewsTwoColumnSmall-Featured-top > div.MainNewsTwoColumnSmall-Featured-row2 {
    margin-left:0px;
}
.MainNewsTwoColumnSmall-Featured-top a.img-container {
    float: right;
    *float:none;
    margin-left:12px;
}
.MainNewsTwoColumnSmall-Featured-top img {
    height: 81px;
    width: 85px;
    float:right;
}
.MainNewsTwoColumnSmall-Featured-top h2 {
    display:inline-block;
    width:190px;
    padding: 0;
    float:left;
}
.MainNewsTwoColumnSmall-Featured-top h2 a {
    font-family: 'HelveticaNeueW23';
    font-size: 14px;
    font-weight: bold;
    line-height: 20px !important;
    display:inline-block;
    vertical-align:top;
}
.MainNewsTwoColumnSmall-Featured-top h2 a:hover {color: #FE6A33;text-decoration: none;}
.MainNewsTwoColumnSmall-Featured-top .inside-news-source,
.MainNewsTwoColumnSmall-Featured-top .home-published,
.MainNewsTwoColumnSmall-Featured-top p {display:none;}

/* four column featured news template */

.MainNewsFourColumn-Featured-top {
    clear: both;
    float: right;
    margin-bottom: 18px;
    margin-right: 32px;
    margin-top: 24px;
    width: 947px;
}
.MainNewsFourColumn-Featured-top > div {
    background-color: #FFFFFF;
    display: block;
    float: right;
    min-height: 220px;
    margin-left: 25px;
    overflow: hidden;
    width: 218px;
}
.MainNewsFourColumn-Featured-top > div:last-child {
    margin-left:0px;
}

.MainNewsFourColumn-Featured-top a.img-container {
    float:right;
}
.MainNewsFourColumn-Featured-top img {
    height: 153px;
    width: 217px;
    float:right;
}
.MainNewsFourColumn-Featured-top h2 {
    display: inline-block;
    float: right;
    padding: 8px 0 0;
    width: 218px;
}
.MainNewsFourColumn-Featured-top h2 a {
    font-family: 'HelveticaNeueW23';
    font-size: 14px;
    font-weight: bold;
    line-height: 20px !important;
    width:218px;
    display:inline-block;
    vertical-align:top;
}
.MainNewsFourColumn-Featured-top h2 a:hover {color:#FE6A33;text-decoration:None;}

.MainNewsFourColumn-Featured-top > div.MainNewsFourColumn-Featured-row4 {
    margin-left:0;
}
.MainNewsFourColumn-Featured-top .inside-news-source,
.MainNewsFourColumn-Featured-top .home-published,
.MainNewsFourColumn-Featured-top p {display:none;}

/* four column small featured news template */

.MainNewsFourColumnSmall-Featured-top {
    clear: both;
    float: right;
    margin-bottom: 26px;
    margin-right: 32px;
    margin-top: 26px;
    width: 962px;
}
.MainNewsFourColumnSmall-Featured-top > div {
    background-color: #FFFFFF;
    display: block;
    float: right;
    height: 84px;
    margin-left: 12px;
    width: 230px;
    *width:226px;
    width: 226px\0/;
    position:relative;
}
.MainNewsFourColumnSmall-Featured-top > div:last-child {
    margin-left:0px;
}

.MainNewsFourColumnSmall-Featured-top a.img-container {
    margin-left: 12px;
    float:right;
}
.MainNewsFourColumnSmall-Featured-top img {
    height: 81px;
    width: 85px;
    float:right;
    *float:none;
}
.MainNewsFourColumnSmall-Featured-top h2 {
    display: inline-block;
    float: right;
    max-height: 60px;
    overflow: hidden;
    padding: 0;
    width: 123px;
}
.MainNewsFourColumnSmall-Featured-top h2 a {
    display: inline-block;
    font-family: 'HelveticaNeueW23';
    font-size: 14px;
    font-weight: bold;
    line-height: 20px !important;
    vertical-align: top;
}
.MainNewsFourColumnSmall-Featured-top h2 a:hover {color:#FE6A33;text-decoration:None;}

.MainNewsFourColumnSmall-Featured-top > div.MainNewsFourColumn-Featured-row4 {
    margin-left:0;
}
.MainNewsFourColumnSmall-Featured-top .inside-news-source,
.MainNewsFourColumnSmall-Featured-top .home-published,
.MainNewsFourColumnSmall-Featured-top p,
.MainNewsFourColumnSmall-Featured-top .comment-count,
.MainNewsFourColumnSmall-Featured-top .follow-author-twitter {display:none;}

.MainNewsFourColumnSmall-Featured-top .follow-author-btn {display:none !important;}

.MainNewsFourColumnSmall-Featured-top .author-info-container {
    height: 40px;
    width:40px;
    position: absolute;
    right: 3px;
    top: 106px;
}
.MainNewsFourColumnSmall-Featured-top .author-info-container a {width:40px;height:40px;border: 1px solid #FFFFFF;padding:1px;}
.MainNewsFourColumnSmall-Featured-top .author-info-container img {width:40px !important;height:40px !important;*float:none;}
.MainNewsFourColumnSmall-Featured-top .author-img-in-home {margin:0;width: 223px;float:none;*width:auto;}
.MainNewsFourColumnSmall-Featured-top .author-name {line-height:18px !important;}
.MainNewsFourColumnSmall-Featured-top .author-in-home {display:none !important;}
.MainNewsFourColumnSmall-Featured-top .author-name a {color:#333;}

/* Main News template */

.MainNewsListingContainer {
    float: right;
    /*margin-top: 20px;*/
    width: 100%;
}
.MainNewsListingContainer .author-info-container {
    float: left;
    margin: 0 0 5px;
    width: 452px;
}
.MainNewsListingContainer .author-info-container .inside-news-source {
    float:right !important;
}
.MainNewsListingContainer > div:first-child {padding-top:0;}
.MainNewsListingContainer > div {
  border-bottom: 1px dotted #CCCCCC;
  float: right;
  margin: 0;
  padding: 10px 0;
  width: 614px;
}
.MainNewsListingContainer .img-container {
  float: right;
  height: 102px;
  margin-bottom: 13px;
  margin-left: 15px;
  width: 146px;
}
.MainNewsListingContainer .img-container img {
    height: 102px;
    width: 146px;
}
.MainNewsListingContainer h2 {
  font-size: 21px;
  font-family:'HelveticaNeueW23';
  line-height:30px;
  font-weight:bold;
}

.MainNewsListingContainer p {
    color: #000;
    display: block;
    font-size: 13px;
    margin: 0;
    float:left;
    text-align: justify;
    width: 452px;
    line-height:24px;
}
.MainNewsListingContainer > div:last-child {
  border-bottom: medium none;
}

.Out-of-the-Box_copy {float:right;clear:both;margin: 12px 0;}

/* Login Popup Classes */
.login-popup-new {
	background-color: #FFFFFF;
	display: block;
	left: 30%;
	margin-top: -165px;
	padding: 6px !important;
	position: fixed;
	right: 30%;
	top: 50%;
	width: 580px;
	z-index: 9999;
    box-shadow: 0 0 8px 1px #333333;
}
.popup-dark-bg {
	background-color: #000000;
	display: block;
	height: 1000px;
	left: 0;
	margin: 0;
	opacity: 0.6;
	filter: alpha(opacity = 60); 
	overflow: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 77;
}
.login-popup-new .popup-header {
	background-color: #0B294C;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	margin: 0;
	min-height: 30px;
	padding: 10px 0;
	position: relative;
	width: 580px;
}
.login-popup-new h2 {
	color:#0f5fa4;
	font-size:19px;
}
.login-popup-new .popup-header span.text {
	float: right;
	font-size: 21px;
	line-height: 30px;
	margin: 0 10px 0 0;
}
.login-popup-new .popup-header .close-popup {
    background-color: #1c579b;
    cursor: pointer;
    font-size: 17px;
    height: 24px;
    left: 10px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 24px;
    border-radius:3px;
    text-shadow: 1px 1px #0B294C;
}
.login-popup-new .popup-header .close-popup:hover {
	background-color:#2A699F;
	box-shadow: 0 0 4px 4px #09203b;
}
.login-popup-new .validation-msg {
	color: red;
	display: block;
	margin: 0 0 8px;
	min-height: 1px;
	text-align: center;
	width: 100%;
}
.login-popup-new .login-container {
	background-color: #F9F9F9;
	border: 1px solid #E5E5E5;
	float: right;
	margin: 0 0 0 10px !important;
	padding: 12px 18px;
	width: 246px;
	min-height:304px;
}
.login-container h2 {
	float: right;
	margin-bottom: 18px;
}
.login-popup-new fieldset {
	border: 0 none;
	float: right;
	margin: 0 0 8px;
	padding: 0;
	width: 260px;
	display:inline-block;
}
.login-container label {
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    width: 247px;
}
.login-popup-new input.text-box {
	color: #999999;
	float: right;
	font-size: 16px;
	margin: 7px 0 2px;
	padding: 4px 2px;
	width: 241px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #999999;
}
.login-popup-new fieldset span.error-msg {
    margin:0 !important;
}
.login-popup-new .field-validation-error {
	color: red;
	font-size:12px;
}
.login-container .save-password {
	float: right;
	font-size: 15px;
}
.login-container .save-password input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0 0 0 5px;
	width: auto;
}
.login-popup-new .forgot-password {
	width: 300px;
	clear: both;
	float: right;
	*float:none;
	display:inline-block;
	font-size: 15px;
	font-weight: bold;
	margin: 12px 0 0;
}
.login-popup-new .new-user-container {
	background-color: #F9F9F9;
	border: 1px solid #E5E5E5;
	float: right;
	margin: 0 !important;
	padding: 12px 18px;
	width: 246px;
	min-height:304px;
}
.login-popup-new .new-user-container a.popup-btn {margin: 0 40px 0 0;}

.login-popup-new a.popup-btn, .login-popup-new input.popup-btn {
	background-color: #BA071B;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/*font-family: Arabic Transparent;*/
	font-size: 15px;
	font-weight: bold;
	height: 35px;
	line-height: 33px;
	width:155px;
	text-align:center;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b70d19', endColorstr='#940514'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#b70d19), to(#940514)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #b70d19, #940514); /* for firefox 3.6+ */
	
	color:#fff;
	cursor:pointer;
	border:1px solid #fff;
	font-weight:bold;
	display:inline-block;
}
.login-popup-new a.popup-btn:hover, .login-popup-new input.popup-btn:hover {
	text-decoration:None;
	border:1px solid #000;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea0101', endColorstr='#b2292a'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ea0101), to(#b2292a)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ea0101, #b2292a); /* for firefox 3.6+ */
}
.login-popup-new input.popup-btn {
	clear:both;
	float:right;
}
.social-media-login-btns {
    clear: both;
    display: inline-block;
    margin: 30px 0 0;
    padding-right: 40px;
    width: 206px;
}
.social-media-login-btns button {
    border: 0 none;
    clear: both;
    cursor: pointer;
    float: right;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 7px;
    padding: 5px 0;
    text-align: left;
    width: 155px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}
.social-media-login-btns button:hover {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.social-media-login-btns .twitter-login-btn {
    background-color: #b1e9f9;
}
.social-media-login-btns button .twitter-ico {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -205px -43px transparent;
    display: inline-block;
    float: left;
    height: 16px;
    width: 16px;
    margin: 0 6px 0 2px;
}
.social-media-login-btns button .googleplus-ico {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -228px -43px transparent;
    display: inline-block;
    float: left;
    height: 16px;
    width: 16px;
    margin: 0 6px 0 2px;
}
.social-media-login-btns .gplus-login-btn {background-color:#dfdfdf}

.social-media-login-btns button .facebook-ico {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -415px -679px transparent;
    display: inline-block;
    float: left;
    height: 16px;
    width: 16px;
    margin: 0 6px 0 2px;
}
.social-media-login-btns button.facebook-login-btn {
    background-color: #d8dfea;
    color:#000;
    
    clear: both;
    cursor: pointer;
    float: right;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 7px;
    padding: 5px 0;
    text-align: left;
    width: 155px;
}
.social-media-login-btns button.facebook-login-btn .facebook-ico {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -251px -43px transparent;
    display: inline-block;
    float: left;
    height: 16px;
    width: 16px;
    margin: 0 6px 0 2px;
}
#alt-login-methods.social-media-login-btns {width: 534px !important;padding: 0;margin: 0 0 12px 0 !important;}
#alt-login-methods.social-media-login-btns button {float:none;display:inline-block;*margin-left:8px;*padding-bottom:3px;}

.error-page,
.page-not-found-page {
    border-radius:12px;
    border-radius:0px\9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #e2e2e2); /* for firefox 3.6+ */ 
	
	width:550px;
	margin: 38px auto;
	text-align:center;
	padding:44px 38px 40px;
	color:#B80717;  
	border:1px solid #ddd;
	
	-moz-box-shadow: 0px 0px 10px 0px #000;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	box-shadow: 0px 0px 10px 0px #000;
}
.page-not-found-page {
	-moz-box-shadow: 0px 0px 10px 0px #000;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	box-shadow: 0px 0px 10px 0px #000;
}
.error-page span.error-img {
    background: url("images/error-img.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 81px;
    margin: 0 auto 30px;
    width: 89px;
}
.error-page h2, .page-not-found-page h2 {
    font-size: 20px;
    font-weight: normal;
    font-family:Tahoma;
}
.error-page a, .page-not-found-page a {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #e2e2e2); /* for firefox 3.6+ */ 
	
	display:inline-block;
	padding: 5px 20px;
	margin: 30px 0 0;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
	
	-moz-box-shadow: 0px 0px 10px 0px #999;
	-webkit-box-shadow: 0px 0px 10px 0px #999;
	box-shadow: 0px 0px 10px 0px #999;
	border-radius:8px;
	border-radius:0px\9;
	*border:1px solid #ccc;
	border:1px solid #ccc\0/;
}

.page-not-found-page span.page-not-found-img {
    background: url("images/page-not-found-img.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 105px;
    margin: 0 auto 20px;
    width: 118px;
}
.page-not-found-page br {
    margin-bottom: 10px;
}
.page-not-found-page h2,
.error-page h2 {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
.page-not-found-page h3,
.error-page h3 {
    font-size: 18px;
    font-family:Tahoma;
    font-weight: normal;
    border-top: 1px solid #fff;
    padding:18px 0 0;
}
.page-not-found-page .argaamdigi-sml-logo,
.error-page .argaamdigi-sml-logo {
    background: url("images/argaamdigi-logo-sml.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 44px;
    margin: 0 auto 20px;
    width: 136px;
}
.fixed {
	width:960px; 
	margin:0 auto;
}

.fb_edge_comment_widget.fb_iframe_widget {display:none !important;}

.follow-twitter-article-page, .follow-facebook-article-page {
    clear: both;
    float: right;
    font-weight: bold;
    margin: 0 0 18px;
    width: 100%;
}
.follow-twitter-article-page span, .follow-facebook-article-page span {
    color: #003366;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: top;
    width: 340px;
    width: 380px\9;
}
.follow-twitter-article-page span img {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -43px -97px transparent;
    height: 16px;
    width: 17px;
    margin: 0 0 0 6px;
}
.follow-facebook-article-page span img {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -12px -99px transparent;
    height: 16px;
    margin: 0 0 0 6px;
    width: 17px;
}

.twitter-follow-btn {margin:0 14px 0 0;float:right;width:300px;}
.twitter-follow-btn img {float:right;}

.gallery-url {
    float:right;
    width:100%;
    margin: 0 0 12px;
}
.gallery-url a {
	display:inline-block;
	float:right;
	font-weight:bold;
}
.gallery-url img {
background: url("images/sprite-26-12-2012.png") no-repeat scroll -154px -96px transparent;
    height: 16px;
    width: 21px;
    float: right;
    margin-left: 6px;
} {
    float:right;
    width:100%;
    margin: 0 0 12px;
}
.gallery-url a {
	display:inline-block;
	float:right;
	font-weight:bold;
}
.gallery-url img {
background: url("images/sprite-26-12-2012.png") no-repeat scroll -154px -96px transparent;
    height: 16px;
    width: 21px;
    float: right;
    margin-left: 6px;
}
.gallery-container {
    background-color: #F3F3F7;
    float: right;
    margin: 30px 0 0;
    padding: 12px 18px;
    width: 578px;
}
.gallery-container h1 {
    font-size:26px;
    color:#003c6b;
    font-weight:normal;
    width:578px;
    background:url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    padding: 0 0 12px;
}
.gallery-container .entry-content {
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: 14px 0 0 10px;
    width: 366px !important;
}
.gallery-container .navigation-control {
    float:left;
    width:200px;
    text-align:left;
    margin: 14px 0 0;
}
.gallery-container .navigation-control .count {
    float: left;
    width: 54px;
    text-align: center;
    height: 28px;
    line-height: 29px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
.gallery-container .navigation-control a {
    background:url("images/sprite-26-12-2012.png") repeat-x scroll -104px -166px transparent;
    height: 32px;
    line-height: 26px;
    width: 72px;
    font-family: Tahoma;
    font-size: 13px;
    text-align: center;
    display: block;
}
.gallery-container .navigation-control a:hover {
    background:url("images/sprite-26-12-2012.png") repeat-x scroll -228px -166px transparent;
    text-decoration:none;
}
.gallery-container .navigation-control a.disabled {
	opacity: 0.5 !important; 
    filter: alpha(opacity = 50) !important; 
    cursor:default !important;
}
.gallery-container .navigation-control a.disabled:hover {
	background:url("images/sprite-26-12-2012.png") repeat-x scroll -104px -166px transparent;
}
.gallery-container .navigation-control .next {
    float: left;
}
.gallery-container .navigation-control img {
    width:9px;
    height:13px;
    display:block;
    border:0;
}
.gallery-container .navigation-control .next img {
    background:url("images/sprite-26-12-2012.png") repeat-x scroll -185px -174px transparent;
    float:left;
    margin: 9px 0 0 8px;
}
.gallery-container .navigation-control .prev {
    float: right;
}
.gallery-container .navigation-control .prev img {

        background:url("images/sprite-26-12-2012.png") repeat-x scroll -207px -174px transparent;
    float:right;
    margin: 9px 10px 0 0;
}
.gallery-container .img-container {
    background-color:#666;
    text-align:center;
    width:578px;
    display:block;
    float:right;
    clear:both;
    margin: 18px 0 6px;
}
.gallery-container .img-container img {
    max-width:578px;
    display:block;
    margin: 0 auto;
}
.gallery-controller {
    float: right;
    margin: 30px 0 0;
    width: 578px;
}

ul.related-urls {list-style-type:none;}
ul.related-urls li {float:right;width:100%;margin: 0 0 8px;}
ul.related-urls li img {
background: url("images/sprite-26-12-2012.png") repeat-x scroll -193px -97px transparent;
    float: right;
    height: 12px;
    margin: 4px 0 0 4px;
    width: 20px;
}
ul.related-urls li span.text {display:inline;color:#000;}
ul.related-urls li a.source {text-decoration:underline;cursor:pointer;color:#003C6B;margin-right:5px;display: inline-block;}
ul.related-urls li a.source:hover {text-decoration:none;}

img.video-icon {
  background: url("images/sprite-26-12-2012.png") no-repeat scroll -255px -92px transparent;
  display: inline-block;
  height: 16px;
  width: 17px;
}
.MainNewsListingContainer .author-info-container img.video-icon {
  background-position: -255px -95px;
  float: left;
}
.article-comment-count {
  border-radius: 4px 4px 4px 4px;
  display: inline-block;
  height: 14px;
  margin-right: 8px;
  padding: 3px 4px;
  vertical-align: top;
}

.video-info-container .article-comment-count {
  float: right;
  margin-top: 4px;
  padding: 0;
}
.video-info-container .article-comment-count img, .video-info-container .article-comment-count span {*float:none;}
.article-comment-count img {
  background: url("images/sprite-26-12-2012.png") repeat-y scroll -226px -97px transparent;
  display: inline-block;
  float: right;
  height: 15px;
  width: 14px;
}
.article-comment-count span {
  color: #666666;
  display: inline-block;
  float: right;
  font-family: ARIAL;
  font-size: 13px;
  height: 14px;
  line-height: 15px;
  margin: 0 5px 0 0;
  vertical-align: top;
}

/* Reset CSS
   http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* end reset CSS */

.fb_edge_widget_with_comment > span {float:right;}

.text-title {
  float: right;
  height: 30px;
  margin-left: 10px;
  width: auto;
}
.text-title h2 {
  color: #FE6A33;
  font-size: 24px;
  line-height: 25px;
  font-weight:bold;
}
.title-bg {
  background-color: #E4E4E4;
  display: block;
  height: 5px;
  margin: 10px 0;
  overflow: hidden;
  width: auto;
}
/* Gallery Page */

.gallery-listing-page {
  display: inline-block;
  margin: 0;
  width: 614px;
}
.gallery-page-item {
    background-color: #F3F3F7;
    padding: 12px 18px;
    width: 578px;
    margin: 0 0 20px;
    float:right;
}
.gallery-listing-page h2 {
    border-bottom: 4px solid #E4E4E4;
    color: #999999;
    display: inline-block;
    font-size: 23px;
    font-weight: bold;
    margin: 12px 0 22px;
    width: 100%;
}
.gallery-item-title-container {
    background: url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    vertical-align: top;
    margin: 0 0 18px;
}

.gallery-item-title-container a {
    font-size: 22px;
}
.gallery-image-container {
    width: 578px;
    max-height:435px;
    background-color:#000;
    position:relative;
    float:right;
    margin: 0 0 8px;
    overflow:hidden;

}
.gallery-image-container .gallery-button-overlay {
    left: 0;
    position: absolute;
    top: 0;
    width: 578px;
    height:435px;
    background: none repeat scroll 0 0 transparent;
    transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
}
.gallery-image-container:hover .gallery-button-overlay {
   	background: none repeat scroll 0 0 #000000;
	opacity: 0.4; 
    filter: alpha(opacity = 40); 
}
.gallery-image-container .gallery-play-icon {
    left: 50%;
    margin-left: -73px;
    *margin-right:73px;
    margin-top: -65px;
    position: absolute;
    top: 50%;
    z-index: 2;
}
.gallery-image-container .open-gallery {
    bottom: 50%;
    color: #FFFFFF;
    display: none;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: -104px;
    position: absolute;
    text-shadow: 1px 2px 3px #000000;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
    text-decoration:none;
    width:578px;
    text-align:center;
}
.gallery-image-container:hover .open-gallery {
   	display:block;
}
.gallery-image-container a.image-link {
	text-align:center;
	cursor:pointer;
	width: 578px;
	max-height:435px;
}
.gallery-image-container .image-link img {
    max-width: 578px;
    max-height:435px;
}
.gallery-image-container .image-link img.gallery-img {
    text-align:center;
    display:block;
    margin:0 auto;
    min-width:300px;
    min-height:250px;
}
.gallery-page-item .article-page-count-info {margin-top:4px;}

.image-count-in-gallery {
    float: left;
    height: 16px;
    /*padding-right: 5px;*/
}
.image-count-in-gallery b {
  color: #003366;
  font-family: Arial;
  font-size: 11px;
  line-height: 20px;
  vertical-align: top;
  font-weight:bold;
}
.image-count-in-gallery img {
    background: url("images/sprite-26-12-2012.png") no-repeat scroll -306px -94px transparent;
    height: 16px;
    margin-right: 3px;
    vertical-align: top;
    width: 15px;
}
.gallery-listing-page .video-info-container {width: 578px;}

.video-info-container {
  display: inline-block;
  float: right;
  height: 24px;
  overflow: hidden;
}
.video-info-container .article-page-count-info {
  float: right;
  margin-right: 12px;
}
.gallery-inside-page .time {
    border-left: 1px dotted #CCCCCC;
    color: #848485;
    display: inline-block;
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    margin-top: 9px;
    padding-left: 8px;
    vertical-align: top;
}
.gallery-inside-page .article-page-count-info {
    float: right;
    margin-right: 12px;
    margin-top: 8px;
}
.gallery-inside-page-container {
    float: right;
    padding-top: 18px;
    width: 614px !important;
}
.gallery-inside-page-container .gallery-photo-container {
    padding:20px;
    background-color:#f3f3f7;
    margin:0 0 22px;
    float:right;
    width: 574px !important;
}
.gallery-inside-page-container p.image-description-text {
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#333333;
}
.gallery-inside-page-container .img-container {
    width:574px;
    background-color: #FFF;
    text-align: center;
    float:right;
    *float:none;
    vertical-align: bottom;
}
.gallery-inside-page-container img {
    max-width:574px;
    vertical-align: bottom;
}
.comment-count-home {
  border-left: 1px dotted #CCCCCC;
  float: left;
  height: 16px;
  margin: 0 0 0 10px;
  padding-left: 10px;
}
.comment-count-home b {
  color: #003366;
  font-family: Arial;
  font-size: 11px;
  line-height: 20px;
  vertical-align: top;
  font-weight:bold;
}
.comment-count-home img {
  background: url("images/sprite-26-12-2012.png") no-repeat scroll -282px -93px transparent;
  *background-position: -282px -95px;
  height: 16px;
  vertical-align: top;
  width: 13px;
}




.siteTabs a{
    background:url("images/sprite-26-12-2012.png") no-repeat 0 0;
    border-bottom:3px solid #0f0e13;
    float:right;
    display:inline-block;
    height:30px;
    width:100px;
    padding: 0;
    position:relative;
}
.siteTabs .notification {
background: none repeat scroll 0 0 #FF0000;
border-radius: 50px;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
left: 14px;
line-height: normal;
padding: 1px 6px;
position: absolute;
text-align: center;
top:2px;
}
.siteTabs .selected, .siteTabs a:hover{
    background-color:#353535;
    border-color:#b6b6b6;
}
.siteTabs .argaaamTabLink{
    background-position:-59px -299px;
}
.siteTabs .akhbaar24TabLink{
    background-position:-383px -299px;
}
.siteTabs .streamingTabLink{
background: url("images/TopMenuNew.png") no-repeat -194px 0px;
width: 105px;
}
.siteTabs .alphaBetaTabLink{
    background-position:-155px -299px;
}
.siteTabs .digitalTabLink{
    background-position:-496px -299px;
}

.siteTabs .sports24TabLink {
    background: url("/Content/images/TopMenuNew.png") no-repeat 20px 0px;
}

.siteTabs .argaamplusTabLink {
    background: url("/Content/images/TopMenuNew.png") no-repeat -72px 0px ;
    width:130px;
}
.also-read {
padding-top:5px !important;
}
.also-read li {
    list-style: none;
      background: url("images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
      overflow:hidden;
      padding-bottom:15px;
      margin:0 0 15px 0;
}

.also-read li a{
    font-size: 13px;
  font-weight: normal;
}

    .also-read li .pic {
        float: right;
        width: 80px;
        height: 70px;
    }

        .also-read li .pic img {
            width: 80px;
            height: 70px;
        }

    .also-read li .info {
        padding: 0px 90px 0px 0px;
    }
.social-left {
position:absolute;
left:15px;
top:15px;
}
    .social-left li {
float: left;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
behavior: url(../content/pie/PIE.htc);
overflow: hidden;
font-size: 13px;
line-height: 22px;
height: 45px;
margin-right: 14px;
position: relative;
z-index: 0;
}
.social-left li a {
color: #fff;
cursor: pointer;
text-decoration: none;
}

 .social-left li .part {
padding: 2px 10px;
display: inline-block;
height: 25px;
position: relative;
}


 .social-left li .part .icon {
background: url("../content/images/footer-social.png") no-repeat;
margin-left: 5px;
position: absolute;
top: 3px;
right: 3px;
}

.social-left li .part span {
display: inline-block;
}
 .social-left li a {
padding: 10px 5px;
display: block;
font-family: HelveticaNeueW23;
font-weight: bold;
}
.social-left li a:hover {
    background: #141414;
}
.social-left li .part .s-name {
line-height: 25px;
padding-right: 30px;
}
.social-left li.twitter-im .icon {
  width: 30px;
  height: 30px;
  background-position: -38px 0px;
  margin-top: 0px;
}

.registration-outer {
margin:20px;
padding:20px;
background:#d8ffde;
border:1px solid #aae5b3;
border-radius:5px;
}
.registration-outer h2{
    margin-bottom:10px;
}

.registration-outer .registration-msg{
font-family: Tahoma;
    }
.HeadSpacer {
height:45px;
}

/*twitter-share-box*/
.t-sprite , .BlueFlameCls img, .OrangeFlameCls img, .RedFlameCls img{
    background-image:url(images/sprite20150312.png);
    display: inline-block;
}
.twitter-overlay-container {
left:-9999px;
top:-9999px;
z-index: 9999;
position: absolute;
width: 350px;
font-size: 13px;
padding: 6px;
border-radius:3px;
/*background-image:url(images/overlayBg.png);*/
/*background:#d9d9d9;*/
box-shadow: 0 7px 14px -6px #5f5f5f;
background:#dddddd; 
}
.twitter-overlay-container .overlayArrow {
background-repeat: no-repeat;
background-position: 0 -100px;
background-color: rgba(0,0,0,0);
position: absolute;
top: -11px;
height: 20px;
width: 42px;
left:0;
right:0;
margin:auto;
*left:45%;
*right:auto;
}
.twitter-overlay-container .innerBox {
padding: 6px 0px 6px 0;
background-color: #fff;
font-family: Arial,Helvetica,sans-serif;
overflow:hidden;
border-radius:2px;
}
.twitter-overlay-container .innerBox .title {
color: #777;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
padding: 0;
text-transform: uppercase;
border-bottom: 1px solid #ddd;
padding-bottom: 5px;
margin: 0 0 5px 0px;
padding: 0px 10px 5px 0;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

}
.twitter-overlay-container .innerBox .pullquote {
width: 100%;
border-top: 0!important;
font-family: Arial,Helvetica,sans-serif!important;
font-size: 13px!important;
}
.tweet-btn-container {
color: #333;
font: 11px/18px "Helvetica Neue",Arial,sans-serif;
max-width: 95%;
width: 95%;
display: inline-block;
vertical-align: top;
text-align: right;
white-space: nowrap;
margin:7px 7px 3px 7px; 
}
.twitter-overlay-container .innerBox .twitterCloseOverlay {
background-repeat: no-repeat;
/* background-position: -50px -104px; */
padding: 0;
position: absolute;
left: 14px;
top: 12px;
width: 18px;
height: 18px;
cursor: pointer;
background: #d61a21;
border-radius: 10px;
color: #fff;
text-align: center;
font-size: 18px;
line-height: 18px;
text-decoration:none;
}
    .twitter-overlay-container .innerBox .twitterCloseOverlay:hover {
        background:#ad0006;
    }
.twitter-overlay-container .innerBox .tweet-btn-container {

}
.tweet-btn-container a.tweet-btn {
-webkit-border-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
height: 20px;
max-width: 100%;
background-color: #f3f6f8;
/*border-bottom: 2px solid #5fafc6;*/
color: #333;
cursor: pointer;
font-weight: bold;
overflow: hidden;
position: relative;
text-shadow: 0 1px 0 rgba(255,255,255,0.5);
display: inline-block;
outline: medium none;
text-decoration: none;
vertical-align: top;
padding:0 5px;
}
    .tweet-btn-container a.tweet-btn:hover {
        background-color:#ccebfd;
    }
.tweet-btn-container a.tweet-btn span.quoteImg {
background-position: -110px -106px;
margin-top: -6px;
height: 13px;
right: 7px;
position: absolute;
top: 50%;
width: 13px;
}
.tweet-btn-container a.tweet-btn span.label, .tweet-btn-container a.email-btn span.label {
padding: 0 22px 0 5px;
white-space: nowrap;
font-weight: normal;
background: none!important;
}
.pullquote .openQuote {
padding-left: 15px;
background-position: -82px -104px;
}
.pullquote span {
display: inline-block;
height: 22px;
line-height: 22px;
vertical-align: bottom;
white-space: nowrap;
position:absolute;
top:3px;
right:5px;
}
.pullquote {
float: left;
padding: 8px 0;
width: 170px;
position:relative;
}
.select-text {
text-indent:30px;
padding:0px 10px 0 10px;
}
.tweet-btn-container a.email-btn {
-webkit-border-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
height: 20px;
max-width: 100%;
background-color: #f8f3f3;
/*border-bottom: 2px solid #bf6161;*/
color: #333;
cursor: pointer;
font-weight: bold;
overflow: hidden;
position: relative;
text-shadow: 0 1px 0 rgba(255,255,255,0.5);
display: inline-block;
outline: medium none;
text-decoration: none;
vertical-align: top;
padding:0 5px;
margin-right:5px;
}
.tweet-btn-container a.email-btn:hover {
    background-color:#fdcccc;
}
.tweet-btn-container a.email-btn span.quoteImg {
background-position: -132px -107px;
margin-top: -6px;
height: 13px;
right: 7px;
position: absolute;
top: 50%;
width: 13px;
}
/*twitter-share-box-end*/


.BlueFlameCls, .OrangeFlameCls, .RedFlameCls {
    /*float: left;*/
    /*height: 12px;*/
    margin: 0;
}
.BlueFlameCls b, .OrangeFlameCls b, .RedFlameCls b {
    color: #003C6B;
        float: right;
    font-family: Arial;
    font-size: 11px;
        padding: 2px 0 0 0;
    /*line-height: 20px;
    vertical-align: top;*/
}
.BlueFlameCls img, .OrangeFlameCls img, .RedFlameCls img {
        width: 12px;
    height: 16px;
    float: right;
    margin-right: 4px;
}
.OrangeFlameCls img {
    background-position: -496px -31px;
}
.BlueFlameCls img {
    background-position: -482px -31px
}
.RedFlameCls img {
    background-position: -510px -31px;
}
.single .post .entry-info, .single-post .entry-info span {
float:right;
line-height:14px;
display:inline-block;
}
.single .post .entry-info, .single-post .entry-info span + span {
    margin-right:8px;
    padding-right:8px;
    border-right:1px solid #666;
}
.ListingFlame {
float:left;
}
.posts-quick .entry-info .ListingFlame {
padding:0;
}
    .posts-quick .entry-info .ListingFlame b {
    margin-top:-2px;
    }
.LeftLatestVideos .video-date{
    float:right;
}
.LeftLatestVideos .LatestVideosFlame{
    float:left;
}
.LeftLatestVideos .LatestVideosFlame b{
    padding:0;
    margin-top:-1px;
}
.clearfix {
    clear: both;
}

    .clearfix:after {
        clear: both;
        display: block;
        visibility: hidden;
        height: 0;
        content: '';
    }
.MainNewsListingContainer .author-info-container img.video-icon {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #666;
    background-position: -245px -95px;
}
.video-descr-container .VideoDescFlame {
float:left;
}
.MainNewsFourColumn-Featured-top .ListingFlame{
    float:left;
}
.most-read-articles .related_post {
    width: 614px;
    float: right;
    list-style-type: none;
}
.most-read-articles .related_post li {
    width: 285px;
    float: right;
    background: none repeat scroll 0 0 #f4f4f4;
    padding: 8px 8px 0px;
    margin-left: 10px;
}
.most-read-articles .related_post li + li {
    margin-left: 0;
}
.most-read-articles ul.related_post li a.contributor-img {
    float: right;
    margin-left: 10px;
    height: 66px;
    background: None;
    padding-right: 0; 
    vertical-align: top;
}
.most-read-articles ul.related_post li img.article-img {
    width: 104px;
    height: 66px;
}
.most-read-articles ul.related_post li .author-in-article {
    float: right;
    padding: 0;
    text-align: right;
    width: 170px;
}
    .most-read-articles ul.related_post li .author-in-article a {
        background:none;
        font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    padding:0;
    color: #00579E;
    }
.most-read-articles ul.related_post li .share-div {
    clear: both;
    float: right;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 292px;
        margin-top: 5px;
}
.MostReadFlame {
margin-left:8px;
}
    .MostReadFlame b {
        padding-top: 4px;
    font-size: 11px;
    }
.most-read-articles .share-div > div {
margin-right:3px;
float:right;
}
.text-title-container {
overflow:hidden;
display:block;
}
.video-info-container .VideoDescFlame {
    float:right;
    border-right: 1px dotted #CCCCCC;
    padding-right:8px;
    margin-right:8px;
    margin-top:4px;
}
    .video-info-container .VideoDescFlame .flameimg {
    margin-left:4px;
    margin-right:0;
    }
   .video-descr-container .VideoDescFlame b {
    padding-top:0;
    margin-top:-2px;
    }
.GalleryListFlame{
float: left;
    margin: 0 0 0 10px;
    padding-left: 10px;
    border-left: 1px dotted #CCCCCC;
}
    .GalleryListFlame b {
    padding-top:4px;
    }
    .most-viewed{
    width: 614px;
    float: right;
    margin: 20px 0 12px;
}
    .most-viewed .related_post {
    width: 614px;
    float: right;
    list-style-type: none;
}
    .most-viewed .related_post li {
    width: 289px;
    float: right;
    background: none repeat scroll 0 0 #f3f3f7;
    padding: 8px 8px 8px 5px;
    margin-left: 10px;
}
        .most-viewed .related_post li + li {
        margin-left:0;
        }
    .most-viewed .related_post.video-page li .video-descr-container {
    float: left;
    padding: 0;
    text-align: right;
    width: 176px;
}
        .most-viewed .related_post.video-page li .video-descr-container a {
            background: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    color: #00579E;
        }
    .most-viewed .related_post.video-page li .video-screenshot a {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 104px;
    height: 66px;
}
        .most-viewed .related_post.video-page li .video-descr-container .mostviewvideoflame {
        float:left;
        margin-left: 5px;
        }
            .most-viewed .related_post.video-page li .video-descr-container .mostviewvideoflame b {
                font-size: 11px;
    padding-top: 4px;
            }
    .most-viewed .related_post.video-page li .video-player-icon {
        background: url("images/sprite-26-12-2012.png") no-repeat scroll -491px 29px transparent;
    height: 66px;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: absolute;
    right: 0;
    top: 0;
    width: 111px;
    z-index: 100;
}
    .most-viewed .related_post.video-page li a.contributor-img img {
    opacity: 0.9;
    filter: alpha(opacity = 90);
    width: 104px;
    height: 66px;
}
.GalleryDetailFlame {
    float: left;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px dotted #CCCCCC;
}
    .GalleryDetailFlame b {
    padding-top:4px;
    font-size:11px;
    }
/*Security Testing -> check password Strength*/
#password-strength-status {
	display: block;
	float: right;
	font-size: 11px;
	padding: 5px 0;
	width: 100%;
	font-weight: bold;
}

.strong-password {
	color: #228b22;
}

.medium-password {
	color: #ffb100;
}

.weak-password {
	color: #f00;
}