/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla LLC. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
body {
	direction: rtl;
}
p, div, li, ul, h1, h2, h3, h4, h5, h6, div.title h1, div.title h2, .componentheading, span, th, td, tr, input, .contentpane {
	text-align:right;
}
/* layout1.php , layout2.php, layout3.php reset and layout1.php main floats. layout 1 does not contain insettop and insetbottom*/
#leftblock, #midblock, #rightblock, #insetblock, #insetsholder_2t, #insetsholder_2b, #insetsholder_3t, #insetsholder_3b {
	text-align:right;
	float:right;
}
/* layout3.php*/
#holder2 #midblock {
	float:right;
}
#holder2 #leftblock, #holder2 #rightblock, #holder2 #insetblock {
	float:left;
}
#holder2 #insetsholder_2t {
	float:right;
}
#holder2 #insetsholder_2b {
	float:left;
}
/*layout3.php*/
#holder3 #midblock {
	float:left;
}
#holder3 #leftblock, #holder3 #rightblock, #holder3 #insetblock {
	float:right;
}
#holder3 #insetsholder_3t {
	float:left;
}
#holder3 #insetsholder_3b {
	float:right;
}
.yjsgxhtml {
	float:right;
	clear:left;
	text-align:left;
	margin:0;
	padding:0;
}
div.title h1 {
	width:100%;
	display:block;
}
.readon {
	float:right;
}
ul li {
	padding-right:15px;
}
#logo a {
	line-height:900px;
}
.yjsglogo {
	left:0px;
	right:auto;
}
.validators {
	float:right;
	text-align:right;
}
#footmod ul.menu-nav {
	text-align:right;
}
#footmod ul li {
	padding:0 0 0 15px;
	text-align:right;
}
#pathway .yjsg_breadcrumbs a.pathway {
	background: url(../images/arrow_rtl.png) no-repeat right center;
}
#joomlacredit{
	text-align:right;
}
/* k2*/
/*div.itemHeader span.itemDateCreated {
	position:absolute;
	top:34px;
	right:160px;
}
*/
div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {
	display:block;
	position:absolute;
	left:10px;
	float:left;
}
div.k2LatestCommentsBlock ul li img.lcAvatar, div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
	float:right;
	margin:2px 0 4px 4px;
}
/* Rating --- */
.itemRatingForm {
	float: right;
}
.itemRatingLog {
	padding: 0 4px 0 0;
	float: right;
}
div.itemRatingForm .formLogLoading {
	background-position: right center;
	padding: 0 20px 0 0;
}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {
	background-position: right -1000px;
}
.itemRatingList {
	float: right;
	background-position: right top;
	direction: ltr;
}
.itemRatingList a, .itemRatingList .itemCurrentRating {
	left: auto;
	right: 0;
}
.itemRatingList a:hover {
	background-position: right bottom;
}
.itemRatingList .itemCurrentRating {
	background-position: right center;
}
#k2Container .itemRatingList .itemCurrentRating {
	background-position: right -26px;
}
ul.itemRatingList li a {
	line-height:500px;
}
div.itemRatingBlock span {
	float:right;
	margin:3px 0 0 0;
}
/* Item image in item view */
.itemImageBlock, .itemImageBlock .itemImage, .itemImageBlock .itemImage img {
	float:right;
}
div.itemExtraFields ul li span.itemExtraFieldsLabel {
	float:right;
	text-align:right;
}
div.itemExtraFields ul li span.itemExtraFieldsValue {
	float:right;
	text-align:right;
}
div.itemSocialLinksBlock {
	float:right;
	text-align:right;
}
div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox {
	float:right;
	text-align:right;
}
div.itemCommentsForm form label.formName, div.itemCommentsForm form label.formEmail, div.itemCommentsForm form label.formUrl {
	text-align:right;
	clear:both;
	display:block;
	margin:12px 5px 0 0;
}
div.itemCommentsForm form input.button {
	float:right;
	margin:5px 0 25px 0;
}
.itemBackToTop {
	float:left;
}
div.itemToolbar {
	text-align:right;
}
div.itemToolbar ul {
	text-align:right;
	float:right;
}
#mainlevel li a, .menu li a, a.mainlevel, .k2CategoriesListBlock ul li a, .k2CategoriesListBlock ul li a:hover, div.k2CategoriesListBlock ul li.activeCategory ul.level1 a, .yjsquare li.active ul li a:hover, .yjsquare li.active ul li.active a {
	background-position: right top;
}
#mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, a.mainlevel:hover, a.mainlevel#active_menu, #mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, .menu li a:hover, .menu li.active a, div.k2CategoriesListBlock ul li.activeCategory a, div.k2CategoriesListBlock ul li.activeCategory ul.level1 a:hover {
	background-position: right bottom;
}
.k2CategoriesListBlock ul li, .k2CategoriesListBlock ul li:hover {
	text-align:right;
}
.k2CategoriesListBlock ul.level0 a {
	padding:5px 20px 0 0;
}
.k2CategoriesListBlock ul.level1 a {
	padding:5px 30px 0 0;
}
span.catItemImage img {
	float:right;
}
/* side menu */
a.mainlevel, .yjsquare ul.menu li a {
	padding:5px 25px 0 0;
}
#footmod a.mainlevel{
	padding:0;
}
/* poll */
table.pollstableborder {
	text-align: right;
}
dl.poll dt {
	clear: right;
}
dl.poll dd {
	clear:left;
}
dl.poll dt, dl.poll dd {
	float: right;
}
.poll input {
	float: right;
	margin:3px 0 0 5px;
}
.poll br {
	clear: both;
}
.newsitem_tools {
	text-align:right;
}
.newsitem_info,
.newsitem_info span{
	float:right;
}
.newsitem_published{
	padding:0 0 0 10px;
}
/* buttonheading  CONTAINS PRINT,EMAIL , PDF BITTONS */
.buttonheading {
	float:left;
}
.buttonheading .email, .buttonheading .print, .buttonheading .pdf {
	float:left;
	margin:0 4px 0 4px;
}
.readb {
	float:left;
	display:block;
	line-height:500px;
}
#yjsg1 .readon {
	float:left;
}
/* typo*/
.dropcap {
	float:right;
	padding:4px 0 0 8px;
}
p.sticky, p.pin, p.clip, p.down {
	padding:20px 40px 10px 20px;
	background-position: right center;
}
.bignumber {
	float:right;
	text-align:right;
}
ul.video li, li.video, li.video:hover, ul.check li, li.check, li.check:hover, ul.star li, li.star, li.star:hover {
	padding-right:25px;
}
.error, .message, .tips {
	background-position: right center;
	padding:5px 20px 5px 0px !Important;
	text-indent:0;
}
body ul.star li, body li.star {
	background-position: right 1px;
}
body ul.video li, body li.video, body li.video:hover {
	background-position: right 0;
}
/*RTL  rounded corners*/
.yjround {
	margin:0px auto;
	margin-right:10px!Important;  /* default, width of left corner */
	margin-left:0!Important;
}
.yjround .content {
	padding:0px 0px 0px 10px!Important;
}
.yjround .content, .yjround .t, .yjround .b, .yjround .b div.bin {
	background-position:top left!Important;
}
.yjround .t {
	/* top+left vertical slice */
 position:absolute;
	left:auto!Important;
	right:0px!Important;
	margin-right:-10px!Important;
	margin-left:0!Important;
	background-position:top right!Important;
}
.yjround .b {
	background-position:bottom left!Important;
}
.yjround .b div.bin {
	position:relative;
	width:10px!Important; /* bottom right corner width */
	margin-right:-10px!Important;
	margin-left:0!Important;
	background-position:bottom right!Important;
}
ul.subul_main li.haschild span.child a:hover, ul.subul_main ul.subul_main li.haschild span.child a:hover, ul.subul_main ul.subul_main ul.subul_main li.haschild span.child a:hover, ul.subul_main ul.subul_main ul.subul_main ul.subul_main li.haschild span.child a:hover {
	background-repeat:no-repeat!important;
	background-repeat:no-repeat!important;
	background-position:5% 50%!important;
}
/* TOP MENUS*/
.horiznav ul li {
	float:right;
}
.horiznav li li {
	float:right;
color: #000;
}
.YJSG_listContainer ul {
	float:right;
	width:100%;
}
.YJSG_listContainer ul li {
	width:100%;
}
/* EXTRAS*/
/* IMAGE AND DESC*/
span.yjm_has_all {
	background-position:99% 5px;
	background-repeat:no-repeat;
	padding:0 30px 0 0px;
}
/* ul ul style */
ul.subul_main span.yjm_has_all {
	background-position:99% 5px;
	padding:0px 30px 5px 10px;
	margin-right:8px;
	margin-left:0;
}
ul.subul_main span.yjm_has_all span.yjm_title {
	padding:0 5px 0 0px;
}
ul.subul_main.group_holder span.yjm_has_all {
	margin-right:0;
}
/* IMAGE ONLY*/
span.yjm_has_image {
	background-position:99% 5px;
	background-repeat:no-repeat;
	padding:0 30px 0 0px;
}
/* ul ul style */
ul.subul_main span.yjm_has_image {
	background-position:99% 5px;
	padding:0px 30px 0px 10px;
	margin-right:8px;
	margin-left:0;
}
ul.subul_main.group_holder span.yjm_has_image {
	margin-right:5px;
}
/* ONLY DESCRIPTION HOLDER*/
/* ul ul style */
ul.subul_main span.yjm_has_desc {
	margin-right:8px;
	margin-left:0;
	padding:0 10px 5px 10px;
}
ul.subul_main span.yjm_has_desc span.yjm_title {
	padding:0 5px 0 0px;
}
/* ONLY TITLE HOLDER*/
ul.subul_main span.yjm_has_none span.yjm_title {
	line-height:32px;
	padding:0 10px 0 0px;
	margin-right:8px;
	margin-left:0;
}
ul.subul_main.group_holder span.yjm_has_none span.yjm_title {
	margin-right:0;
}
/* DESCRIPTION*/
span.yjm_desc {
	display:block;
	font-weight:normal;
	font-size:11px;
	line-height:10px;
	text-transform:capitalize;
}
/*ul ul style*/
ul.subul_main span.yjm_desc {
	line-height:17px;
	padding:0 5px 0 0px;
}
ul.subul_main span.child span.yjm_has_all span.yjm_title, ul.subul_main span.child span.yjm_has_all span.yjm_desc {
	padding-left:20px;
	padding-right:0;
}
ul.subul_main.dropline div.yj_menu_module_holder {
	margin-right:0px;
	margin-left:20px;
}
/*TOP LEFT*/
.horiznav li.tl, .horiznav li.tl:hover {
	display:block;
	position:absolute;
	width:20px;
	height:26px;
	line-height:20px;
	padding:0px;
	margin:0px;
	z-index:100;
	top:-13px;
	left:-10px;
}
/* TOP RIGHT AND BOTTOM RIGHT*/
.horiznav li.tr, .horiznav li.br {
	width:100%;
	height:20px;
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	z-index:90;
}
.horiznav li.tr, .horiznav li.tr:hover {
	top:-13px;
	left:10px;
}
.horiznav li.br, .horiznav li.br:hover {
	bottom:-13px;
	left:10px;
}
/* BOTTOM LEFT AND RIGHT MIDDLE*/
.horiznav li.bl, .horiznav li.bl:hover, .horiznav li.right, .horiznav li.right:hover {
	height:100%;
	width:20px;
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	z-index:900;
}
.horiznav li.bl, .horiznav li.bl:hover {
	left:-10px;
	top:13px;
	right:auto;
}
.horiznav li.right, .horiznav li.right:hover {
	left:auto;
	top:7px;
	right:-10px;
}
/* REMOVE LI BORDERS FROM CORNERS*/
li.tl, li.tr, li.bl, li.br, li.right {
	border:none!important;
}
/* DRPLINE*/
.horiznav ul ul.subul_main.dropline {
	float:right!important;
}
.horiznav ul ul.subul_main.dropline li {
	float:right!important;
}
.horiznav ul ul.subul_main.dropline li a, .horiznav ul ul.subul_main.dropline li a:hover {
	padding-right:0;
	padding-left:20px;
}
.horiznav ul li ul ul.subul_main.dropline li, .horiznav ul li ul ul.subul_main.dropline li:hover, .horiznav ul li ul ul.subul_main.dropline a, .horiznav ul li ul ul.subul_main.dropline a:hover {
	padding:0!important;
}
.horiznav li li li:hover ul.subul_main.dropline {
	/*	margin-right:95%!important;*/
	margin-left:0!important;
}
/*FIRST SUB LEVEL PARENT ITEM ARROWS*/
ul.subul_main.dropline li.haschild span.child a,
ul.subul_main.dropline li.haschild span.child a:hover {
	background-position:5% 12px!important;
}

#pathway .yjsg_breadcrumbs a.pathway {
	margin:0 0px 0 0;
	padding:0 15px 0 15px;
	background-position:right center;
}
/* flip top*/
#topmenu_holder{
/*	float:left;
	text-align:left;
	*width:100%;
	display:inline-block;
	clear:both;*/
}
#logo{
	left:auto;
	right:0;
	float:right;
}
#yjsgheadergrid{
	right:auto;
	left:0;
	float:left;
	text-align:left;
}
/* menus 1.6 changes */
/* Menu item with image only , no text*/

/* all other levels*/
ul.subul_main span.no_text {
	padding:3px 10px 3px 0px!important;
}

/***HDCHANNEL***/
#smallmenu{
	float:left;
}
#header:before{
	right:0;
	left:auto;
    border-color:#eeeeee #eeeeee transparent transparent;
}
#header:after{
	left:0;
	right:auto;
    border-color:#eeeeee transparent transparent #eeeeee;
}
.hdclm{
	float:left;
}
.hdclm .poping_links{
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform:matrix(-1, 0, 0, 1, 0, 0);
	position:relative;
	float:left;
	margin:2px 0 0 2px;
}
.hdclm #login_pop label[for=yjpop_remember]{
	float:right;
	margin:0;
}
.hdclm #login_pop #yjpop_remember {
    margin:-2px -190px 0 0;
}
.hdcls{
	float:left;
}
.hdcls form{
	margin:-2px 0 0 -15px;
}
.hdcls .button{
	left:90%;
	right:auto;
}
.hdcis .YJSlide_intro{
    right:0;
	left:auto;
}
.is_rm{
	left:5%;
	right:auto;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform:matrix(-1, 0, 0, 1, 0, 0);
}
.hdcis .navContainer_inside:before{
	margin:0 -70px 0 0;
	border-color:transparent transparent #f9f9f9 #f9f9f9;
}
.hdcis .navContainer_inside:after{
	margin:0;
	border-color:transparent #f9f9f9 #f9f9f9 transparent;
}
.custom1 .yjsquare_in {
    padding:0 0 0 15px;
}
.hdcmt ul#tabs,.hdcmt #yy_container_intheaters,.hdcmt #yy_container_comingsoon,
.hdcmt #yy_container_bestof2012{
	box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff, inset 1px 0px 0px 0px #dbdbdb, inset 2px 0px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff, inset 1px 0px 0px 0px #dbdbdb, inset 2px 0px 0px 0px #fff;
	background: rgb(238,238,238)!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg,  rgba(238,238,238,1) 0%, rgba(249,249,249,1) 25%)!important;
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(25%,rgba(249,249,249,1)))!important;
	background: -webkit-linear-gradient(-45deg,  rgba(238,238,238,1) 0%,rgba(249,249,249,1) 25%)!important; 
	background: -o-linear-gradient(-45deg,  rgba(238,238,238,1) 0%,rgba(249,249,249,1) 25%)!important; 
	background: -ms-linear-gradient(-45deg,  rgba(238,238,238,1) 0%,rgba(249,249,249,1) 25%)!important;
	background: linear-gradient(135deg,  rgba(238,238,238,1) 0%,rgba(249,249,249,1) 25%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f9f9f9',GradientType=1 )!important; 
}
#insetblock,#rightblock,#leftblock,#insetsholder_2t,#insetsholder_2b,.hdcym .yjsquare_in{
	box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff,inset -1px 0px 0px 0px #dbdbdb,inset -2px 0px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff,inset -1px 0px 0px 0px #dbdbdb,inset -2px 0px 0px 0px #fff;
	background: rgb(249,249,249)!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(45deg,  rgba(249,249,249,1) 74%, rgba(238,238,238,1) 100%)!important; 
	background: -webkit-gradient(linear, left bottom, right top, color-stop(74%,rgba(249,249,249,1)), color-stop(100%,rgba(238,238,238,1)));
	background: -webkit-linear-gradient(45deg,  rgba(249,249,249,1) 74%,rgba(238,238,238,1) 100%)!important;
	background: -o-linear-gradient(45deg,  rgba(249,249,249,1) 74%,rgba(238,238,238,1) 100%)!important;
	background: -ms-linear-gradient(45deg,  rgba(249,249,249,1) 74%,rgba(238,238,238,1) 100%)!important;
	background: linear-gradient(45deg,  rgba(249,249,249,1) 74%,rgba(238,238,238,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=1 ); 
}
.hdcmt ul#tabs,.hdcmt #yy_container_intheaters,
.hdcmt #yy_container_comingsoon,.hdcmt #yy_container_bestof2012{
	box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff;
}
.hdcym h4{
	margin:20px 15px 20px 0;
}
.hdcym .yjsquare_in{
	padding:0 15px 0 0;
	box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff,inset 1px 0px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dbdbdb,inset 0px 2px 0px 0px #fff,inset 1px 0px 0px 0px #fff;
}
.hdcym .yjme_item div.imageholder{
	float:right!important;
	margin:0 0 0 20px;
}
.hdcym .yjme_item p.item_intro {
    padding:0 115px 0 0;
}
.item_details .item_category, 
.item_details .item_cdate, 
.item_details .item_author{
	float:right;
}
.hdcmt .yy_container .linkForward, 
.hdcmt .yy_container .linkBackward,
.hdcym .yy_container .linkForward, 
.hdcym .yy_container .linkBackward,
.hdcym2 .yy_container .linkForward, 
.hdcym2 .yy_container .linkBackward,
.hdcym3 .yy_container .linkForward, 
.hdcym3 .yy_container .linkBackward{
    right:auto;
	left:5%;
}
.hdcmt .yy_container .linkBackward{
    left:2%;
	right:auto;
}
.hdcym .yy_container .linkBackward,
.hdcym2 .yy_container .linkBackward,
.hdcym3 .yy_container .linkBackward{
    left:0%;
	right:auto;
}
.hdcym3 .yy_container .linkBackward{
    left:8%;
	right:auto;
}
.hdcmt ul#tabs li {
	float:right;
    margin:15px 0 15px 25px;
}
.hdcmt .yjme_item div.item_details{
	float:right;
}
.hdcym2.yj1 {
    margin:15px 15px 15px 0!important;
}
.yj1:after,.yj2:after{
	left:0;
	right:auto;
	border-color:#f9f9f9 transparent transparent #f9f9f9;
}
.hdcym2 .yjme_item div.imageholder {
    margin:0 0 10px 20px;
	float:right!important;
}
.hdcym2 .yjme_item a.item_readmore{
	float:right;
}
.hdcym2 .item_details .item_category:after,
.hdcym2 .item_details .item_cdate:after,
.hdcym2 .item_details .item_author:after{ 	
	left:15px;
	right:auto;
}
.hdcsm p {
    float:right;
    margin:0 0 0 10px;
}
.hdcsm form {
    float:right;
}
.hdcsm .subscribe_button {
    margin:3px 10px 2px 0;
}
.socials {
	float:left;
}
.template_list li a {
	background-position:right center;
    padding:0 20px 0 0;
}
.hdctm .yjsquare_in{
	margin:0 0 0 40px;
}
.hdctm .yj_twitter_cont {
    padding:15px 20px 15px 0;
	background-position:right center;
}
.hdccm .yjsquare_in {
    margin:0 0 0 30px;
}
div.catItemView {
    margin:0 0 0 20px;
}
div.catItemImageBlock {
    float:right;
    margin:0 0 0 20px;
}
.hdck2m,.hdck2cm,.hdck2com,.hdck2tc{
    margin:20px 20px 0 0!important;
}
.hdck2cm span.yj_effect,.hdck2com ul li a.lcAvatar img{
    float:right;
    margin:0 0 0 20px;
}
.hdck2cm .moduleItemIntrotext {
    padding:5px 115px 5px 0!important;
}
div.k2LatestCommentsBlock ul li span.lcComment{
	clear:none;
}
.hdck2tc div.k2TagCloudBlock a,
.hdck2tc div.k2TagCloudBlock a:hover{
	float:right;
 	margin:0 0 10px 10px;
 }
.hdck2tc div.k2TagCloudBlock a:after,
div.itemTagsBlock ul.itemTags li:after{
    margin:-3px -2px 0 0;
    border-color:#F9F9F9 transparent transparent #F9F9F9;
}
div.itemTagsBlock ul.itemTags li:after{
    margin:-4px -2px 0 0;
    border-color:#F9F9F9 transparent transparent #F9F9F9;
}
div.itemView {
    margin:0 0 0 20px;
}
div.itemHeader span.itemDateCreated,
div.itemHeader span.itemAuthor{
	float:right;
	margin:0 0 0 10px;
}
div.itemToolbar{
	float:left;
}
div.itemImageBlock{
	float:right;
	margin:0 0 10px 0;
}
ul.preSocialLinks li,
ul.preSocialLinks,
div.catItemHeader span.catItemDateCreated{
	float:right;
}
div.itemCommentsForm form {
    margin: 0 5px 0 0;
}
.tagView div.itemView {
    margin:0 0 0 20px;
}
.tagView div.itemImageBlock,
div.userBlock img,
.userView div.itemImageBlock{
    float:right;
    margin:0 0 0 20px;
}
div.userBlock,
.userView div.itemView,
.latestView div.latestItemView{
    margin:0 0 0 20px;
}
