/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. 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.com                      ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
#headerholder {
	margin:0 auto;
}
#header {
	overflow:hidden;
}
.module_title,
.article_title {
	font-size:150%;
}
#youjoomla {
	padding:10px 0;
}
#joomlacredit {
	text-indent:0;
}
.yjsg_grid {
	padding:15px 0;
}
#yjsgheadergrid,
#yjsgbodytop {
	padding:0;
}
#pathway .breadcrumb {
	padding-left:0;
	background:none;
}
a.readon,
a.readon span {
	height:20px;
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
}
/***SMALL MENU***/
#smallnav {
	display:block;
	overflow:hidden;
	height:26px;
}
#small_holder {
	display:block;
	overflow:hidden;
	margin:0 auto;
}
#smallmenu {
	display:block;
	overflow:hidden;
	float:right;
	padding:0 10px;
}
#smallmenu ul.menu li {
	float:left;
	padding:0 15px 0 0;
	text-align:left;
}
#smallmenu ul.menu li a {
	line-height:26px;
	padding:0;
	font-size:90%;
	background:none;
}
/***LIVE SEARCH***/
.yhls .yjsquare_in {
	float:right;
	padding:25px 0 20px 0;
}
.yhls .yj_inputbox {
	display:block;
	font-size:80%;
	height:26px;
	line-height:26px;
	padding:0 5px;
	border-radius:4px;
	float:left;
}
.yhls .button {
	margin:0 0 0 15px;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:4px;
	height:28px;
	padding:0 5px 3px 5px;
}
/***results***/
.LiveSearchResults.defaultfeed {
	border-radius:4px;
	width:300px;
}
.LiveSearchResults a.next,
.LiveSearchResults a.back {
	margin:15px 5px 0 5px;
}
/***MENU***/
#header,
#topmenu_holder {
	margin:0 auto;
}
.menu_out {
	text-align:left;
}
/***YJME TOP1,YJME TOP2***/
.yhme .yjsquare_in,
.yhme2 .yjsquare_in {
	padding:0;
}
.yhme2 .yjme_item {
	float:left;
	width:50%;
	clear:none!important;
	margin:0 0 10px 0;
}
.yhme .yjme_item_in,
.yhme2 .yjme_item_in {
	border:none;
}
.yhme .yjme_item div.imageholder,
.yhme2 .yjme_item div.imageholder {
	padding:0;
	margin:0 0 20px 0;
	border:none;
	background:none;
}
.yhme2 .yjme_item div.imageholder {
	margin:0 0 15px 0;
}
.yhme .yjme_item a.item_title {
	margin:0 0 15px 0;
	letter-spacing:-2px;
	line-height:35px;
	font-size:250%;
	text-transform:capitalize;
}
.yhme2 .yjme_item a.item_title {
	margin:0 0 15px 0;
	letter-spacing:-1px;
	line-height:22px;
	font-size:150%;
	overflow:visible;
}
.yhme .yjme_item p.item_intro,
.yhme2 .yjme_item p.item_intro {
	line-height:22px;
	font-size:90%;
	float:left!important;
}
.yhme .yjme_item div.item_details,
.yhme2 .yjme_item div.item_details {
	padding:0 10px;
	margin:0 0 10px 0;
	border-radius:5px;
	height:auto;
}
.yhme .yjme_item .item_category span,
.yhme2 .yjme_item .item_category span {
	margin:0 2px 0 0;
}
.yhme .yjme_item .item_cdate,
.yhme2 .yjme_item .item_cdate {
	margin:0 2px 0 0;
}
.yhme .yjme_item a.item_readmore,
.yhme2 .yjme_item a.item_readmore {
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	padding:0 10px;
	border-radius:5px;
	width:auto;
}
.yhme .yjme_item a.item_readmore span,
.yhme2 .yjme_item a.item_readmore span {
	padding:0;
	font-size:90%;
}
/***YJSG2 OUT***/
#yjsg2 {
	padding:0;
}
.grid_top_line,
.grid_bottom_line {
	display:block;
	overflow:hidden;
	height:2px;
}
/***YOUYORK MODULE***/
.yhym .yjsquare_in,
.yhym {
	padding:0!important;
	margin:0!important;
}
.yhym .yy_container {
	background:none;
}
.yhym .yy_slideitems {
	padding:10px 0;
}
.yhym .yy_slideitems_in {
	padding:0 30px;
	background:none;
}
.yy_container .linkForward,
.yy_container .linkBackward {
	right:0px;
	top:42%;
	width:15px;
	height:28px;
}
.yy_container .linkBackward {
	left:0px;
	right:auto;
}
.yy_container .linkForward:hover,
.yy_container .linkBackward:hover {
	background-position:center bottom;
}
/***YJME IN YOUYORK MODULE SLIDE1,SLIDE2***/
.yhym .yjme_item {
	float:left;
	clear:none;
	width:20%;
}
.yhym .yjme_item_in {
	padding:0;
	border:none;
}
.yhym .yjme_item div.imageholder {
	background:none;
	padding:0;
	margin:0 0 15px 0;
	border:none;
}
.yhym .yjme_item a.item_title {
	margin:0 0 15px 0;
	letter-spacing:-1px;
	line-height:18px;
	font-size:150%;
	overflow:visible;
}
.yhym .yjme_item div.item_details {
	padding:0 10px;
	margin:0 0 10px 0;
	border-radius:5px;
	height:auto;
}
.yhym .yjme_item .item_category span {
	margin:0 2px 0 0;
}
.yhym .yjme_item .item_cdate {
	margin:0 2px 0 0;
}
.yhym .yjme_item p.item_intro {
	line-height:22px;
	font-size:90%;
	float:left;
}
.yhym .yjme_item a.item_readmore {
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	padding:0 10px;
	width:auto;
	border-radius:5px;
}
.yhym .yjme_item a.item_readmore span {
	padding:0;
	font-size:90%;
}
/***YJME BODYTOP1***/
.yhme3 .yjsquare_in {
	padding:0 10px;
}
.yhme3 .yjme_item_in {
	padding:15px 0;
}
.yhme3 .yjme_item a.item_title {
	margin:0;
	line-height:28px;
	font-size:200%;
	overflow:visible;
}
.yhme3 .yjme_item div.item_details {
	float:none;
	margin:10px 0 15px 0;
}
.yhme3 .yjme_item .item_category span {
	margin:0 2px 0 0;
}
.yhme3 .yjme_item .item_cdate {
	margin:0 2px 0 0;
}
.yhme3 .yjme_item div.imageholder {
	padding:0;
	margin:0 25px 0 0;
	border:none;
	background:none;
}
.yhme3 .yjme_item p.item_intro {
	line-height:22px;
	font-size:90%;
}
.yhme3 .yjme_item a.item_readmore {
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	padding:0 10px;
	width:auto;
	border-radius:5px;
	margin:40px 0 10px 0;
}
.yhme3 .yjme_item a.item_readmore span {
	padding:0;
	font-size:90%;
}
/***SOCIALS LINKS RIGHT***/
.yjsocials h4 {
	padding:15px 0 10px 0;
}
.yjsocials .yjsquare_in {
	padding:20px 0;
}
.yj_socials {
	display:block;
	overflow:hidden;
	height:25px;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.yjfacebook,
.yjtwitter,
.linkedin,
.googleplus,
.rss {
	display:inline-block;
	width:25px;
	height:25px;
	text-indent:-999px;
	margin:0 10px;
}
/***MULTITABS RIGHT***/
.yhmt #tabs_container .tab_content_in {
	padding:0;
}
.yhmt #tabs {
	height:40px!important;
}
.yhmt ul#tabs li {
	line-height:40px;
	height:40px;
	font-weight:bold;
	padding:0;
}
.yhmt ul#tabs li.selected {
	border-bottom:none;
}
.yhmt ul#tabs li.last {
	background:none;
}
.yhmt ul#tabs li.last.selected {
	background:none;
}
/***YJME IN MULTITABS TAB1,TAB2***/
.yhmt .yjsquare_in {
	padding:0 10px;
}
.yhmt .yjme_item_in {
	margin:0;
	padding:15px;
}
.yhmt .yjme_item div.imageholder {
	padding:0;
	margin:0 15px 0 0;
	border:none;
	background:none;
}
.yhmt .yjme_item a.item_title {
	margin:0;
	font-size:110%;
	font-weight:normal;
	clear:none;
}
.yhmt .clearnf {
	display:none;
}
.yhmt .yjme_item div.item_details {
	margin:0;
	font-weight:normal;
}
.yhmt .yjme_item .item_category span {
	margin:0 2px 0 0;
}
.yhmt .yjme_item .item_cdate {
	margin:0 2px 0 0;
}
.yhmt .yjme_item p.item_intro {
	float:left;
	clear:both;
	margin:10px 0;
}
.yhmt .yjme_item a.item_readmore {
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	padding:0 10px;
	width:auto;
	border-radius:5px;
	margin:10px 0 0 0;
}
.yhmt .yjme_item a.item_readmore span {
	padding:0;
	font-size:90%;
}
/***K2 COMMENTS IN MULTITABS TAB3***/
.k2LatestCommentsBlock ul li {
	padding:15px;
}
.k2LatestCommentsBlock ul li img {
	border:none;
	padding:0;
	margin-right:15px;
}
.k2LatestCommentsBlock ul li span.lcComment {
	font-size:140%;
}
.k2LatestCommentsBlock ul li span.lcItemTitle {
	font-size:110%;
}
/***K2 TAG CLOUD TAB4***/
div.k2TagCloudBlock {
	padding:15px;
}
div.k2TagCloudBlock a {
	text-transform:uppercase;
	margin:5px;
	padding:5px 10px;
	border-radius:5px;
	font-weight:bold;
}
div.k2TagCloudBlock a:hover {
	text-transform:uppercase;
	margin:5px;
	padding:5px 10px;
}
/***YJME USER11***/
.yhme4 .yjsquare_in {
	padding:0;
}
.yhme4 .yjme_item {
	width:25%;
	float:left;
	clear:none;
}
.yhme4 .yjme_item_in {
	border:none;
}
.yhme4 .yjme_item div.imageholder {
	padding:0;
	margin:0;
	border:none;
	background:none;
}
.yhme4 .yjme_item a.item_title {
	margin:0 0 15px 0;
	letter-spacing:-1px;
	line-height:22px;
	font-size:150%;
	overflow:visible;
}
.yhme4 .yjme_item div.item_details {
	padding:0 10px;
	margin:0 0 10px 0;
	border-radius:5px;
	height:auto;
}
.yhme4 .yjme_item .item_category span {
	margin:0 2px 0 0;
}
.yhme4 .yjme_item .item_cdate {
	margin:0 2px 0 0;
}
.yhme4 .yjme_item p.item_intro {
	line-height:22px;
	font-size:90%;
	float:left;
}
.yhme4 .yjme_item a.item_readmore {
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	padding:0 10px;
	width:auto;
	border-radius:5px;
}
.yhme4 .yjme_item a.item_readmore span {
	padding:0;
	font-size:90%;
}
/***YJ LATEST TWEETS USER16***/
.yhlt h4,
.yhlt h4 span {
	text-transform:none;
}
.yhlt .yjsquare_in {
	padding:10px 5px;
}
.yhlt .yj_twitter_cont {
	width:90%;
	padding:15px 0;
}
.yhlt .yj_twitter_follow {
	text-indent:0;
	float:right;
	width:20%;
	margin:25px 25px 0 0;
}
.yhlt .yj_twitter_footer a,
.yhlt .yj_twitter_footer a:hover {
	background:none;
	font-size:90%;
}
/***YJME LATEST COMMENTS USER17***/
.yhme5 h4,
.yhme5 h4 span {
	text-transform:none;
}
.yhme5 .yjsquare_in {
	padding:0px 5px;
}
.yhme5 .yjme_item_in {
	padding:15px 0;
}
.yhme5 .yjme_item a.item_title {
	margin:10px 0;
	font-size:100%;
}
.yhme5 .yjme_item div.imageholder {
	padding:0;
	margin:0 15px 0 0;
	border:none;
	background:none;
}
.yhme5 .yjme_item div.item_details {
	padding:0 10px;
	margin:0 0 10px 0;
	border-radius:5px;
	float:none;
}
.yhme5 .yjme_item .item_category span {
	margin:0 2px 0 0;
}
.yhme5 .yjme_item .item_cdate {
	margin:0 2px 0 0;
}
.yhme5 .yjme_item p.item_intro {
	line-height:18px;
	font-size:90%;
}
.yhme5 .yjme_item a.item_readmore {
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
	padding:0 10px;
	width:auto;
	border-radius:5px;
	margin:10px 0;
}
.yhme5 .yjme_item a.item_readmore span {
	padding:0;
	font-size:90%;
}
/***SUBSCRIBE MODULE USER 18***/
.yhsm h4,
.yhsm h4 span {
	text-transform:none;
	margin-left:5px;
}
.yhsm p {
	font-size:90%;
	line-height:22px;
}
.inputbox_email {
	width:265px;
	height:30px;
	border-radius:5px;
	padding:0 5px;
	font-size:90%;
	line-height:30px;
}
.subscribe_button {
	display:block;
	overflow:hidden;
	width:75px;
	height:20px;
	line-height:20px;
	float:right;
	margin:10px 30px 0 0;
	border-radius:5px;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	font-size:90%;
}
/***K2***/
/***Cat view***/
.yj_date_holder {
	display:block;
	overflow:hidden;
	padding:0 10px;
	margin:0 0 20px 0;
	border-radius:5px;
	float:left;
	clear:both;
}
div.subCategory {
	background:none;
	padding:15px 0px;
}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
	border:none;
}
div.subCategory h2 {
	font-weight:normal;
	font-weight:bold!important;
	font-size:200%;
}
div.subCategory p {
	line-height:22px;
}
a.subCategoryMore,
a.subCategoryMore:visited {
	border:none;
	text-transform:uppercase;
	border-radius:5px;
	font-size:90%;
	padding:2px 10px;
	margin:15px 0;
	display:inline-block;
	text-align:center;
}
/***Cat item view***/
#k2Container.itemListView {
	padding-right:30px;
}
.catItemView {
	padding:15px 0!Important;
}
div.catItemHeader {
	overflow:hidden;
}
div.catItemHeader h3.catItemTitle {
	font-size:200%;
	line-height:24px;
	font-weight:bold!Important;
}
span.catItemAuthor {
	margin:0 10px 0 0!important;
}
span.catItemDateCreated {
	padding:0;
	margin:0 10px 0 0;
	float:left;
}
div.catItemImageBlock {
	padding:0!important;
	background:none;
	border:none;
	float:left;
	margin:0 20px 0 0;
	height:170px!important;
}
span.catItemImage a {
	border:none;
}
div.catItemIntroText {
	padding:0;
	line-height:22px;
}
div.catItemIntroText p {
	margin:0;
	line-height:22px;
	font-size:90%;
}
div.catItemCategory,
div.catItemTagsBlock,
div.catItemHitsBlock {
	padding:10px 0;
}
div.catItemCategory span,
div.catItemTagsBlock span {
	font-weight:normal;
}
div.catItemTagsBlock ul li {
	padding:3px 5px!important;
	border:none;
	border-radius:5px;
	font-weight:bold;
	font-size:90%;
}
div.catItemReadMore {
	border:none;
	text-transform:uppercase;
	border-radius:5px;
	font-size:90%;
	padding:2px 10px;
	margin:10px auto;
	font-weight:bold;
	float:right;
}
/***Item view***/
#k2Container.itemView {
	padding:10px 20px 0 0!important;
	border-bottom:none;
}
.itemView .itemBody {
	padding:0;
}
div.itemHeader h2.itemTitle {
	font-weight:bold!important;
	line-height:24px;
	font-size:200%;
	margin:0 0 10px 0;
}
span.itemAuthor {
	float:left!important;
	padding:0!important;
	font-size:90%;
}
span.itemDateCreated {
	float:left!important;
	clear:none!important;
}
div.itemToolbar {
	margin:0;
	float:left;
	clear:both;
	width:100%;
	padding:5px 0;
	background:none;
}
div.itemToolbar ul li {
	font-size:90%;
}
div.itemToolbar ul li a {
	font-size:90%;
}
div.itemImageBlock {
	padding:0px!important;
	margin:15px 20px 15px 0;
	background:none;
	border:none;
	float:left;
}
span.itemImage a {
	border:none;
}
div.itemFullText {
	float:left;
	line-height:22px;
}
div.itemContentFooter {
	margin:20px 0 0 0;
	padding:10px 0;
}
div.itemRatingBlock {
	line-height:25px;
	padding:10px 0;
}
div.pre25SocialLinks {
	padding:10px 0;
}
span.preSocialsTitle {
	font-weight:normal;
}
div.itemCategory {
	padding:10px 0;
}
div.itemCategory span {
	font-weight:normal;
}
div.itemTagsBlock {
	padding:10px 0;
}
div.itemTagsBlock span {
	font-weight:normal;
}
div.itemTagsBlock ul li {
	padding:3px 5px!important;
	border:none;
	border-radius:5px;
	font-weight:bold;
	font-size:90%;
}
div.itemAuthorBlock {
	border-radius:5px;
	margin-top:20px;
}
div.itemAuthorBlock img.itemAuthorAvatar {
	border:none;
	padding:0;
	background:none;
	margin:5px 20px 0 0;
}
h3.itemAuthorName {
	margin:0;
	font-weight:bold!important;
}
div.itemAuthorLatest {
	margin:20px 0;
}
div.itemAuthorLatest h3 {
	font-weight:bold!important;
}
div.itemAuthorLatest ul {
	margin:0;
}
div.itemAuthorLatest ul li {
	padding:10px 0!important;
}
div.itemRelated h3 {
	font-weight:bold!important;
}
div.itemRelated ul {
	margin:0;
}
div.itemRelated ul li {
	float:left!important;
	clear:both;
	padding:10px 0!important;
	width:100%!important;
}
div.itemRelated ul li img {
	float:left!important;
	margin:0 20px 0 0!important;
	border:none!important;
}
div.itemRelated li.clr {
	display:none!important;
}
div.itemNavigation {
	padding:10px 0;
}
div.itemComments {
	border-radius:5px;
}
div.itemCommentsForm h3 {
	font-weight:bold!important;
}
p.itemCommentsFormNotes {
	font-size:90%;
	padding:10px 0;
}
div.itemCommentsForm form#comment-form .inputbox {
	font-size:90%;
}
#submitCommentButton {
	border:none!important;
	;
	text-transform:uppercase;
	border-radius:5px;
	font-weight:bold;
}
h3.itemCommentsCounter {
	font-weight:bold!important;
}
ul.itemCommentsList li {
	margin:10px 0!important;
	padding:10px!important;
}
ul.itemCommentsList li img {
	padding:0!important;
	border:none!important;
	margin:5px 20px 5px 0!important;
}
ul.itemCommentsList li p {
	padding:0;
	margin:5px 0;
	font-size:90%;
}
span.commentAuthorName {
	font-size:90%!important;
}
span.commentDate {
	font-weight:normal!important;
	float:right;
	font-size:90%!important;
}
.itemCommentsPagination {
	margin:0!important;
}
/***Tag View***/
#k2Container.tagView {
	padding-right:20px;
}
.tagView .itemView {
	margin:0;
}
.tagView .itemHeader {
	overflow:hidden;
}
.tagView .itemImageBlock {
	float:left;
}
.tagView .itemImageBlock {
	margin:0 20px 0 0;
}
.tagView .itemIntroText {
	padding:0;
}
.tagView .itemIntroText p {
	margin:0;
}
.tagView .itemReadMore {
	border:none;
	text-transform:uppercase;
	border-radius:5px;
	font-size:90%;
	padding:2px 10px;
	margin:15px 0;
	float:right;
	font-weight:bold;
}
/***User View***/
#k2Container.userView {
	padding-right:20px;
}
.userView .itemView {
	margin:0;
}
.userView .userBlock {
	border-radius:5px;
}
.userView .userBlock img {
	border:none;
	padding:0;
	background:none;
	margin:10px 20px 0 0;
}
.userView .userBlock h2 {
	margin:0;
	border:none;
	font-weight:bold!important;
}
.userView .itemHeader {
	overflow:hidden;
}
.userView h3.itemTitle {
	font-weight:bold!important;
	font-size:200%;
	line-height:24px;
}
.userView .itemImageBlock {
	margin:0 20px 0 0;
}
.userView .itemIntroText {
	padding:0;
}
.userView .itemIntroText p {
	margin:0;
}
.userView .itemCommentsLink {
	float:left;
}
.userView .itemReadMore {
	border:none;
	text-transform:uppercase;
	border-radius:5px;
	font-size:90%;
	padding:2px 10px;
	margin:15px 0;
	float:right;
	font-weight:bold;
}
/***Latest Item View***/
#k2Container.latestView {
	padding-right:20px;
}
.latestView .catItemHeader {
	overflow:hidden;
}
.latestView h2.catItemTitle {
	font-weight:bold!important;
	font-size:200%;
	line-height:24px;
}
/***Generic View***/
#k2Container.genericView {
	margin-right:20px;
}
.genericView .itemHeader {
	overflow:hidden;
}
.genericView .itemImageBlock {
	margin:0 20px 0 0;
}
.genericView .itemIntroText {
	padding:0;
}
.genericView .itemReadMore {
	border:none;
	text-transform:uppercase;
	border-radius:5px;
	font-size:90%;
	padding:2px 10px;
	margin:15px 0;
	float:right;
	font-weight:bold;
}
/***K2 Menu***/
.k2CategoriesListBlock ul li a:hover {
	background-position:left top;
}
div.k2CategoriesListBlock ul li.activeCategory a {
	background-position:left top;
}
/***K2 Content module***/
.k2ItemsBlock ul li a.moduleItemTitle {
	font-size:150%;
	font-weight:bold;
}
.k2ItemsBlock ul li .moduleItemIntrotext {
	margin:10px 0;
	padding:0!important;
	line-height:22px!important;
}
.k2ItemsBlock ul li a.moduleItemImage img {
	border:none!important;
	margin:5px 20px 0 0!important;
}
/***K2 breadcrumbs***/
.k2bread {
	border-radius:5px;
	padding:10px;
	margin-right:20px!important;
}
.k2bread .yjsquare_in {
	padding:0;
}
.k2BreadcrumbsBlock.k2bread {
	border:none;
}
/***MODULE STYLES***/
/***YJ1***/
.yj1 {
	margin:5px!important;
}
.yj1 h4 {
	padding-bottom:10px;
}
/***YJ2***/
.yj2 {
	margin:5px!important;
}
/***YJ3***/
.yj3 {
	margin:5px!important;
}
.yj3 h4 {
	padding-bottom:10px;
}
/***YJ4***/
.yj4 {
	border-radius:5px;
	margin:10px 5px!important;
}
/***YJ4***/
.yj5 {
	border-radius:5px;
	margin:10px 5px!important;
}
/***ADITIONAL***/
.inputbox {
	border-radius:5px;
}
/***YJ HOVER EFFECT***/
.yjhoverfx {
	position:absolute;
	overflow:hidden;
}
.yjhoverlink {
	left:-14px;
	position:absolute;
	overflow:hidden;
}
.yjhoverlink:hover {
	left:-14px;
	position:absolute;
}
.youheadline_hover {
	display:block;
	overflow:hidden;
	position:relative;
}
.yhmt .yjhoverfx,
.yhme5 .yjhoverfx {
	display:none!important;
}
/***YJ HOVER EFFECT2 ***/

.yjhoverfx2 {
	position:absolute;
	overflow:hidden;
	background:#121212;
	text-align:center;
	padding:0;
	margin:0;
}
.yjhoverlink2 {
	left:0;
	position:absolute;
	overflow:hidden;
	padding:0;
	margin:0;
}
.youheadline_hover2 {
	display:block;
	overflow:hidden;
	position:relative;
	padding:0;
	margin:0;
}
.yjhoverlink2_title {
	padding:5px;
	color:#fff;
	font-weight:bold;
	display:block;
	overflow:hidden;
}
/* pagination */
ul.pagination {
	height:30px!important;
}
ul.pagination li {
	width:30px!important;
	height:30px!important;
}
ul.pagination li a,
ul.pagination li span,
th.pagenav_prev a,
th.pagenav_next a,
div.back_button a,
li.pagenav-prev a,
li.pagenav-next a {
	height:30px!important;
	width:30px!important;
	line-height:29px!important;
	font-weight:500;
	font-size:9px;
}
ul.pagination li.pagination-next a,
th.pagenav_next a,
li.pagenav-next a {
	background-position:-30px top!important;
}
ul.pagination li.pagination-next a:hover,
th.pagenav_next a:hover,
li.pagenav-next a:hover {
	background-position:-90px top!important;
}
ul.pagination li.pagination-prev a,
th.pagenav_prev a,
div.back_button a,
li.pagenav-prev a {
	background-position:-60px top!important;
}
ul.pagination li.pagination-prev a:hover,
th.pagenav_prev a:hover,
div.back_button a:hover,
li.pagenav-prev a:hover {
	background-position:-120px top!important;
}
/* active one*/
ul.pagination li span {
	background-position:-150px top!important;
}
/* hover*/
ul.pagination li a:hover {
	background-position:-150px top!important;
}
/* end pag*/