/* import base CSS style */
@import '../base-rtl.css';

/* globals */
body					{ 
	color:#333333; 
	font: 16px Arial;
	background-image: url(../../images/bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-attachment: fixed;
	background-color:#0b294d;
}

* {
	margin:0;
	padding:0;
}
	* :focus { outline: 0; }
a, a:link, a:visited	{ color: #003c6b; 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; }


/*@font-face {
 font-family: MenuText;
 src: url("B_MITRA_BOLD.eot") /* EOT file for IE 
}
@font-face {
 font-family: MenuText;
 src: url("B_MITRA_BOLD.TTF") /* TTF file for CSS3 browsers 
}*/

/* Embeded fonts */
@font-face {
	src: url('../customFonts/B_MITRA.eot');
	src: local('B MITRA'), local('B_MITRA'), url('../customFonts/B_MITRA.ttf') format('truetype');
}
/*
input[type=text], input[type=password], textarea	{ background: url(../../images/form.jpg) repeat-x top #FFF; border: 1px solid #CCC; padding: 5px 3px; }

input[type=submit]  { font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background: url(../../images/feed-title-white.jpg) repeat-x; border: 1px solid #CCC; padding: 5px 10px; font-size: 12px; color: #000; font-weight: 700; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
input[type=submit]:hover  { background: #313428; color: #FFF; }
*/
table, th, td			{ border: 1px solid #CCC; }
th, thead th			{ font-weight: 700; color: #333; background: #DDD; }
td, tbody td			{ background: #F0F0F0; }

dl  { margin: 10px 0; font-size: 14px; }
dl dt  { color: #666; padding-bottom: 3px; }
dl dd  { margin: 0 0 10px 0; line-height: 1.5em; }

/* common classes */

.wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }
.wp-caption img { margin: 0; padding: 0; border: none }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 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					{ width: 1010px !important; min-height: 1000px;}

/* header */
#header					{ margin:0; }
.logo					{     float: right;    margin: 15px 0 0;    padding: 0;}

#header .logo a {width:232px;height:90px;background: url("../../images/sprite.png") no-repeat scroll -390px -582px transparent;display: inline-block;}
.blog-name				{ font-size: 22px; letter-spacing: 1px;  }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; }
.blog-description		{ font-size: 11px; color: #7d716d; }

.topmost { background-color:#0b294c;height:27px;}
.topmost .top-container{     
    height: 27px;
    line-height: 24px;
    width: 1010px;
}
.topmost .top-container .user-info{     
    float: right;
    font-family: Tahoma;
    font-size: 11px;
	color:#fff;
}
.topmost .top-container a{     
	color: #FFFFFF;
	display: inline-block;
	font-size: 13px;
	padding: 1px 13px 0 0;
}
.topmost .top-container a:hover{     
	background-color: #27486b;
	text-decoration:none;
}
.topmost .top-container .date{     
    color: #ACB6C2;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
	margin-left:15px;
}
.leaderboard-banner {float:left;margin: 13px 0 0;}
.article-banner {
    border: 1px solid #000000;
    display: inline-block;
    float: right;
    height: 250px;
    margin: 12px 157px 12px 0;
    width: 300px;	
}

.banner-1000x40 {width:1000px;height:40px;display:inline-block;margin: 5px 5px 5px 0;}
.banner-300x55 {width:300px;height:55px;display:inline-block;}

/*comment allowable tags display none*/

.form-allowed-tags{
	display:none;
	
	
	}
	
	
/*comment allowable tags display none ends */
/* top menu */
#top-menu  { background: #111; border-bottom: 1px solid #333; }
#top-menu-content  { height: 25px; padding: 3px 0; }
#top-menu-content .sf-menu  { text-transform: uppercase; margin: 0 2px; }
#top-menu .sf-menu a  { display: block; text-decoration: none; padding: 7px 10px 8px; color: #AAA; font-size: 10px; border-right: 1px solid #333; }
#top-menu .sf-menu ul a  { border: none; }
#top-menu .sf-menu ul li  { border: 1px solid #333; margin-top: -1px; }
#top-menu .sf-menu a:hover, #top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfHover, #top-menu .sf-menu ul li  { color: #FFF; background: #111; }
#top-menu .sf-menu ul a:hover, #top-menu .sf-menu ul li.sfHover, #top-menu .sf-menu ul li:hover { color: #373331; background: #FFF; }
#top-menu .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#top-menu .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 10px; }
#top-menu .sf-menu .sf-with-ul  { padding-left: 15px; }
#top-menu .sf-sub-indicator  { background: url(../../images/dropdown.png) no-repeat left; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; right: 7px; top: 0; vertical-align: middle; }
#top-menu .sf-menu ul .sf-sub-indicator	{ display: none; }
#top-menu .sf-menu li:hover ul, #top-menu .sf-menu li.sfHover ul { top: 2.4em; }


#top-menu ul.sf-menu li li:hover ul, #top-menu ul.sf-menu li li.sfHover ul, #top-menu ul.sf-menu li li li:hover ul, #top-menu ul.sf-menu li li li.sfHover ul { top: 0; }

/* main navigation */
#nav  { background-color:#b80717; min-width: 990px; height:3px; }
#nav-content  { margin: 0 auto; width: 990px; height:3px;}
#nav .sf-menu  { width: 660px; height: 39px;}
#nav .sf-menu a  { 
    display: block;
    font-size: 22px;
    font-weight: normal;
    height: 39px;
    line-height: 38px;
    padding: 0;
    text-decoration: none;
}
#nav .sf-menu ul li  { height:39px;margin:0; }
#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover { color: #373331; background: #FFF; }
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#nav .sf-menu ul li:hover {background: url(../../images/menu-arrow.gif) repeat-x bottom;}

#nav .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 12px; }
#nav .sf-menu .sf-with-ul  { padding-left: 15px; }
#nav .sf-sub-indicator  { background: url(../../images/dropdown.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; right: 7px; top: 0; vertical-align: middle; }
#nav .sf-menu ul .sf-sub-indicator	{ display: none; }
#nav .quick-nav li  { padding-top: 8px; }
#nav2  { background: url(../../images/top-below-menu-bg.jpg) repeat-x top; min-width: 990px; height:38px; }


.quick-nav li			{ padding: 5px 8px 0 0; }
.quick-nav a:link, .quick-nav a:visited	{ display: block; text-indent: -9000px; width: 16px; height: 16px; float: right; clear: right; opacity: 0.6; }
.quick-nav a:hover  { opacity: 1; }

.quick-nav #rss			{ background: url(../../images/rss.png) no-repeat; }
.quick-nav #twitter		{ background: url(../../images/twitter.png) no-repeat; }
.quick-nav #facebook	{ background: url(../../images/facebook.png) no-repeat; }

/* search bar */
#searchbar  { margin: 25px 0 0; float:right; }
.searchform  { /*border: 3px solid #383332; background: #EFEFEF; */
    border: 1px solid #9E0C16;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 300px;
}
.searchform .s  { 
	background-color: #FFFFFF;
	border-left:0;
	border:0px;
	float: right;
	font-size: 16px;
	height: 21px;
	margin: 0;
	padding: 3px 2px;
	text-indent: 5px;
	width: 268px;
} /* i add line height and height*/
.searchform .searchsubmit {
  border:1px solid #F1F1F1;
  border-right:none;
  background-color: #FFFFFF;
  float: right;
  height: 26px;
  width: 27px;
}
.searchform .searchsubmit input  { 
	background: url("../../images/sprite.png") no-repeat scroll -8px -503px transparent;
	border: 0 none;
	float: left;
	height: 22px;
	margin: 2px 0 0 2px;
	width: 22px;
  	cursor: pointer;
	text-indent:-9999px;
}

/* sidebar */
.widgetcontainer		{ line-height: 1.4em; width: 300px; }
.widgetcontainer a		{ font-weight: 700; color:#003C6B;
    /*color: #003C6B;
    display: table-cell;
    font-weight: 700;
    height: 62px;
    vertical-align: middle;
    width: 172px;*/
}
.widgetcontainer .excerpt	{ font-size: 11px; margin: 5px 0; }

.widgettitle			{ 
    border-bottom: 4px solid #E4E4E4;
    color: #F78E31;
    font-size: 23px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 8px;
}
.arrow {
    background: url("../../images/header-arrow.gif") no-repeat scroll left 14px transparent;
    padding: 0 20px 0 0;
}

.widgettitle a	{ color: #333; }
.more-btn-inside {
    border: none !important;
	padding: 0 !important;
}
.more-btn-noLine {
    border: none !important;
}
.side_bar .more-btn {width:300px;}
.more-btn {
    border-top: 1px solid #E4E4E4;
    padding-top: 5px;
    text-align: left;
    width: 100%;	
	float:right;
}
.more-btn a {
	color: #005699;
    display: inline-block;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
	
	/*background: url("../../images/sprite.png") no-repeat scroll -417px -7px transparent;	
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 67px;
	opacity: 0.9; 
    filter: alpha(opacity = 90); */
}

.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: #F78E31;
	float: right;
	font-size: 20px;
	font-weight: bold;
	height: 36px;
	line-height: 35px;
	margin: 0 0 10px;
	padding: 0;
	text-indent: 10px;
	width: 100%;
}
.title-tedryevents span.tedry-events-icon {
    background: url("../../images/sprite.png") no-repeat scroll -212px -503px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 2px 6px 0;
    width: 24px;
}
/* Video Homepage */
#videos-widget h5 {
  background: url("../../images/sprite.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 0 16px;
}
#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;
    padding: 7px 0;
    width: 300px;
}
#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+ */ 
	
    display: inline-block;
    margin: 0 -14px 8px;
    padding: 0 14px 14px;
}
#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 {
	background: url("../../images/player-skin.png") no-repeat scroll 0 0 transparent;
	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;
    padding: 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.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;
    width: 172px;
	font-weight:17px;
}
#videos-widget .video-descr-container a:hover{
    text-decoration:underline;
}
#videos-widget .video-descr-container a {
    color: #003C6B;
    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.png") no-repeat scroll -491px 29px transparent;
    height: 66px;
    position: absolute;
    right: 0;
    top: 0;
    width: 111px;
    z-index: 9999;
}
#videos-widget .more-btn {border-top:none;padding-top:0px;}

/* Video Inside */
.videos-container-inside {
    display: block;
    font-size: 15px;
    width: 300px;
}
.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;
    width: 172px;
	font-weight:17px;
}
.videos-container-inside .video-descr-container a:hover{
    text-decoration:underline;
}
.videos-container-inside .video-descr-container a {
    color: #003C6B;
    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.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: 9999;
}
.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;
}
.share-btns {
	float:right;
	width: 258px;
	margin: 0 15px 0 0;
}
.share-btns a{
	display:inline-block;
}
.share-btns a:hover{
	text-decoration:none;
}
.share-btns .email {
    background: url("../images/btn-share.gif") repeat-x left -23px;
    height: 20px;
    width: 61px;
}
.share-btns .tweet {
    background: url("../images/btn-share.gif") repeat-x left -1px;
    height: 20px;
    width: 56px;
}
.share-btns .facebook {
    background: url("../images/btn-share.gif") repeat-x left -45px;
    height: 18px;
    width: 61px;
}

.video-page-container .more-videos {
    float: right;
    width: 652px;
	background-color:#ececec;
	border:1px solid #dbdbdb;
	margin:0;
}
.video-container {
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    float: right;
    margin: 8px 6px 8px 0;
    padding: 0 0 8px;
    width: 207px;
	position:relative;
}
.video-container:hover {
    border: 1px solid #333333;
}
.video-container a{
    width: 207px;
	display:inline-block;
}
.video-container a:hover{
    text-decoration:none;
}
.video-container img {
    height: 110px;
    margin: 7px 7px 7px 0;
    width: 193px;
	border:0;
	opacity: 0.9; 
    filter: alpha(opacity = 90); 
}
.video-container a:hover img {
	opacity: 1.2; 
    filter: alpha(opacity = 120); 
}
.video-container span {
    color: #003D6C;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 7px;
    overflow: hidden;
    width: 194px;
    word-wrap: break-word;
	height: 36px;
}
.video-container a:hover span {
    text-decoration:none;
	cursor:pointer;
}


/* end Video Page Styles */

/* start Video Listing Page Styles */

.video-listing-page-container {
    float: right;
    width: 614px;
	padding-top:18px;
}	
.video-listing-page-container .video-item-item {
    float: right;
    margin: 0 0 8px 0;
    padding: 8px;
    width: 289px;
	border-top:1px dotted #e4e3e3;
	border-left:1px dotted #e4e3e3;
	border-right:1px dotted #e4e3e3;
	border-bottom:1px dotted #e4e3e3;
}
.video-listing-page-container .video-item-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 #e7e7e7;
}
.video-item-item:hover .video-listing-img img {
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.video-listing-page-container .alt {
	background-color:#f9f9f9;
}
.video-listing-img {
	width:140px;
	height:84px;
	float:right;
	position:relative;
}
.video-listing-img a {
	width:140px;
	height:84px;
	display:inline-block;
}
.video-listing-img a:hover {
	text-decoration:none;
}
.video-listing-img .video-player-icon {
    background: url("../../images/sprite.png") no-repeat scroll -496px 34px transparent;
    cursor: pointer;
    height: 66px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 111px;
    z-index: 9999;
}
.video-listing-img img {
    border: 0 none;
    height: 72px;
    margin: 6px 6px 0 0;
    opacity: 0.8;
    width: 128px;
	opacity: 0.8; 
    filter: alpha(opacity = 80); 
}

.video-info-container {
    float: right;
    margin-right: 12px;
    width: 137px;
}
.video-info-container a {
    color: #003C6B;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    height: 61px;
    margin: 4px 0;
    overflow: hidden;
}
.video-info-container .time {
    color: #848485;
    font-size: 12px;
	display:block;
	font-family:Tahoma;
	margin-bottom: 15px;
}
.video-info-container p {
    color: #666666;
	margin:0;
	line-height: 22px;
}



/* end Video Listing Page Styles */
.multi-sidebar .thumb, .multi-sidebar .recentcomments .avatar, .featured-stories .thumb	{ float: right; border: 1px solid #CCC; margin: 0 0 0 10px; background: #FFF; padding: 2px; }
.sidebar-read-more:link, .sidebar-read-more:visited	{ text-transform: uppercase; font-weight: normal; font-size: 10px; padding: 2px 4px; margin: 5px 0 0; display: inline-block; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #FFF; background: #333; }
.sidebar-read-more:hover  { background: #CC0000; }

.multi-sidebar .tabs li	{ background: #383332; border: 1px solid #CCC; }
.multi-sidebar .tabs a:link, .multi-sidebar .tabs a:visited	{ text-decoration: none; font-weight: 700; color: #FFF; }
.multi-sidebar .tabs a:hover	{ border-bottom: 1px dotted #FFF; }
.multi-sidebar .tabs .ui-tabs-selected	{ background: #FFF; }					
.multi-sidebar .tabs .ui-tabs-selected a:link, .multi-sidebar .tabs .ui-tabs-selected a:visited	{ color: #37322F; }			
.multi-sidebar .widgetcontainer	{ background: #FFF; border: 1px solid #CCC; }

.multi-sidebar .widgetcontainer li, .featured-stories li,  .related-posts li	{ border-bottom: 1px dotted #CCC; line-height:22px;}
.multi-sidebar .recentcomments .author	{ color: #666; font-size: 11px; }

#wp-calendar			{ border: 1px solid #999; }
#wp-calendar td			{ text-align: center; }
#wp-calendar caption	{ color: #333; font-size: 12px; font-weight: 700; margin: 0; padding: 5px 9px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #CCC; text-align: center; }

/* featured slideshow */
#featured-slideshow		{ width:614px; height: 59px; }
#featured-slideshow div.featured-slideshow-inner {text-indent:10px;}

.featured-article		{ text-decoration: none !important; background-position: center !important; }
.featured-entry			{   text-decoration: none !important; background-position: center !important;  }
.featured-entry .entry-title { 
    color: #666;
    font-size: 18px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 0 0 0;
    width: 580px;
	text-indent:4px;
}
.featured-slideshow-inner {right:0 !important	 }

/* bottom content */
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle	{ background: #F0F0F0; }

/* tapestries */
.entry-thumbnails-link { background: #111; text-decoration: none !important; }

.posts-default li  { margin: 0 15px 10px 0; font-size: 12px; }
.posts-default img		{ background: #111; }
.posts-default .entry-title	{ font-weight: 700; font-size: 14px;  }
.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #333; }
.posts-default .entry-thumbnails-link	{ border: 1px solid #E1E1E1; background: #FFF; }
.posts-default .published { text-transform: uppercase; font-size: 10px; color: #999; border-bottom: none; }


.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:link, .posts-quick .quick-read-more a:visited	{ padding: 5px 10px; margin: 3px 0; font-size: 12px; background: url(../../images/feed-title-white.jpg) top repeat-x #EFEFEF; color: #000; text-decoration: none; border: 1px solid #CCC; font-weight: 700; display: inline-block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; }

.home-title				{ text-transform: uppercase; font-weight: 700; font-size: 14px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #333; }

/* single post */
.single .post, #main .single-post	{ background: #FFF; /*border: 1px solid #CCC;*/ }
.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 10px;
	float:right;
}

span#source-title {
    border-top: 1px dotted #E0E0E0;
    color: #666666;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 18px;
    padding: 8px 0 0;
    width: 654px;
}
span#source-title b {
    color: #000000;
    font-size: 15px;
}

.single-post .entry-info a { color: #547fba; }
.single .post .entry-info .published, .single-post .entry-info .published { border: none; margin-right: 6px;}
.single .post .entry-cat, .single-post .entry-cat, #content	.entry-cat { line-height: 1.5em; font-weight:normal; display:block;}
.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 .single .post .tags, #main .single-post .tags { color: #848485; border-top: 1px dotted #CCC; line-height: 1.5em; }
#main .single .post .tags strong, #main .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; }

.module-title, .feed-title	{ line-height: 1em; color: #333; font-size: 12px; font-weight: 700; margin: 0 10px 0 0; padding: 7px 10px; display: block; } /*delete border: 1px solid #CCC;*/

#reply-title {
    color: #F78E31;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
}
.logged-in-as {margin:0;}
.logged-in-as .logout {margin-right:20px;}
.feed-title  { border-bottom: none; }

.gallery-icon img  { background: #FFF; border: 1px solid #CCC; }

.about-author  {  } /*deleste border: 1px solid #CCC;*/
.about-author h4  { color: #547fba; font-weight: bold; font-size: 16px; }

/* wp-pagenavi */
.wp-pagenavi  { 
    /*border-top: 2px solid #E4E4E4;*/
    display: inline-block;
    font-size: 12px;
    margin: 0 0 30px;
    padding: 15px 0 0;
    width: 100%;
}
.wp-pagenavi a, .wp-pagenavi span  { 
	display: inline-block;
	font-size: 15px;
	margin-left: 2px;
	padding: 5px 4px;
}
.wp-pagenavi a:hover, .wp-pagenavi span:hover  { 
	background-color: #F49E17;
	color: #FFFFFF;
	text-decoration: none;
}
.wp-pagenavi a.current, .wp-pagenavi span.current  { 
	background-color: #F49E17;
	color: #FFFFFF;
	text-decoration: none;
}
.wp-pagenavi span.pages  { border: 1px solid #CCC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 8px; }

/* comments */
#commentlist  /*{ background: #F0F0F0; }i delete  border: solid #CCC; border-width: 0 1px;*/
#commentlist .avatar  { border: 1px solid #CCC; padding: 1px; float: right; margin: 0 5px 10px 5px; }
#commentlist cite  { 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#dfdfdf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dfdfdf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e9e9e9,  #dfdfdf); /* for firefox 3.6+ */
	
	display: inline-block;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 32px;
	line-height: 30px;
	text-indent: 8px;
	width: 568px;
}
#commentlist cite span.date-posted-comment {
    color: #828282;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
	display:inline-block;
}
#commentlist cite span.comment-author-name-link {
	float:right;
}
#commentlist cite span.date-posted-comment .comment-datetime {
	border:none;
	float:left;
}
#commentlist cite a {
	color:#474747;
	font-size: 15px;
}

#commentlist .comment-node  { } /* i delete border: 1px solid #CCC;*/

#commentlist .comment-content  {     
	display: inline-block;
    font-size: 12px;
    width: 565px; 
}
#commentlist .comment-meta, #commentlist .comment-meta abbr	{ border: none; text-decoration: none; color: #999; }
#commentlist .comment-meta abbr {float:right;}
#commentlist .comment-controls	{ padding: 15px 10px; font-weight: 700; float: left; }
#commentlist .comment-controls a:link, #commentlist .comment-controls a:visited	{ background: url(../../images/feed-title-white.jpg) top repeat-x #EFEFEF; color: #000; text-decoration: none; padding: 4px 8px; margin: 0; border: 1px solid #CCC; font-weight: 700; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#commentlist .comment-controls a:hover	{ background: #313428; color: #FFF; }
/*
#commentlist .reply a, .comments-navigation a, .read-more, .navigation a, .wp-pagenavi a  { background: url(../../images/feed-title-white.jpg) top repeat-x #EFEFEF; color: #000; text-decoration: none; padding: 5px 8px; margin: 0; border: 1px solid #CCC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }
#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover, .read-more:hover, .wp-pagenavi a:hover  { background: #313428; color: #FFF; }
.comments-navigation span.current, .wp-pagenavi span.current  { background: #313428; color: #FFF; text-decoration: none; padding: 5px 8px; margin: 0; border: 1px solid #CCC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }*/


.comments-navigation	{ background: #F0F0F0; padding: 0 10px 10px; border: solid #CCC; border-width: 0 1px 1px; }
.comments-navigation a	{ display: inline-block; }


.nocomments				{ padding: 15px 10px; margin: 0 10px 10px 0; font-size: 12px; } /*delete border: solid #CCC; border-width: 0 1px 1px;*/

#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.png") no-repeat scroll -392px -38px 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;}

#cancel-comment-reply-link	{ 
    color: #003C6B;
    font-size: 16px;
    font-weight: normal;
}

.pingbacks				{ background: #FFF; border: solid #CCC; border-width: 0 1px 1px; padding: 15px 30px 15px 10px; margin: 0 10px 20px 0; }
.pingbacks li			{ padding: 2px 0; font-weight: 700; }
.pingbacks a:link, .pingbacks a:visited	{ text-decoration: none; }

/* search results 
.search-results h2      { color: #333; font-size: 12px; font-weight: 700; margin: 0 10px 0 0; padding: 6px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #CCC; }
.search-results-content { border: solid #CCC; border-width: 0 1px 1px; background: #FFF; margin: 0 10px 10px 0; padding: 10px; }
.search-results-content .searchform, .sidebar .searchform { padding: 5px 4px; border: 4px solid #CCC; background: #EFEFEF; width: 250px; }
*/
/* author template */
.author-posts-title, .author-content h1, .archive-title { font-family: Century Gothic, Apple Gothic, sans-serif; text-transform: uppercase; font-weight: 700; font-size: 14px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #383331; }

/* footer */
#footer	 { 
	background-color:#0b294c; position:relative;
}
/*#footer				{ background: url(../../images/footer-bg-mid.png) repeat-x right top #003b68;  }*/
#footer .widgetcontainer	{ background: none; border: none; }
#footer .widgettitle	{ background: none; border: none; font-size: 14px; color: #444; padding: 0 0 4px; letter-spacing: -1px; margin: 0; }
#footer .widgetcontent	{ font-size: 12px; background: none; padding: 0; border: none; }
#footer .footer-message	{ font-size: 11px; }
.footer-sidebar-container  { border-bottom: 1px solid #CCC; }

<!--css for news post made by gerard-->

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.png") no-repeat scroll -268px -11px transparent;
    height: 24px;
    width: 24px;
}
.social-media-container a.twitter {
    background: url("../../images/sprite.png") no-repeat scroll -236px -11px transparent;
    height: 25px;
    width: 25px;
}
.social-media-container a.facebook {
    background: url("../../images/sprite.png") no-repeat scroll -205px -11px transparent;
    height: 24px;
    width: 24px;
	margin:0 !important;
}
/*css for contribute article page*/

.home-right-container {
    /*background: url("../../images/dotted-vertical-bg.gif") repeat-y 275px 0;*/
    /*border-bottom: 1px dotted #B1B1B1;*/
    display: inline-block;
    margin: 12px 0 0 0;
    padding: 0;
    width: 652px;
}
.home-main-news {
	width:366px;
	float:right;
	margin:0;
	padding:0 0 0 13px;
}
.home-main-news img {
	width:366px;
	height:243px;
}
.home-main-news h1 {
    margin: 6px 0 0;
}
.home-main-news h1 a {
    color: #003C6B;
    font-size: 22px;
}
.home-main-news .date {
    color: #BCBCBC;
    font-size: 15px;
    margin: 0;
}
.home-main-news p {
	color: #333333;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 5px;
}
.home-main-news p.main-news-text {
    color: #333333;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    margin: 15px 0 0;
}
.home-main-news a.read-more {
    color: #547fba;
    font-size: 17px;
    font-weight: bold;
}
.home-main-news ul {
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin: 12px 0 0;
    padding: 0;
}
.home-main-news ul li {
    background: url("../../images/list-dot.png") no-repeat right 7px;
	font-size: 17px;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0 15px 0 0;
	width: 348px;
}
.home-main-news ul li a {
    color:#003c6b;
}

.home-subnews-container {
	width:273px;
	float:right;
}
.home-subnews-top {
    padding-top:0 !important;
}
.home-subnews-bottom {
    background: none !important;
}
.home-subnews {
    display: block;
    margin: 0;
    padding: 10px 12px 15px 0;
    width: 261px;
	border-right: 1px dotted #CCCCCC;
	background: url("../../images/dotted-horizontal-bg.gif") repeat-x center bottom;
}
.home-subnews:last-child {
	background: none;
}
.home-subnews h2 {
    margin: 0;
	padding:0;
}
.home-subnews h2 a {
    color: #003C6B;
    font-size: 17px;
    margin: 0;
}
.home-subnews p {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 22px;
	margin: 7px 0 0;
	padding: 0;
}

/* 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: #F78E31;
    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: #F78E31;
    display: inline;
    font-size: 20px;
    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 .freesizeform div.error{
	margin-right:138px;
}*/
.fieldform label{
	color: #666666;
	float: right;
	font-size: 19px;
	font-weight: normal;
	height: 36px;
	text-align: right;
	width: 130px;
}
.fieldform label span {
    color: red;
    float: left;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 33px;
    margin-left: 4px;	
	*float:none;
}
.fieldform div.error, .fieldform div.errorname , .fieldform div.errortitle {
	color: red;
	float: right;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 33px;
	margin-right: 7px;
}
.fieldform input, .fieldform textarea {
    border: 1px solid #BEBEBE;
	border-radius: 6px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;	

    height: 25px;
    padding: 5px 5px;
	float:right;
}
.fieldform input.input-sml{
    border: 1px solid #BEBEBE;
	border-radius: 6px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #838383;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    padding: 5px 5px;
    width: 226px;
}
.fieldform input.input-long{
    border: 1px solid #BEBEBE;
	border-radius: 6px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #838383;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 23px;
    padding: 5px 5px;
    width: 462px;
}
.fieldform textarea{
    border: 1px solid #BEBEBE;
	border-radius: 6px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #838383;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 140px;
    padding: 5px 5px;
    width: 350px;
}
.fieldform .radio-btn{
    float: right;
	margin-left:20px;
}
.fieldform .add-video-uploader{
    border: 1px solid #BEBEBE;
	border-radius: 6px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	display: block;
    float: right;
    margin-top: 20px;
}
.fieldform select{
    border: 1px solid #BEBEBE;
	border-radius: 6px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	color: #838383;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 34px;
    padding: 5px 5px;
    width: 225px;
}
.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;
}
.send-container {
	float: right;
	margin: 30px 0 25px;
	padding: 0 132px 0 0;
	text-align: right;
	width: 539px;
}
.send-container input{
	background: url("../../images/sprite.png") repeat-x -255px -503px !important;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 0 5px 0 0;
    text-align: right;
    width: 126px;
}
/* end share with us styles */
/*css for contribute article page*/

.addthis_toolbox { float: right; margin-right: 26px; width: auto;}
.share-div { float: left; padding: 4px 0; width: 300px; margin-bottom: 8px;}
.bottom-div {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 13px;
    padding: 4px 0 10px;
    width: 614px !important;
}
.linkedin-btn {
	float: right;
    width: 65px;
	padding:0;
	margin:0;
}
.share-google-plus {float: left;margin: 0;width: 200px;width: auto;}
/* start Comments Container */

.comments-container {
	width:614px;
	margin:0;
/*	background: url("../../images/comments-body-bg.gif") repeat-y left top #f2f2f2;*/
	background-color: #FFF;
	display:inline-block;
	padding-bottom:10px;
}
.comments-container h3 {
    color: #F78E31;
    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;}

#FB_HiddenContainer {display:none !important}

/* start Hashtags CSS */

.hashtags-imgs {
	width:652px;
	float:right;
	margin: 26px 0 0;
}
.hashtags-imgs-detail-page {
	width:652px;
	float:right;
	margin:30px 0 0;
}
.hashtags-box-container {
    height: 120px;
    overflow: hidden;
    width: 660px;
}


.hashtags-imgs .box {
	background: url("../../images/sprite.png") no-repeat scroll -157px -126px transparent;
    float: right;
    margin-left: 9px;
    width: 123px;
	height:107px;
	text-align: center;
}
.hashtags-imgs .img-holder {
    display: block;
    height: 65px;
    margin: 4px 4px 4px 0;
	*margin-right:2px;
    width: 115px;
	background-color:#000;
}

.hashtags-imgs .img-holder img {
	width:115px;
	height:65px;
	opacity: 0.9; 
    filter: alpha(opacity = 90); 
}
.img-holder:hover img {
	opacity: 1.2; 
    filter: alpha(opacity = 120); 
}
.hashtags-imgs .box .retailername {
    color: #003366;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    width: 113px;
}
.hashtags-imgs .box .count {
    background: url("../../images/sprite.png") no-repeat scroll -106px -98px transparent;
    color: #999999;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    margin: 1px auto 0;
    padding: 0 14px 0 0;
    text-align: right;
    width: 16px;
}

/* start Homepage video */
.videos {
	width:614px;
	float:right;
	margin:26px 0 0;
	padding:0;
	display:inline;
	overflow:hidden;
	clear:both;
}
.video-header-title {
    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;
	height: 36px;
	margin: 0 0 10px;
	padding: 0 0 0;
	width:650px;
	float:right;
}
.title-video {
	color: #333333;
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 35px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
}
.video-next-prev-btn {
	float:left;
	height:36px;
	margin: 8px 0 0 8px;
}
.video-next-prev-btn a{
	display:inline-block;	
	opacity: 0.6; 
    filter: alpha(opacity = 60); 
	float:left;
}
.video-next-prev-btn a:hover{
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.video-next-prev-btn a.prev{
	background: url("../../images/sprite.png") no-repeat scroll -81px -42px transparent;
	width:22px;
	height:21px;
	margin-left:3px;
}
.video-next-prev-btn a.next{
	background: url("../../images/sprite.png") no-repeat scroll -58px -42px transparent;
	width:22px;
	height:21px;
}
.video-paginate {
    float: left;
    margin-left: 10px;
    text-align: left;
    width: auto;
}
.videos-inside-container {
	width: 652px;
	float:right;
	display:inline-block;
	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;
}
#videogal{overflow: hidden;} 
/*
.videos-container {
    font-size: 15px;
    margin: 0;
    padding: 0;
    width: 87%;
	display:block;
}*/
#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.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;
	margin: 0 0 20px;
	position:relative;
}
.tedry-events .poweredBy, .tedry-covered-events .poweredBy {
	background: url("../../images/sprite.png") no-repeat scroll -494px -295px transparent;
	display: inline-block;
	height: 34px;
	left: 6px;
	position: absolute;
	top: 2px;
	width: 116px;
}

.tedry-events-container {
	float:right;
	padding: 0;
	width: 300px;
}
.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 .eventleft {

}
.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 0 20px;
    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: #656565;
	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.png") no-repeat scroll -47px -496px 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 */



a.print {
    background: url("../../images/icon-print.gif") no-repeat scroll 0 top transparent;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 16px;
    margin: 0 0 0 14px;
    color: #0F4D8B;
    font-size: 12px;
    text-align: right;
    width: 46px;
}
.addthis_button_email {
    text-align: right;
    width: 55px;	
    color: #0F4D8B;
    font-size: 12px;
}

/*jcroussel*/

.jcarousel-skin-tango {float:right;width:652px}
.jcarousel-skin-tango .jcarousel-container {
}
.jcarousel-list .jcarousel-list-horizontal{
	
	

    padding: 0;
    position: relative !important;
    right: 3px !important;
    top: 0;
    width: 569px !important;
	
	}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0 28px;
    width: 594px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 594px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 126px !important;
	margin-left:6px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin: 0 0 0 10px;
	padding:0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 0px;
    width: 20px;
    height: 81px;
    cursor: pointer;
    background: transparent url("../../images/next-horizontal.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background: url("../../images/videos-icon-next-previous.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid;
    height: 81px;
    left: 0px;
    right: auto;
    width: 20px;
	opacity: 0.8; 
    filter: alpha(opacity = 80); 
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    opacity: 1.0; 
    filter: alpha(opacity = 100); 
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url("../../images/prev-horizontal.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
	background: url("../../images/videos-icon-next-previous.gif") no-repeat scroll right 0 transparent;
    border: 1px solid;
    height: 81px;
    width: 20px;
	opacity: 0.8; 
    filter: alpha(opacity = 80); 
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
/*
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* tabs */
#topCommentedPosts, #mostViewedPosts, #todaysMatches, #matchLeagues, #matchOrderLeagues {
	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;
}
#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:#F78E31;
	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;
}
h5.sportstitle {border: 0 none;margin: 0;width:300px;height:54px;}
h5.sportstitle a {
	background: url("../../images/sports-banner.gif") no-repeat scroll 0 0 transparent;	
	width:300px;
	height:54px;
	display:inline-block;
}
h5.sportstitle span.sports-icon {
  background: url("../../images/sprite.png") no-repeat scroll -116px -507px transparent;
  display: inline-block;
  float: right;
  height: 28px;
  margin: 0 0 0 4px;
  width: 24px;
}
ul#FootballListTabs {
	width: 300px;
}
ul#FootballListTabs .selectedTab_tabbedArticle {
    background-color: #FFFFFF;
    color: #F78E31;
    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: #666666;
	background-color:#e6e6e6;
    display: block;
    float: right;
	font-size: 13px;
    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:#f78e31;
	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:right;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;
}

.side_bar_video {
	width:300px;
	
}
.side_bar_video li{
    background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    list-style-type:none;
    margin: 0;
    padding: 7px 0;
    width: 300px;
}
.side_bar_video li a{
    background: url("../../images/list-dot.png") no-repeat scroll 285px center transparent;
    display: inline-block;
    padding-right: 25px;
    width: 275px;
}
.search-result-catagory {
	width:300px;
}
.search-result-catagory li {
    background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    list-style-type:none;
    margin: 0;
    padding: 7px 0;
    width: 300px;
}
.search-result-catagory li a{
    background: url("../../images/list-dot.png") no-repeat scroll 285px center transparent;
    display: inline-block;
    padding-right: 25px;
    width: 275px;
}
.search-result-catagory li span {
    background: url("../../images/list-dot.png") no-repeat scroll 285px center transparent;
    display: inline-block;
    padding-right: 25px;
    width: 275px;
	font-weight:bold;
}


/* start Category Page */
.category-header1 {
	width:660px;
	margin:18px 0 0 0;
}
.category-header1 a {
	width:283px;
	height:213px;
	float:right;
}
.category-header1 a img {
	width:277px;
	height:207px;
	margin:3px 3px 0 0;
	display:inline-block;
}
.category-header1 .category-header1-desc {
	float:right;
    margin-right: 10px;
	width: 365px;	
}
.category-header1 .category-header1-desc h1{
    float: right;
    width: 365px;
}
.category-header1 .category-header1-desc a{
	background:none;
    font-size: 26px;
    height: auto;
    width: 365px;
}
.category-header1 .category-header1-desc p{
    color: #333333;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    margin-top: 15px;
    width: 365px;
}
.category-header2 {
	width:660px;
	margin:18px 0 0 0;
	float:right;
	border-top:3px solid #e4e4e4;
}
.category-header2 .category-block2 {
	width:330px;
	float:right;
	padding-top:20px
}
.category-header2 .category-block2 a {
	width:142px;
	height:95px;
	background-color:#e4e4e4;
	float:right;
}
.category-header2 .category-block2 a img {
	width:140px;
	height:93px;
	margin:1px 1px 0 0;
	display:inline-block;
}
.category-header2 .category-block2 {
	float:right;
    margin-right: 10px;
	width: 320px;	
}
.category-header2 .category-block2 a.category-block2-title {
	background:none;
    font-size: 19px;
    height: auto;
    width: 156px;
	font-weight:bold;
}
.category-header2 .category-header2-desc {
    color: #333333;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    margin-top: 15px;
    width: 312px;
}
.category-header2 .category-header2-desc p {
	margin:0;	
}
.category-block-descr {
    float: right;
    margin-right: 10px;
    width: 156px;
}
.category-header3 {
	width:660px;
	margin: 20px 0;
	float:right;
	border-top:3px solid #e4e4e4;
	padding:18px 0 0;
}
.category-header3 ul li{
    background: url("../../images/list-dot.png") no-repeat scroll right 10px transparent;
    float: right;
    list-style-type: none;
    margin: 0 7px;
    padding: 0;
    width: 315px;
}
.category-header3 a{
    background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    height: 48px;
    padding: 4px 18px 20px 0;
    width: 297px;
}

/* end Category Page */

/* start one image three main news */

.main-news-template-two {
	margin-top:10px;
}
.main-news-container {
	
}
.main-news-container .date {
	color:#bcbcbc;
	font-size:15px;
}
.main-news-container h1 {
    font-size: 22px;
    margin: 10px 0 16px;
}
.main-news-container .img-container {
	float:right;
	width:248px;
	height:140px;
}
.head-news {
	float:right;
	width:100%;
}
.head-news a{
	float:right;
    margin-left: 14px;
	width:248px;
	height:140px;
}
.main-news-container img {
    width:248px;
	height:140px;
}
.main-news-container p {
	color: #333333;
	float: right;
	font-family: Tahoma;
	font-size: 13px;
	margin-bottom: 12px;
	width: 386px;
}
.head-news a.read-more{
    color: #547FBA;
    float: right;
    font-size: 16px;
    font-weight: bold;
	width:auto;
	height:auto;
}
ul.listed-news {
    float: right;
    margin: 20px 0 0;
    width: 100%;
}
ul.listed-news li{
	background: url("../../images/list-dot.png") no-repeat scroll right 8px transparent;
	margin: 0 0 8px;
	padding: 0 14px 0 0;
}
ul.listed-news li a {
    color: #003C6B;
    font-size: 17px;
    font-weight: bold;
}
.main-subnews-container {
    background: url("../../images/dotted-horizontal-bg.gif") repeat-x center top;
    float: right;
    margin-top: 20px;
    width: 100%;
}
.main-subnews {
    display: block;
    float: right;
    margin: 0;
    padding: 10px 0 15px 14px;
    width: 312px;
}
.main-subnews h2 {
    margin: 5px 0 12px;
    padding: 0;
}
.main-subnews h2 a {
    color: #003C6B;
    font-size: 17px;
    margin: 0;
}
.main-subnews p {
	color: #333333;
	font-family: Tahoma;
	font-size: 13px;
	margin: 0;
	padding-left: 10px;
}

/* end one image three main news */

/* start three image three main news */
.home-right-container-traditional {
    display: inline-block;
    margin: 10px 0 0;	
	width:654px;
}
.home-main-news-traditional span.date {
    color: #999999;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 8px;
    width: 654px;
}
.home-main-news-traditional .img-container {
	float:right;
    width:250px;
	margin-left: 14px;
	height:185px;
}
.home-main-news-traditional {
	font-size:17px;
}
.home-main-news-traditional p{
	font-size:13px;
	font-family:Tahoma;
}
.home-main-news-traditional h1 {
    font-size: 17px;
    line-height: 38px;
    margin-bottom: 0;
}
.home-main-news-traditional img {
    width:250px;
	height:185px;
}
.home-main-news-traditional .news-summary {

}
.home-main-news-traditional .news-summary h1 {
    color: #003C6B;
    font-size: 17px;
}
.home-main-news-traditional .news-summary p {
	color: #333333;
	font-family: Tahoma;
	font-size: 13px;
	margin: 0 0 5px;
}
.home-main-news-traditional ul {
    float: right;
    width: 654px;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin: 12px 0 0;
    padding: 0 0 15px;
	background:url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
}
.home-main-news-traditional ul li {
    background: url("../../images/list-dot.png") no-repeat scroll right 11px transparent;
    list-style-type: none;
    margin: 0 0 8px;
    padding: 0 15px 0 0;
    width: 590px;
}
.home-subnews-container-traditional {
    float: right;
    margin: 15px 0 0;
    width: 654px;
	/*background:url("../../images/dotted-horizontal-bg.gif") repeat-x center bottom;*/
}
.home-subnews-container-traditional .img-container {
    float: right;
	width:102px;
	height:78px;
    margin-left: 10px;
}
.home-subnews-container-traditional .img-container img {
	width:102px;
	height:78px;
}
.home-subnews-container-traditional .home-subnews-traditional {
    float: right;
    padding-left: 18px;
    width: 308px;
}
.home-subnews-container-traditional .home-subnews-traditional h2 {
    padding-left: 10px;
	margin:0;
	font-size:19px;
}
.home-subnews-container-traditional .home-subnews-traditional p {
    display:inline-block;
	font-size:13px;
	font-family:Tahoma;
	color:#333333;
	margin-top: 10px;
	width:100%;
}

/* end three image three main news */

/* start one large image seven main news */

.home-three-subnews {
	float:right;
	width:100%;
	margin-top: 20px;
}
.home-subnews-traditional {
    border-bottom: 1px dotted #CCCCCC;
    float: right;
    margin: 0;
    padding: 10px 0;
    width: 614px;
}
.home-subnews-traditional:last-child {
    border-bottom: none;
}
.home-three-subnews .img-container{
	float:right;
	width:146px;
	height:102px;
	margin-left:15px;
	margin-bottom: 13px;
}
.home-three-subnews .img-container img{
	width:146px;
	height:102px;
}
.home-three-subnews h2{
	margin:0 0 5px;
	font-size:17px;
}
.home-subnews-traditional p {
    color: #333333;
    /*display: inline-block;*/
    font-family: Tahoma;
    font-size: 13px;
    width: 100%;
	*width:auto;
	text-align:justify;
	margin:0;
}
.img-container-large {
	background-color: #F8F8F8;
    float: right;
    height: 250px;
    padding: 0;
    width: 654px;
	margin: 12px 0;
}
.img-container-large img {
    height: 250px;
    width: 654px;
	*width:654px;
	margin:0;
	padding:0;
}
/* end one large image seven main news */

.home-three-subnews .traditional-listing {margin: 18px 0 12px;}
.home-three-subnews .traditional-listing li {
    background: url("../../images/arrow-list.gif") no-repeat scroll 582px 0 transparent;
    padding: 0 36px 0 0;
}

/* start other sources styles */
.other-sources {
	width:654px;
	margin:20px 0;
	padding:0;
	display:inline-block;
}
.other-sources h3 {
	color: #F78E31;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display:inline-block;
	width:654px;
	clear:both;
}
.other-sources ul {
    display: inline-block;
    margin: 5px 0 0;
    padding: 0;
    width: 654px;
}
.other-sources ul li {
    background: url("../../images/sprite.png") no-repeat scroll 638px -641px transparent;
    border-bottom: 1px dotted #CCCCCC;
    display: inline-block;
    line-height: 25px;
    list-style-type: none;
    margin: 0;
    padding: 8px 18px 6px 0;
    width: 636px;
}
.other-sources ul li span.source{
    /*background: url("../../images/source-icon.gif") no-repeat scroll right center transparent;
    padding-right: 20px;*/
    color: #666666;
	display: inline-block;
    font-size: 15px;
    margin-right: 6px;
    vertical-align: top;
	*line-height:20px;
}
.other-sources ul li a{
    color: #003D6C;
    font-size: 15px;
    font-weight: bold;
}
/* end other sources styles */

/* start home main news template 5 */

.main-news-main_news_subnews_bottom_temp1 {
	width:654px;
	float:right;
}
.main-news-main_news_subnews_bottom_temp1 .top-main-news-main_news_subnews_bottom_temp1 {
	width:654px;
    display: inline-block;
    margin: 11px 0;
}
.main-news-main_news_subnews_bottom_temp1 .img-container {
	border-left: 1px dotted #CBCBCB;
	float: right;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	width: 390px;
}
.main-news-main_news_subnews_bottom_temp1 .img-container a{
  height: 255px;
  width: 390px;
  float:right;
  display:inline-block;
}
.main-news-main_news_subnews_bottom_temp1 .img-container img {
  height: 255px;
  width: 390px;
  float:right;
}
.main-news-main_news_subnews_bottom_temp1 .img-container p.image-text{
	background-color: #EDEDED;
	float: right;
	margin: 0;
	padding: 5px 10px;
	width: 370px;
}
.main-news-main_news_subnews_bottom_temp1 .img-container p.image-text a{
    color: #003C6B;
    font-weight: bold;
    height: auto;
    width: auto;
	font-size:17px;
}

.main-news-main_news_subnews_bottom_temp1 .main-subnews-container {
    background: none repeat scroll 0 0 transparent;
    float: right;
    margin: 0;
    width: 234px;
}
.main-news-main_news_subnews_bottom_temp1 .main-subnews {
    border-bottom: 1px dotted #CBCBCB;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 2px;
    width: 234px;
}
.main-news-main_news_subnews_bottom_temp1 .main-subnews:last-child {
	border-bottom:none;	
}
.main-news-main_news_subnews_bottom_temp1 .main-subnews h2 {
    max-height: 69px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.main-news-main_news_subnews_bottom_temp1 .main-subnews h2 a {
    color: #003C6B;
    font-size: 17px;
    margin: 0;
}
.main-news-main_news_subnews_bottom_temp1 .main-subnews p {
	color: #333333;
	line-height: 22px;
	margin: 8px 0 0;
	max-height: 70px;
	overflow: hidden;
}

.main-news-main_news_subnews_bottom_temp1 ul {
  /*background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;*/
  display: inline-block;
  float: right;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 15px;
  width:650px;
}
.main-news-main_news_subnews_bottom_temp1 ul li {
    background: url("../../images/list-dot.png") no-repeat scroll right 8px transparent;
    list-style-type: none;
    padding: 0 13px 0 0;
    width: 590px;
}
.main-news-main_news_subnews_bottom_temp1 ul li a {
    color: #003C6B;
    font-size: 17px;
    margin: 0;
}
/* end home main news template 5 */


/* start home main news template 6 */

.main-news-subnews_on_side {
	float: right;
	margin: 12px 0 0;
	width: 654px;
}
.main-news-subnews_on_side .top-main-news-subnews_on_side {
	width:654px;
}
/*.main-news-subnews_on_side .top-main-news-subnews_on_side h1  {
    margin: 0 0 10px;
}
.main-news-subnews_on_side .top-main-news-subnews_on_side h1 a {
    color: #003C6B;
    font-size: 30px;
    margin: 0;
}*/
.main-news-subnews_on_side .img-container {
	border-left: 1px dotted #CBCBCB;
	float: right;
	margin-left: 12px;
	min-height: 234px;
	padding: 0 0 0 12px;
	position: relative;
	width: 390px;
}
.main-news-subnews_on_side .img-container img{
  height: 234px;
  width: 390px;
  margin:0;
}
.main-news-subnews_on_side .img-container p.image-text{
    background: url("../../images/template06-image-text-bg.png") repeat center top;
    color: #FFFFFF;
    float: right;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 12px;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 234px;
}

.main-news-subnews_on_side .main-subnews-container {
    background: none;
    float: right;
    margin: 0;
    width: 238px;
}
.main-news-subnews_on_side .main-subnews {
	border-bottom: 1px dotted #CBCBCB;
	display: block;
	margin: 0 0 10px;
	padding: 0 0 15px;
	width: 238px;
}
.main-news-subnews_on_side .main-subnews:last-child {
	border-bottom: none;
}
.main-news-subnews_on_side .main-subnews h2 {
    margin: 0;
    padding: 0;
}
.main-news-subnews_on_side .main-subnews h2 a {
    color: #003C6B;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
}
.main-news-subnews_on_side .main-subnews p {
	color: #333333;
	line-height: 23px;
	margin: 8px 0 0;
	max-height: 68px;
	overflow: hidden;
}
.main-news-subnews_on_side .photo-descr {
	background-color: #ededed;
	color: #333333;
	float: right;
	margin: 0;
	padding: 0 10px 10px;
	width: 370px;
}
.main-news-subnews_on_side .photo-descr a{
	font-size: 17px;
	line-height: 22px;
	margin: 8px 0 0;
	font-weight:bold;
	display: inline-block;
}
/* end home main news template 6 */

/* start home main news template 7 */

.main-news-subnews_bottom_temp2 {
	width:654px;
	float:right;
	margin:11px 0 0;
}
.main-news-subnews_bottom_temp2 .top-main-news-main_news_subnews_bottom_temp1 {
	width:654px;
}
.main-news-subnews_bottom_temp2 .img-container {
    float: right;
    height: 234px;
    margin-left: 14px;
    padding: 0;
    width: 390px;
}
.main-news-subnews_bottom_temp2 .img-container a {
    height: 234px;
    width: 390px;
}
.main-news-subnews_bottom_temp2 .img-container img{
    height: 234px;
    width: 390px;
}

.main-news-subnews_bottom_temp2 .main-subnews-container {
    background: none repeat scroll 0 0 transparent;
    float: right;
    margin: 0;
    width: 246px;
}
.main-news-subnews_bottom_temp2 .main-subnews {
    background: url("../../images/dotted-horizontal-bg.gif") repeat-x center bottom;
    display: block;
    height: 228px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 6px;
    width: 246px;
}
.main-news-subnews_bottom_temp2 .main-subnews h2 {
    margin: 0;
    padding: 0;
}
.main-news-subnews_bottom_temp2 .main-subnews h2 a {
    color: #003C6B;
    font-size: 17px;
    margin: 0;
}
.main-news-subnews_bottom_temp2 .main-subnews-container .main-subnews p {
    color: #333333;
    font-size: 13px;
    line-height: 24px;
    margin: 8px 0 0;
	font-weight: normal;
}

.main-news-subnews_bottom_temp2 ul {
  /*background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;*/
  display: inline-block;
  float: right;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 15px;
  width: 654px;
}
.main-news-subnews_bottom_temp2 ul li {
    background: url("../../images/list-dot.png") no-repeat scroll right 7px transparent;
    float: right;
    list-style-type: none;
    margin: 0 0 8px;
    padding: 0 13px 0 0;
    width: 639px;
	*width:630px;
}
.main-news-subnews_bottom_temp2 ul li a {
    color: #003C6B;
    font-size: 17px;
    margin: 0;
}
/* end home main news template 7 */


/* start home main news template 8 */

.main-news-template08 {
	float: right;
	width: 654px;
	margin: 12px 0;
}
.main-news-template08 .img-container {
	width: 328px;
	float:right;
}
.main-news-template08 .img-container a{
	width: 316px;
	height:182px;
	float:right;
}
.main-news-template08 .img-container img{
	width: 316px;
	height:182px;
}
.main-news-template08 .img-container .description {
	background-color: #E9E9E9;
	color: #333333;
	display: inline-block;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 9px 9px;
	width: 298px;
	text-align: justify;
}
.main-news-template08 .img-container .description strong{
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	margin: 0;
}
.main-news-template08 .news-listing-left {
	float:left;	
	width: 313px;
	border-right: 1px dotted #CBCBCB;
	padding-right:12px;
}
.main-news-template08 .news-listing-left ul {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	width: 310px;
}
.main-news-template08 .news-listing-left ul li {
    background: url("../../images/list-dot.png") no-repeat scroll right 11px transparent;
    line-height: 26px;
    list-style-type: none;
    padding: 4px 15px 4px 0;
    width: 295px;
	border-bottom:1px dotted #CBCBCB;
	display:inline-block;
}
.main-news-template08 .news-listing-left ul li:last-child {
	border-bottom:none;
}
.main-news-template08 .news-listing-left ul li a {
    font-size: 17px;
	font-weight: bold;
	line-height: 24px;
	float:right;
}

/* end home main news template 8 */




/* start Image Gallery Left Side Thumbnail Container */

.image-gallery-side-container {
  display: block;
  font-size: 15px;
  width: 300px;
}
.image-gallery-side-container ul {
  list-style-type: none;
}
.image-gallery-side-container ul li {
  background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
  float: right;
  margin: 0;
  padding: 7px 0;
  width: 300px;
}
.image-gallery-side-container .hash-album-img-container {
  background: url("../../images/sprite.png") no-repeat -8px -543px;
  float: right;
  height: 75px;
  margin: 0 0 0 12px;
  padding: 0;
  width: 116px;
}
.image-gallery-side-container .hash-album-img-container img {
    float: right;
    margin: 7px 6px 0 0;
    padding: 0;
	opacity: 0.9; 
    filter: alpha(opacity = 90); 
}
.image-gallery-side-container .hash-album-img-container a:hover img {
	opacity: 1.0; 
    filter: alpha(opacity = 100); 
}
.image-gallery-side-container span.retailername {
	color: #003C6B;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	margin: 14px 0 0;
	width: 172px;
	word-wrap: break-word;
}
.image-gallery-side-container span.count {
	background: url("../../images/sprite.png") no-repeat scroll -92px -94px transparent;
	color: #999999;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0 128px 0 0;
	padding: 0 13px 0 0;
	text-align: right;
	width: 31px;
}

/* end Image Gallery Left Side Thumbnail Container */

#seriestoc-3 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
#seriestoc-3 ul li {
    background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
    list-style-type: none;
    margin: 0;
    padding: 7px 0;
    width: 300px;
}
#seriestoc-3 ul li.series_info {
	background: none repeat scroll 0 0 transparent;
	display: inline-block;
	padding: 0 0 10px;
}
#seriestoc-3 ul li a {
    background: url("../../images/list-dot.png") no-repeat scroll 285px 8px transparent;
    display: inline-block;
    padding-right: 25px;
    width: 275px;
}
#seriestoc-3 ul li img {
	border: 1px solid #CCCCCC;
	float: right;
	height: 45px;
	list-style-type: none;
	margin: 0;
	padding: 3px;
	width: 65px;
}
#seriestoc-3 ul li span {
	color: #333333;
	display: inline-block;
	font-weight: bold;
	height: 45px;
	padding-right: 12px;
	width: 184px;
}

#primary .side_bar {
	display:inline-block;	
	margin: 0 14px 0 0;
	list-style-type:none;
}

.video-decription {
	background-color: #F5F5F5;
	display: inline-block;
	margin: 0 0 12px;
	padding: 15px;
	width: 624px;
}
.video-decription h1{
	color:#003d6c;
	font-weight:bold;
	font-size:22px;
}
.video-decription span.date{
	color: #999999;
	display: inline-block;
	font-family: Tahoma;
	font-size: 13px;
	margin: 0 0 15px;
}
.video-decription p{
    color: #000000;
    font-size: 17px;
}

#content .video-tags{
    float: right;
    margin: 0 0 28px;
    overflow: hidden;
    width: 614px;
	color:#CCCCCC;
}
#content .video-tags img{
	background: url("../../images/sprite.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;
}
.vvqyoutube {
	display:inline-block !important;	
}

/* start Comment Popup styles */

.popupLoginMsg {
	background-color:#fff;
	border:1px solid #aaaaaa;
	left:-446px !important;
}
.popupLoginMsg .ui-dialog-titlebar {
	background-color: #7F7F7F;
    padding: 6px;	
	text-align:left;
}
.popupLoginMsg .ui-dialog-titlebar a {
    color: #FFFFFF;
}
.popupLoginMsg .ui-dialog-content {
	padding: 15px;
}
.popupLoginMsg .ui-dialog-content #divLoginMessageText {
    font-family: Tahoma;
    font-size: 16px;
    line-height: 25px;
}
.popupLoginMsg .ui-dialog-buttonset {
	padding:15px;	
}
.popupLoginMsg .ui-dialog-buttonset .ui-button {
    background: url("../../images/sprite.png") repeat-x -58px -6px;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 74px;
}
.popupLoginMsg .ui-dialog-buttonset .ui-button span {
    color: #676767;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 18px;
}
.popupLoginMsg .ui-dialog-buttonset .ui-button:hover span {
    color: #333333;
}
/* end Comment Popup styles */

#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: #003C6B;
    display: inline-block;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    padding-right: 14px;
}

#sfc_comm_send #sfc_comm_share {margin-left:5px;}
span.twitter-subtitle {
	color: #666666;
	display: inline-block;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 6px;	
}

.hash-img-container {
    background-color: #EEEEEE;
    margin: 10px 0 0;
    padding: 7px;
	text-align:center;
}
.hash-img-container img {
    max-width: 500px;
}

/* hash image page */
div.navigation {
	background-color: #ECECEC;
	border: 1px solid #DBDBDB;
	margin: 14px 0 0;
	overflow: hidden;
	padding: 10px 0 10px 15px;
	width: 637px !important;
	height: 338px;
}
.slideshow {

}
.hash-controls {display:none;}
.slideshow img {
    max-height: 430px;
    max-width: 500px;
}
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, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}


div.slideshow-container {
	position: relative;
	clear: both;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	background-image: url("../../images/loader.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 450px;

	left: 0;
	position: absolute;
	top: 0;
	width: 654px;
}

div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 654px;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 424px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}


ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	background: url("../../images/sprite.png") repeat-x scroll -290px -126px transparent;
	display: block;
	height: 86px;
	padding: 7px 7px 0 0;
	width: 109px;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
ul.thumbs img {
	border: none;
	display: block;
	width: 101px;
	height: 75px; 
}
a.thumb:focus {
	outline: none;
}

div.pagination {
    clear: both;
    display: inline-block;
    float: right;
    margin-bottom: 6px;
    margin-right: 16px;
    margin-top: 12px;
}
div.pagination a {
	width: 10px;
	height: 10px;
	background: url("../../images/opencircle.png") no-repeat center top;
}
div.pagination a:hover {
	width: 10px;
	height: 10px;
	background: url("../../images/graycircle.png") no-repeat center top;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	float: left;
	margin-left:2px;
	text-indent:-9999px;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	width: 10px;
	height: 10px;
	background: url("../../images/closedcircle.png") no-repeat center top;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
/* RSS Feeds */

.rss-feeds {
	float: right;
	margin: 14px 0;
	width: 614px;
}
.rss-feeds .rss-container {
	float:right;
	width: 298px;
	border: 1px solid #e4e4e4;
	margin-bottom: 14px;
	display:inline-block;
}
.rss-feeds .left {
	float:left;
}
.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: #F78E31;
    height: 30px;
    margin: 0;
    padding: 6px 10px 0 0;
}
.rss-feeds .rss-container h2 span.rss-icon-1 {
    background: url("../../images/sprite.png") no-repeat scroll -116px -507px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
}
.rss-feeds .rss-container h2 span.rss-icon-2 {
    background: url("../../images/sprite.png") no-repeat scroll -148px -506px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
}
.rss-feeds .rss-container h2 span.rss-icon-3 {
    background: url("../../images/sprite.png") no-repeat scroll -174px -506px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
}
.rss-feeds .rss-container h2 span.rss-icon-4 {
    background: url("../../images/sprite.png") no-repeat scroll -210px -506px transparent;
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0 0 0 4px;
    width: 24px;
}
.rss-container ul.feeds {
	list-style-type: none;
    margin: 8px 10px 0;
    width: 278px;
}
.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: 612px;
}
.rss-feeds .horizontal .features-rss-container {
	width: 592px;
	padding:10px 10px 0;
	display: inline-block;
}
.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;
  margin: 0 10px 0;
  width:592px;
}
.rss-feeds .horizontal ul.feeds li {
    background: url("../../images/arrow-list.gif") no-repeat scroll 577px 3px transparent;
    padding: 0 20px 2px 0;
	border:none;
	margin-bottom:0;
}
.rss-feeds .horizontal a.more-rss {
  margin: 7px  10px 9px 0;
  float: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: #F78E31;
    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: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+ */ 
}
.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: 0.8; 
    filter: alpha(opacity = 80); 
}
.rss-list-container:hover .img-container img {
	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.time {
  color: #848485;
  display: block;
  font-family: Tahoma;
  font-size: 13px;
  margin-bottom: 15px;
}
/* Group Classes */
.group-gallery-page {
	float: right;
    margin: 30px 0 0;
    width: 598px;	
	padding: 0 54px 0 0;
}
.group-gallery-page .group-gallery-box {
    background-color: #F2F1F1;
    border: 1px solid #DDDDDD;
    float: right;
    height: 140px;
    margin: 0 20px 20px 0;
    padding: 8px;
    text-align: center;
    width: 138px;
}
.group-gallery-page span.img-holder {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 auto 7px;
    padding: 8px;
	width: 120px;
	height: 90px;
}
.group-gallery-page .img-holder img {
    height: 90px;
    opacity: 0.9;
	filter: alpha(opacity = 90); 
    width: 120px;
}
.group-gallery-page a:hover img {
  opacity: 1;
  filter: alpha(opacity = 100); 
}
.group-gallery-page a.focusedLink {
	height: 22px;
	margin: 0;
 	width: 138px;
}
.group-gallery-page a.focusedLink:hover {
	text-decoration:underline;
}
.group-gallery-page span.caption {
    color: #003C6B;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    overflow: hidden;
    width: 138px;
    word-wrap: break-word;
}

.group-home {
	width: 290px;
	border: 1px solid #dadada;
	padding:5px;
	float:right;
}
.group-home .header {
	border-bottom: 4px solid #e6e6e6;	
	float:right;
	width: 290px;
	height: 37px;
}
.group-home .header span.icon{
	background: url("../../images/sprite.png") no-repeat scroll -312px -9px transparent;
	display: inline-block;
	float: right;
	height: 28px;
	margin: 4px 0 0 6px;
	width: 24px;
}
.group-home .header h5 {
    color: #F78E31;
    font-size: 23px;
    font-weight: bold;
	float:right;
	margin: 8px 0 0;
}
.group-home .header a {
	color: #005699;
	float: left;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 0;
	display:none;
	/*
	float:left;
	color:#666666;
	border:1px solid #d1d1d1;
	border-radius: 10px;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 0 8px;*/
}

.group-home-container {
	margin: 5px 0 0 0;	
}
.group-home-container a {
	margin: 5px 0 0 0;	
	width: 142px;
	height: 168px;
	display:inline-block;
	background-color:#000;
}
.group-home-container a:hover {
	text-decoration:none;
}
.group-home-container a img {
	width: 142px;
	height: 130px;
	opacity: 0.9;
	filter: alpha(opacity = 90); 
	float:left;
}
.group-home-container a:hover img {
	opacity: 1;
	filter: alpha(opacity = 100); 
}
.group-home-container a span {
	width: 142px;
	height: 38px;
	background-color:#999999;
	display:inline-block;
	text-align:center;
	color: #fff;
	font-weight:bold;
	line-height:34px;
	word-wrap: break-word;
	overflow:hidden;
}
.group-home-container a:hover span {
	background-color:#888888;
}
.group-home-container a.left {
	float:left;
}
.group-home-container a.right {
	float:right;
}
.group-page-arrow {color: #dbdbdb}
.group-page-name {color: #999999;font-weight:normal;}
.group-page {
	float: right;
    margin: 12px 0 0;
    width: 614px;	
	padding: 0;
}
.group-page-img-container {
	width:614px;
	height:273px;
	float:right;
}
.group-page-img-container img{
	width:614px;
	height:273px;
	float:right;
}
.group-page-listing-container {
  float: right;
  padding-top: 18px;
  width: 614px;
}
.group-page-listing-container .group-page-listing-item {
  border-bottom:1px dotted #CCCCCC;
  float: right;
  margin: 0 0 8px;
  padding: 8px;
  width: 598px;
}
.group-page-listing-container .group-page-listing-item:last-child {border:0;}
.group-page-listing-img {
  background-color: #FFFFFF;
  border: 1px solid #D8D8D8;
  float: right;
  height: 84px;
  position: relative;
  width: 140px;
}
.group-page-listing-img a {
  display: inline-block;
  height: 84px;
  width: 140px;
}
.group-page-listing-img img {
  border: 0 none;
  height: 72px;
  margin: 6px 6px 0 0;
  opacity: 0.9;
  filter: alpha(opacity = 90); 
  width: 128px;
}
.group-page-listing-img a:hover img {
  opacity: 1;
  filter: alpha(opacity = 100); 
}
.group-page-info-container {
  float: right;
  margin-right: 12px;
  width: 444px;
}
.group-page-info-container a {
  color: #003C6B;
  font-size: 17px;
  font-weight: bold;
}
.group-page-info-container p {
    color: #333333;
    display: inline-block;
    font-family: Tahoma;
    font-size: 13px;
    width: 492px;
	margin: 0;
}
.site-container			{width: 1010px; background-color: #FFFFFF; margin: 0pt auto;}
.head-container 		{margin: 0; width: 1010px;}

ul.related_groups {list-style-type: none;}
ul.related_groups li {
  background: url("../../images/dotted-horizontal-bg.gif") repeat-x scroll center bottom transparent;
  float: right;
  margin: 0;
  padding: 7px 0;
  width: 300px;
}
ul.related_groups li:last-child {
  background: none;
}
ul.related_groups li .related-groups-box {
  float: right;
  height: 66px;
  margin: 0;
  padding: 0;
  width: 300px;
}
ul.related_groups li .related-groups-screenshot {
  background-color: #000000;
  display: inline-block;
  float: right;
  height: 66px;
  margin: 0;
  padding: 0;
  width: 111px;
}
ul.related_groups li .related-groups-screenshot a {
  background: url("../../images/sprite.png") no-repeat scroll -7px -341px transparent;
  float: right;
  height: 66px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 111px;
}
ul.related_groups li .related-groups-screenshot img {
  height: 58px;
  margin: 4px 4px 0 0;
  opacity: 0.9;
  filter: alpha(opacity = 90); 
  width: 103px;
}
ul.related_groups li .related-groups-screenshot:hover img {
  opacity: 1;
  filter: alpha(opacity = 100); 
}
ul.related_groups li .related-groups-descr-container {
  float: right;
  height: 62px;
  padding: 0 8px 4px;
  width: 172px;
}
ul.related_groups li .related-groups-descr-container a {
  color: #003C6B;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  height: 62px;
  width: 172px;
}
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 #B80717;
}
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.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: #0b294c;
    display: inline-block;
    font-family: 'B MITRA', Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0 15px;
    text-decoration: none;
	height:41px;
  	line-height: 41px;
}
ul.hot-topics li a:hover {
	text-decoration:none;
	background-color: #ffffff;
	color:#b80717;
}
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;
}
.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-family: Tahoma;
	font-size: 13px;
	color: #333333;
}
.news-archive-container ul li .entry-info {color:#999999;font-family: Tahoma;font-size: 13px;}
.news-archive-container ul li .quick-read-more {display:none;}

.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: #F78E31;
  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 6px;
}

.home-published {
    color: #333333;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
	margin-right: 6px;
}

#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;}

.home-subnews-traditional .traditional-listing {margin:8px 0 0 0;}
.home-subnews-traditional ul.listed-news li a {font-size:15px !important;}

#main h4 {
  float: right;
  margin-left: 0;
  width: 596px;
  margin-bottom: 5px;
}
#main h4 a {font-size:13px;}
.postcontent {
  padding-left: 0;
  padding-right: 60px;
  color: #555555;
}
.postcontent p {margin:0 0 5px;font-size:13px;}
.comment-top-controls {
  color: #CCCCCC;
  display: inline-block;
  float: right;
  font-size: 12px;
}

#main ul.children {
    border-top: 0 none;
    display: inline-block;
    margin-right: 56px !important;
    margin-top: 14px;
    width: 556px;
}
#main ul.children li span.arrow {
  background: url("../../images/sprite.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 ul.children li {
  padding-left: 0;
  padding-right: 12px;
  padding-bottom: 8px;
  *float:right;
}
#main ul.children li {
  background: url("../../images/line-separator.gif") #F2F2F2 repeat-x 0 0;
  border: 0 none;
  display: inline-block;
  width: 546px;
}
#main 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-right:3px;}

#main ul.children li #commentform textarea {width: 552px !important;}

#main ul.children li ul {margin-right: -12px !important;}

.hot-topic-inside {
    background: url("../../images/sprite.png") no-repeat scroll -393px -503px transparent;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 33px;
    margin: 0 0 0 10px;
    width: 170px;
}
.body-container .login-iframe  {float:left;text-align:left;}

.about-us h1 { 
	color: #FF6600;
	font-family: Arabic Transparent;
	font-size: 20px;
	font-weight: bold;
	padding-top: 6px;
	text-align: right;
}
.about-us p {    
	font-family: Arabic Transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
}

.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;
}
.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.png") repeat-x scroll -393px -38px transparent;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arabic Transparent;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
}

.contact-us-error {color:Red;font-weight:bold;}
.contact-us-info {color:Green;font-weight:bold;}

.site-container #wrapper ul.side_bar .twitter-follow-button {width:302px !important; }
.site-container #wrapper ul.side_bar .twitter-follow-button span {}

.site-container #wrapper #secondary .twitter-follow-button {width:302px !important; margin-right:14px;margin-bottom:8px;}

.twitter-follow-button div.btn {width:300px !important}

.twitter-follow-btn {display:inline-block;width:300px;height:54px;margin-right:13px;}

/* Registration Page */

.user-login-wrapper {width:614px;display:inline-block;margin: 25px 0 0;}
.user-login-wrapper h2 {
	color: #FF6600;
	font-family: Arabic Transparent;
	font-size: 20px;
	font-weight: bold;
	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 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;
	height: 32px;
	padding: 3px 8px;
	margin-top:24px;
}
.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;
}

.contribute-an-article {width:614px;display:inline-block;}
.contribute-an-article div {display:inline-block;}
.contribute-an-article div.mid-container {width:430px;display:inline-block;float:right;}
.contribute-an-article div.left-container {
	background-color: #FBFBFB;
	border: 1px solid #E7E7E7;
	border-radius: 6px 6px 6px 6px;
	display: inline-block;
	float: left;
	margin: 52px 0 0;
	padding: 12px;
	width: 140px;
}
.contribute-an-article ul {list-style-type:none;}
.contribute-an-article ul li {margin:0 0 12px;}
.contribute-an-article h2 {
  color: #FF6600;
  font-family: Arabic Transparent;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 8px;
}
.contribute-an-article div.mid-container div.box {
		width:430px;
		float:left;
		margin: 14px 0 0;
}
.contribute-an-article div.mid-container div.box div.article {
		width:270px;
		float:left;
		color: #707070;
		font-size:14px;
		font-family:Tahoma;
		text-align:justify;
		line-height:20px;
}
.contribute-an-article div.mid-container div.box img {
		width:158px;
		float:right;
}
.contribute-an-article div.left-container p {	
		float:left;
		color: #707070;
		font-size:13px;
		font-family:Tahoma;
		text-align:justify;
		line-height:20px;
}
.contribute-article-form label {width:156px !important;}
.contribute-article-form span {color:#666;font-size:11px;font-family:Tahoma;font-weight:normal;}
.contribute-article-form input.text-small {width:308px !important;}
.contribute-article-form input.upload-file {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #999999;
	border-radius: 0;
	color: #000000;
	float: right;
	height: auto;
	padding: 0px;
	resize: none;	
}

.error-msg {
    color: red;
    font-family: Tahoma;
    font-size: 14px;
    margin: 20px 8px 5px 0;	
}