/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
#k2Container ul li.odd,
#k2Container ul li.even {
	border: none;
	background: none;
}
#k2Container div.tagItemView {
	margin: 0;
	padding: 0;
	border: none;
}
#k2Container div.itemRatingBlock {
	padding: 0;
	float: left;
}
#k2Container div.itemRatingBlock > span {
	padding: 3px 5px 3px 0;
	color: #666;
}
#k2Container div.itemBody {
	padding-bottom: 0;
}
#k2Container div.catItemBody,
#k2Container div.catItemIntroText,
#k2Container div.tagItemBody,
#k2Container div.tagItemIntroText,
#k2Container div.userItemBody,
#k2Container div.userItemIntroText {
	padding: 0;
}
#k2Container h2.itemTitle,
#k2Container h2.latestItemTitle,
#k2Container h2.tagItemTitle,
#k2Container h3.catItemTitle,
#k2Container h3.userItemTitle {
	font-size: 1.4em;
	line-height: 1.5;
	padding: 0;
	margin-bottom: 1em;
}
#k2Container .jsn-article-toolbar {
	float: left;
	width: 99.6%;
	margin-bottom: 0;
}
#k2Container div.itemToolbar,
#k2Container div.catItemToolbar,
#k2Container div.userItemToolbar {
	margin: 3px 5px;
	padding: 5px;
	float: right;
	border: none;
	background: none;
}
#k2Container div.catItemToolbar div.k2FeedIcon,
#k2Container div.userItemToolbar div.k2FeedIcon {
	padding: 0;
}
#k2Container div.itemToolbar ul.jsn-article-tools {
	margin: 0;
}
#k2Container div.itemToolbar ul.jsn-article-tools li {
	float: none;
	border-left: none;
}
#k2Container div.itemToolbar ul.jsn-article-tools li:last-child {
	background: none;
}
#k2Container div.itemToolbar ul.jsn-article-tools li a {
	float: none;
	width: auto;
	height: auto;
	display: inline;
	background: none;
}
#k2Container div.jsn-article-info span.itemDateCreated {
	color: inherit;
}
#k2Container div.itemContentFooter {
	margin: 0;
	padding: 8px 0;
	text-align: left;
	border-top: none;
}
#k2Container div.catItemContentFooter,
#k2Container div.tagItemContentFooter,
#k2Container div.userItemContentFooter {
	padding-bottom: 8px;
	margin-top: 15px;
}
#k2Container div.itemContentFooter a.itemCommentsLink {
	padding: 4px 0;
	display: block;
}
#k2Container div.itemContentFooter div.itemSocialSharing {
	padding: 0;
}
#k2Container div.itemContentFooter div.itemTwitterButton,
#k2Container div.itemContentFooter div.itemFacebookButton,
#k2Container div.itemContentFooter div.itemGooglePlusOneButton {
	margin: 0;
	float: left;
}
#k2Container div.itemContentFooter div.itemTwitterButton {
	width: 90px;
}
#k2Container div.itemContentFooter div.itemFacebookButton {
	width: 220px;
}
#k2Container div.itemContentFooter div.itemGooglePlusOneButton {
	width: 40px;
}
#k2Container div.itemAttachmentsBlock {
	padding: 8px;
	border-bottom: none;
	border-top: 1px solid #DDDDDD;
}
#k2Container div.itemLinks,
#k2Container div.catItemLinks,
#k2Container div.tagItemLinks,
#k2Container div.userItemLinks,
#k2Container div.latestItemLinks {
	margin: 0 0 15px 0;
	padding: 5px 0;
}
#k2Container div.itemLinks div.itemTagsBlock,
#k2Container div.catItemLinks div.catItemTagsBlock,
#k2Container div.userItemLinks div.userItemTagsBlock,
#k2Container div.latestItemLinks div.latestItemTagsBlock,
#k2Container div.latestItemLinks div.latestItemCategory {
	padding: 0;
	margin: 3px 8px;
	border-bottom: none;
}
#k2Container div.itemLinks div.itemCategory,
#k2Container div.catItemLinks div.catItemCategory,
#k2Container div.tagItemLinks div.tagItemCategory,
#k2Container div.userItemLinks div.userItemCategory,
#k2Container div.itemLinks div.itemHits {
	padding: 0;
	margin: 3px 8px;
	border: none;
	display: block;
}
#k2Container div.itemLinks div.itemAttachmentsBlock {
	padding: 0;
	margin: 8px;
	border-bottom: none;
}
#k2Container div.itemNavigation {
	background: none;
	border-bottom: none;
	padding: 0;
}
#k2Container div.itemNavigation span.itemNavigationTitle {
	color: #555555;
	font-weight: bold;
}
#k2Container div.itemAuthorLatest {
	margin-bottom: 0;
	padding-top: 10px;
}
#k2Container div.itemRelated,
#k2Container div.itemNavigation {
	border-top: none;
}
#k2Container div.itemAuthorDetails h3.itemAuthorName {
	margin-top: 0;
}
#k2Container div.itemComments {
	padding: 0;
	border: none;
	background: none;
}
#k2Container div.itemComments ul.itemCommentsList {
	margin: 0;
}
#k2Container div.itemComments ul.itemCommentsList li {
	padding: 10px 0 0;
}
#k2Container div.itemComments ul.itemCommentsList li.even {
}
#k2Container div.itemComments ul.itemCommentsList .commentDate,
#k2Container div.itemComments ul.itemCommentsList .commentAuthorName {
	padding: 0 0 0 20px;
}
#k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper {
	padding-left: 20px;
}
#k2Container div.itemComments ul.itemCommentsList p.commentLink {
	padding-top: 0;
	margin-top: 0;
}
div.itemComments ul.itemCommentsList li p {
	margin: 5px 0;
}
#k2Container div.itemComments div.itemCommentsForm h3 {
	padding: 0;
	margin: 10px 0 5px;
}
#k2Container div.itemComments p.itemCommentsFormNotes {
	border: none;
}
#k2Container div.itemComments .inputbox {
	color: #666;
	padding: 5px;
	box-shadow: none;
}
#k2Container div.itemComments #submitCommentButton {
	font-size: 13px;
	cursor: pointer;
	background: #6a2011;
	border: 1px solid #98341c;
}
#k2Container div.itemComments #submitCommentButton.button:hover {
	color: #ccc;
}
#k2Container #itemListLinks {
	margin: 0;
}
#k2Container #itemListLinks h3 {
	margin-top: 0;
}
#k2Container #itemListLinks div.itemContainer a {
	font-size: 1.1em;
	font-weight: bold;
}
#k2Container div.k2Pagination {
	margin-top: 10px;
	color: #666;
}
#k2Container div.itemBackToTop {
	padding-top: 5px;
}
#k2Container div.itemBackToTop a {
	text-decoration: none;
}
div.genericItemHeader h2.genericItemTitle {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.calendar tr td.calendarDateLinked a {
	background: #fff;
}
div.k2FeedIcon {
	float: left;
}
div.itemBody img,
div.userItemList img,
div.catItemBody img,
div.tagItemBody img,
div.latestItemBody img {
	max-width: 96%;
	max-width: inherit\9;
}
div.k2Pagination ul li {
	display: inline-block;
	margin: 5px 1px;
}
*+html div.k2Pagination ul li {
	display: inline;
}
div.latestItemsCategoryImage {
	float: left;
}
.subCategoryContainer .subCategory {
	border: none;
	margin: 0;
	padding: 0;
}
div.subCategoryContainer {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
div.subCategoryContainer h5 {
	margin-top: 0;
}
div.subCategory a.subCategoryImage img {
	width: 50px;
}
div.subCategoryContainer p {
	margin-bottom: 5px;
}
div#itemListLinks span.catItemImage {
	float: left;
	margin-right: 5px;
}
div#itemListLinks span.catItemImage img {
	padding:3px;
}	
/*---- User ----*/
div.userBlock h2 {
	margin: 0;
}
div.userBlock div.userAdditionalInfo,
div.itemAuthorBlock div.userAdditionalInfo {
	margin: 0 0 8px;
	float: left;
}
div.userItemCommentsLink,
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {
	border-right: none;
}
/*---- List Article ----*/
div.jsn-article-toolbar .jsn-article-info .author,
div.jsn-article-toolbar .jsn-article-info .createdate {
	margin: 5px 10px;
}
div.itemContainer {
	margin-bottom: 15px;
}
div.catItemCategory span,
div.catItemTagsBlock span {
	font-weight: normal;
}
/*---- Detail Article ----*/
div.itemToolbar ul li a#fontDecrease img {
	background: url(font_decrease.gif) 0 0 no-repeat;
	display: none;
}
div.itemToolbar ul li a#fontIncrease img {
	background: url(font_increase.gif) 0 0 no-repeat;	
	display: none;
}
div.itemIntroText {
	font-size: 1em !important; /* Overwrite compress */
	font-weight: normal !important;
	line-height: 1.5 !important;
	padding: 2px 0 !important;
}
div.catItemImageBlock {
	padding: 0;
}
span.itemImage img,
span.catItemImage img {
	max-width: 96%;
	background: #f3f3f3;
}
.itemDateModified {
	margin-top: 10px;
	float: right;
	font-style: italic;
}
div.jsn-article-info {
	padding: 0.3em 0;
	float: left;
}
div.jsn-article-info .author,
div.jsn-article-info .createdate {
	line-height: 16px;
}
div.itemComment {
	float: left;
	padding: 3px 8px;
}
div.hitCount {
	margin: 15px 0 5px;
	width: 100%;
	float: left;
}
div.itemCategory span,
div.itemTagsBlock span,
#k2Container div.itemNavigation span.itemNavigationTitle {
	font-weight: normal;
}
div.itemNavigation a.itemPrevious,
div.itemNavigation a.itemNext {
	padding: 0 5px;
}
#k2Container .jsn-article-footer {
	width: 100%;
	margin: 20px 0 5px;
}
#k2Container .jsn-article-footer a.itemCommentsLink {
	float: right;
	padding-top: 3px;
}
#k2Container span.itemHits {
	float: none;
}
/*---- Featured Article ----*/
#k2Container.itemIsFeatured h2.itemTitle {
	padding-right: 50px;
	font-size: 1.2em;
	min-height: 50px;
	line-height: 1.8;
	position: relative;
}
#k2Container.itemIsFeatured h2.itemTitle {
	padding-right: 50px;
	font-size: 1.2em;
	min-height: 50px;
	line-height: 1.8;
	position: relative;
}
#k2Container.itemIsFeatured h2.itemTitle span {
  position: absolute;
  top: 0;
  right: 2px;
}
#k2Container div.catItemIsFeatured h3,
#k2Container div.userItemIsFeatured h3 {
	padding-right: 70px;
}
div.itemHeader h2.itemTitle span sup {
	font-size: 11px;
	color: #fff;
	background: #CA1D04;
	padding: 3px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.k2Avatar img {
	border: none;
}
div.catItemCommentsLink {
	border-right: none;
}
div.itemListCategory,
div.itemAuthorBlock,
div.userBlock,
div.latestItemsCategory {
	background: #E8E1D9\0;
	background: rgba(255,255,255,0.5);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#k2Container .jsn-article-toolbar,
#k2Container div.itemLinks,
#k2Container div.catItemLinks,
#k2Container div.tagItemLinks,
#k2Container div.userItemLinks,
#k2Container div.latestItemLinks,
#k2Container div.itemComments .inputbox {
	background: #E8E1D9\0;
	background: rgba(255,255,255,0.5);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}	
div.itemComments ul.itemCommentsList li span.commentToolbar a {
	color: #666;
}
/* ============================== MOD K2 CONTENT ============================== */
div.k2ItemsBlock > ul {
	margin: 0;
	list-style-type: none;
}
div.k2ItemsBlock .moduleItemIntrotext img {
	max-width: 95%;
	padding: 5px;
	background: #fff;
}
div.k2ItemsBlock > ul > li {
	margin: 0;
	padding: 5px 0;
	background: none;
}
div.k2ItemsBlock ul.jsn-module-footer li {
	list-style:disc;
}
div.k2ItemsBlock div.moduleItemTitle {
	font-size: 1.1em;
	font-weight: bold;
}
div.k2ItemsBlock .moduleItemAuthorAvatar img {
	margin: 5px 0 0 0;
}
div.k2ItemsBlock div.moduleItemAuthor {
	margin: 5px 0;
	color: #595959;
	margin-left: 22px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	padding: 0;
	clear: both;
	line-height: 1.5;
}
div.k2ItemsBlock p.moduleItemCategory,
div.k2ItemsBlock p.moduleAttachments {
	margin: 0.35em 0;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	max-width: 96%;
	margin: 0 auto;
	padding: 3px;
	background: #f3f3f3;
	border: 1px solid #ccc;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
	font-weight: bold;
	float: right;
	margin: 5px 0 10px;
}
/* =============== CUSTOM MODULE STYLE =============== */
div[class*="richbox-"] div.k2ItemsBlock .author,
div[class*="richbox-"] div.k2ItemsBlock .createdate,
div[class*="richbox-"] div.k2ItemsBlock div.moduleItemAuthor,
div.box-grey div.k2ItemsBlock .author,
div.box-grey div.k2ItemsBlock .createdate,
div.box-grey div.k2ItemsBlock div.moduleItemAuthor {
	color: #595959;
	margin: 5px 0;
}
/* ============================== MOD K2 COMMENTS ============================== */
div.k2LatestCommentsBlock > ul {
	margin: 0;
	list-style-type: none;
}
div.k2LatestCommentsBlock > ul > li {
	margin: 0;
	padding: 5px 0;
	background: none;
}
div.k2LatestCommentsBlock .lcAvatar img {
	margin: 0 5px 0 0;
}
div.k2LatestCommentsBlock div.lcUsername {
	margin: 5px 0;
	color: #595959;
	margin-left: 22px;
}
div.k2LatestCommentsBlock div.k2FeedIcon {
	padding: 0;
	margin-top: 5px;
	text-align: center;
}
div.k2LatestCommentsBlock div.k2FeedIcon a {
	float: none;
	width: auto;
	height: auto;
	background: none;
}
div.k2LatestCommentsBlock div.k2FeedIcon a span {
	display: inline-block;
}
div.k2ItemsBlock ul li span.moduleItemHits {
	padding: 0 2px 0 0;
	margin: 0 5px 0 0;
	border-right: none;
}
div.k2ItemsBlock ul li a.moduleItemComments {
	border-right: none;
}
div.k2LatestCommentsBlock .author,
div.k2LatestCommentsBlock .createdate {
	padding-left: 18px;
}
/* =============== CUSTOM MODULE STYLE =============== */
div[class*="richbox-"] div.k2LatestCommentsBlock .author,
div[class*="richbox-"] div.k2LatestCommentsBlock .createdate,
div.box-grey div.k2LatestCommentsBlock .author,
div.box-grey div.k2LatestCommentsBlock .createdate {
	color: #D4D4D4;
}
/* ============================== MOD K2 USERS ============================== */
div.k2UsersBlock > ul {
	margin: 0;
	list-style-type: none;
}
div.k2UsersBlock > ul > li {
	margin: 0;
	padding: 5px 0;
	background: none;
}
div.k2UsersBlock a.ubUserName,
div.k2UsersBlock a.ubUserFeedIcon {
}
div.k2UsersBlock a.ubUserFeedIcon {
	margin: 1px 0 0 4px;
}
div.k2AccountPage input {
	margin: 3px;
}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
	padding-right: 5px;
	background:none;
	border:none;
}
.k2AccountPage table.admintable tr td {
	padding:5px 0;
}
.k2AccountPage table.admintable tr td .mceIframeContainer {
	padding:0;
}
#description {
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
	box-shadow:1px 1px 0 #FCF3DA, 0 0 1px rgba(52, 34, 34, 0.2) inset;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:3px;
	-webkit-border-radius:3px;
}
.defaultSkin td.mceToolbar,
.defaultSkin .mceStatusbar,
iframe#description_ifr body#tinymce {
	background:rgba(255, 255, 255, 0.5) !important ;
}
.defaultSkin .mceButton {
	border:none !important;
}
.defaultSkin table.mceLayout tr.mceFirst td {
	border-top:none !important;
}
.defaultSkin table.mceLayout tr.mceLast td {
	border-bottom:none !important;
}
.defaultSkin table.mceLayout {
	box-shadow:1px 1px 0 #FCF3DA, 0 0 1px rgba(52, 34, 34, 0.2) inset;
	border:1px solid rgba(0,0,0,0.2) !important;
	border-radius:3px;
	-webkit-border-radius:3px
}
div.k2AccountPage table tr td select,
div.k2AccountPage table tr td input {
	margin: 3px;
	min-height:auto;
}
div.k2AccountPage table tr th.k2ProfileHeading {
	background:none;
}
.k2AccountPage div.k2AccountPageUpdate {
	border-top:1px solid rgba(0,0,0,0.25);
}
.button2-left {
	margin: 10px 0 0 0;
}
div.k2UserBlock form {
	text-align: center;
}
p#form-login-remember input.inputbox {
	float: left;
	margin-right: 10px;
	line-height: 12px;
}
div.com-user div.default-login {
	background:none;
	border:none;
}
div.k2LoginBlock fieldset.input p#form-login-remember label {
	float: left;
	margin-top: 5px;
}
.itemRatingList {
	margin: 0 !important;
}
div.tagItemImageBlock,
div.userItemImageBlock,
div.latestItemImageBlock {
	float: none;
}
.k2AccountPage th.k2ProfileHeading {
	background: none;
	border-bottom:1px dotted rgba(0,0,0,0.25);
	padding:10px 0 0 0;
}
div.k2UserBlock form input.ubLogout,
div.k2LoginBlock fieldset.input input.button {
	background: #6a2011;
	border: 1px solid #98341c;
}
div.k2UserBlock form input.ubLogout:hover {
	background: #5a2011;
}
div.k2AccountPage input.inputbox,
div.k2AccountPage input#url {
	width: 365px;
}
/* ============================== K2 CALENDAR ============================== */
div.k2CalendarBlock {
	height: inherit;
}
/* ============================== RTL LAYOUT ============================== */
/* ----- General -----*/
body.jsn-direction-rtl div.userItemCategory span,
body.jsn-direction-rtl div.userItemTagsBlock span,
body.jsn-direction-rtl div.catItemCategory span,
body.jsn-direction-rtl div.catItemTagsBlock span,
body.jsn-direction-rtl div.tagItemCategory span,
body.jsn-direction-rtl div.tagItemTagsBlock span,
body.jsn-direction-rtl div.latestItemCategory span,
body.jsn-direction-rtl div.latestItemTagsBlock span,
body.jsn-direction-rtl div.itemCategory span,
body.jsn-direction-rtl div.itemItemTagsBlock span {
	float: right;
	padding: 0 0 0 4px;
}
body.jsn-direction-rtl #k2Container div.itemToolbar, 
body.jsn-direction-rtl #k2Container div.catItemToolbar, 
body.jsn-direction-rtl #k2Container div.userItemToolbar {
	float: left;
}
body.jsn-direction-rtl div.jsn-article-info {
	float: right;
}
/* ----- UserPage -----*/
body.jsn-direction-rtl div.userBlock div.userAdditionalInfo, 
body.jsn-direction-rtl div.itemAuthorBlock div.userAdditionalInfo,
body.jsn-direction-rtl div.userBlock img {
	float: right;
}
body.jsn-direction-rtl div.userBlock img {
	margin: 0 0 0 10px;
}
body.jsn-direction-rtl div.userItemCommentsLink,
body.jsn-direction-rtl div.catItemCommentsLink {
	border-right: none;
	border-left: 1px solid #ccc;
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
}
/* ----- Categories Page -----*/
body.jsn-direction-rtl #k2Container #itemListLinks div.itemContainer a,
body.jsn-direction-rtl div#itemListLinks span.catItemImage {
	float: right;
	margin-right: 0;
}
body.jsn-direction-rtl div.itemListCategory img {
	float: right;
	margin: 0 0 0 8px;
}
/* ----- LatestItem Page -----*/
body.jsn-direction-rtl div.latestItemsCategoryImage {
	float: right;
	margin-left: 8px;
}
body.jsn-direction-rtl div.latestItemsCategoryImage img {
	margin-right: 0;
}
body.jsn-direction-rtl div.k2FeedIcon {
	float: left;
}
/* ----- Item Page -----*/
body.jsn-direction-rtl div.itemToolbar ul li {
	border-left: none;
	border-right: 1px solid #ccc;
	padding: 0 8px 0 4px;
}
body.jsn-direction-rtl #k2Container div.itemContentFooter div.itemTwitterButton,
body.jsn-direction-rtl #k2Container div.itemContentFooter div.itemFacebookButton,
body.jsn-direction-rtl #k2Container div.itemContentFooter div.itemGooglePlusOneButton {
	float: right;
	margin-left: 10px;
}
body.jsn-direction-rtl div.itemAuthorBlock img.itemAuthorAvatar {
	float: right;
	margin: 0 0 0 8px;
}
/* ----- K2 Comments -----*/
body.jsn-direction-rtl div.k2LatestCommentsBlock .lcAvatar img {
	float: right;
	margin: 0 0 0 5px;
}
/* ----- K2 Tool -----*/
body.jsn-direction-rtl div.k2ItemsBlock .moduleItemAuthorAvatar img {
	float: right;
	margin: 5px 0 0 3px;
}
body.jsn-direction-rtl div.k2ItemsBlock ul li span.moduleItemHits {
	border-left: 1px solid #ccc;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
	border-right: none;
	float: right;
}
/* ----- Featured -----*/
body.jsn-direction-rtl #k2Container div.catItemIsFeatured,
body.jsn-direction-rtl #k2Container div.userItemIsFeatured {
	background-position: 0 8px;
}
body.jsn-direction-rtl #k2Container div.catItemIsFeatured h3,
body.jsn-direction-rtl #k2Container div.userItemIsFeatured h3 {
	padding-left: 70px;
	padding-right: 0;
}
body.jsn-direction-rtl div.itemIsFeatured,
body.jsn-direction-rtl div.catItemIsFeatured,
body.jsn-direction-rtl div.userItemIsFeatured {
	background: none;
}
body.jsn-direction-rtl #k2Container.itemIsFeatured h2.itemTitle {
	padding-right: 0;
}
body.jsn-direction-rtl div.itemHeader h2.itemTitle span {
	float: left;
}
body.jsn-direction-rtl #k2Container div.itemComments ul.itemCommentsList .commentDate, 
body.jsn-direction-rtl #k2Container div.itemComments ul.itemCommentsList .commentAuthorName {
	padding: 0 20px 0 0;
}
body.jsn-direction-rtl div.itemComments ul.itemCommentsList li img {
	float: right;
	margin-left: 5px;
}
div.itemComments ul.itemCommentsList li img{
	border: 1px solid #cccccc;
}
body.jsn-direction-rtl #k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper {
	float: right;
	margin-left: 0 !important;
}
body.jsn-direction-rtl #k2Container .jsn-article-footer a.itemCommentsLink {
	float: left;
}
body.jsn-direction-rtl #k2Container div.itemRatingBlock {
	float: right;
}
body.jsn-direction-rtl div.k2ItemsBlock ul li a.moduleItemReadMore {
	float: left;
}
body.jsn-direction-rtl div.itemCategory span, 
body.jsn-direction-rtl div.itemTagsBlock span, 
body.jsn-direction-rtl #k2Container div.itemNavigation span.itemNavigationTitle {
	float: right;
	padding: 0 0 0 4px;
}
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {
	background: none;
}
/* ============================== JOOMLA 3.0 ============================== */
/* ------ JOOMLA 3X OVERRIDE BOOTSTRAP ------ */
.jsn-joomla-30 fieldset.well {
    margin: 10px 0 10px 20px;
    padding: 20px;
}
div.k2LatestCommentsBlock div.k2FeedIcon a span.link-icon.icon-rss {
	width: auto;
}
.jsn-joomla-30 input,
.jsn-joomla-30 textarea {
	width: auto;
}
a:hover {
	color: inherit;
	text-decoration: underline;
}
.jsn-joomla-30 #k2ModuleBox205 .calendar tbody td {
	padding: 2px;
	border: 1px solid #f4f4f4;
}
/* ============================== TEMPLATE COLOR STYLE ============================== */
/*----- BLUE -----*/
body.jsn-color-blue #k2Container ul.jsn-pagination li a,
body.jsn-color-blue #k2Container ul.jsn-pagination li span,
body.jsn-color-blue #k2Container .jsn-article-toolbar,
body.jsn-color-blue #k2Container div.itemLinks,
body.jsn-color-blue #k2Container div.catItemLinks,
body.jsn-color-blue #k2Container div.tagItemLinks,
body.jsn-color-blue #k2Container div.userItemLinks,
body.jsn-color-blue #k2Container div.latestItemLinks,
body.jsn-color-blue #k2Container div.latestItemsCategory {
	border: 1px solid #d9dee5;
	background: #f7eccf\0;
	background: rgba(255,255,255,0.6);	
}
body.jsn-color-blue #k2Container .jsn-article-toolbar,
body.jsn-color-blue #k2Container div.itemLinks,
body.jsn-color-blue #k2Container div.catItemLinks,
body.jsn-color-blue #k2Container div.tagItemLinks,
body.jsn-color-blue #k2Container div.userItemLinks,
body.jsn-color-blue #k2Container div.latestItemLinks,
body.jsn-color-blue #k2Container div.itemComments .inputbox {
	border: 1px solid #d9dee5;
}
body.jsn-color-blue div.itemBody img,
body.jsn-color-blue div.userItemList img,
body.jsn-color-blue div.catItemBody img,
body.jsn-color-blue div.tagItemBody img,
body.jsn-color-blue div.latestItemBody img {
	border: 1px solid #d9dee5;
}
body.jsn-color-blue div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-blue div.catItemCommentsLink {
	border-right: 1px solid #d9dee5;
}
body.jsn-color-blue div.itemContainer {
	background: url(colors/blue/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-blue div.itemToolbar ul li,
body.jsn-color-blue div.catItemCommentsLink,
body.jsn-color-blue div.userItemCommentsLink,
body.jsn-color-blue div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/blue/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-blue #k2Container div.itemContentFooter,
body.jsn-color-blue #k2Container div.itemRelated,
body.jsn-color-blue #k2Container div.itemNavigation {
	background: url(colors/blue/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-blue div.itemView,
body.jsn-color-blue #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-blue #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-blue div.k2ItemsBlock > ul > li,
body.jsn-color-blue div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-blue h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-blue div.itemListCategory,
body.jsn-color-blue div.itemAuthorBlock,
body.jsn-color-blue div.userBlock,
body.jsn-color-blue div.latestItemsCategory {
	border: 1px solid #d9dee5;
}
body.jsn-color-blue ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- BROWN -----*/
body.jsn-color-brown #k2Container ul.jsn-pagination li a,
body.jsn-color-brown #k2Container ul.jsn-pagination li span,
body.jsn-color-brown #k2Container .jsn-article-toolbar,
body.jsn-color-brown #k2Container div.itemLinks,
body.jsn-color-brown #k2Container div.catItemLinks,
body.jsn-color-brown #k2Container div.tagItemLinks,
body.jsn-color-brown #k2Container div.userItemLinks,
body.jsn-color-brown #k2Container div.latestItemLinks,
body.jsn-color-brown #k2Container div.latestItemsCategory {
	border: 1px solid #dbcdaa;
	background: #f7eccf\0;
	background: rgba(255,245,219,0.6);	
}
body.jsn-color-brown #k2Container .jsn-article-toolbar,
body.jsn-color-brown #k2Container div.itemLinks,
body.jsn-color-brown #k2Container div.catItemLinks,
body.jsn-color-brown #k2Container div.tagItemLinks,
body.jsn-color-brown #k2Container div.userItemLinks,
body.jsn-color-brown #k2Container div.latestItemLinks,
body.jsn-color-brown #k2Container div.itemComments .inputbox {
	border: 1px solid #dbcdaa;
}
body.jsn-color-brown div.itemBody img,
body.jsn-color-brown div.userItemList img,
body.jsn-color-brown div.catItemBody img,
body.jsn-color-brown div.tagItemBody img,
body.jsn-color-brown div.latestItemBody img {
	border: 1px solid #dbcdaa;
}
body.jsn-color-brown div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-brown div.catItemCommentsLink {
	border-right: 1px solid #cbcdaa;
}
body.jsn-color-brown div.itemContainer {
	background: url(colors/brown/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-brown div.itemToolbar ul li,
body.jsn-color-brown div.catItemCommentsLink,
body.jsn-color-brown div.userItemCommentsLink,
body.jsn-color-brown div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/brown/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-brown #k2Container div.itemContentFooter,
body.jsn-color-brown #k2Container div.itemRelated,
body.jsn-color-brown #k2Container div.itemNavigation {
	background: url(colors/brown/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-brown div.itemView,
body.jsn-color-brown #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-brown #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-brown div.k2ItemsBlock > ul > li,
body.jsn-color-brown div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-brown h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-brown div.itemListCategory,
body.jsn-color-brown div.itemAuthorBlock,
body.jsn-color-brown div.userBlock,
body.jsn-color-brown div.latestItemsCategory {
	border: 1px solid #DBCDAA;
}
body.jsn-color-brown ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- GREEN -----*/
body.jsn-color-green #k2Container ul.jsn-pagination li a,
body.jsn-color-green #k2Container ul.jsn-pagination li span,
body.jsn-color-green #k2Container .jsn-article-toolbar,
body.jsn-color-green #k2Container div.itemLinks,
body.jsn-color-green #k2Container div.catItemLinks,
body.jsn-color-green #k2Container div.tagItemLinks,
body.jsn-color-green #k2Container div.userItemLinks,
body.jsn-color-green #k2Container div.latestItemLinks,
body.jsn-color-green #k2Container div.latestItemsCategory {
	border: 1px solid #c7bbae;
	background: #f7eccf\0;
	background: rgba(255,252,245,0.6);	
}
body.jsn-color-green #k2Container .jsn-article-toolbar,
body.jsn-color-green #k2Container div.itemLinks,
body.jsn-color-green #k2Container div.catItemLinks,
body.jsn-color-green #k2Container div.tagItemLinks,
body.jsn-color-green #k2Container div.userItemLinks,
body.jsn-color-green #k2Container div.latestItemLinks,
body.jsn-color-green #k2Container div.itemComments .inputbox {
	border: 1px solid #c7bbae;
}
body.jsn-color-green div.itemBody img,
body.jsn-color-green div.userItemList img,
body.jsn-color-green div.catItemBody img,
body.jsn-color-green div.tagItemBody img,
body.jsn-color-green div.latestItemBody img {
	border: 1px solid #c7bbae;
}
body.jsn-color-green div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-green div.catItemCommentsLink {
	border-right: 1px solid #c7bbae;
}
body.jsn-color-green div.itemContainer {
	background: url(colors/green/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-green div.itemToolbar ul li,
body.jsn-color-green div.catItemCommentsLink,
body.jsn-color-green div.userItemCommentsLink,
body.jsn-color-green div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/green/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-green #k2Container div.itemContentFooter,
body.jsn-color-green #k2Container div.itemRelated,
body.jsn-color-green #k2Container div.itemNavigation {
	background: url(colors/green/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-green div.itemView,
body.jsn-color-green #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-green #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-green div.k2ItemsBlock > ul > li,
body.jsn-color-green div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-green h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-green div.itemListCategory,
body.jsn-color-green div.itemAuthorBlock,
body.jsn-color-green div.userBlock,
body.jsn-color-green div.latestItemsCategory {
	border: 1px solid #c7bbae;
}
body.jsn-color-green ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- CYAN -----*/
body.jsn-color-cyan #k2Container ul.jsn-pagination li a,
body.jsn-color-cyan #k2Container ul.jsn-pagination li span,
body.jsn-color-cyan #k2Container .jsn-article-toolbar,
body.jsn-color-cyan #k2Container div.itemLinks,
body.jsn-color-cyan #k2Container div.catItemLinks,
body.jsn-color-cyan #k2Container div.tagItemLinks,
body.jsn-color-cyan #k2Container div.userItemLinks,
body.jsn-color-cyan #k2Container div.latestItemLinks,
body.jsn-color-cyan #k2Container div.latestItemsCategory {
	border: 1px solid #c7bbae;
	background: #f7eccf\0;
	background: rgba(255,252,245,0.6);	
}
body.jsn-color-cyan #k2Container .jsn-article-toolbar,
body.jsn-color-cyan #k2Container div.itemLinks,
body.jsn-color-cyan #k2Container div.catItemLinks,
body.jsn-color-cyan #k2Container div.tagItemLinks,
body.jsn-color-cyan #k2Container div.userItemLinks,
body.jsn-color-cyan #k2Container div.latestItemLinks,
body.jsn-color-cyan #k2Container div.itemComments .inputbox {
	border: 1px solid #c7bbae;
}
body.jsn-color-cyan div.itemBody img,
body.jsn-color-cyan div.userItemList img,
body.jsn-color-cyan div.catItemBody img,
body.jsn-color-cyan div.tagItemBody img,
body.jsn-color-cyan div.latestItemBody img {
	border: 1px solid #c7bbae;
}
body.jsn-color-cyan div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-cyan div.catItemCommentsLink {
	border-right: 1px solid #c7bbae;
}
body.jsn-color-cyan div.itemContainer {
	background: url(colors/cyan/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-cyan div.itemToolbar ul li,
body.jsn-color-cyan div.catItemCommentsLink,
body.jsn-color-cyan div.userItemCommentsLink,
body.jsn-color-cyan div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/cyan/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-cyan #k2Container div.itemContentFooter,
body.jsn-color-cyan #k2Container div.itemRelated,
body.jsn-color-cyan #k2Container div.itemNavigation {
	background: url(colors/cyan/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-cyan div.itemView,
body.jsn-color-cyan #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-cyan #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-cyan div.k2ItemsBlock > ul > li,
body.jsn-color-cyan div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-cyan h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-cyan div.itemListCategory,
body.jsn-color-cyan div.itemAuthorBlock,
body.jsn-color-cyan div.userBlock,
body.jsn-color-cyan div.latestItemsCategory {
	border: 1px solid #c7bbae;
}
body.jsn-color-cyan ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- RED -----*/
body.jsn-color-red #k2Container ul.jsn-pagination li a,
body.jsn-color-red #k2Container ul.jsn-pagination li span,
body.jsn-color-red #k2Container .jsn-article-toolbar,
body.jsn-color-red #k2Container div.itemLinks,
body.jsn-color-red #k2Container div.catItemLinks,
body.jsn-color-red #k2Container div.tagItemLinks,
body.jsn-color-red #k2Container div.userItemLinks,
body.jsn-color-red #k2Container div.latestItemLinks,
body.jsn-color-red #k2Container div.latestItemsCategory {
	border: 1px solid #dbcdaa;
	background: #f7eccf\0;
	background: rgba(255,245,219,0.6);	
}
body.jsn-color-red #k2Container .jsn-article-toolbar,
body.jsn-color-red #k2Container div.itemLinks,
body.jsn-color-red #k2Container div.catItemLinks,
body.jsn-color-red #k2Container div.tagItemLinks,
body.jsn-color-red #k2Container div.userItemLinks,
body.jsn-color-red #k2Container div.latestItemLinks,
body.jsn-color-red #k2Container div.itemComments .inputbox {
	border: 1px solid #dbcdaa;
}
body.jsn-color-red div.itemBody img,
body.jsn-color-red div.userItemList img,
body.jsn-color-red div.catItemBody img,
body.jsn-color-red div.tagItemBody img,
body.jsn-color-red div.latestItemBody img {
	border: 1px solid #dbcdaa;
}
body.jsn-color-red div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-red div.catItemCommentsLink {
	border-right: 1px solid #cbcdaa;
}
body.jsn-color-red div.itemContainer {
	background: url(colors/red/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-red div.itemToolbar ul li,
body.jsn-color-red div.catItemCommentsLink,
body.jsn-color-red div.userItemCommentsLink,
body.jsn-color-red div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/red/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-red #k2Container div.itemContentFooter,
body.jsn-color-red #k2Container div.itemRelated,
body.jsn-color-red #k2Container div.itemNavigation {
	background: url(colors/red/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-red div.itemView,
body.jsn-color-red #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-red #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-red div.k2ItemsBlock > ul > li,
body.jsn-color-red div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-red h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-red div.itemListCategory,
body.jsn-color-red div.itemAuthorBlock,
body.jsn-color-red div.userBlock,
body.jsn-color-red div.latestItemsCategory {
	border: 1px solid #DBCDAA;
}
body.jsn-color-red ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- GREY -----*/
body.jsn-color-grey #k2Container ul.jsn-pagination li a,
body.jsn-color-grey #k2Container ul.jsn-pagination li span,
body.jsn-color-grey #k2Container .jsn-article-toolbar,
body.jsn-color-grey #k2Container div.itemLinks,
body.jsn-color-grey #k2Container div.catItemLinks,
body.jsn-color-grey #k2Container div.tagItemLinks,
body.jsn-color-grey #k2Container div.userItemLinks,
body.jsn-color-grey #k2Container div.latestItemLinks,
body.jsn-color-grey #k2Container div.latestItemsCategory {
	border: 1px solid #d9dee5;
	background: #f7eccf\0;
	background: rgba(255,255,255,0.6);	
}
body.jsn-color-grey #k2Container .jsn-article-toolbar,
body.jsn-color-grey #k2Container div.itemLinks,
body.jsn-color-grey #k2Container div.catItemLinks,
body.jsn-color-grey #k2Container div.tagItemLinks,
body.jsn-color-grey #k2Container div.userItemLinks,
body.jsn-color-grey #k2Container div.latestItemLinks,
body.jsn-color-grey #k2Container div.itemComments .inputbox {
	border: 1px solid #d9dee5;
}
body.jsn-color-grey div.itemBody img,
body.jsn-color-grey div.userItemList img,
body.jsn-color-grey div.catItemBody img,
body.jsn-color-grey div.tagItemBody img,
body.jsn-color-grey div.latestItemBody img {
	border: 1px solid #d9dee5;
}
body.jsn-color-grey div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-grey div.catItemCommentsLink {
	border-right: 1px solid #d9dee5;
}
body.jsn-color-grey div.itemContainer {
	background: url(colors/grey/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-grey div.itemToolbar ul li,
body.jsn-color-grey div.catItemCommentsLink,
body.jsn-color-grey div.userItemCommentsLink,
body.jsn-color-grey div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/grey/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-grey #k2Container div.itemContentFooter,
body.jsn-color-grey #k2Container div.itemRelated,
body.jsn-color-grey #k2Container div.itemNavigation {
	background: url(colors/grey/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-grey div.itemView,
body.jsn-color-grey #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-grey #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-grey div.k2ItemsBlock > ul > li,
body.jsn-color-grey div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-grey h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-grey div.itemListCategory,
body.jsn-color-grey div.itemAuthorBlock,
body.jsn-color-grey div.userBlock,
body.jsn-color-grey div.latestItemsCategory {
	border: 1px solid #d9dee5;
}
body.jsn-color-grey ul.jsn-pagination li.navigation-page span {
	background: #251313;
}	
/* ============================== MOBILE LAYOUT ============================== */
@media only screen and (max-width: 960px) {
	div.itemBody img,
	div.userItemList img,
	div.catItemBody img,
	div.tagItemBody img {
		width: 96.2%;
	}
	div.groupLeading div.itemBody img,
	div.groupLeading div.userItemList img,
	div.groupLeading div.catItemBody img,
	div.groupLeading div.tagItemBody img,
	div.groupLeading div.latestItemBody img,
	div.groupPrimary div.itemBody img,
	div.groupPrimary div.userItemList img,
	div.groupPrimary div.catItemBody img,
	div.groupPrimary div.tagItemBody img,
	div.groupPrimary div.latestItemBody img,
	div.groupSecondary div.itemBody img,
	div.groupSecondary div.userItemList img,
	div.groupSecondary div.catItemBody img,
	div.groupSecondary div.tagItemBody img,
	div.latestItemBody img {
		width: 96.2%;
	}
}
@media only screen and (max-width: 480px) {
	#k2Container div.itemComments .inputbox {
		width: 270px;
	}
	.recaptchatable #recaptcha_image {
		width: 160px !important;
	}
	.recaptchatable .recaptcha_image_cell {
		width: 160px !important;
	}
	#recaptcha_table tbody tr td {
		padding: 10px 4px !important;
	}
	.recaptcha_input_area input#recaptcha_response_field {
		width: 160px !important;
	}	
	#k2Container div.itemContentFooter div.itemTwitterButton {
		margin-bottom: 10px;
	}
	div.itemContainer,
	div.latestItemsContainer {
		width: 100% !important;
	}
	div.k2AccountPage input.inputbox,
	div.k2AccountPage input#url {
		width: 45%;
	}
}/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
#k2Container ul li.odd,
#k2Container ul li.even {
	border: none;
	background: none;
}
#k2Container div.tagItemView {
	margin: 0;
	padding: 0;
	border: none;
}
#k2Container div.itemRatingBlock {
	padding: 0;
	float: left;
}
#k2Container div.itemRatingBlock > span {
	padding: 3px 5px 3px 0;
	color: #666;
}
#k2Container div.itemBody {
	padding-bottom: 0;
}
#k2Container div.catItemBody,
#k2Container div.catItemIntroText,
#k2Container div.tagItemBody,
#k2Container div.tagItemIntroText,
#k2Container div.userItemBody,
#k2Container div.userItemIntroText {
	padding: 0;
}
#k2Container h2.itemTitle,
#k2Container h2.latestItemTitle,
#k2Container h2.tagItemTitle,
#k2Container h3.catItemTitle,
#k2Container h3.userItemTitle {
	font-size: 1.4em;
	line-height: 1.5;
	padding: 0;
	margin-bottom: 1em;
}
#k2Container .jsn-article-toolbar {
	float: left;
	width: 99.6%;
	margin-bottom: 0;
}
#k2Container div.itemToolbar,
#k2Container div.catItemToolbar,
#k2Container div.userItemToolbar {
	margin: 3px 5px;
	padding: 5px;
	float: right;
	border: none;
	background: none;
}
#k2Container div.catItemToolbar div.k2FeedIcon,
#k2Container div.userItemToolbar div.k2FeedIcon {
	padding: 0;
}
#k2Container div.itemToolbar ul.jsn-article-tools {
	margin: 0;
}
#k2Container div.itemToolbar ul.jsn-article-tools li {
	float: none;
	border-left: none;
}
#k2Container div.itemToolbar ul.jsn-article-tools li:last-child {
	background: none;
}
#k2Container div.itemToolbar ul.jsn-article-tools li a {
	float: none;
	width: auto;
	height: auto;
	display: inline;
	background: none;
}
#k2Container div.jsn-article-info span.itemDateCreated {
	color: inherit;
}
#k2Container div.itemContentFooter {
	margin: 0;
	padding: 8px 0;
	text-align: left;
	border-top: none;
}
#k2Container div.catItemContentFooter,
#k2Container div.tagItemContentFooter,
#k2Container div.userItemContentFooter {
	padding-bottom: 8px;
	margin-top: 15px;
}
#k2Container div.itemContentFooter a.itemCommentsLink {
	padding: 4px 0;
	display: block;
}
#k2Container div.itemContentFooter div.itemSocialSharing {
	padding: 0;
}
#k2Container div.itemContentFooter div.itemTwitterButton,
#k2Container div.itemContentFooter div.itemFacebookButton,
#k2Container div.itemContentFooter div.itemGooglePlusOneButton {
	margin: 0;
	float: left;
}
#k2Container div.itemContentFooter div.itemTwitterButton {
	width: 90px;
}
#k2Container div.itemContentFooter div.itemFacebookButton {
	width: 220px;
}
#k2Container div.itemContentFooter div.itemGooglePlusOneButton {
	width: 40px;
}
#k2Container div.itemAttachmentsBlock {
	padding: 8px;
	border-bottom: none;
	border-top: 1px solid #DDDDDD;
}
#k2Container div.itemLinks,
#k2Container div.catItemLinks,
#k2Container div.tagItemLinks,
#k2Container div.userItemLinks,
#k2Container div.latestItemLinks {
	margin: 0 0 15px 0;
	padding: 5px 0;
}
#k2Container div.itemLinks div.itemTagsBlock,
#k2Container div.catItemLinks div.catItemTagsBlock,
#k2Container div.userItemLinks div.userItemTagsBlock,
#k2Container div.latestItemLinks div.latestItemTagsBlock,
#k2Container div.latestItemLinks div.latestItemCategory {
	padding: 0;
	margin: 3px 8px;
	border-bottom: none;
}
#k2Container div.itemLinks div.itemCategory,
#k2Container div.catItemLinks div.catItemCategory,
#k2Container div.tagItemLinks div.tagItemCategory,
#k2Container div.userItemLinks div.userItemCategory,
#k2Container div.itemLinks div.itemHits {
	padding: 0;
	margin: 3px 8px;
	border: none;
	display: block;
}
#k2Container div.itemLinks div.itemAttachmentsBlock {
	padding: 0;
	margin: 8px;
	border-bottom: none;
}
#k2Container div.itemNavigation {
	background: none;
	border-bottom: none;
	padding: 0;
}
#k2Container div.itemNavigation span.itemNavigationTitle {
	color: #555555;
	font-weight: bold;
}
#k2Container div.itemAuthorLatest {
	margin-bottom: 0;
	padding-top: 10px;
}
#k2Container div.itemRelated,
#k2Container div.itemNavigation {
	border-top: none;
}
#k2Container div.itemAuthorDetails h3.itemAuthorName {
	margin-top: 0;
}
#k2Container div.itemComments {
	padding: 0;
	border: none;
	background: none;
}
#k2Container div.itemComments ul.itemCommentsList {
	margin: 0;
}
#k2Container div.itemComments ul.itemCommentsList li {
	padding: 10px 0 0;
}
#k2Container div.itemComments ul.itemCommentsList li.even {
}
#k2Container div.itemComments ul.itemCommentsList .commentDate,
#k2Container div.itemComments ul.itemCommentsList .commentAuthorName {
	padding: 0 0 0 20px;
}
#k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper {
	padding-left: 20px;
}
#k2Container div.itemComments ul.itemCommentsList p.commentLink {
	padding-top: 0;
	margin-top: 0;
}
div.itemComments ul.itemCommentsList li p {
	margin: 5px 0;
}
#k2Container div.itemComments div.itemCommentsForm h3 {
	padding: 0;
	margin: 10px 0 5px;
}
#k2Container div.itemComments p.itemCommentsFormNotes {
	border: none;
}
#k2Container div.itemComments .inputbox {
	color: #666;
	padding: 5px;
	box-shadow: none;
}
#k2Container div.itemComments #submitCommentButton {
	font-size: 13px;
	cursor: pointer;
	background: #6a2011;
	border: 1px solid #98341c;
}
#k2Container div.itemComments #submitCommentButton.button:hover {
	color: #ccc;
}
#k2Container #itemListLinks {
	margin: 0;
}
#k2Container #itemListLinks h3 {
	margin-top: 0;
}
#k2Container #itemListLinks div.itemContainer a {
	font-size: 1.1em;
	font-weight: bold;
}
#k2Container div.k2Pagination {
	margin-top: 10px;
	color: #666;
}
#k2Container div.itemBackToTop {
	padding-top: 5px;
}
#k2Container div.itemBackToTop a {
	text-decoration: none;
}
div.genericItemHeader h2.genericItemTitle {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.calendar tr td.calendarDateLinked a {
	background: #fff;
}
div.k2FeedIcon {
	float: left;
}
div.itemBody img,
div.userItemList img,
div.catItemBody img,
div.tagItemBody img,
div.latestItemBody img {
	max-width: 96%;
	max-width: inherit\9;
}
div.k2Pagination ul li {
	display: inline-block;
	margin: 5px 1px;
}
*+html div.k2Pagination ul li {
	display: inline;
}
div.latestItemsCategoryImage {
	float: left;
}
.subCategoryContainer .subCategory {
	border: none;
	margin: 0;
	padding: 0;
}
div.subCategoryContainer {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
div.subCategoryContainer h5 {
	margin-top: 0;
}
div.subCategory a.subCategoryImage img {
	width: 50px;
}
div.subCategoryContainer p {
	margin-bottom: 5px;
}
div#itemListLinks span.catItemImage {
	float: left;
	margin-right: 5px;
}
div#itemListLinks span.catItemImage img {
	padding:3px;
}	
/*---- User ----*/
div.userBlock h2 {
	margin: 0;
}
div.userBlock div.userAdditionalInfo,
div.itemAuthorBlock div.userAdditionalInfo {
	margin: 0 0 8px;
	float: left;
}
div.userItemCommentsLink,
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {
	border-right: none;
}
/*---- List Article ----*/
div.jsn-article-toolbar .jsn-article-info .author,
div.jsn-article-toolbar .jsn-article-info .createdate {
	margin: 5px 10px;
}
div.itemContainer {
	margin-bottom: 15px;
}
div.catItemCategory span,
div.catItemTagsBlock span {
	font-weight: normal;
}
/*---- Detail Article ----*/
div.itemIntroText {
	font-size: 1em !important; /* Overwrite compress */
	font-weight: normal !important;
	line-height: 1.5 !important;
	padding: 2px 0 !important;
}
div.catItemImageBlock {
	padding: 0;
}
span.itemImage img,
span.catItemImage img {
	max-width: 96%;
	background: #f3f3f3;
}
.itemDateModified {
	margin-top: 10px;
	float: right;
	font-style: italic;
}
div.jsn-article-info {
	padding: 0.3em 0;
	float: left;
}
div.jsn-article-info .author,
div.jsn-article-info .createdate {
	line-height: 16px;
}
div.itemComment {
	float: left;
	padding: 3px 8px;
}
div.hitCount {
	margin: 15px 0 5px;
	width: 100%;
	float: left;
}
div.itemCategory span,
div.itemTagsBlock span,
#k2Container div.itemNavigation span.itemNavigationTitle {
	font-weight: normal;
}
div.itemNavigation a.itemPrevious,
div.itemNavigation a.itemNext {
	padding: 0 5px;
}
#k2Container .jsn-article-footer {
	width: 100%;
	margin: 20px 0 5px;
}
#k2Container .jsn-article-footer a.itemCommentsLink {
	float: right;
	padding-top: 3px;
}
#k2Container span.itemHits {
	float: none;
}
/*---- Featured Article ----*/
#k2Container.itemIsFeatured h2.itemTitle {
	padding-right: 50px;
	font-size: 1.2em;
	min-height: 50px;
	line-height: 1.8;
}
#k2Container div.catItemIsFeatured h3,
#k2Container div.userItemIsFeatured h3 {
	padding-right: 70px;
}
div.itemHeader h2.itemTitle span sup {
	font-size: 11px;
	color: #fff;
	background: #CA1D04;
	padding: 3px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.k2Avatar img {
	border: none;
}
div.catItemCommentsLink {
	border-right: none;
}
div.itemListCategory,
div.itemAuthorBlock,
div.userBlock,
div.latestItemsCategory {
	background: #E8E1D9\0;
	background: rgba(255,255,255,0.5);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#k2Container .jsn-article-toolbar,
#k2Container div.itemLinks,
#k2Container div.catItemLinks,
#k2Container div.tagItemLinks,
#k2Container div.userItemLinks,
#k2Container div.latestItemLinks,
#k2Container div.itemComments .inputbox {
	background: #E8E1D9\0;
	background: rgba(255,255,255,0.5);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}	
div.itemComments ul.itemCommentsList li span.commentToolbar a {
	color: #666;
}
/* ============================== MOD K2 CONTENT ============================== */
div.k2ItemsBlock > ul {
	margin: 0;
	list-style-type: none;
}
div.k2ItemsBlock .moduleItemIntrotext img {
	max-width: 95%;
	padding: 5px;
	background: #fff;
}
div.k2ItemsBlock > ul > li {
	margin: 0;
	padding: 5px 0;
	background: none;
}
div.k2ItemsBlock ul.jsn-module-footer li {
	list-style:disc;
}
div.k2ItemsBlock div.moduleItemTitle {
	font-size: 1.1em;
	font-weight: bold;
}
div.k2ItemsBlock .moduleItemAuthorAvatar img {
	margin: 5px 0 0 0;
}
div.k2ItemsBlock div.moduleItemAuthor {
	margin: 5px 0;
	color: #595959;
	margin-left: 22px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	padding: 0;
	clear: both;
	line-height: 1.5;
}
div.k2ItemsBlock p.moduleItemCategory,
div.k2ItemsBlock p.moduleAttachments {
	margin: 0.35em 0;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	max-width: 96%;
	margin: 0 auto;
	padding: 3px;
	background: #f3f3f3;
	border: 1px solid #ccc;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
	font-weight: bold;
	float: right;
	margin: 5px 0 10px;
}
/* =============== CUSTOM MODULE STYLE =============== */
div[class*="richbox-"] div.k2ItemsBlock .author,
div[class*="richbox-"] div.k2ItemsBlock .createdate,
div[class*="richbox-"] div.k2ItemsBlock div.moduleItemAuthor,
div.box-grey div.k2ItemsBlock .author,
div.box-grey div.k2ItemsBlock .createdate,
div.box-grey div.k2ItemsBlock div.moduleItemAuthor {
	color: #595959;
	margin: 5px 0;
}
/* ============================== MOD K2 COMMENTS ============================== */
div.k2LatestCommentsBlock > ul {
	margin: 0;
	list-style-type: none;
}
div.k2LatestCommentsBlock > ul > li {
	margin: 0;
	padding: 5px 0;
	background: none;
}
div.k2LatestCommentsBlock .lcAvatar img {
	margin: 0 5px 0 0;
}
div.k2LatestCommentsBlock div.lcUsername {
	margin: 5px 0;
	color: #595959;
	margin-left: 22px;
}
div.k2LatestCommentsBlock div.k2FeedIcon {
	padding: 0;
	margin-top: 5px;
	text-align: center;
}
div.k2LatestCommentsBlock div.k2FeedIcon a {
	float: none;
	width: auto;
	height: auto;
	background: none;
}
div.k2LatestCommentsBlock div.k2FeedIcon a span {
	display: inline-block;
}
div.k2ItemsBlock ul li span.moduleItemHits {
	padding: 0 2px 0 0;
	margin: 0 5px 0 0;
	border-right: none;
}
div.k2ItemsBlock ul li a.moduleItemComments {
	border-right: none;
}
div.k2LatestCommentsBlock .author,
div.k2LatestCommentsBlock .createdate {
	padding-left: 18px;
}
/* =============== CUSTOM MODULE STYLE =============== */
div[class*="richbox-"] div.k2LatestCommentsBlock .author,
div[class*="richbox-"] div.k2LatestCommentsBlock .createdate,
div.box-grey div.k2LatestCommentsBlock .author,
div.box-grey div.k2LatestCommentsBlock .createdate {
	color: #D4D4D4;
}
/* ============================== MOD K2 USERS ============================== */
div.k2UsersBlock > ul {
	margin: 0;
	list-style-type: none;
}
div.k2UsersBlock > ul > li {
	margin: 0;
	padding: 5px 0;
	background: none;
}
div.k2UsersBlock a.ubUserName,
div.k2UsersBlock a.ubUserFeedIcon {
}
div.k2UsersBlock a.ubUserFeedIcon {
	margin: 1px 0 0 4px;
}
div.k2AccountPage input {
	margin: 3px;
}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
	padding-right: 5px;
	background:none;
	border:none;
}
.k2AccountPage table.admintable tr td {
	padding:5px 0;
}
.k2AccountPage table.admintable tr td .mceIframeContainer {
	padding:0;
}
#description {
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
	box-shadow:1px 1px 0 #FCF3DA, 0 0 1px rgba(52, 34, 34, 0.2) inset;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:3px;
	-webkit-border-radius:3px;
}
.defaultSkin td.mceToolbar,
.defaultSkin .mceStatusbar,
iframe#description_ifr body#tinymce {
	background:rgba(255, 255, 255, 0.5) !important ;
}
.defaultSkin .mceButton {
	border:none !important;
}
.defaultSkin table.mceLayout tr.mceFirst td {
	border-top:none !important;
}
.defaultSkin table.mceLayout tr.mceLast td {
	border-bottom:none !important;
}
.defaultSkin table.mceLayout {
	box-shadow:1px 1px 0 #FCF3DA, 0 0 1px rgba(52, 34, 34, 0.2) inset;
	border:1px solid rgba(0,0,0,0.2) !important;
	border-radius:3px;
	-webkit-border-radius:3px
}
div.k2AccountPage table tr td select,
div.k2AccountPage table tr td input {
	margin: 3px;
	min-height:auto;
}
div.k2AccountPage table tr th.k2ProfileHeading {
	background:none;
}
.k2AccountPage div.k2AccountPageUpdate {
	border-top:1px solid rgba(0,0,0,0.25);
}
.button2-left {
	margin: 10px 0 0 0;
}
div.k2UserBlock form {
	text-align: center;
}
p#form-login-remember input.inputbox {
	float: left;
	margin-right: 10px;
	line-height: 12px;
}
div.com-user div.default-login {
	background:none;
	border:none;
}
div.k2LoginBlock fieldset.input p#form-login-remember label {
	float: left;
	margin-top: 5px;
}
.itemRatingList {
	margin: 0 !important;
}
div.tagItemImageBlock,
div.userItemImageBlock,
div.latestItemImageBlock {
	float: none;
}
.k2AccountPage th.k2ProfileHeading {
	background: none;
	border-bottom:1px dotted rgba(0,0,0,0.25);
	padding:10px 0 0 0;
}
div.k2UserBlock form input.ubLogout,
div.k2LoginBlock fieldset.input input.button {
	background: #6a2011;
	border: 1px solid #98341c;
}
div.k2UserBlock form input.ubLogout:hover {
	background: #5a2011;
}
div.k2AccountPage input.inputbox,
div.k2AccountPage input#url {
	width: 365px;
}
/* ============================== K2 CALENDAR ============================== */
div.k2CalendarBlock {
	height: inherit;
}
/* ============================== RTL LAYOUT ============================== */
/* ----- General -----*/
body.jsn-direction-rtl div.userItemCategory span,
body.jsn-direction-rtl div.userItemTagsBlock span,
body.jsn-direction-rtl div.catItemCategory span,
body.jsn-direction-rtl div.catItemTagsBlock span,
body.jsn-direction-rtl div.tagItemCategory span,
body.jsn-direction-rtl div.tagItemTagsBlock span,
body.jsn-direction-rtl div.latestItemCategory span,
body.jsn-direction-rtl div.latestItemTagsBlock span,
body.jsn-direction-rtl div.itemCategory span,
body.jsn-direction-rtl div.itemItemTagsBlock span {
	float: right;
	padding: 0 0 0 4px;
}
body.jsn-direction-rtl #k2Container div.itemToolbar, 
body.jsn-direction-rtl #k2Container div.catItemToolbar, 
body.jsn-direction-rtl #k2Container div.userItemToolbar {
	float: left;
}
body.jsn-direction-rtl div.jsn-article-info {
	float: right;
}
/* ----- UserPage -----*/
body.jsn-direction-rtl div.userBlock div.userAdditionalInfo, 
body.jsn-direction-rtl div.itemAuthorBlock div.userAdditionalInfo,
body.jsn-direction-rtl div.userBlock img {
	float: right;
}
body.jsn-direction-rtl div.userBlock img {
	margin: 0 0 0 10px;
}
body.jsn-direction-rtl div.userItemCommentsLink,
body.jsn-direction-rtl div.catItemCommentsLink {
	border-right: none;
	border-left: 1px solid #ccc;
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
}
/* ----- Categories Page -----*/
body.jsn-direction-rtl #k2Container #itemListLinks div.itemContainer a,
body.jsn-direction-rtl div#itemListLinks span.catItemImage {
	float: right;
	margin-right: 0;
}
body.jsn-direction-rtl div.itemListCategory img {
	float: right;
	margin: 0 0 0 8px;
}
/* ----- LatestItem Page -----*/
body.jsn-direction-rtl div.latestItemsCategoryImage {
	float: right;
	margin-left: 8px;
}
body.jsn-direction-rtl div.latestItemsCategoryImage img {
	margin-right: 0;
}
body.jsn-direction-rtl div.k2FeedIcon {
	float: left;
}
/* ----- Item Page -----*/
body.jsn-direction-rtl div.itemToolbar ul li {
	border-left: none;
	border-right: 1px solid #ccc;
	padding: 0 8px 0 4px;
}
body.jsn-direction-rtl #k2Container div.itemContentFooter div.itemTwitterButton,
body.jsn-direction-rtl #k2Container div.itemContentFooter div.itemFacebookButton,
body.jsn-direction-rtl #k2Container div.itemContentFooter div.itemGooglePlusOneButton {
	float: right;
	margin-left: 10px;
}
body.jsn-direction-rtl div.itemAuthorBlock img.itemAuthorAvatar {
	float: right;
	margin: 0 0 0 8px;
}
/* ----- K2 Comments -----*/
body.jsn-direction-rtl div.k2LatestCommentsBlock .lcAvatar img {
	float: right;
	margin: 0 0 0 5px;
}
/* ----- K2 Tool -----*/
body.jsn-direction-rtl div.k2ItemsBlock .moduleItemAuthorAvatar img {
	float: right;
	margin: 5px 0 0 3px;
}
body.jsn-direction-rtl div.k2ItemsBlock ul li span.moduleItemHits {
	border-left: 1px solid #ccc;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
	border-right: none;
	float: right;
}
/* ----- Featured -----*/
body.jsn-direction-rtl #k2Container div.catItemIsFeatured,
body.jsn-direction-rtl #k2Container div.userItemIsFeatured {
	background-position: 0 8px;
}
body.jsn-direction-rtl #k2Container div.catItemIsFeatured h3,
body.jsn-direction-rtl #k2Container div.userItemIsFeatured h3 {
	padding-left: 70px;
	padding-right: 0;
}
body.jsn-direction-rtl div.itemIsFeatured,
body.jsn-direction-rtl div.catItemIsFeatured,
body.jsn-direction-rtl div.userItemIsFeatured {
	background: none;
}
body.jsn-direction-rtl #k2Container.itemIsFeatured h2.itemTitle {
	padding-right: 0;
}
body.jsn-direction-rtl div.itemHeader h2.itemTitle span {
	float: left;
}
body.jsn-direction-rtl #k2Container div.itemComments ul.itemCommentsList .commentDate, 
body.jsn-direction-rtl #k2Container div.itemComments ul.itemCommentsList .commentAuthorName {
	padding: 0 20px 0 0;
}
body.jsn-direction-rtl div.itemComments ul.itemCommentsList li img {
	float: right;
	margin-left: 5px;
}
div.itemComments ul.itemCommentsList li img{
	border: 1px solid #cccccc;
}
body.jsn-direction-rtl #k2Container div.itemComments ul.itemCommentsList div.itemCommentsWrapper {
	float: right;
	margin-left: 0 !important;
}
body.jsn-direction-rtl #k2Container .jsn-article-footer a.itemCommentsLink {
	float: left;
}
body.jsn-direction-rtl #k2Container div.itemRatingBlock {
	float: right;
}
body.jsn-direction-rtl div.k2ItemsBlock ul li a.moduleItemReadMore {
	float: left;
}
body.jsn-direction-rtl div.itemCategory span, 
body.jsn-direction-rtl div.itemTagsBlock span, 
body.jsn-direction-rtl #k2Container div.itemNavigation span.itemNavigationTitle {
	float: right;
	padding: 0 0 0 4px;
}
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {
	background: none;
}
/* ============================== JOOMLA 3.0 ============================== */
/* ------ JOOMLA 3X OVERRIDE BOOTSTRAP ------ */
.jsn-joomla-30 fieldset.well {
    margin: 10px 0 10px 20px;
    padding: 20px;
}
div.k2LatestCommentsBlock div.k2FeedIcon a span.link-icon.icon-rss {
	width: auto;
}
.jsn-joomla-30 input,
.jsn-joomla-30 textarea {
	width: auto;
}
a:hover {
	color: inherit;
	text-decoration: underline;
}
.jsn-joomla-30 #k2ModuleBox205 .calendar tbody td {
	padding: 2px;
	border: 1px solid #f4f4f4;
}
/* ============================== TEMPLATE COLOR STYLE ============================== */
/*----- BLUE -----*/
body.jsn-color-blue #k2Container ul.jsn-pagination li a,
body.jsn-color-blue #k2Container ul.jsn-pagination li span,
body.jsn-color-blue #k2Container .jsn-article-toolbar,
body.jsn-color-blue #k2Container div.itemLinks,
body.jsn-color-blue #k2Container div.catItemLinks,
body.jsn-color-blue #k2Container div.tagItemLinks,
body.jsn-color-blue #k2Container div.userItemLinks,
body.jsn-color-blue #k2Container div.latestItemLinks,
body.jsn-color-blue #k2Container div.latestItemsCategory {
	border: 1px solid #d9dee5;
	background: #f7eccf\0;
	background: rgba(255,255,255,0.6);	
}
body.jsn-color-blue #k2Container .jsn-article-toolbar,
body.jsn-color-blue #k2Container div.itemLinks,
body.jsn-color-blue #k2Container div.catItemLinks,
body.jsn-color-blue #k2Container div.tagItemLinks,
body.jsn-color-blue #k2Container div.userItemLinks,
body.jsn-color-blue #k2Container div.latestItemLinks,
body.jsn-color-blue #k2Container div.itemComments .inputbox {
	border: 1px solid #d9dee5;
}
body.jsn-color-blue div.itemBody img,
body.jsn-color-blue div.userItemList img,
body.jsn-color-blue div.catItemBody img,
body.jsn-color-blue div.tagItemBody img,
body.jsn-color-blue div.latestItemBody img {
	border: 1px solid #d9dee5;
}
body.jsn-color-blue div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-blue div.catItemCommentsLink {
	border-right: 1px solid #d9dee5;
}
body.jsn-color-blue div.itemContainer {
	background: url(colors/blue/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-blue div.itemToolbar ul li,
body.jsn-color-blue div.catItemCommentsLink,
body.jsn-color-blue div.userItemCommentsLink,
body.jsn-color-blue div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/blue/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-blue #k2Container div.itemContentFooter,
body.jsn-color-blue #k2Container div.itemRelated,
body.jsn-color-blue #k2Container div.itemNavigation {
	background: url(colors/blue/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-blue div.itemView,
body.jsn-color-blue #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-blue #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-blue div.k2ItemsBlock > ul > li,
body.jsn-color-blue div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-blue h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-blue div.itemListCategory,
body.jsn-color-blue div.itemAuthorBlock,
body.jsn-color-blue div.userBlock,
body.jsn-color-blue div.latestItemsCategory {
	border: 1px solid #d9dee5;
}
body.jsn-color-blue ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- BROWN -----*/
body.jsn-color-brown #k2Container ul.jsn-pagination li a,
body.jsn-color-brown #k2Container ul.jsn-pagination li span,
body.jsn-color-brown #k2Container .jsn-article-toolbar,
body.jsn-color-brown #k2Container div.itemLinks,
body.jsn-color-brown #k2Container div.catItemLinks,
body.jsn-color-brown #k2Container div.tagItemLinks,
body.jsn-color-brown #k2Container div.userItemLinks,
body.jsn-color-brown #k2Container div.latestItemLinks,
body.jsn-color-brown #k2Container div.latestItemsCategory {
	border: 1px solid #dbcdaa;
	background: #f7eccf\0;
	background: rgba(255,245,219,0.6);	
}
body.jsn-color-brown #k2Container .jsn-article-toolbar,
body.jsn-color-brown #k2Container div.itemLinks,
body.jsn-color-brown #k2Container div.catItemLinks,
body.jsn-color-brown #k2Container div.tagItemLinks,
body.jsn-color-brown #k2Container div.userItemLinks,
body.jsn-color-brown #k2Container div.latestItemLinks,
body.jsn-color-brown #k2Container div.itemComments .inputbox {
	border: 1px solid #dbcdaa;
}
body.jsn-color-brown div.itemBody img,
body.jsn-color-brown div.userItemList img,
body.jsn-color-brown div.catItemBody img,
body.jsn-color-brown div.tagItemBody img,
body.jsn-color-brown div.latestItemBody img {
	border: 1px solid #dbcdaa;
}
body.jsn-color-brown div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-brown div.catItemCommentsLink {
	border-right: 1px solid #cbcdaa;
}
body.jsn-color-brown div.itemContainer {
	background: url(colors/brown/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-brown div.itemToolbar ul li,
body.jsn-color-brown div.catItemCommentsLink,
body.jsn-color-brown div.userItemCommentsLink,
body.jsn-color-brown div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/brown/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-brown #k2Container div.itemContentFooter,
body.jsn-color-brown #k2Container div.itemRelated,
body.jsn-color-brown #k2Container div.itemNavigation {
	background: url(colors/brown/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-brown div.itemView,
body.jsn-color-brown #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-brown #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-brown div.k2ItemsBlock > ul > li,
body.jsn-color-brown div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-brown h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-brown div.itemListCategory,
body.jsn-color-brown div.itemAuthorBlock,
body.jsn-color-brown div.userBlock,
body.jsn-color-brown div.latestItemsCategory {
	border: 1px solid #DBCDAA;
}
body.jsn-color-brown ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- GREEN -----*/
body.jsn-color-green #k2Container ul.jsn-pagination li a,
body.jsn-color-green #k2Container ul.jsn-pagination li span,
body.jsn-color-green #k2Container .jsn-article-toolbar,
body.jsn-color-green #k2Container div.itemLinks,
body.jsn-color-green #k2Container div.catItemLinks,
body.jsn-color-green #k2Container div.tagItemLinks,
body.jsn-color-green #k2Container div.userItemLinks,
body.jsn-color-green #k2Container div.latestItemLinks,
body.jsn-color-green #k2Container div.latestItemsCategory {
	border: 1px solid #c7bbae;
	background: #f7eccf\0;
	background: rgba(255,252,245,0.6);	
}
body.jsn-color-green #k2Container .jsn-article-toolbar,
body.jsn-color-green #k2Container div.itemLinks,
body.jsn-color-green #k2Container div.catItemLinks,
body.jsn-color-green #k2Container div.tagItemLinks,
body.jsn-color-green #k2Container div.userItemLinks,
body.jsn-color-green #k2Container div.latestItemLinks,
body.jsn-color-green #k2Container div.itemComments .inputbox {
	border: 1px solid #c7bbae;
}
body.jsn-color-green div.itemBody img,
body.jsn-color-green div.userItemList img,
body.jsn-color-green div.catItemBody img,
body.jsn-color-green div.tagItemBody img,
body.jsn-color-green div.latestItemBody img {
	border: 1px solid #c7bbae;
}
body.jsn-color-green div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-green div.catItemCommentsLink {
	border-right: 1px solid #c7bbae;
}
body.jsn-color-green div.itemContainer {
	background: url(colors/green/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-green div.itemToolbar ul li,
body.jsn-color-green div.catItemCommentsLink,
body.jsn-color-green div.userItemCommentsLink,
body.jsn-color-green div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/green/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-green #k2Container div.itemContentFooter,
body.jsn-color-green #k2Container div.itemRelated,
body.jsn-color-green #k2Container div.itemNavigation {
	background: url(colors/green/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-green div.itemView,
body.jsn-color-green #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-green #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-green div.k2ItemsBlock > ul > li,
body.jsn-color-green div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-green h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-green div.itemListCategory,
body.jsn-color-green div.itemAuthorBlock,
body.jsn-color-green div.userBlock,
body.jsn-color-green div.latestItemsCategory {
	border: 1px solid #c7bbae;
}
body.jsn-color-green ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- CYAN -----*/
body.jsn-color-cyan #k2Container ul.jsn-pagination li a,
body.jsn-color-cyan #k2Container ul.jsn-pagination li span,
body.jsn-color-cyan #k2Container .jsn-article-toolbar,
body.jsn-color-cyan #k2Container div.itemLinks,
body.jsn-color-cyan #k2Container div.catItemLinks,
body.jsn-color-cyan #k2Container div.tagItemLinks,
body.jsn-color-cyan #k2Container div.userItemLinks,
body.jsn-color-cyan #k2Container div.latestItemLinks,
body.jsn-color-cyan #k2Container div.latestItemsCategory {
	border: 1px solid #c7bbae;
	background: #f7eccf\0;
	background: rgba(255,252,245,0.6);	
}
body.jsn-color-cyan #k2Container .jsn-article-toolbar,
body.jsn-color-cyan #k2Container div.itemLinks,
body.jsn-color-cyan #k2Container div.catItemLinks,
body.jsn-color-cyan #k2Container div.tagItemLinks,
body.jsn-color-cyan #k2Container div.userItemLinks,
body.jsn-color-cyan #k2Container div.latestItemLinks,
body.jsn-color-cyan #k2Container div.itemComments .inputbox {
	border: 1px solid #c7bbae;
}
body.jsn-color-cyan div.itemBody img,
body.jsn-color-cyan div.userItemList img,
body.jsn-color-cyan div.catItemBody img,
body.jsn-color-cyan div.tagItemBody img,
body.jsn-color-cyan div.latestItemBody img {
	border: 1px solid #c7bbae;
}
body.jsn-color-cyan div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-cyan div.catItemCommentsLink {
	border-right: 1px solid #c7bbae;
}
body.jsn-color-cyan div.itemContainer {
	background: url(colors/cyan/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-cyan div.itemToolbar ul li,
body.jsn-color-cyan div.catItemCommentsLink,
body.jsn-color-cyan div.userItemCommentsLink,
body.jsn-color-cyan div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/cyan/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-cyan #k2Container div.itemContentFooter,
body.jsn-color-cyan #k2Container div.itemRelated,
body.jsn-color-cyan #k2Container div.itemNavigation {
	background: url(colors/cyan/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-cyan div.itemView,
body.jsn-color-cyan #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-cyan #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-cyan div.k2ItemsBlock > ul > li,
body.jsn-color-cyan div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-cyan h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-cyan div.itemListCategory,
body.jsn-color-cyan div.itemAuthorBlock,
body.jsn-color-cyan div.userBlock,
body.jsn-color-cyan div.latestItemsCategory {
	border: 1px solid #c7bbae;
}
body.jsn-color-cyan ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- RED -----*/
body.jsn-color-red #k2Container ul.jsn-pagination li a,
body.jsn-color-red #k2Container ul.jsn-pagination li span,
body.jsn-color-red #k2Container .jsn-article-toolbar,
body.jsn-color-red #k2Container div.itemLinks,
body.jsn-color-red #k2Container div.catItemLinks,
body.jsn-color-red #k2Container div.tagItemLinks,
body.jsn-color-red #k2Container div.userItemLinks,
body.jsn-color-red #k2Container div.latestItemLinks,
body.jsn-color-red #k2Container div.latestItemsCategory {
	border: 1px solid #dbcdaa;
	background: #f7eccf\0;
	background: rgba(255,245,219,0.6);	
}
body.jsn-color-red #k2Container .jsn-article-toolbar,
body.jsn-color-red #k2Container div.itemLinks,
body.jsn-color-red #k2Container div.catItemLinks,
body.jsn-color-red #k2Container div.tagItemLinks,
body.jsn-color-red #k2Container div.userItemLinks,
body.jsn-color-red #k2Container div.latestItemLinks,
body.jsn-color-red #k2Container div.itemComments .inputbox {
	border: 1px solid #dbcdaa;
}
body.jsn-color-red div.itemBody img,
body.jsn-color-red div.userItemList img,
body.jsn-color-red div.catItemBody img,
body.jsn-color-red div.tagItemBody img,
body.jsn-color-red div.latestItemBody img {
	border: 1px solid #dbcdaa;
}
body.jsn-color-red div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-red div.catItemCommentsLink {
	border-right: 1px solid #cbcdaa;
}
body.jsn-color-red div.itemContainer {
	background: url(colors/red/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-red div.itemToolbar ul li,
body.jsn-color-red div.catItemCommentsLink,
body.jsn-color-red div.userItemCommentsLink,
body.jsn-color-red div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/red/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-red #k2Container div.itemContentFooter,
body.jsn-color-red #k2Container div.itemRelated,
body.jsn-color-red #k2Container div.itemNavigation {
	background: url(colors/red/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-red div.itemView,
body.jsn-color-red #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-red #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-red div.k2ItemsBlock > ul > li,
body.jsn-color-red div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-red h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-red div.itemListCategory,
body.jsn-color-red div.itemAuthorBlock,
body.jsn-color-red div.userBlock,
body.jsn-color-red div.latestItemsCategory {
	border: 1px solid #DBCDAA;
}
body.jsn-color-red ul.jsn-pagination li.navigation-page span {
	background: #251313;
}
/*----- GREY -----*/
body.jsn-color-grey #k2Container ul.jsn-pagination li a,
body.jsn-color-grey #k2Container ul.jsn-pagination li span,
body.jsn-color-grey #k2Container .jsn-article-toolbar,
body.jsn-color-grey #k2Container div.itemLinks,
body.jsn-color-grey #k2Container div.catItemLinks,
body.jsn-color-grey #k2Container div.tagItemLinks,
body.jsn-color-grey #k2Container div.userItemLinks,
body.jsn-color-grey #k2Container div.latestItemLinks,
body.jsn-color-grey #k2Container div.latestItemsCategory {
	border: 1px solid #d9dee5;
	background: #f7eccf\0;
	background: rgba(255,255,255,0.6);	
}
body.jsn-color-grey #k2Container .jsn-article-toolbar,
body.jsn-color-grey #k2Container div.itemLinks,
body.jsn-color-grey #k2Container div.catItemLinks,
body.jsn-color-grey #k2Container div.tagItemLinks,
body.jsn-color-grey #k2Container div.userItemLinks,
body.jsn-color-grey #k2Container div.latestItemLinks,
body.jsn-color-grey #k2Container div.itemComments .inputbox {
	border: 1px solid #d9dee5;
}
body.jsn-color-grey div.itemBody img,
body.jsn-color-grey div.userItemList img,
body.jsn-color-grey div.catItemBody img,
body.jsn-color-grey div.tagItemBody img,
body.jsn-color-grey div.latestItemBody img {
	border: 1px solid #d9dee5;
}
body.jsn-color-grey div.k2ItemsBlock ul li span.moduleItemHits
body.jsn-color-grey div.catItemCommentsLink {
	border-right: 1px solid #d9dee5;
}
body.jsn-color-grey div.itemContainer {
	background: url(colors/grey/bg-div.png) 0 bottom repeat-x;
}
body.jsn-color-grey div.itemToolbar ul li,
body.jsn-color-grey div.catItemCommentsLink,
body.jsn-color-grey div.userItemCommentsLink,
body.jsn-color-grey div.k2ItemsBlock ul li span.moduleItemHits {
	background: url(colors/grey/bg-rightside.png) right 0 repeat-y;
}
body.jsn-color-grey #k2Container div.itemContentFooter,
body.jsn-color-grey #k2Container div.itemRelated,
body.jsn-color-grey #k2Container div.itemNavigation {
	background: url(colors/grey/bg-div.png) 0 0 repeat-x;
}
body.jsn-color-grey div.itemView,
body.jsn-color-grey #k2Container div.itemComments ul.itemCommentsList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-grey #k2Container div.itemComments ul.itemCommentsList li {
	border-top: 1px dotted #322020;
}
body.jsn-color-grey div.k2ItemsBlock > ul > li,
body.jsn-color-grey div.k2LatestCommentsBlock > ul > li {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-grey h2.latestItemTitleList {
	border-bottom: 1px dotted #322020;
}
body.jsn-color-grey div.itemListCategory,
body.jsn-color-grey div.itemAuthorBlock,
body.jsn-color-grey div.userBlock,
body.jsn-color-grey div.latestItemsCategory {
	border: 1px solid #d9dee5;
}
body.jsn-color-grey ul.jsn-pagination li.navigation-page span {
	background: #251313;
}	
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before{
	display: none;
}
/* ============================== MOBILE LAYOUT ============================== */
@media only screen and (max-width: 960px) {
	div.itemBody img,
	div.userItemList img,
	div.catItemBody img,
	div.tagItemBody img {
		width: 96.2%;
	}
	div.groupLeading div.itemBody img,
	div.groupLeading div.userItemList img,
	div.groupLeading div.catItemBody img,
	div.groupLeading div.tagItemBody img,
	div.groupLeading div.latestItemBody img,
	div.groupPrimary div.itemBody img,
	div.groupPrimary div.userItemList img,
	div.groupPrimary div.catItemBody img,
	div.groupPrimary div.tagItemBody img,
	div.groupPrimary div.latestItemBody img,
	div.groupSecondary div.itemBody img,
	div.groupSecondary div.userItemList img,
	div.groupSecondary div.catItemBody img,
	div.groupSecondary div.tagItemBody img,
	div.latestItemBody img {
		width: 96.2%;
	}
}
@media only screen and (max-width: 480px) {
	#k2Container div.itemComments .inputbox {
		width: 270px;
	}
	.recaptchatable #recaptcha_image {
		width: 160px !important;
	}
	.recaptchatable .recaptcha_image_cell {
		width: 160px !important;
	}
	#recaptcha_table tbody tr td {
		padding: 10px 4px !important;
	}
	.recaptcha_input_area input#recaptcha_response_field {
		width: 160px !important;
	}	
	#k2Container div.itemContentFooter div.itemTwitterButton {
		margin-bottom: 10px;
	}
	div.itemContainer,
	div.latestItemsContainer {
		width: 100% !important;
	}
	div.k2AccountPage input.inputbox,
	div.k2AccountPage input#url {
		width: 45%;
	}
}