.k2FeedIcon a,a.k2FeedIcon{background:url(../images/typo/rss.png) no-repeat 0 0;color:#999;display:block;float:right;font-size:12px;height:21px;line-height:21px;padding:0 0 0 32px}.k2FeedIcon a:hover,a:hover.k2FeedIcon{color:#222}.k2FeedIcon a{float:none}article.itemView ul{padding-left:0;margin-bottom:0}#k2Container header ul li{float:left;font-size:12px;letter-spacing:1px;line-height:30px;margin-right:10px;text-transform:uppercase;color:#999}#content #k2Container header{background:0 0}article.itemView header ul{margin:0;padding:0 0 10px;height:21px;background:url(../images/body/mod-dot.png) repeat-x scroll center bottom transparent}.k2CategoriesListBlock ul{padding-left:0}.k2CategoriesListBlock li{line-height:22px;color:#606060;border-top:1px dotted #e0e0e0}.k2CategoriesListBlock li a{display:block;line-height:32px;background:url(../images/menu_sidebar.png) no-repeat scroll 100% 0 transparent}.k2CategoriesListBlock li:first-child{border-top:medium none}h1>sup{background:#db6161;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase;top:-2em}ul li.itemResizer a{background:url(../images/typo/fonts.png) no-repeat 100% 3px;display:inline-block;height:26px;text-indent:-9999em;width:15px}ul li.itemResizer span{padding:0 6px 0 0}ul li.itemResizer #fontIncrease{background-position:0 3px}.smallerFontSize{font-size:90%!important}.largerFontSize{font-size:115%!important}.itemImageBlock{margin:0 0 46px;overflow:hidden}.itemImage{display:block;line-height:0;overflow:hidden}.itemImageBlock{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.itemImageBlock img{height:auto;max-width:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%!important}.itemImageBlock img:hover{-webkit-transform:scale(1.25) rotate(-7deg);-moz-transform:scale(1.25) rotate(-7deg);-ms-transform:scale(1.25) rotate(-7deg);-o-transform:scale(1.25) rotate(-7deg);transform:scale(1.25) rotate(-7deg)}.itemImageCaption{background:#222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#bbb;display:block;font-size:12px;padding:10px 24px;width:100%}.itemImageBlock>a{display:block;width:100%}table.admintable tr{border:5px solid transparent}th.k2ProfileHeading{text-align:left;line-height:48px;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.05) inset;-moz-box-shadow:0 -1px 0 rgba(0,0,0,.05) inset;box-shadow:0 -1px 0 rgba(0,0,0,.05) inset}.itemExtraFields ul li span.itemExtraFieldsValue,.itemLinks .itemAttachmentsBlock ul,.itemLinks .itemCategory a,.itemLinks .itemTagsBlock{margin-top:10px}.itemLinks .itemTagsBlock ul{display:block;margin:0 0 0 8%}.itemBottom .itemRatingBlock .itemRatingForm ul.itemRatingList li,.itemBottom .itemRatingBlock .itemRatingList,.itemBottom .itemRatingBlock span,.itemExtraFields ul li span.itemExtraFieldsLabel,.itemLinks .itemAttachmentsBlock>span,.itemLinks .itemCategory span,.itemLinks .itemTagsBlock span,.itemLinks .itemTagsBlock ul li,.latestView .itemsContainer{float:left}.itemBottom{clear:both;margin:0 0 6px}.itemLinks{clear:both;margin:0 0 38px 0}.itemLinks .itemSocialSharing,.itemLinks .itemTagsBlock{clear:both;overflow:hidden}.itemSocialSharing{border-top:1px solid #e5e5e5;min-height:38px;margin:42px 0 0!important;overflow:visible!important;padding:20px 0 0 0}.itemExtraFields{margin:0 0 24px;padding:8px}.itemExtraFields h3{padding:0 0 8px}.itemBottom small.itemDateModified{display:block;text-align:right}.itemRatingBlock{overflow:hidden}.itemRatingBlock span{float:left}.itemRatingForm{display:block;line-height:25px;margin-left:10px;vertical-align:middle}.itemRatingLog{float:left;line-height:25px;margin:-2px 0 0;padding:0 0 0 4px}span#formLog{clear:both;color:#fff;display:block;float:none;margin:10px 0;position:relative;text-align:center;top:10px}.itemRatingForm .formLogLoading{background:url(../images/preloader.gif) no-repeat left center;height:25px;padding:0 0 0 20px}.itemRatingList,.itemRatingList .itemCurrentRating,.itemRatingList a:hover{background:url(../images/typo/star.png) left -1000px repeat-x}.itemRatingList{background-position:left top;float:left;height:25px;list-style:none;margin:0 6px!important;overflow:hidden;padding:0;position:relative;width:125px}.itemRatingList li{background:0 0;border:none!important;display:inline;padding:0}.itemRatingList .itemCurrentRating,.itemRatingList a{border:none;cursor:pointer;height:25px;left:0;line-height:25px;outline:0;overflow:hidden;position:absolute;text-indent:-1000px;top:0}.itemRatingList a:hover{background-position:left center}.itemRatingList a.one-star{width:20%;z-index:6}.itemRatingList a.two-stars{width:40%;z-index:5}.itemRatingList a.three-stars{width:60%;z-index:4}.itemRatingList a.four-stars{width:80%;z-index:3}.itemRatingList a.five-stars{width:100%;z-index:2}.itemRatingList .itemCurrentRating{background-position:0 bottom;margin:0;padding:0;z-index:1}.itemTags li{margin-right:5px}.itemExtraFields ul li{border-top:1px solid #eee;list-style:none;padding:5px 0}.itemLinks ul li{list-style:none}.itemLinks .itemAttachmentsBlock ul li a span{color:#676767}.itemLinks .itemSocialSharing>div{float:left}.itemAuthorBlock,.itemComments h3{color:#777;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.07);text-shadow:0 1px #fff;background:#f8f8f8;-webkit-box-shadow:0 -5px 20px rgba(0,0,0,.055) inset,0 10px 10px rgba(255,255,255,.5) inset,0 1px 0 #fff inset,0 -1px 0 #fff inset,0 1px 1px rgba(0,0,0,.05),0 0 0 5px #fff inset,0 0 0 6px rgba(0,0,0,.03) inset;-moz-box-shadow:0 -5px 20px rgba(0,0,0,.055) inset,0 10px 10px rgba(255,255,255,.5) inset,0 1px 0 #fff inset,0 -1px 0 #fff inset,0 1px 1px rgba(0,0,0,.05),0 0 0 5px #fff inset,0 0 0 6px rgba(0,0,0,.03) inset;box-shadow:0 -5px 20px rgba(0,0,0,.055) inset,0 10px 10px rgba(255,255,255,.5) inset,0 1px 0 #fff inset,0 -1px 0 #fff inset,0 1px 1px rgba(0,0,0,.05),0 0 0 5px #fff inset,0 0 0 6px rgba(0,0,0,.03) inset}.itemAuthorBlock{clear:both;margin:10px 0 5px;overflow:hidden;padding:24px}.itemAuthorBlock>.gkAvatar{float:left;padding:12px;max-width:80px}.itemAuthorBlock>.gkAvatar>img{display:block}.itemAuthorBlock .itemAuthorDetails{line-height:1.7;margin:0 0 0 130px}.itemAuthorBlock .itemAuthorDetails a{font-weight:400}.itemAuthorBlock .itemAuthorDetails p{margin:.5em 0}.itemAuthorEmail,.itemAuthorUrl{font-size:12px}.itemAuthorContent{margin:0 0 32px 0;overflow:hidden}.itemAuthorContent div{float:left;margin-right:4%;width:45%}.itemAuthorContent div ul{font-size:13px}.itemAuthorContent div ul li{line-height:1.7;list-style:inside;padding:5px 0}.itemAuthorContent div ul li a,.itemNavigation{clear:both;font-size:13px;padding:0}.itemCommentsForm label{clear:both;display:block}.itemCommentsForm .inputbox,.itemCommentsForm textarea{float:left}.itemCommentsForm textarea.inputbox{height:200px}.itemCommentsForm .inputbox{width:400px}.itemCommentsForm #submitCommentButton{clear:both;float:left;margin:20px 0 0}.itemCommentsForm .itemCommentsFormNotes{font-size:11px;font-style:italic;margin:24px 0}#itemCommentsAnchor{clear:both;margin:48px 0 0}.itemComments h3{font-size:15px;font-weight:400;line-height:1;margin:0;padding:14px 16px 12px;text-transform:normal}#k2Container .itemComments .itemCommentsList li{background-image:none!important;border-bottom:1px solid #ddd!important;padding:24px!important}#k2Container .itemComments .itemCommentsList li.odd{background:#fbfbfb!important}.itemComments .itemCommentsList li>span.gkAvatar{float:left;margin:14px 12px 0 0}.itemComments .itemCommentsList li>span>img{display:block}.itemComments .itemCommentsList li>div{margin:0 0 0 82px}.itemComments .itemCommentsList li div div{text-align:right}.itemComments .itemCommentsList li div div span{color:#999;font-size:11px;margin-left:24px}.itemBackToTop{float:right}.itemList article header h2,.itemsContainerWrap article header h1{font-size:36px;line-height:32px;margin:0}.itemList ul.itemTags{clear:both;padding:12px 0 0 0}.itemTags{padding-left:4px!important}.itemList ul.itemTags li{float:left}.clr{clear:both}.itemListSubCategories{overflow:hidden}.genericView article,.itemList article,.userView article{clear:both;margin-bottom:24px;overflow:hidden}.subCategoryContainer{float:left;margin-bottom:32px}.subCategoryContainer .subCategory{margin:0 32px 24px 0}.itemContainer{float:left}.itemList article{background:url(../images/body/hr-dotted.png) repeat-x scroll 0 100% transparent;padding-bottom:24px}.latestView .itemsContainerWrap{margin:0}.itemContainerLast article{margin:0}#itemListLinks{clear:both}#itemListLinks ul{margin:12px 0 0 0}#itemListLinks li{background:url(../images/typo/bullet.png) no-repeat 0 6px;font-size:13px;padding-left:24px}#itemListLinks a{color:#737373}.k2LatestCommentsBlock .k2FeedIcon{margin-top:16px}.k2LatestCommentsBlock ul li,.k2TopCommentersBlock ul li{border-bottom:1px dotted #e5e5e5;line-height:1.5!important;list-style:none!important;padding:5px 0 10px!important}.k2Avatar{display:block!important;float:left;margin:7px 12px 0 0}.k2CommentItem p{margin:0 0 8px}.k2CommentItem span{display:block;padding:4px}.k2CommentItem a{color:#737373}.k2CommentItem span.lcCommentDate{color:#999;font-size:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.k2AuthorsListBlock ul li{border:none;border-bottom:1px solid #eee;padding:12px 0}.k2AuthorsListBlock ul li a.abAuthorLatestItem{clear:both;display:block;font-size:11px;line-height:14px;margin:12px 0 0;padding:0 0 0 12px}.k2AuthorsListBlock ul li a.abAuthorLatestItem span{color:#777;display:block;font-size:10px}.tcUsername{color:#333;font-size:18px}.tcLatestComment{display:block;color:#737373;font-size:13px;margin:6px 0}.tcLatestCommentDate{color:#999;display:block;font-size:11px}div .k2ItemsBlock ul{margin-right:-20px}div .k2ItemsBlock ul li{background:0 0!important;list-style:none!important;margin:0 0 12px;padding:12px 20px 12px 0!important}a.moduleItemTitle{display:block;font-size:18px;font-weight:400;line-height:22px}.moduleItemAuthor{border-bottom:1px solid #e5e5e5;font-size:11px;margin:0 0 16px;overflow:hidden}.moduleItemAuthor a{display:block;padding:0 0 12px}.moduleItemAuthor p{clear:both}.moduleItemIntrotext{display:block;padding:12px 0 0;line-height:1.6}.moduleItemIntrotext a.moduleItemImage img{float:left;overflow:hidden;margin:4px 0}.moduleItemCategory,.moduleItemDateCreated{color:#999}.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:700;margin:0 4px 0 0;width:30%}.moduleAttachments,.moduleItemTags{border-top:1px solid #e5e5e5;margin:12px 0 0;overflow:hidden;padding:12px 0 0}.moduleItemTags strong{font-size:12px}.moduleItemTags a{float:right}a.moduleItemComments{font-size:12px}a:hover.moduleItemComments{background-position:0 100%;color:#fff}.k2ItemsBlock ul li span.moduleItemHits{font-size:90%}.moduleItemImage{display:block;margin-bottom:10px;overflow:hidden;width:100%}.moduleItemReadMore{clear:both;display:block}.k2LoginBlock fieldset.input{margin:0;padding:0 0 8px 0}.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px 0}.k2LoginBlock fieldset.input p input,.k2LoginBlock fieldset.input p label{display:block}.k2LoginBlock fieldset.input p#form-login-remember input,.k2LoginBlock fieldset.input p#form-login-remember label{display:inline}.k2UserBlock p.ubGreeting{border-bottom:1px dotted #eee}.k2UserBlock .k2UserBlockDetails span.ubName{display:block;font-weight:700;font-size:14px}.k2LoginBlock ul li{font-size:11px}.k2UserBlock .k2UserBlockActions li,.k2UsersBlock .ubUserAdditionalInfo a,.k2UsersBlock .ubUserItems li{background:url(../images/typo/bullet.png) no-repeat 0 4px;font-size:12px;padding-left:16px}.k2UserBlock .k2UserBlockActions{margin-bottom:10px}.k2UserBlock .ubAvatar{margin-right:12px}.k2UserBlock .ubName{font-size:13px}.k2UserBlock .k2UserBlockDetails>span{display:block;font-size:11px;line-height:16px;margin:3px 0}.k2BreadcrumbsBlock span.bcTitle{color:#999;padding:0 4px 0 0}.k2BreadcrumbsBlock span.bcSeparator{font-size:14px;padding:0 4px}.k2CalendarBlock{margin-bottom:8px}.k2CalendarLoader{background:#fff}.k2CalendarBlock table.calendar{background:#fff;border-collapse:collapse;border-left:1px solid #eee;margin:0 auto;width:100%}.k2CalendarBlock table.calendar tr td{background:#fff;border:1px dotted #cecece;padding:3px;text-align:center;vertical-align:middle;-webkit-box-shadow:0 -5px 8px rgba(0,0,0,.05) inset,0 10px 8px rgba(255,255,255,.5) inset;-moz-box-shadow:0 -5px 8px rgba(0,0,0,.05) inset,0 10px 8px rgba(255,255,255,.5) inset;box-shadow:0 -5px 8px rgba(0,0,0,.05) inset,0 10px 8px rgba(255,255,255,.5) inset}.k2CalendarBlock table.calendar tr td.calendarDate,.k2CalendarBlock table.calendar tr td.calendarDateEmpty,.k2CalendarBlock table.calendar tr td.calendarDateLinked,.k2CalendarBlock table.calendar tr td.calendarTodayLinked{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.k2CalendarBlock table.calendar tr td.calendarNavMonthNext,.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev{background:#fff;font-size:15px!important;text-align:center}.k2CalendarBlock table.calendar tr td.calendarDayName{background:#f0f0f0;color:#333;font-size:12px;font-weight:600;width:14.2%;text-shadow:0 1px 0 rgba(255,255,255,.75)}.k2CalendarBlock table.calendar tr td.calendarDateEmpty{background:#fbfbfb}.k2CalendarBlock table.calendar tr td.calendarDate{font-size:13px}.k2CalendarBlock table.calendar tr td.calendarDateLinked{padding:0}.k2CalendarBlock table.calendar tr td.calendarDateLinked a{display:block;padding:2px}.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover{display:block;padding:2px}.k2CalendarBlock table.calendar tr td.calendarToday{color:#606060}.k2CalendarBlock table.calendar tr td.calendarTodayLinked{color:#fff;padding:0}table.calendar tr td.calendarTodayLinked a{color:#606060!important;background:url(../images/typo/pattern.png) repeat scroll 0 0 transparent;font-weight:700;display:block;padding:3px;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.05) inset;-moz-box-shadow:0 -1px 4px rgba(0,0,0,.05) inset;box-shadow:0 -1px 4px rgba(0,0,0,.05) inset}.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover{background-color:#f4f4f4;color:#404040;display:block;padding:2px}.gkColumns>aside .k2CalendarBlock table.calendar,.gkColumns>aside .k2CalendarBlock table.calendar tr td{background:0 0;border:none;color:#fff}.gkColumns>aside .k2CalendarBlock table.calendar tr td.calendarDateLinked a{font-size:18px;font-weight:700}.k2TagCloudBlock a{background-image:none!important}.k2CategorySelectBlock form select{width:auto}.k2TagCloudBlock{font-size:15px;padding:8px 0 0 4px}#k2Container .gsc-branding-text{text-align:right}#k2Container .gsc-control{width:100%}#k2Container .gs-visibleUrl{display:none}a.ubUserFeedIcon,a.ubUserURL{clear:both;display:block;font-size:12px}span.ubUserEmail{display:inline-block;height:16px;margin:0 2px 0 0;overflow:hidden;padding:0;width:16px}span.ubUserEmail a{display:inline-block;height:16px;margin:0;padding:0;text-indent:-9999px;width:16px}.k2UsersBlock ul li h3{clear:both;margin:8px 0 0 0;padding:0}.k2UsersBlock .ubUserDescription p{font-size:12px}.k2UsersBlock .ubUserAvatar{margin-right:12px}.k2UsersBlock .ubUserName{display:block;line-height:11px}.k2UsersBlock h3{font-size:16px}.k2UsersBlock .ubUserItems{font-size:12px}.catCounter{font-size:13px;font-weight:400}article header .itemRatingBlock>span{display:none}article header .itemRatingBlock>div{margin:-16px 0 0 0}.clr+.itemContainerLast .itemImageBlock,.itemContainerLast:first-child .itemImageBlock{padding:0}.itemCommentsPagination ul li{display:inline-block;font-size:80%;margin:0 3px}.itemCommentsPagination ul{text-align:right}#k2Container .pagination a,#k2Container .pagination strong{padding:5px 10px 5px}.-moz- #k2Container .pagination{display:inline-block;width:100%}#k2Container article header h2{line-height:46px;clear:both;font-size:46px}.k2Avatar>img.pic3d{padding:2px}