/**
* author    JoomlaShine.com http://www.joomlashine.com
* copyright Copyright (C) 2008 - 2009 JoomlaShine.com. All rights reserved.
* license   Copyrighted Commercial Software
* This file may not be redistributed in whole or significant part.
*/


/* ========== K2 GEENRAL ========== */

#jsn-master div.itemView {
	border: none;
}

#jsn-master div.itemList div.itemView {
	padding: 0.5em;
	margin: 0 0 0.5em 0;
}

#jsn-master div.itemList div.itemView div.itemIntroText {
	font-weight: normal;
}

#jsn-master div.userBlock img,
#jsn-master div.itemAuthorBlock img {
	margin: 0 0.8em 0 0;
}


/* ========== K2 ITEM ========== */

#jsn-master h2.itemTitle {
	font-size: 1.4em;
	margin-top: 0;
	font-weight: normal;
}

#jsn-master div.itemToolbar {
	margin: 0 0 .6em;
	padding: 0;
	background-color: #f4f4f4;
	border: none;
}

#jsn-master div.itemInfo {
	float: left;
	padding: 0.3em 0.6em;
}

#jsn-master span.itemAuthor,
#jsn-master span.itemDateCreated {
	display: block;
	padding: 3px 0 3px 22px;
	margin: 0 0.5em 0 0;
	color: #595959;
	font-size: 0.9em;
}

#jsn-master span.itemAuthor {
	background: url(../../images/icons-uni-16.png) no-repeat 0 -1631px;
}

#jsn-master span.itemDateCreated {
	background: url(../../images/icons-uni-16.png) no-repeat 0 3px;
}

#jsn-master ul.itemTools {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0.5em 0.6em 0.3em;
}

#jsn-master div.itemRatingBlock {
	padding: 0;
	margin: 0.35em 0 0.8em
}

#jsn-master div.itemBody {
	padding: 0;
	margin: 0 0 1em;
}

#jsn-master div.itemIntroText {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0;
	margin: 4px 0 12px;
}

#jsn-master span.itemDateModified {
	border: none;
	margin: 1em 0;
	color: #999999;
	font-style: italic;
}

#jsn-master div.itemLinks {
	margin: 0 0 0.6em;
	padding: 0 0.5em;
}

#jsn-master span.itemHits,
#jsn-master a.itemCommentsLink {
	margin: 0 1em 0 0;
}

#jsn-master div.itemSocialLinksBlock,
#jsn-master div.itemTwitterBlock {
	float: right;
	border: none;
	padding: 0;
	margin: 0 0 0 1em;
}

#jsn-master div.itemMetadata {
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 0 0.8em;
	padding: 0 0.5em;
}

#jsn-master div.itemCategoryBlock,
#jsn-master div.itemTagsBlock,
#jsn-master div.itemAttachmentsBlock {
	border: none;
	padding: 0;
	margin: 0.5em 1em 0.5em 0;
}

#jsn-master div.itemNavigation {
	border: 1px dotted #CCCCCC;
	background-color: #fffff0;
	margin: 0 0 0.8em;
	padding: 0.5em;
}

#jsn-master div.itemSocialLinksBlock span,
#jsn-master div.itemTwitterBlock span,
#jsn-master div.itemCategoryBlock span,
#jsn-master div.itemTagsBlock span,
#jsn-master div.itemNavigation span,
#jsn-master div.itemAttachmentsBlock span {
	color: #595959;
	font-weight: bold;
	margin-right: 0.3em;
}

#jsn-master div.itemNavigation a.itemNext {
	padding:0 0.8em;
}

#jsn-master div.itemAuthorLatest {
	float: left;
	width: 49%;
	margin-bottom: 1em;
}

#jsn-master div.itemRelated {
	float: right;
	width: 49%;
	margin-bottom: 1em;
}

#jsn-master div.itemAuthorLatest li.even,
#jsn-master div.itemAuthorLatest li.odd,
#jsn-master div.itemRelated li.even,
#jsn-master div.itemRelated li.odd {
	border: none;
	background: none;
	padding: 0;
}

#jsn-master div.itemAuthorBlock,
#jsn-master div.itemVideoBlock,
#jsn-master div.itemImageGallery,
#jsn-master div.itemComments {
	background-color: #f4f4f4;	
	margin: 0 0 1em;
}

#jsn-master h3.itemAuthorName {
	padding: 0;
	margin: 0 0 0.6em 0;
}


/* ========== K2 CATEGORY ========== */

#jsn-master div.k2FeedIcon {
	padding: 0.6em 0.3em;
	float: right;
}

div.k2FeedIcon a, div.k2FeedIcon a:hover {
	float: none !important;
}

#jsn-master div.itemListCategory {
	background: none;
	border: none;
	margin: 0 0 1em;
	padding: 0;
}

#jsn-master div.itemListCategoriesBlock {
	border: 1px solid #DDDDDD;
	background-color: #f4f4f4;
	padding: 1em;
	margin:0 0 1em;
}

#jsn-master div.itemListSubCategories {
	border-top: 1px solid #DDDDDD;
	padding: 0;
}

#jsn-master div.subCategory {
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
}

#jsn-master a.subCategoryImage {
	float: left;
}

#jsn-master div.subCategory a.subCategoryImage img,
#jsn-master div.subCategory a.subCategoryImage:hover img {
	border: none;
}

#jsn-master div.itemReadMore {
	margin: 1em 0;
}

#jsn-master a.k2ReadMore:link,
#jsn-master a.k2ReadMore:visited {
	background: #f2f2f2;
	padding: 3px 6px;
	text-decoration: none;
	color: #404040;
	border: 1px solid #e5e5e5;
}

#jsn-master a.k2ReadMore:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}

#jsn-master div.itemList {
	
}

#jsn-master div#itemListLinks {
	background-color:#F4F4F4;
	border: 1px solid #e5e5e5;
	padding: 0.2em 1em;
	margin: 0 0 1em 0;
}

#jsn-master div.k2Pagination,
#jsn-master div.k2PageInfo {
	padding: 0;
	margin: 0 0 0.6em 0;
	text-align: center;
}


/* ========== K2 USER INFO ========== */

#jsn-master div.userBlock p.userAdditionalInfo {
	border: none;
	margin: 0;
	padding: 0;
}


/* ========== K2 LOGIN MODULE ========== */

#jsn-master div.k2LoginBlock ul,
#jsn-master div.k2UserBlock ul {
	clear: both;
	margin: 0.35em 0 0.8em;
	padding: 0;
	list-style: disc;
}

#jsn-master div.k2LoginBlock fieldset.input,
#jsn-master div.k2UserBlock ul {
	margin: 0.35em 0 0.8em;
}

#jsn-master div.k2LoginBlock div.buttonWrapper,
#jsn-master div.k2UserBlock div.buttonWrapper {
	text-align: center;
	margin: 0.5em 0 0;
}


/* ========== K2 COMMENTS MODULE ========== */

#jsn-master div.k2LatestCommentsBlock ul,
#jsn-master div.k2TopCommentersBlock ul {
	padding: 0;
	margin: 0;
}

#jsn-master div.k2LatestCommentsBlock ul li,
#jsn-master div.k2TopCommentersBlock ul li {
	background: none;
	padding: 0.3em 0 0.8em;
	margin: 0 0 0.5em;
}

#jsn-master div.k2LatestCommentsBlock span.lcUsername,
#jsn-master div.k2LatestCommentsBlock span.lcCommentDate,
#jsn-master div.k2LatestCommentsBlock span.lcItemTitle,
#jsn-master div.k2LatestCommentsBlock span.lcItemCategory,
#jsn-master div.k2TopCommentersBlock span.tcLatestComment,
#jsn-master div.k2TopCommentersBlock span.tcLatestCommentDate {
	font-size: 0.9em;
}

#jsn-master div.k2TopCommentersBlock span.tcUsername {
	font-weight: bold;
}


/* ========== K2 CONTENT MODULE ========== */

#jsn-master div.k2ItemsBlock ul {
	padding: 0;
	margin: 0;
}

#jsn-master div.k2ItemsBlock ul li {
	background: none;
	padding: 0.3em 0 0.8em;
	margin: 0 0 0.5em;
}

#jsn-master div.k2ItemsBlock a.moduleItemTitle {
	font: inherit;
}

#jsn-master div.k2ItemsBlock p.moduleItemIntrotext {
	line-height: 135%;
}


/* ========== K2 TOOLS MODULE ========== */

#jsn-master div.k2ArchivesBlock ul,
#jsn-master div.k2AuthorsListBlock ul,
#jsn-master div.k2CategoriesListBlock ul {
	padding: 0;
	margin: 0;
	list-style: disc;
}