/**
 * @package   Entropy Template - RocketTheme
 * @version   1.5.1 April 20, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* K2 Global */
#k2Container {position: relative;}
#k2Container.itemView {border: 0;}
#k2Container .k2FeedIcon {position: absolute;top: 5px;right: 0;}

/* K2 Item View */
#k2Container.itemListView {padding: 0;}
.itemListView .catItemImageBlock {padding: 0;}
.k2FeedIcon {float: right;}
.catItemHeader {padding-bottom: 15px;}

/* K2 Leading Item */
#itemListLeading {margin: -5px -10px 10px -10px;}
#itemListLeading .groupLeading {padding: 10px 10px 20px 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}

/* K2 Category */
#k2Container .itemListCategory {background: none;border: none;margin: 0 -16px 20px -16px;}
#k2Container .itemListCategory img {border: 0;background: none;margin-right: 10px;padding: 0;display: block;}
#k2Container .itemListCategory h2 {margin-top: 0;}
#k2Container .catItemView .catItemDateCreated {text-transform: uppercase;letter-spacing: 0.1em;color: #666;}
#k2Container h3.catItemTitle {margin: 0;font-weight: normal;font-size: 170%;line-height: 130%;padding: 5px 0;}
#k2Container .catItemRatingBlock span {color: #666;}
#k2Container .catItemImageBlock {text-align: center;}
#k2Container .catItemImage {display: inline-block;background: url(../images/dark-10.png);border-radius: 8px;-moz-border-radius: 8px;}
#k2Container .catItemImage img {border: 0;display: block;}
#k2Container .catItemLinks {margin-bottom: 0;padding: 10px 0;}
#k2Container .catItemHitsBlock {border: 0;padding: 4px 4px 12px 0;font-weight: bold;}
#k2Container .catItemCategory {border: 0;padding: 0;}
#k2Container .catItemCategory span {line-height: 24px;display: inline-block;padding-left: 30px;font-size: 110%;}
#k2Container .catItemCategory span {background: url(../images/k2/publish-icon.png) 0 0 no-repeat;}
#k2Container .catItemTagsBlock {border: 0;padding-left: 30px;}
#k2Container .catItemTagsBlock span {font-size: 110%;}
#k2Container .catItemTagsBlock {background: url(../images/k2/tag-icon.png) 0 7px no-repeat;}
#k2Container .catItemCommentsLink {line-height: 24px;display: inline-block;padding-left: 30px;font-size: 110%;}
#k2Container .catItemCommentsLink {background: url(../images/k2/comments-icon.png) 0 2px no-repeat;border: 0;}
#k2Container .k2ReadMore {font-size: 110%;}
#k2Container #itemListLinks {border: none;background: none;}
#k2Container span.catItemAddLink {text-align: left;}
#k2Container .itemListSubCategories {margin: 0 -16px;}
#k2Container .itemListSubCategories h3 {margin-left: 15px;}
#k2Container .subCategory {margin: 0 5px 16px 5px;padding: 10px;}

/* K2 Primary Items */
#k2Container #itemListPrimary {margin: 0 -16px;}
#itemListPrimary .itemContainer {margin-bottom: 10px;}
#k2Container .groupPrimary {padding: 10px 5px 20px 5px;margin-right: 10px;margin-left: 10px;margin-bottom: 10px;border-bottom: 1px dashed #ccc;}

/* K2 Secondary Items */
#itemListSecondary .groupSecondary {margin: 0 0 15px 0;padding: 0 0 30px 0;}

/* K2 Items */
#k2Container .itemImageBlock {text-align: center;padding: 0;}
#k2Container .itemImage {display: inline-block;background: url(../images/dark-10.png);border-radius: 8px;-moz-border-radius: 8px;}
#k2Container .itemImage img {border: 0;display: block;}
#k2Container .itemToolbar {border: 0;background: none;margin-top: 10px;}
#k2Container .itemToolbar ul {text-align: left;}
#k2Container .itemToolbar ul li .itemTextResizerTitle {margin-left: -7px;}
#k2Container .itemHeader {padding-bottom: 20px;}
#k2Container .itemDateCreated {color: #666;}
#k2Container .itemDateModified {border: 0;color: #666;}
#k2Container .itemRatingBlock span {color: #666;}

/* K2 Latest Items */
#k2Container div.latestItemsCategory {background: url(../images/dark-10.png);padding: 10px;border: none;border-radius: 8px;-moz-border-radius: 8px;}
#k2Container div.latestItemsCategory h2 {text-align: center;}

/* K2 Items - Extra */
#k2Container .itemExtraFields {border: none;}
#k2Container .itemExtraFields h3 {font-size: 120%;}
#k2Container .itemExtraFields ul li {background: none;border-bottom: 1px solid #ddd;}

/* K2 Items - Links */
#k2Container .itemLinks div {border: 0;padding-bottom: 15px;padding-top: 8px;}
#k2Container .itemLinks {padding: 10px;border-radius: 8px;-moz-border-radius: 8px;}
.cssstyle-style1 #k2Container .itemLinks {background: url(../images/dark-10.png);}
#k2Container .itemLinks .clr {background: none;padding: 0;}
#k2Container .itemTagsBlock {padding: 4px 4px 4px 0;}
#k2Container .itemTagsBlock span {border: 0;padding-left: 30px;display: inline-block;font-size: 110%;}
#k2Container .itemTagsBlock span {background: url(../images/k2/tag-icon.png) 2px 0 no-repeat;}
#k2Container .itemCategory {padding: 4px 4px 4px 0;}
#k2Container .itemCategory span {line-height: 24px;display: inline-block;padding-left: 30px;font-size: 110%;}
#k2Container .itemCategory span {background: url(../images/k2/publish-icon.png) 0 0 no-repeat;}
#k2Container .itemSocialLinksBlock span {font-size: 110%;}

/* K2 Items - Author / Related */
#k2Container .itemAuthorBlock {background: none;border: none;padding: 0;}
#k2Container .itemAuthorAvatar {border-radius: 6px;-moz-border-radius: 6px;}
#k2Container .itemAuthorLatest, #k2Container .itemRelated {padding-bottom: 20px;}
#k2Container .itemAuthorLatest h3, #k2Container .itemRelated h3 {font-size: 120%;}
#k2Container .itemAuthorLatest ul, #k2Container .itemRelated ul {list-style: none;padding: 0;margin: 0;}
#k2Container .itemAuthorLatest ul li, #k2Container .itemRelated ul li {list-style: none;padding: 0;margin: 0;background: none;border: none;}
#k2Container .itemAuthorLatest ul li a, #k2Container .itemRelated ul li a {padding-left: 30px;background-repeat: no-repeat;background-position: 0 0;}
#k2Container .itemAuthorLatest ul li a:hover, #k2Container .itemRelated ul li a:hover {background-position: 0 -403px;}
.cssstyle-style1 #k2Container .itemAuthorLatest ul li a, .cssstyle-style1 #k2Container .itemRelated ul li a {background-image: url(../images/style1/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style2 #k2Container .itemAuthorLatest ul li a, .cssstyle-style2 #k2Container .itemRelated ul li a {background-image: url(../images/style2/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style3 #k2Container .itemAuthorLatest ul li a, .cssstyle-style3 #k2Container .itemRelated ul li a {background-image: url(../images/style3/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style4 #k2Container .itemAuthorLatest ul li a, .cssstyle-style4 #k2Container .itemRelated ul li a {background-image: url(../images/style4/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style5 #k2Container .itemAuthorLatest ul li a, .cssstyle-style5 #k2Container .itemRelated ul li a {background-image: url(../images/style5/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style6 #k2Container .itemAuthorLatest ul li a, .cssstyle-style6 #k2Container .itemRelated ul li a {background-image: url(../images/style6/mainbodypanel/mainbody-arrows.png);}

/* K2 Items - Video */
#k2Container .itemVideoBlock {padding: 15px;background: url(../images/dark-10.png);border-radius: 8px;-moz-border-radius: 8px;}
#k2Container .itemVideoBlock h3 {font-size: 120%;}
#k2Container .itemVideoEmbedded {margin-bottom: 10px;display: inline-block;padding: 0;}
#k2Container .itemVideoBlock span {color: inherit}

/* K2 Items - Comments */
#k2Container .itemNavigation {background: none;border: none;font-size: 110%;}
#k2Container .itemComments {padding: 15px;border: none;border-radius: 8px;-moz-border-radius: 8px;}
#k2Container .itemComments {background: url(../images/dark-10.png);}
#k2Container div.itemComments ul.itemCommentsList li {padding: 10px;margin-bottom: 5px;border-radius: 8px;-moz-border-radius: 8px;background: url(../images/light-50.png);}
#k2Container .commentDate {display: inline-block;font-size: 90%;line-height: 100%;}
#k2Container .commentAuthorName {display: inline-block;font-size: 90%;line-height: 100%;}
#k2Container .authorResponse img {margin: 0 10px 10px 0;}
#k2Container .itemCommentsFormNotes {border: none;}
#k2Container .itemCommentsForm .inputbox {padding: 5px;}
.itemCommentsForm .inputbox {border: 1px solid #ccc;}
.cssstyle-style2 .itemCommentsForm .inputbox, .cssstyle-style3 .itemCommentsForm .inputbox {border: 1px solid #CEC8BB;}
#k2Container .itemCommentsForm .button {font-size: 18px;line-height: 18px;color: #fff;padding: 5px 15px;cursor: pointer;border-radius: 6px;border: none;}
.mainbodypanel-typography-retro #k2Container .itemCommentsForm .button {font-family: Lobster,Helvetica,Arial,sans-serif;font-weight: normal;}
.mainbodypanel-typography-elegant #k2Container .itemCommentsForm .button {font-family: League Gothic,Helvetica,Arial,sans-serif;font-weight: normal;font-size: 22px;line-height: 22px;}
.cssstyle-style1 div.itemCommentsForm form input#submitCommentButton {background: #CC5C36;}
.cssstyle-style1 div.itemCommentsForm form input#submitCommentButton:hover {background: #333;}
.cssstyle-style2 div.itemCommentsForm form input#submitCommentButton {background: #825917;}
.cssstyle-style2 div.itemCommentsForm form input#submitCommentButton:hover {background: #333;}
.cssstyle-style3 div.itemCommentsForm form input#submitCommentButton {background: #779494;}
.cssstyle-style3 div.itemCommentsForm form input#submitCommentButton:hover {background: #333;}
.cssstyle-style4 div.itemCommentsForm form input#submitCommentButton {background: #D46053;}
.cssstyle-style4 div.itemCommentsForm form input#submitCommentButton:hover {background: #333;}
.cssstyle-style5 div.itemCommentsForm form input#submitCommentButton {background: #DE5839;}
.cssstyle-style5 div.itemCommentsForm form input#submitCommentButton:hover {background: #333;}
.cssstyle-style6 div.itemCommentsForm form input#submitCommentButton {background: #8DB962;}
.cssstyle-style6 div.itemCommentsForm form input#submitCommentButton:hover {background: #333;}
#k2Container .itemBackToTop {margin-top: 10px;}

/* K2 User */
#k2Container .userItemView {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
#k2Container .userItemLinks {padding: 10px 0;margin-bottom: 0;}
div.userBlock p.userAdditionalInfo {border: none;}
div.userItemCategory, div.userItemTagsBlock {border: none;}
#k2Container .userBlock {background: url(../images/dark-10.png);border: none;border-radius: 8px;-moz-border-radius: 8px;}
div.userBlock img {border-radius: 8px;-moz-border-radius: 8px;}
#k2Container div.userItemHeader h3.userItemTitle {padding: 10px 0;}
#k2Container .userItemIntroText {padding: 0;}
#k2Container .userItemImageBlock img {border: none;}
#k2Container .userItemImage {margin-right: 10px;margin-bottom: 10px;background: url(../images/dark-10.png);border-radius: 8px;-moz-border-radius: 8px;}
#k2Container .userItemCategory {border: 0;padding: 4px 4px 12px 0;}
#k2Container .userItemCategory span {font-size: 110%;border: 0;padding-left: 30px;display: inline-block;line-height: 24px;}
#k2Container .userItemCategory span {background: url(../images/k2/publish-icon.png) 0 0 no-repeat;}
#k2Container .userItemTagsBlock {border: 0;padding-left: 30px;}
#k2Container .userItemTagsBlock span {font-size: 110%;}
#k2Container .userItemTagsBlock {background: url(../images/k2/tag-icon.png) 0 7px no-repeat;}
#k2Container .userItemDateCreated {color: #666;}

/* K2 Generic */
#k2Container .genericItemView {padding-bottom: 20px;margin-bottom: 10px;border-bottom: 1px dashed #ccc;}
#k2Container .genericItemIntroText {padding: 0;}
#k2Container .genericItemDateCreated {color: #666;}
#k2Container .genericItemImageBlock img {border: none;}
#k2Container .genericItemImage {margin-right: 10px;margin-bottom: 10px;background: url(../images/dark-10.png);border-radius: 8px;-moz-border-radius: 8px;}
#k2Container .genericItemCategory {border: 0;padding-left: 30px;display: inline-block;line-height: 130%;}
#k2Container .genericItemCategory span {font-size: 110%;line-height: 24px;}
#k2Container .genericItemCategory {background: url(../images/k2/publish-icon.png) 0 0 no-repeat;}
#k2Container .genericItemTagsBlock {border: 0;padding-left: 30px;}
#k2Container .genericItemTagsBlock span {font-size: 110%;}
#k2Container .genericItemTagsBlock {background: url(../images/k2/tag-icon.png) 0 7px no-repeat;}

/* K2 Comments Module */
.k2LatestCommentsBlock ul {list-style: none;padding: 0;}
.k2LatestCommentsBlock ul li {padding: 15px 0;border-bottom: 1px dashed #ccc !important;}
.k2LatestCommentsBlock ul li.even, .k2LatestCommentsBlock ul li.odd {padding: 15px 0;border-bottom: 1px dashed #ccc !important;background: none !important;}
.k2LatestCommentsBlock ul li a {font-size: 100%;}
.k2LatestCommentsBlock ul li .lcAvatar img {margin: 0 10px 10px 0;}
.k2LatestCommentsBlock .lcUsername, .k2LatestCommentsBlock .lcCommentDate {display: block;font-size: 80%;}

/* K2 Categories Module */
.k2CategoriesListBlock ul {padding: 0;list-style: none;}
.k2CategoriesListBlock ul li {padding: 5px 0;}
.k2CategoriesListBlock ul li a {padding: 2px 0 8px 30px;background-position: 0 0;background-repeat: no-repeat;display: inline-block;line-height: 120%;font-size: 120%;font-weight: normal;}
.cssstyle-style1 .k2CategoriesListBlock ul li a {background-image: url(../images/style1/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style2 .k2CategoriesListBlock ul li a {background-image: url(../images/style2/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style3 .k2CategoriesListBlock ul li a {background-image: url(../images/style3/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style4 .k2CategoriesListBlock ul li a {background-image: url(../images/style4/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style5 .k2CategoriesListBlock ul li a {background-image: url(../images/style5/mainbodypanel/mainbody-arrows.png);}
.cssstyle-style6 .k2CategoriesListBlock ul li a {background-image: url(../images/style6/mainbodypanel/mainbody-arrows.png);}

/* K2 Calendar Module */
.cssstyle-style1 .k2CalendarBlock .calendarToday, .cssstyle-style1 .k2CalendarBlock .calendarDateLinked a:hover {background: #CC5C36;}
.cssstyle-style2 .k2CalendarBlock .calendarToday, .cssstyle-style2 .k2CalendarBlock .calendarDateLinked a:hover {background: #825917;}
.cssstyle-style3 .k2CalendarBlock .calendarToday, .cssstyle-style3 .k2CalendarBlock .calendarDateLinked a:hover {background: #779494;}
.cssstyle-style4 .k2CalendarBlock .calendarToday, .cssstyle-style4 .k2CalendarBlock .calendarDateLinked a:hover {background: #D46053;}
.cssstyle-style5 .k2CalendarBlock .calendarToday, .cssstyle-style5 .k2CalendarBlock .calendarDateLinked a:hover {background: #DE5839;}
.cssstyle-style6 .k2CalendarBlock .calendarToday, .cssstyle-style6 .k2CalendarBlock .calendarDateLinked a:hover {background: #8DB962;}

/* K2 Users Module */
.k2UsersBlock ul {padding: 0;margin: 10px 0;list-style: none;}
.k2UsersBlock ul li {padding: 10px 0;background: none;}
.k2UsersBlock ul li h3 {font-size: 120%;margin-bottom: 10px !important;}
.k2UsersBlock .ubUserAvatar img {margin-bottom: 15px;}
.k2UsersBlock .ubUserItems {border: none !important;}

/* K2 Content Module */
.k2ItemsBlock ul {padding: 0;margin: 10px 0;list-style: none;}
.k2ItemsBlock ul li {padding-bottom: 10px;background: none;}
div.k2ItemsBlock ul li div.moduleItemIntrotext {padding: 10px 0;line-height: 130%;}

/* K2 Login Module */
.k2UserBlockActions {margin: 10px 0;}

/* K2 Search Module */
.k2SearchBlock .inputbox {border: 1px solid #ddd;padding: 4px 6px;width: 95%;}

/* K2 Tags Module */
.module-content .k2TagCloudBlock a:hover {background: url(../images/dark-10.png);}