/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
/*----------------------------------------------------------------------
Common Elements
----------------------------------------------------------------------*/
li.even, li.odd {
	background:none;
	border-bottom:1px solid #e4e4e4;
	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:normal;
}
#k2Container .componentheading{
	margin:10px 5px;
}
/*----------------------------------------------------------------------
Category view html/com_k2/default/category.php
----------------------------------------------------------------------*/
/* main category*/
div.itemListCategory {
	background:#eee;
	margin:4px 5px;
	padding:10px;
	border:none;
}
/* main category title*/
div.itemListCategory h2 {
	line-height:18px;
}
/* main category image*/
div.itemListCategory img {
	border:1px solid #e4e4e4;
	padding:0;
}
div.subCategory {
	background:#eee;
	border:none;
	margin:4px;
	padding:8px;
	display:block;
	overflow:hidden;
}
/* sub cat image*/
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
	background:none;
	padding:0px;
	border:1px solid #e4e4e4;
	margin:0 auto;
}
/* sub cat title */
div.subCategory h2 {
	font-weight:normal;
}
/* sub cat read more */
a.subCategoryMore, a.subCategoryMore:visited {
	display:block;
	width:100px;
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:bold;
}
/*----------------------------------------------------------------------
Cat item view  html/com_k2/default/category_item.php
----------------------------------------------------------------------*/
.catItemView {
	padding:0 10px!important;
}
/* this is where image and intro text are*/
div.catItemBody {
	display:block;
	overflow:hidden;
	clear:both;
	padding:0;
}
/* cat item title*/
div.catItemHeader h3.catItemTitle {
	margin:10px 0;
	padding:0;
	line-height:inherit;
}
/* cat author*/
span.catItemAuthor {
	padding:0;
	margin:0;
	float:left;
	font-size:90%;
}
/* cat created date*/
span.catItemDateCreated {
	padding:0;
	margin:0;
	float:right;
}
/* cat item image */
/* this div should have bg color or border if you need some around image styling*/
div.catItemImageBlock {
	padding:10px!important;
	margin:0 auto;
	overflow:hidden;
	display:block;
	background:#eee;
	border:1px solid #e4e4e4;
}
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:1px solid #e4e4e4;
	text-align:center;
}
span.catItemImage img {
	border:none;
	padding:0;
	overflow:hidden;
	margin:0 auto;
}
/* catItemLinks*/
div.catItemLinks {
	margin:0 0 5px 0!important;
	padding:0!important;
}
div.catItemCategory {
	border-bottom:1px solid #e4e4e4;
}
/*tags*/
div.catItemTagsBlock {
	border-bottom:1px solid #e4e4e4;
}
div.catItemTagsBlock span {
}
ul.catItemTags li {
	background-image:none;
	background:#eee;
	border:1px solid #e4e4e4;
	margin:0 5px 0 0!important;
	padding:0 5px!important;
}
ul.catItemTags li a {
}
/* 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
----------------------------------------------------------------------*/
.itemView {
	padding:10px!important
}
div.itemHeader h2.itemTitle {
	font-weight:normal;
	line-height:inherit;
	clear:both;
}
span.itemDateCreated {
	clear:both!important;
	display:block!important;
	padding:0 0 0 8px;
}
/* author*/
div.itemHeader span.itemAuthor {
	padding:10px 0 0 8px;
	display:block;
	clear:both;
}
/* rating*/
div.itemRatingBlock {
	padding-left:8px;
}
/* toolbar fot res, print etc*/
div.itemToolbar {
	background:none;
	border-top:none;
	border-bottom:1px solid #e4e4e4;
}
div.itemToolbar ul {
	float:left;
}
div.itemToolbar ul li {
	border-right:1px solid #e4e4e4;
	border-left:none;
}
/* item image*/
/* this div should have bg color or border if you need some around image styling*/
div.itemImageBlock {
	padding:10px!important;
	margin:0 10px 0 0;
	overflow:hidden;
	display:block;
	background:#eee;
	border:1px solid #e4e4e4;
	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:1px solid #e4e4e4;
	text-align:center;
}
span.itemImage img {
	border:none;
	padding:0;
	overflow:hidden;
	margin:0 auto;
}
/* item text*/
div.itemIntroText {
	font-weight:normal;
	font-size:100%;
}
div.itemFullText {
	padding:0!important;
	margin:0!important;
}
div.itemFullText p {
	padding:0!important;
	margin:0!important;
}
/* ItemLinks*/
div.itemLinks {
	margin:0 0 5px 0!important;
	padding:0!important;
}
/* item category*/
div.itemCategory {
	border-bottom:1px solid #e4e4e4;
}
/* item tags*/
div.itemTagsBlock {
	border-bottom:1px solid #e4e4e4;
}
div.itemTagsBlock span {
}
ul.itemTags li {
	background-image:none;
	background:#eee;
	border:1px solid #e4e4e4;
	margin:0 5px 0 0!important;
	padding:0 5px!important;
}
ul.ItemTags li a {
}
span.itemDateModified {
	font-size:90%;
}
span.itemHits {
	font-size:90%;
}
/* item author*/
div.itemAuthorBlock {
	background:none;
	border:1px solid #e4e4e4;
	margin:10px 0 0 0;
}
/* item related*/
div.itemRelated {
}
div.itemRelated li {
	border:none!important;
}
div.itemRelated li img {
	border:1px solid #e4e4e4;
}
/* item navigation*/
div.itemNavigation {
	background:none;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
/* item comments */
div.itemComments {
	background:none;
	border:1px solid #e4e4e4;
}
div.itemComments ul.itemCommentsList li.authorResponse {
	background:#eee;
	border:1px solid #e4e4e4;
	margin:5px 0;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	border-top:1px solid #e4e4e4;
}
form#comment-form .inputbox {
	border:1px solid #e4e4e4!important;
	width:100%!important;
	text-indent:10px;
	padding:8px 0px!important;
}
form#comment-form input[type="text"] {
}
#submitCommentButton {
	font-size:100%!important;
	cursor:pointer;
	margin:20px 0!important;
}
/*----------------------------------------------------------------------
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;}
----------------------------------------------------------------------*/
.userView div.itemView {
	border-bottom:1px solid #e4e4e4;
}
div.userBlock {
	background:#eee;
	border:1px solid #e4e4e4;
	margin:10px;
}
div.userBlock h2 {
	border-bottom:1px solid #e4e4e4;
}
p.userAdditionalInfo {
	border:none!important;
}
.userView span.itemDateCreated {
	padding:0;
}
.userView h3.itemTitle {
	font-size:180%;
}
/*----------------------------------------------------------------------
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;}
----------------------------------------------------------------------*/
.tagView span.itemDateCreated {
	padding:0;
}
.tagView h2.itemTitle {
	font-size:180%!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;}
----------------------------------------------------------------------*/
.genericView span.itemDateCreated {
	padding:0;
}
.genericView h2.itemTitle {
	font-size:180%!important;
}
/*----------------------------------------------------------------------
Latest Item list html/com_k2/default/latest.php
----------------------------------------------------------------------*/
.latestItemsCategory {
	background:#eee!important;
	margin:4px 5px!important;
	padding:10px!important;
	border:none!important;
}
div.latestItemsCategoryImage img {
	background:none!important;
	padding:0px!important;
	border:1px solid #e4e4e4!important;
	margin:0 auto!important;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/latest_item.php
----------------------------------------------------------------------*/
div.latestItemList .catItemDateCreated {
	float:left;
	font-size:80%;
}
.latestItemView {
	padding:5px;
}
/*----------------------------------------------------------------------
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 #e4e4e4;
}
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.facebook{
	background-position:0px top;
}
ul.preSocialLinks li a.facebook:hover{
	background-position:0 bottom;
}
ul.preSocialLinks li a.delicious{
	background-position:-20px top;
}
ul.preSocialLinks li a.delicious:hover{
	background-position:-20px bottom;
}
ul.preSocialLinks li a.digg{
	background-position:-40px top;
}
ul.preSocialLinks li a.digg:hover{
	background-position:-40px bottom;
}
ul.preSocialLinks li a.stumble{
	background-position:-60px top;
}
ul.preSocialLinks li a.stumble:hover{
	background-position:-60px bottom;
}
ul.preSocialLinks li a.technorati{
	background-position:-80px top;
}
ul.preSocialLinks li a.technorati:hover{
	background-position:-80px bottom;
}
ul.preSocialLinks li a.reddit{
	background-position:-100px top;
}
ul.preSocialLinks li a.reddit:hover{
	background-position:-100px bottom;
}
ul.preSocialLinks li a.myspace{
	background-position:-120px top;
}
ul.preSocialLinks li a.myspace:hover{
	background-position:-120px bottom;
}
ul.preSocialLinks li a.twitter{
	background-position:-140px top;
}
ul.preSocialLinks li a.twitter:hover{
	background-position:-140px bottom;
}
/*----------------------------------------------------------------------
Category view html/com_k2/register.php
----------------------------------------------------------------------*/
#k2UserPages{
	background:#eee;
	display:block;
	overflow:hidden;
	margin:20px 10px;
	padding:10px;
	border:1px solid #e4e4e4;

}
#k2UserPages th,
#k2UserPages td{
	background:#eee!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 #e4e4e4!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;
	font-size:80%;
}
.k2ItemsBlock li.even, .k2ItemsBlock li.odd {
	background:none;
	border-bottom:1px solid #e4e4e4;
}
.k2ItemsBlock li.lastItem {
	border:none;
}
a.moduleItemTitle, a.moduleItemTitle:visited {
	font-size:120%;
	display:block;
	margin:0!important;
}
.moduleItemImage {
	float:left;
	border:none;
}
a.moduleItemImage img {
	border:1px solid #e4e4e4!important;
	margin:0 10px 0 0!important;
	padding:0;
	float:left!important;
}
.moduleItemIntrotext {
	font-size:120%;
}
.moduleItemTags {
	margin:10px 0;
	border-bottom:1px solid #e4e4e4;
	font-size:110%;
}
/*----------------------------------------------------------------------
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 0 0 5px;
}
.k2CategoriesListBlock ul li, .k2CategoriesListBlock ul li:hover {
	list-style-type:none;
	background-image:none;
	padding:0;
	text-align:left;
}
.k2CategoriesListBlock ul li a {
	height:26px;
	line-height:20px;
	text-decoration:none;
	display:block;
	font-size:11px;
	text-decoration:none;
	text-indent:22px;
	padding-top:5px;
}
/*----------------------------------------------------------------------
k2 tag cloud module
----------------------------------------------------------------------*/
div.k2TagCloudBlock a:hover {
	background:#5B5B5B;
	color:#ececec;
}
/*----------------------------------------------------------------------
k2 comments module
----------------------------------------------------------------------*/
div.k2LatestCommentsBlock {
	padding:0;
	margin:0;
	font-size:80%;
}
.k2LatestCommentsBlock li.even, 
.k2LatestCommentsBlock li.odd {
	background:none;
	border-bottom:1px solid #e4e4e4;
}
.k2LatestCommentsBlock li.lastItem {
	border-bottom:none;
}
div.k2LatestCommentsBlock ul li span.lcComment {
	clear:right;
	font-size:120%;
	display:block;
}
/*----------------------------------------------------------------------
k2 CAT MENU COLOR AND BG CSS
----------------------------------------------------------------------*/
/* LINK BG IMAGE */
.k2CategoriesListBlock ul li a:hover {
	background-position:left top;
}
/* main caregory link*/
div.k2CategoriesListBlock ul li.activeCategory a {
	color:#333333!important;
	background-position:left top;
}
div.k2CategoriesListBlock ul li.activeCategory a:hover {
	color:#333333!important;
}
/* sub category links*/
div.k2CategoriesListBlock ul li.activeCategory ul.level1 li a {
	color:#333333!important;
}
div.k2CategoriesListBlock ul li.activeCategory ul.level1 li a:hover {
	color:#333333!important;
}
/***K2***/
/***Categorie view***/
div.subCategory {
	background:none;
	margin:20px 0px;
	padding:0 30px 0 0;
}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
	border:none;
	margin:0;
}
/***h2.module_title underline***/
.subCategory .yj_title_l {
	display:block;
	height:2px;
	margin:0;
	width:auto;
}
.subCategory .yj_title_r {
	display:block;
	margin:0 0 0 220px;
	height:2px;
}
div.subCategory h2{
	margin:5px 0;
}
div.subCategory p{
	margin:25px 0;
}
a.subCategoryMore, a.subCategoryMore:visited{
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	text-transform:uppercase;
	border-radius:2px;
	font-size:90%;
	letter-spacing:1px;
	font-weight:normal;
	padding:0 5px;
	float:left;
}
/***Cattegory item view***/
#k2Container.itemListView{
	margin-right:20px;
}
.catItemView{
	padding:15px 10px!important;
}
div.catItemHeader{
	overflow:hidden;
}
div.catItemHeader h3.catItemTitle {
	margin:10px 0;
	font-size:200%;
	line-height:24px;
	font-weight:normal;
}
/***h2.module_title underline***/
.catItemView .yj_title_l {
	display:block;
	height:2px;
	margin:0 0 5px 0;
	width:auto;
}
.catItemView .yj_title_r {
	display:block;
	margin:0 0 0 280px;
	height:2px;
}
span.catItemDateCreated {
	float:left;
	margin:0 5px;
}
div.catItemImageBlock {
	padding:0!important;
	margin:15px 0;
	background:none;
	border:none;
	float:left;
	height:260px!important;
}
span.catItemImage a {
	border:none;
}
div.catItemIntroText{
	float:left;
}
div.catItemCategory{
	padding:10px 0;
}
div.catItemCategory span{
	font-weight:normal;
}
div.catItemTagsBlock {
	padding:10px 0;
}
div.catItemTagsBlock span{
	font-weight:normal;
}
div.catItemTagsBlock ul li{
	padding:3px 7px!important;
	border:none;
	border-radius:2px;
}
.catItemReadMore a{
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	text-transform:uppercase;
	border-radius:2px;
	font-size:90%;
	letter-spacing:1px;
	font-weight:normal;
	float:left;
	padding:0 10px;
}
.catItemCommentsLink{
	line-height:27px;
	float:left!important;
	margin:0 10px 0 0!important;
}
/***Item view***/
#k2Container.itemView{
	border-bottom:none!important;
	padding:0!important;
	margin-right:30px;
}
.itemBody{
	padding-bottom:0!important;
}
div.itemHeader h2.itemTitle {
	padding:5px 0;
	font-weight:normal;
	line-height:28px;
	font-size:230%;
}
/***h2.module_title underline***/
.itemView .yj_title_l {
	display:block;
	height:2px;
	margin:0 0 5px 0;
	width:auto;
}
.itemView .yj_title_r {
	display:block;
	margin:0 0 0 350px;
	height:2px;
}
div.itemHeader span.itemAuthor {
	float:left!important;
	clear:none!important;
	padding:0;
}
div.itemHeader span.itemDateCreated {
	float:left;
	clear:none!important;
}
div.itemToolbar {
	border-bottom:none;
	padding:0;
	margin:0;
	float:right;
}
div.itemImageBlock {
	padding:0!important;
	margin:20px 0;
	background:none;
	border:none;
	float:left;
}
span.itemImage a {
	border:none;
}
div.itemFullText {
	float:left;
}
div.itemContentFooter{
	padding:10px 0;
	margin:20px 0 0 0;
}
div.itemRatingBlock {
	padding:5px 0;
	line-height:25px;
}
div.pre25SocialLinks{
	padding:10px 0;
}
span.preSocialsTitle{
	font-weight:normal;
}
div.itemCategory,div.itemTagsBlock{
	padding:10px 0;
}
div.itemCategory span,
div.itemTagsBlock span{
	font-weight:normal;
}
div.itemTagsBlock ul li{
	padding:3px 7px!important;
	border:none;
	border-radius:2px;
}
/***Autor block***/
div.itemAuthorBlock{
	border:none;
	padding:15px 0;
	margin:25px 0;
}
div.itemAuthorDetails{
	padding:0!important;
}
.itemAuthorAvatar{
	border:none!important;
	padding:0!important;
	margin:0 20px 0 0!important;
}
h3.itemAuthorName{
	margin:0;
	text-transform:uppercase;
}
/***Author Latest***/
div.itemAuthorLatest{
	float:left;
	width:50%;
	clear:none;
}
.itemAuthorLatest h3{
	text-transform:uppercase;
}
div.itemAuthorLatest{
	margin:0;
}
div.itemAuthorLatest ul{
	margin:0 50px 0 0;
}
div.itemAuthorLatest ul li{
	padding:5px 0!important;
}
/***Related items***/
.itemRelated h3{
	text-transform:uppercase;
}
div.itemRelated{
	float:left;
	clear:none;
	width:50%;
	margin:0;
}
div.itemRelated ul{
	margin:0 50px 0 0;
}
div.itemRelated ul li{
	margin:0!important;
	padding:5px 0!important;
	float:left!important;
	width:100%!important;
}
div.itemRelated ul li .itemRelImg{
	float:left!important;
	border:none;
	margin-right:10px;
}
div.itemRelated ul li.clr{
	display:none;
}
/***Navigation***/
.itemNavigation{
	border:none!important;
	padding:0!important;
	margin:20px 0!important;
}
/***Comments***/
.itemComments{
	border-radius:2px;
}
.itemCommentsForm h3{
	text-transform:uppercase;
}
.itemCommentsForm .inputbox{
	font-size:90%;
	border-radius:2px;
}
#submitCommentButton{
	font-style:normal!important;
	text-transform:uppercase!important;
	border-radius:2px!important;
}
h3.itemCommentsCounter{
	text-transform:uppercase;
}
.itemComments ul.itemCommentsList li{
	padding:15px!important;
	border-radius:2px;
}
.itemComments ul.itemCommentsList li img{
	border:none!important;
	background:none!important;
	padding:0!important;
	margin-right:15px!important;
}
/***Tag View***/
#k2Container.tagView{
	margin-right:30px!important;
}
.tagView .itemView{
	margin:0;
	padding:15px 0!important;
}
.tagView h2.itemTitle{
	padding:0!important;
	font-size:200%!important;
}
/***h2.module_title underline***/
.tagView .yj_title_l {
	display:block;
	height:2px;
	margin:0 0 5px 0;
	width:auto;
}
.tagView .yj_title_r {
	display:block;
	margin:0 0 0 280px;
	height:2px;
}
.tagView .itemImageBlock{
	margin-right:15px;
	float:left!important;
	clear:both!important;
	height:260px!important;
}
.tagView .itemIntroText{
	float:left;
}
.tagView .itemCategory{
	margin-bottom:15px;
}
.tagView .itemReadMore a{
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	text-transform:uppercase;
	border-radius:2px;
	font-size:90%;
	letter-spacing:1px;
	font-weight:normal;
	float:left;
	padding:0 10px;
}
/***User View***/
#k2Container.userView{
	margin-right:30px!important;
}
.userBlock{
	margin:0!important;
	border:none!important;
	background:none!important;
	padding:0!important;
}
.userBlock img{
	padding:0!important;
	border:none!important;
}
.userBlock h2{
	text-transform:uppercase;
}
.userView .itemView{
	margin:0;
	padding:15px 0!important;
}
.userView h3.itemTitle{
	font-size:200%!important;
	margin:0!important;
	padding:0!important;
}
/***h2.module_title underline***/
.userView .yj_title_l {
	display:block;
	height:2px;
	margin:0 0 5px 0;
	width:auto;
}
.userView .yj_title_r {
	display:block;
	margin:0 0 0 280px;
	height:2px;
}
.userView .itemImageBlock{
	margin-right:15px;
	float:left!important;
	clear:both!important;
	height:260px!important;
}
.userView .itemIntroText{
	float:left;
}
.userView .itemReadMore a{
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	text-transform:uppercase;
	border-radius:2px;
	font-size:90%;
	letter-spacing:1px;
	font-weight:normal;
	float:left;
	padding:0 10px;
}
.userView .itemCommentsLink{
	float:left;
	clear:none;
	line-height:28px;
	margin-right:10px;
}
/***Latest view****/
#k2Container.latestView{
	margin-right:30px;
}
.latestView .latestItemsContainer{
	padding:15px 0!important;
}
.latestView span.catItemDateCreated{
	margin:0;
	font-size:90%;
}
.latestView  h2.catItemTitle{
	font-size:200%;
	margin:0!important;
}
/***h2.module_title underline***/
.latestView .yj_title_l {
	display:block;
	height:2px;
	margin:0 0 5px 0;
	width:auto;
}
.latestView .yj_title_r {
	margin:0 0 0 280px;
	height:2px;
}
/***Generic View***/
/***h2.module_title underline***/
.genericView .yj_title_l {
	display:block;
	height:2px;
	margin:0 0 5px 0;
	width:auto;
}
.genericView .yj_title_r {
	margin:0 0 0 280px;
	height:2px;
}
.genericView div.itemImageBlock {
	padding:0!important;
	margin:15px 15px 15px 0;
	background:none;
	border:none;
	clear:both!important;
	float:left!important;
	height:260px!important;
}
.genericView .itemIntroText{
	float:left;
}
.genericView .itemReadMore a{
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	text-transform:uppercase;
	border-radius:2px;
	font-size:90%;
	letter-spacing:1px;
	font-weight:normal;
	float:left;
	padding:0 10px;
}
.genericView .itemCategory{
	margin-bottom:10px;
}
/***K2 CONTENT MODULE***/
.k2ItemsBlock.yj5 a.moduleItemTitle{
	font-size:120%;
	font-weight:normal;
	margin-bottom:5px!important;
}
.k2ItemsBlock.yj5 .moduleItemIntrotext{
	line-height:22px;
}
.k2ItemsBlock.yj5 a.moduleItemImage{
	margin-right:10px;
}
.k2ItemsBlock.yj5 a.moduleItemImage img{
	border:none!important;
	margin:0!important;
}
/***K2 COMMENTS MODULE***/
.k2LatestCommentsBlock.yj5 ul li{
	padding:10px 0;
}
.k2LatestCommentsBlock.yj5 ul li img{
	border:none;
	padding:0;
	margin-right:10px;
}
.k2LatestCommentsBlock.yj5 span.lcUsername{
	float:right;
}
.k2LatestCommentsBlock.yj5 span.lcItemTitle{
	text-transform:uppercase;
}
/***K2 CALENDAR***/
table.calendar tr td.calendarDayName {
	height:30px;
}
/***K2 CALENDAR***/
div.k2TagCloudBlock a{
	margin:5px;
}