/**
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* K2 Headers */
#k2Container h2 a, #k2Container h3 a {color: #DEDEDE;}

/* K2 Font Controls */
div.itemToolbar ul li a#fontDecrease img, div.itemToolbar ul li a#fontIncrease img {background-image: url(../images/dark/arrows.png);}
div.itemToolbar ul li a#fontDecrease img:hover, div.itemToolbar ul li a#fontIncrease img:hover {background-color: #fff;}

/* K2 Edit */
span.catItemAddLink a, span.userItemAddLink a, span.userItemEditLink a, span.catItemEditLink a, span.itemEditLink a {border: 1px solid rgba(0,0,0,0.2);box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);background-image: url(../images/dark/readon.png);color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);background-color: transparent;}
span.catItemAddLink a:hover, span.userItemAddLink a:hover, span.userItemEditLink a:hover, span.catItemEditLink a:hover, span.itemEditLink a:hover {color: #fff;}

/* K2 Readon */
#k2Container .button, .k2UserBlock .button, span.catItemAddLink a, span.userItemAddLink a, span.userItemEditLink a, span.catItemEditLink a, span.itemEditLink a, #k2Container .itemCommentsForm .button {color: #fff !important;text-shadow: 0 -1px 1px rgba(0,0,0,0.5);border: 1px solid rgba(225,225,225,0.3);border-top-color: rgba(225,225,225,0.6);box-shadow: 0 0 0 1px rgba(0,0,0,0.4);background-image: url(../images/dark/readon.png);}
#k2Container .button:hover, .k2UserBlock .button:hover, span.catItemAddLink a:hover, span.userItemAddLink a:hover, span.userItemEditLink a:hover, span.catItemEditLink a:hover, span.itemEditLink a:hover {color: #fff;text-shadow: 0 -1px 1px rgba(0,0,0,0.5);}
#k2Container .button:active, .k2UserBlock .button:active, span.catItemAddLink a:active, span.userItemAddLink a:active, span.userItemEditLink a:active, span.catItemEditLink a:active, span.itemEditLink a:active {box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}

/* K2 Tags */
div.k2TagCloudBlock a {color: #7B8181;}

/* K2 Arrow Items */
#k2Container .groupLinks .catItemTitle a, div.k2UserBlock ul.k2UserBlockActions li a, div.k2LatestCommentsBlock ul li span.lcComment {padding-left: 12px;background: url(../images/dark/arrows.png) 2px -66px no-repeat;font-size: 13px;}

/* K2 IMG Tags */
.itemListView .catItemImage img, #k2Container .itemImage img, #k2Container .authorResponse img, #k2Container .userItemImageBlock img, #k2Container .genericItemImageBlock img, .k2UsersBlock .ubUserAvatar img,.k2LatestCommentsBlock ul li .lcAvatar img,.k2Avatar img, div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.subCategory a.subCategoryImage img, span.tagItemImage img, div.userBlock img, span.latestItemImage img, span.tagItemImage img, div.tagItemIntroText img, div.latestItemsUser img, div.latestItemIntroText img, div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img, div.latestItemsCategoryImage img,div.itemAuthorBlock img.itemAuthorAvatar  {border: none;background: none;}

/* K2 Categories */
#k2Container  div.latestItemsCategory, #k2Container .itemListCategory, #k2Container .userBlock, #k2Container .subCategory {background-color: transparent;border: 1px solid transparent;}
#k2Container div.latestItemsCategory h2 a, #k2Container .itemListCategory h2 a, #k2Container .subCategory h2 a, #k2Container .itemListCategory h2 {color: #ffffff;font-size: 20px !important;}
 
/* K2 Item Links */
#k2Container .userItemLinks, #k2Container .itemLinks, #k2Container .catItemLinks, #k2Container .latestItemLinks, #k2Container div.itemAuthorBlock, div.k2ItemsBlock ul li div.moduleItemTags {border-top: 5px solid transparent;}
div.latestItemCategory span, div.latestItemTagsBlock span, #k2Container .itemCategory span, #k2Container .itemTagsBlock span, #k2Container .catItemCategory span, div.catItemTagsBlock span, div.tagItemCategory span, #k2Container .userItemCategory span, #k2Container .userItemTagsBlock span  {color: #CFD0D2;}

/* K2 Comments */
#k2Container div.itemComments ul.itemCommentsList li img {border: 1px solid #666;}
#k2Container div.itemComments ul.itemCommentsList li {border-bottom: 1px solid #666;}
#k2Container div.itemComments ul.itemCommentsList li.odd {background: #434343;}

/* K2 Input Fixes */
#k2Container .itemCommentsForm .button {border: 1px solid rgba(0,0,0,0.2);box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);background-image: url(../images/dark/readon.png);color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);background-color: transparent;}

/* K2 Item View */
#k2Container div.itemIntroText {color: #CFD0D2;font-size: 100%;font-weight: normal;font-style: italic;line-height: 24px;padding: 4px 0 0px 0;}
#k2Container div.itemContentFooter {border: none;}
#k2Container div.itemAuthorBlock {padding: 10px;}
#k2Container div.tagItemView {border: none;}

/* K2 Category */
#k2Container .catItemRatingBlock span {color: #666;}

/* K2 Items */
#k2Container .itemDateModified {border: 0;color: #666;}
#k2Container .itemRatingBlock span {color: #666;}

/* K2 Items - Author / Related */
#k2Container .itemAuthorLatest ul li a, #k2Container .itemRelated ul li a {background: url(../images/dark/arrows.png) 2px -66px no-repeat;font-size: 100%;}
#k2Container .itemAuthorLatest {float: left;margin-right: 20px;}
div.itemHeader span.itemAuthor, div.itemToolbar ul li span.itemTextResizerTitle, #k2Container .catItemView .catItemAuthor, #k2Container span.itemAuthor, #k2Container div.catItemHeader span.catItemAuthor, div.k2ItemsBlock ul li div.moduleItemAuthor {color: #999;}

/* K2 Items - Social */
#k2Container .fb-like iframe .connect_widget .connect_widget_interactive_area {color: #fff !important;}

/* K2 User */
#k2Container .userItemDateCreated {color: #666;}

/* K2 Generic */
#k2Container .genericItemDateCreated {color: #666;}

/* K2 Users Module */
.k2UsersBlock ul.ubUserItems li a {background: url(../images/dark/arrows.png) 2px -66px no-repeat;font-size: 100%;}

/* K2 Categories Module */
.k2CategoriesListBlock ul li a {background: url(../images/dark/arrows.png) 4px -66px no-repeat;color: #707070;}
div.k2CategoriesListBlock ul li.activeCategory > a {border: 1px solid rgba(0,0,0,0.2);box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);color: #333;text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);background-color: transparent;background-position: 9px -61px;color: #fff;}

/* K2 Calendar Module */
.k2CalendarBlock table.calendar {background:#000;}
.k2CalendarBlock table.calendar tr td {border:1px solid #4A4A4A;background:#000;}
.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev {background:#434343;}
.k2CalendarBlock table.calendar tr td.calendarCurrentMonth {background:#434343;}
.k2CalendarBlock table.calendar tr td.calendarNavMonthNext {background:#434343;}
.k2CalendarBlock table.calendar tr td.calendarDayName {color: white;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.k2CalendarBlock table.calendar tr td.calendarDateEmpty {background:transparent;}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a {background:#eee;}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {background:#2D2D2D;color:#fff;}
.k2CalendarBlock table.calendar tr td.calendarToday {color:#fff;background-image: url(../images/dark/readon.png);color: white;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);background-position: 0 0;border-color: transparent;}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a {color:#fff;}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {background:#2D2D2D;}

/* K2 Archives */
div.k2ArchivesBlock ul li a {background: url(../images/dark/arrows.png) 2px -66px no-repeat;font-size: 100%;}

/* K2 Login */
div.k2LoginBlock ul li a {background: url(../images/dark/arrows.png) 2px -66px no-repeat;font-size: 100%;}

