/*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
/*----------------------------------------------------------------------
Common Elements
----------------------------------------------------------------------*/
li.even, li.odd {
	background: none;
	border-bottom: 1px solid #d6d6d6;
	margin: 0;
	padding: 5px 0;
}
#k2Container h1, #k2Container h2, #k2Container h3, #k2Container h4, #k2Container h5, #k2Container h6 {
	font-family: inherit;/* from body style */
	font-weight: 300;
	margin: 0 auto 20px auto;
	padding: 0;
	font-size: 180%;
}

div.itemBackToTop {display:none!important;}

#k2Container h1 {	font-size: 260%!important; border-bottom: 1px solid #ccc;}
#k2Container h4 {font-weight: bold;}

#k2Container .componentheading {
	margin: 0 auto 20px auto;
}
#k2Container.itemListView, #k2Container.itemView, #k2Container.tagView, #k2Container.userView, #k2Container.latestView, #k2Container.genericView {
	margin: 0 0 0 0;
	padding: 0;
	border: none;
}
#holder3 #k2Container.itemListView, #holder3 #k2Container.itemView, #holder3 #k2Container.tagView, #holder3 #k2Container.userView, #holder3 #k2Container.latestView, #holder3 #k2Container.genericView {
	margin: 0 0 0 50px;
	padding: 0;
	border: none;
}
#k2Container #recaptcha_area{
	margin-bottom:20px;
}
/*----------------------------------------------------------------------
Category view html/com_k2/default/category.php
----------------------------------------------------------------------*/
/* main category*/
div.itemListCategory {
	background: #fff;
	margin: 0;
	padding: 0;
	border: none;
}
/* main category title*/
div.itemListCategory h2 {
	line-height: 18px;
}
/* main category image*/
div.itemListCategory {
	margin: 0 auto 50px auto;
}
div.itemListCategory img {
	border: none;
	padding: 0;
	margin: 0 auto;
}
div.itemListSubCategories {
	display: block;
	overflow: hidden;
	margin: 0 -30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.subCategoryContainer {
	padding: 0 30px;
	margin: 0 auto 50px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.subCategory {
	background: #fff;
	border: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
/* sub cat image*/
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
	background: none;
	padding: 0px;
	border: none;
	margin: 0 auto;
	float: left;
}
/* sub cat intro text */
div.subCategory p {
	margin: 0 auto 20px auto;
}
/*----------------------------------------------------------------------
Cat item view  html/com_k2/default/category_item.php
----------------------------------------------------------------------*/
div.catItemView {
	padding: 0;
	margin: 0 auto 50px auto;
	background: #fff;
}
/* cat item image */
/* this div should have bg color or border if you need some around image styling*/
div.catItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
span.catItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.catItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.catItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
/* cat item title*/
div.catItemHeader h3.catItemTitle {
	font-size: 220%!important;
}
/* catItemHitsBlock */
div.catItemHitsBlock {
	padding: 0;
	border: none;
}
/* catItemLinks*/
div.catItemLinks {
	margin: 0 0 5px 0!important;
	padding: 0!important;
}
div.catItemCategory {
	border: none;
	padding: 0;
}
/* catItemReadMore */
div.catItemReadMore .button_color {
	float: left;
}
/* catItemCommentsLink */
div.catItemCommentsLink {
	padding: 0;
	margin: 0 20px;
	border: none;
	line-height: 48px;
}
/* secondary items are same as primary. if you would like to change them just copy
class name above and add div#itemListSecondary before the class name and space it
like example below */
/*div#itemListSecondary h3.catItemTitle{
	font-size:30px;
}*/
/* cat list item listlinks*/
#itemListLinks {
	background: none!important;
	border: none!important;
}
#itemListLinks div.catItemImageBlock {
	float: left;
	padding: 5px!important;
}
/*----------------------------------------------------------------------
Item view html/com_k2/default/item.php
----------------------------------------------------------------------*/
div.itemView {
	padding: 0;
	margin: 0 auto;
	background: #fff;
}
/* toolbar fot res, print etc*/
div.itemToolbar {
	background: none;
	border-top: none;
	border-bottom: none;
	margin: 0 auto 20px auto;
	padding: 0;
}
div.itemToolbar ul {
	float: left;
}
div.itemToolbar ul li {
	border-right: 1px solid #d6d6d6;
	border-left: none;
}
/* item image*/
/* this div should have bg color or border if you need some around image styling*/
div.itemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	float: left;
}
span.itemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.itemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.itemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
/* itemTitle */
div.itemHeader h2.itemTitle {
	font-size: 300%!important;
}
/* item category*/
div.itemCategory {
	border: none;
	padding: 0;
}
/* rating*/
div.itemRatingBlock {
	padding-left: 8px;
}
/* itemContentFooter */
div.itemContentFooter {
	padding: 0 0 20px 0;
	margin: 0;
	border: none;
}
/* ItemLinks*/
div.itemLinks {
	margin: 0 0 30px auto!important;
	padding: 0!important;
}
/* itemAuthorBlock*/
div.itemAuthorBlock {
	padding: 30px;
	border: none;
	background: #f8f8f8;
	margin: 0 0 50px auto;
}
div.itemAuthorBlock .corners_left {
	float: left;
	margin: 0 50px 0 auto;
}
div.itemAuthorBlock .corners_left:before, div.itemAuthorBlock .corners_left:after, div.itemAuthorBlock .corners_right:before, div.itemAuthorBlock .corners_right:after {
	border-color: #d6d6d6;
}
div.itemAuthorBlock img.itemAuthorAvatar {
	padding: 5px;
	border: none;
	background: none;
	margin: 0 auto;
}
div.itemAuthorBlock div.itemAuthorDetails {
	padding: 0;
}
div.itemAuthorBlock div.itemAuthorDetails p {
	display: table;
}
/* item latest*/
div.itemAuthorLatest {
	margin: 0 0 50px auto;
}
div.itemAuthorLatest li {
	padding: 8px 0;
	border-bottom: 1px solid #d6d6d6;
}
/* item related*/
div.itemRelated {
	margin: 0 0 50px auto;
}
div.itemRelated li {
	padding: 8px 0;
	border-bottom: 1px solid #d6d6d6;
}
div.itemRelated li img {
	border: none;
}
a.itemRelTitle {
	float: none;
	clear: both;
	display: block;
}
/* item navigation*/
div.itemNavigation {
	margin: 0 auto 50px auto;
	background: none;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}
/* item comments */
div.itemComments {
	background: none;
	border: none;
	padding: 0;
}
div.itemComments ul.itemCommentsList {
	margin: 0 auto 50px auto;
}
div.itemComments ul.itemCommentsList li {
	background: none;
	border-bottom: 1px solid #d6d6d6;
	margin: 0;
	padding: 20px 0;
}
div.itemComments ul.itemCommentsList li img {
	padding: 5px;
	border: none;
	margin: 0 auto;
}
div.itemComments ul.itemCommentsList .corners_left {
	float: left;
	margin: 0 30px 0 auto;
}
div.itemComments ul.itemCommentsList .corners_left:before, div.itemComments ul.itemCommentsList .corners_left:after, div.itemComments ul.itemCommentsList .corners_right:before, div.itemComments ul.itemCommentsList .corners_right:after {
	border-color: #d6d6d6;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
	text-transform: uppercase;
	display: block;
	color: #131313;
	font-weight: 900;
}
div.itemComments ul.itemCommentsList li span.commentDate {
	border: none;
	font-weight: 300;
	font-size: 90%;
	margin: 0 auto;
	padding: 0;
}
div.itemComments ul.itemCommentsList li p {
	display: table;
}
div.itemCommentsPagination {
	margin: 0;
	padding: 0;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	padding: 5px 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-size: 90%;
	margin: 0 auto 50px auto;
}
div.itemCommentsForm form label {
	display: none!important;
}
form#comment-form .inputbox {
	border: 1px solid #d6d6d6!important;
	width: 100%!important;
	text-indent: 10px;
	padding: 12px 0px!important;
	margin: 0 0 25px 0!important;
	font-size: 90%;
	box-shadow:none;
}
form#comment-form .inputbox#userName, form#comment-form .inputbox#commentEmail, form#comment-form .inputbox#commentURL {
	width: 50%!important;
}
form#comment-form input[type="text"] {
}
div.itemCommentsForm form input#submitCommentButton {
	font-size: 100%!important;
	cursor: pointer;
	margin: 0!important;
	border: none;
	background: none;
	border: 1px solid #d6d6d6;
	padding: 12px 20px;
	line-height: normal;
	height: auto;
	text-transform: uppercase;
	color: #131313;
}
div.itemCommentsForm form input#submitCommentButton:hover {
	color: #fff;
}
/*----------------------------------------------------------------------
k2 user items view    html/com_k2/default/user.php
user page is using same style for items and itembody contents as item view page. 
if you wish to edit the styles just add class .userView before the class 
you need to change example: .userView .itemTitle{font-size:30px;}
----------------------------------------------------------------------*/
div.userBlock {
	background: #fff;
	border: none;
	margin: 0 auto 50px auto;
	padding: 30px
}
div.userBlock img {
	padding: 5px;
	background: none;
	border: none;
	margin: 0 auto;
}
div.userBlock .corners_left {
	float: left;
	margin: 0 50px 0 auto;
}
div.userBlock .corners_left:before, div.userBlock .corners_left:after, div.userBlock .corners_right:before, div.userBlock .corners_right:after {
	border-color: #d6d6d6;
}
div.userBlock h2 {
	border-bottom: none;
	display: block;
	overflow: hidden;
}
div.userBlock div.userDescription {
	display: table;
}
div.userItemView {
	padding: 0;
	border: none;
	margin: 0 auto 50px auto;
	background: #fff;
}
/* user item image */
/* this div should have bg color or border if you need some around image styling*/
div.userItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
span.userItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.userItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.userItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
div.userView h3.userItemTitle {
	font-size: 220%!important;
}
/* userItemReadMore */
div.userItemReadMore .button_color {
	float: left;
}
/* userItemCommentsLink */
div.userItemCommentsLink {
	padding: 0;
	margin: 0 20px;
	border: none;
	line-height: 48px;
}
/*----------------------------------------------------------------------
k2 tagitem view    html/com_k2/templates/tag.php
user tag is using same style for items and itembody contents as item view page. 
if you wish to edit the styles just add class .tagView before the class 
you need to change example: .tagView .itemTitle{font-size:30px;}
----------------------------------------------------------------------*/
div.tagItemView {
	padding: 0;
	border: none;
	margin: 0 auto 50px auto;
	background: #fff;
}
/* tag item image */
/* this div should have bg color or border if you need some around image styling*/
div.tagItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
span.tagItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.tagItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.tagItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
.tagView h2.tagItemTitle {
	font-size: 220%!important;
}
/*----------------------------------------------------------------------
k2 generic view    html/com_k2/templates/generic.php
user generic is using same style for items and itembody contents as item view page. 
if you wish to edit the styles just add class .genericView before the class 
you need to change example: .genericView .itemTitle{font-size:30px;}
----------------------------------------------------------------------*/
div.genericItemView {
	padding: 0;
	border: none;
	margin: 0 auto 50px auto;
	background: #fff;
}
/* tag item image */
/* this div should have bg color or border if you need some around image styling*/
div.genericItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
span.genericItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.genericItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.genericItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
.genericView h2.genericItemTitle {
	font-size: 220%!important;
}
/*----------------------------------------------------------------------
Latest Item list html/com_k2/default/latest.php
----------------------------------------------------------------------*/
.latestItemsCategory {
	background: #f5f5f5!important;
	margin: 4px 5px!important;
	padding: 10px!important;
	border: none!important;
}
div.latestItemsCategoryImage img {
	background: none!important;
	padding: 0px!important;
	border: 1px solid #d6d6d6!important;
	margin: 0 auto!important;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/latest_item.php
----------------------------------------------------------------------*/
div.latestItemList {
	padding: 0;
}
div.latestItemView {
	padding: 0;
	border: none;
	margin: 0 auto 50px auto;
	background: #fff;
}
/* tag item image */
/* this div should have bg color or border if you need some around image styling*/
div.latestItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
span.latestItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.latestItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.latestItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
.latestView h2.latestItemTitle {
	font-size: 220%!important;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/old_socials.php
----------------------------------------------------------------------*/
div.pre25SocialLinks {
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 0 0 3px 3px;
	margin: 0;
	line-height: 20px;
	border-bottom: 1px solid #d6d6d6;
}
span.preSocialsTitle {
	display: block;
	font-weight: bold;
	margin: 0 10px 0 0;
}
ul.preSocialLinks {
	margin: 0!important;
	padding: 0!important;
	float: left;
}
ul.preSocialLinks li {
	background: none;
	float: left;
	display: inline;
	margin: 0!important;
	padding: 0!important;
}
ul.preSocialLinks li a {
	height: 20px;
	width: 20px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 8px 0 0;
	padding: 0!important;
	background-image: url(../images/k2images/socials.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.preSocialLinks li a.googlebuzz {
	background-position: 0 top;
}
ul.preSocialLinks li a.googlebuzz:hover {
	background-position: 0 bottom;
}
ul.preSocialLinks li a.facebook {
	background-position: -20px top;
}
ul.preSocialLinks li a.facebook:hover {
	background-position: -20px bottom;
}
ul.preSocialLinks li a.delicious {
	background-position: -40px top;
}
ul.preSocialLinks li a.delicious:hover {
	background-position: -40px bottom;
}
ul.preSocialLinks li a.digg {
	background-position: -60px top;
}
ul.preSocialLinks li a.digg:hover {
	background-position: -60px bottom;
}
ul.preSocialLinks li a.stumble {
	background-position: -80px top;
}
ul.preSocialLinks li a.stumble:hover {
	background-position: -80px bottom;
}
ul.preSocialLinks li a.technorati {
	background-position: -100px top;
}
ul.preSocialLinks li a.technorati:hover {
	background-position: -100px bottom;
}
ul.preSocialLinks li a.reddit {
	background-position: -120px top;
}
ul.preSocialLinks li a.reddit:hover {
	background-position: -120px bottom;
}
ul.preSocialLinks li a.myspace {
	background-position: -140px top;
}
ul.preSocialLinks li a.myspace:hover {
	background-position: -140px bottom;
}
ul.preSocialLinks li a.twitter {
	background-position: -160px top;
}
ul.preSocialLinks li a.twitter:hover {
	background-position: -160px bottom;
}
/*----------------------------------------------------------------------
Category view html/com_k2/register.php
----------------------------------------------------------------------*/
#k2UserPages {
	background: #f5f5f5;
	display: block;
	overflow: hidden;
	margin: 20px 10px;
	padding: 10px;
	border: 1px solid #d6d6d6;
}
#k2UserPages th, #k2UserPages td {
	background: #f5f5f5!important;
	text-align: left!important;
}
#k2UserPages td {
	padding-right: 10px!important;
}
#k2UserPages .componentheading {
	margin: 10px 0;
}
#k2UserPages input {
	padding: 10px;
	text-indent: 4px;
	text-align: left;
	margin: 10px 0 0 10px;
	border: 1px solid #d6d6d6!important;
	background: #fff;
}
#k2UserPages span.input_file_wrapper {
	background: url(../images/k2images/browsek2.gif) top left no-repeat;
	border: none;
	height: 30px;
	display: block!important;
	position: relative!important;
	width: 220px;
	overflow: hidden;
	text-align: right!important;
	margin: 0 0 0 10px!important;
	float: left;
	cursor: pointer;
	clear: both;
}
#k2UserPages span.input_file_wrapper input.fake-text {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 3px!important;
	margin: 0px!important;
	width: 153px;
	background: none!important;
	border: none!important;
	font-size: 10px!important;
	font-weight: bold;
}
/*----------------------------------------------------------------------
k2 content module
----------------------------------------------------------------------*/
.k2ItemsBlock {
	padding: 0;
}
.k2ItemsBlock li.even, .k2ItemsBlock li.odd {
	padding: 0;
	background: #fff;
	border-bottom: none;
	list-style-type: none;
	margin-bottom: 30px;
}
.k2ItemsBlock li.lastItem {
	border: none;
	margin-bottom: 0;
}
a.moduleItemImage {
	display: block;
	overflow: hidden;
	height: 150px;
}
a.moduleItemImage img {
	width: 100%;
}
.k2ItemsBlock .yjk2_holder {
	padding: 30px;
}
a.moduleItemTitle, a.moduleItemTitle:visited {
	font-size: 120%;
	display: block;
	margin: 0 auto;
}
span.moduleItemDateCreated, a.moduleItemCategory {
	font-size: 90%;
	display: block;
	margin: 0 auto 10px auto;
}
div.moduleItemIntrotext {
	font-size: 100%;
	line-height: 28px!important;
	padding: 10px 0!important;
}
div.moduleItemTags a {
	margin: 0 5px;
}
div.k2ItemsBlock ul li a.moduleItemComments, div.k2ItemsBlock ul li span.moduleItemHits {
	font-size: 90%;
	border: none;
	margin: 0;
	padding: 0;
	display: block;
}
/*----------------------------------------------------------------------
k2 calendar module
----------------------------------------------------------------------*/
div.k2CalendarBlock {
	height: 230px;
}
table.calendar {
	width: 100%;
	font-family: Cambria, serif;
}
table.calendar tr td.calendarCurrentMonth, table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarNavMonthNext {
	background: none;
	text-transform: uppercase;
	font-weight: normal;
}
table.calendar tr td.calendarDayName {
	background: #f0f0f0;
}
table.calendar tr td {
	padding: 0px!important;
	margin: 0!important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
table.calendar tr td.calendarDateLinked {
	padding: 0px!important;
	margin: 0!important;
	border-collapse: collapse;
}
table.calendar tr td.calendarDate, table.calendar tr td a, table.calendar tr td a:hover, table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarCurrentMonth, table.calendar tr td.calendarNavMonthNext {
	padding: 5px!important;
}
table.calendar tr td.calendarNavMonthPrev a, table.calendar tr td.calendarNavMonthNext a {
	font-size: 100%!important;
}
table.calendar tr td.calendarToday, table.calendar tr td.calendarTodayLinked {
	background: #121212;
	color: #fff;
}
table.calendar tr td.calendarDateLinked a {
	background: #f0f0f0;
	color: #121212;
}
table.calendar tr td.calendarTodayLinked a:hover, table.calendar tr td.calendarDateLinked a:hover {
	background: #5B5B5B;
	color: #ececec;
}
table.calendar tr td.calendarDateEmpty {
	background: #fff;
}
/*----------------------------------------------------------------------
k2 cats menu
----------------------------------------------------------------------*/
.k2CategoriesListBlock ul, .k2CategoriesListBlock ul.level0, .k2CategoriesListBlock ul.level1 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.k2CategoriesListBlock ul li, .k2CategoriesListBlock ul li:hover {
	list-style-type: none;
	background-image: none;
	padding: 0;
	text-align: left;
	border-bottom: 1px solid #d6d6d6;
}
.k2CategoriesListBlock ul li a {
	height: auto;
	line-height: normal;
	text-decoration: none;
	display: block;
	font-size: 100%;
	text-decoration: none;
	text-indent: 0;
	padding: 15px 0;
}
/*----------------------------------------------------------------------
k2 tag cloud module
----------------------------------------------------------------------*/
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {
	background: none;
	color: #131313;
	border: 1px solid #d6d6d6;
	padding: 5px 8px;
	line-height: normal;
	margin: 0 8px 10px 0;
}
/*----------------------------------------------------------------------
k2 comments module
----------------------------------------------------------------------*/
div.k2LatestCommentsBlock {
	padding: 0;
	margin: 0;
}
.k2LatestCommentsBlock li.even, .k2LatestCommentsBlock li.odd {
	list-style-type: none;
	padding: 20px 0;
	background: none;
	border-bottom: 1px solid #d6d6d6;
}
.k2LatestCommentsBlock li.lastItem {
	border-bottom: none;
	padding: 30px 0 0 0;
}
div.k2LatestCommentsBlock ul li a.lcAvatar img {
	padding: 5px;
	border: none;
	margin: 0 auto;
}
div.k2LatestCommentsBlock ul li .corners_left {
	float: left;
	margin: 0 20px 0 auto;
}
div.k2LatestCommentsBlock ul li .corners_left:before, div.k2LatestCommentsBlock ul li .corners_left:after, div.k2LatestCommentsBlock ul li .corners_right:before, div.k2LatestCommentsBlock ul li .corners_right:after {
	border-color: #d6d6d6;
}
div.k2LatestCommentsBlock ul li span.lcUsername {
	text-transform: uppercase;
	color: #131313;
}
div.k2LatestCommentsBlock ul li span.lcComment {
	display: table;
	margin: 0 auto 10px auto;
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
	display: block;
	margin: 0 auto 10px auto;
	font-size: 90%;
}
/*----------------------------------------------------------------------
k2 CAT MENU COLOR AND BG CSS
----------------------------------------------------------------------*/
/* LINK BG IMAGE */
.k2CategoriesListBlock ul li a {
}
.k2CategoriesListBlock ul li a:hover {
	background-position: left bottom;
}
/* main caregory link*/
div.k2CategoriesListBlock ul li.activeCategory a {
	font-weight: 300;
	color: #131313!important;
	background-position: left bottom;
}
div.k2CategoriesListBlock ul li.activeCategory a:hover {
	color: #131313!important;
}
/* sub category links*/
div.k2CategoriesListBlock ul li.activeCategory ul.level1 li a {
	color: #131313!important;
}
div.k2CategoriesListBlock ul li.activeCategory ul.level1 li a:hover {
	color: #131313!important;
}
/* Extra K2 */
.yjk2_body {
	padding: 0!important;
	margin: 0 auto!important;
}
.yjk2_holder {
	display: block;
	overflow: hidden;
	padding: 40px;
	height: inherit;
	clear: both;
}
div.itemListCategory .yjk2_holder, div.subCategory .yjk2_holder {
	clear: none;
}
.yjk2_header {
	display: none;
	overflow: hidden;
	clear: both;
	padding: 0 0 20px 0;
}
.yjk2_date, .yjk2_author, .yjk2_hits, .yjk2_cat {
	float: left;
	margin: 0 10px 0 0!important;
	font-size: 100%!important;
	color: #959595!important;
	border: none!important;
	padding: 0!important;
}
.yjk2_tags, .yjk2_rate {
	padding: 0 0 20px 0!important;
	border: none!important;
}
.yjk2_intro {
	clear: both;
	font-size: 100%;
	padding: 0!important;
	margin: 0 auto 20px auto;


}
.yjk2_intro p {
	margin: 0 auto;
}
.yjk2_cat span, .yjk2_tags span {
	font-weight: 300!important;
	color: #959595!important;
}
.yjk2_tags li {
	padding: 0!important;
}
.yjk2_tags li a {
	margin: 0 10px 10px 0;
	line-height: normal;
	padding: 5px 8px;
	border: 1px solid #d6d6d6;
	color: #131313;
}
/* k2 modules */
.yjk2search, .yjk2menu, .yjk2content, .yjk2comments, .yjk2tags {
	margin-bottom: 50px!important;
}
.yjk2menu, .yjk2comments, .yjk2tags {
	padding: 20px 30px;
	background: #fff;
}
.yjk2search div.k2SearchBlock.yjk2search, .yjk2menu div.k2CategoriesListBlock.yjk2menu, .yjk2content div.k2ItemsBlock.yjk2content, .yjk2comments div.k2LatestCommentsBlock.yjk2comments, .yjk2tags div.k2TagCloudBlock.yjk2tags {
	margin: 0!important;
	padding: 0;
}
.yjk2search input.inputbox {
	width: 100%;
	padding: 12px 0;
	border: none;
	text-indent: 10px;
	font-size: 90%;
}
/* image heights */
span.catItemImage a, span.itemImage a, span.tagItemImage a, span.userItemImage a, span.latestItemImage a, span.genericItemImage a {
	height: 400px;
}
