a:active,a:focus{outline:0}
#k2Container{padding:0 0 24px}
body.contentpane #k2Container{padding:16px}
.even{background:#fffff0;border-bottom:1px dotted #ccc;padding:2px}
.odd{background:#fff;border-bottom:1px dotted #ccc;padding:2px}
div.k2FeedIcon{padding:4px 8px}
div.k2FeedIcon a,div.k2FeedIcon a:hover{display:block;float:right;width:16px;height:16px;background:url(components/com_k2/images/fugue/feed.png) no-repeat 50% 50%;margin:0;padding:0}
.itemRatingForm{display:block;vertical-align:middle;line-height:25px;float:left}
.itemRatingLog{font-size:11px;float:left;margin:0;padding:0 0 0 4px}
div.itemRatingForm .formLogLoading{background:url(components/com_k2/images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px}
.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:transparent url(components/com_k2/images/system/transparent_star.gif) left -1000px repeat-x}
.itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;background-position:left top;margin:0;padding:0}
.itemRatingList li{display:inline;background:none;padding:0}
.itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer}
.itemRatingList a:hover{background-position:left bottom}
.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{z-index:1;background-position:0 center;margin:0;padding:0}
.smallerFontSize{font-size:100%;line-height:inherit}
.largerFontSize{font-size:150%;line-height:140%}
.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#fff!important}
#recaptcha_table{border-color:#ccc!important}
#recaptcha_response_field{background-color:#fff!important;border-color:#ccc!important}
.clearList{display:none;float:none;clear:both}
.k2Avatar img{display:block;float:left;background:#fff;border:1px solid #ccc;margin:2px 4px 4px 0;padding:2px}
div.k2Pagination{text-align:center;color:#999;margin:24px 0 4px;padding:8px}
div.itemIsFeatured,div.catItemIsFeatured,div.userItemIsFeatured{background:url(components/com_k2/images/system/featuredItem.png) no-repeat 100% 0}
a.itemPrintThisPage{display:block;width:160px;background:#F7FAFE;border:1px solid #ccc;text-align:center;color:#555;font-size:13px;margin:4px auto 16px;padding:4px}
a.itemPrintThisPage:hover{background:#eee;text-decoration:none}
div.itemView{border-bottom:1px dotted #ccc;margin:0 0 24px;padding:8px 0 24px}
div.itemHeader h2.itemTitle{font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:400;line-height:110%;margin:0;padding:10px 0 4px}
div.itemToolbar{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f7fafe;margin:16px 0 0;padding:2px 0}
div.itemToolbar ul{text-align:right;list-style:none;margin:0;padding:0}
div.itemToolbar ul li{display:inline;list-style:none;border-left:1px solid #ccc;text-align:center;background:none;font-size:12px;margin:0;padding:0 4px 0 8px}
div.itemToolbar ul li a{font-size:12px;font-weight:400}
div.itemToolbar ul li a img{vertical-align:middle}
div.itemToolbar ul li a#fontDecrease img{width:13px;height:13px;background:url(components/com_k2/images/system/font_decrease.gif) no-repeat}
div.itemToolbar ul li a#fontIncrease img{width:13px;height:13px;background:url(components/com_k2/images/system/font_increase.gif) no-repeat}
span.itemImageCaption{color:#666;float:left;display:block;font-size:11px}
span.itemImageCredits{color:#999;float:right;display:block;font-style:italic;font-size:11px}
div.itemIntroText{color:#444;font-size:18px;font-weight:700;line-height:24px;padding:4px 0 12px}
div.itemFullText h3{margin:0;padding:16px 0 4px}
div.itemContentFooter{display:block;text-align:right;border-top:1px solid #ddd;color:#999;margin:16px 0 4px;padding:4px}
div.itemTwitterButton{float:left;margin:2px 24px 0 0}
div.itemFacebookButton{float:left;margin-right:24px;width:200px}
div.itemLinks{margin:16px 0;padding:0}
div.itemAuthorBlock{background:#f7fafe;border:1px solid #ddd;margin:0 0 16px;padding:8px}
div.itemAuthorBlock div.itemAuthorDetails{margin:0;padding:4px 0 0}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName{margin:0 0 4px;padding:0}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{font-weight:700;color:#555;border-right:1px solid #ccc;margin:0 4px 0 0;padding:0 8px 0 0}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{font-weight:700;color:#555}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a{font-weight:400}
div.itemRelated ul li.k2ScrollerElement{float:left;overflow:hidden;border:1px solid #ccc;background:#fff;margin:0 4px 4px 0;padding:4px}
div.itemVideoBlock span.itemVideo{display:block;overflow:hidden}
div.itemVideoBlock span.itemVideoCaption{color:#eee;float:left;display:block;font-size:11px;font-weight:700;width:60%}
div.itemVideoBlock span.itemVideoCredits{color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right}
div.itemNavigation{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;margin:0 0 24px;padding:4px 8px}
div.itemComments{background:#f7fafe;border:1px solid #ddd;padding:16px}
div.itemComments ul.itemCommentsList{list-style:none;margin:0 0 16px;padding:0}
div.itemComments ul.itemCommentsList li{border-bottom:1px dotted #ddd;margin:0;padding:4px}
div.itemComments ul.itemCommentsList li.authorResponse{background:url(components/com_k2/images/system/stripes.png) repeat}
div.itemComments ul.itemCommentsList li.unpublishedComment{background:#ffeaea}
div.itemComments ul.itemCommentsList li img{float:left;background:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:4px 4px 4px 0;padding:4px}
div.itemComments ul.itemCommentsList li span.commentDate{border-right:1px solid #ccc;font-weight:700;font-size:14px;margin:0 8px 0 0;padding:0 4px 0 0}
div.itemComments ul.itemCommentsList li span.commentAuthorName{font-weight:700;font-size:14px}
div.itemComments ul.itemCommentsList li span.commentLink{float:right;margin-left:8px}
div.itemComments ul.itemCommentsList li span.commentLink a{font-size:11px;color:#999;text-decoration:underline}
div.itemComments ul.itemCommentsList li span.commentToolbar a{font-size:11px;color:#999;text-decoration:underline;margin-right:4px}
div.itemCommentsPagination{margin:0 0 24px;padding:4px}
div.itemCommentsPagination span.pagination{display:block;float:right;clear:both}
div.itemCommentsForm p.itemCommentsFormNotes{border-top:2px solid #ccc}
div.itemCommentsForm form textarea.inputbox{display:block;width:350px;height:160px;margin:0}
div.itemCommentsForm form input.inputbox{display:block;width:350px;margin:0}
div.itemCommentsForm form input#submitCommentButton{display:block;border:1px solid #ccc;background:#eee;font-size:16px;margin:16px 0 0;padding:4px}
div.k2ReportCommentFormContainer{width:480px;margin:0 auto;padding:8px}
div.k2ReportCommentFormContainer blockquote{width:462px;background:#f7fafe;border:1px solid #ddd;margin:0 0 8px;padding:8px}
div.k2ReportCommentFormContainer blockquote span.quoteIconLeft{font-style:italic;font-weight:700;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:left}
div.k2ReportCommentFormContainer blockquote span.quoteIconRight{font-style:italic;font-weight:700;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:right}
div.k2ReportCommentFormContainer blockquote span.theComment{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;font-weight:400;color:#000;padding:0 4px}
div.k2ReportCommentFormContainer form label{display:block;font-weight:700}
div.k2ReportCommentFormContainer form input,div.k2ReportCommentFormContainer form textarea{display:block;border:1px solid #ddd;font-size:12px;width:474px;margin:0 0 8px;padding:2px}
div.k2ReportCommentFormContainer form #recaptcha{margin-bottom:24px}
div.itemBackToTop{text-align:right}
div.itemListCategory{background:#f7fafe;border:1px solid #ddd;margin:4px 0;padding:8px}
div.subCategory{background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px}
div.subCategory a.subCategoryImage,div.subCategory a.subCategoryImage:hover{text-align:center;display:block}
div#itemListLinks{background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px}
span.catItemDateModified{display:block;text-align:right;color:#999;border-top:1px solid #ddd;margin:4px 0;padding:4px}
div.userBlock{background:#f7fafe;border:1px solid #ddd;clear:both;margin:0 0 16px;padding:8px}
div.userItemViewUnpublished{opacity:0.9;border:4px dashed #ccc;background:#fffff2;margin:8px 0;padding:8px}
div#genericItemListNothingFound{text-align:center;padding:40px}
div#genericItemListNothingFound p{font-size:20px;color:#999}
#k2GoogleSearchContainer .gsc-control{width:auto!important}
#k2GoogleSearchContainer .gsc-control .gsc-above-wrapper-area,#k2GoogleSearchContainer .gsc-control .gsc-resultsHeader,#k2GoogleSearchContainer .gsc-control .gsc-url-bottom{display:none!important}
div.latestItemsCategory{background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px}
div.latestItemsUser{background:#f7fafe;border:1px solid #ddd;clear:both;margin:0 8px 8px 0;padding:8px}
div.latestItemList{padding:0 8px 8px 0}
h2.latestItemTitleList{font-size:14px;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;margin:8px 0 2px;padding:2px 0}
.k2AccountPage table tr td label{white-space:nowrap}
img.k2AccountPageImage{border:4px solid #ddd;display:block;margin:10px 0;padding:0}
.k2AccountPage div.k2AccountPageNotice{padding:8px}
.k2AccountPage div.k2AccountPageUpdate{border-top:1px dotted #ccc;text-align:right;margin:8px 0;padding:8px}
.k2AccountPage th.k2ProfileHeading{text-align:left;font-size:18px;background:#f6f6f6;padding:8px}
.k2AccountPage table.admintable td.key,.k2AccountPage table.admintable td.paramlist_key{background:#f6f6f6;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#666;font-weight:700;text-align:right;font-size:11px;width:140px}
div.k2ItemsBlock ul li div.moduleItemIntrotext{display:block;line-height:120%;padding:4px 0}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:right;border:2px solid #ddd;margin:2px 0 4px 4px;padding:0}
div.k2ItemsBlock ul li div.moduleItemTags a{padding:0 2px}
div.k2LoginBlock fieldset.input{margin:0;padding:0 0 8px}
div.k2UserBlock p.ubGreeting{border-bottom:1px dotted #ccc}
div.k2UserBlock div.k2UserBlockDetails span.ubName{display:block;font-weight:700;font-size:14px}
div.k2BreadcrumbsBlock span.bcTitle{color:#999;padding:0 4px 0 0}
div.k2BreadcrumbsBlock span.bcSeparator{font-size:14px;padding:0 4px}
div.k2CalendarBlock{height:190px;margin-bottom:8px}
div.k2CalendarLoader{background:#fff url(components/com_k2/images/system/k2CalendarLoader.gif) no-repeat 50% 50%}
table.calendar{background:#fff;border-collapse:collapse;margin:0 auto}
table.calendar tr td{text-align:center;vertical-align:middle;border:1px solid #f4f4f4;background:#fff;padding:2px}
table.calendar tr td.calendarNavMonthPrev{background:#f3f3f3;text-align:left}
table.calendar tr td.calendarCurrentMonth{background:#f3f3f3}
table.calendar tr td.calendarNavMonthNext{background:#f3f3f3;text-align:right}
table.calendar tr td.calendarDayName{background:#e9e9e9;font-size:11px;width:14.2%}
table.calendar tr td.calendarDateEmpty{background:#fbfbfb}
table.calendar tr td.calendarDateLinked{padding:0}
table.calendar tr td.calendarDateLinked a{display:block;text-decoration:none;background:#eee;padding:2px}
table.calendar tr td.calendarDateLinked a:hover{display:block;background:#135cae;color:#fff;text-decoration:none;padding:2px}
table.calendar tr td.calendarToday{background:#135cae;color:#fff}
table.calendar tr td.calendarTodayLinked{background:#135cae;color:#fff;padding:0}
table.calendar tr td.calendarTodayLinked a{display:block;color:#fff;text-decoration:none;padding:2px}
table.calendar tr td.calendarTodayLinked a:hover{display:block;background:#BFD9FF;text-decoration:none;padding:2px}
div.k2CategorySelectBlock form select{width:auto}
div.k2CategoriesListBlock ul li a span.catTitle{padding-right:4px}
div.k2CategoriesListBlock ul li.activeCategory a{font-weight:700}
div.k2SearchBlock{position:relative}
div.k2SearchBlock div.k2LiveSearchResults{display:none;background:#fff;position:absolute;z-index:99;border:1px solid #ccc;margin-top:-1px}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults{list-style:none;margin:0;padding:0}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li{border:none;margin:0;padding:0}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a{display:block;border-top:1px dotted #eee;padding:1px 2px}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover{background:#fffff0}
div.k2TagCloudBlock a{float:left;display:block;padding:4px}
div.k2TagCloudBlock a:hover{float:left;display:block;background:#135cae;color:#fff;text-decoration:none;padding:4px}
a.ubUserFeedIcon,a.ubUserFeedIcon:hover{display:inline-block;width:16px;height:16px;background:url(components/com_k2/images/fugue/feed.png) no-repeat 50% 50%;margin:0 2px 0 0;padding:0}
a.ubUserURL,a.ubUserURL:hover{display:inline-block;width:16px;height:16px;background:url(components/com_k2/images/fugue/globe.png) no-repeat 50% 50%;margin:0 2px 0 0;padding:0}
span.ubUserEmail{display:inline-block;width:16px;height:16px;background:url(components/com_k2/images/fugue/mail.png) no-repeat 50% 50%;overflow:hidden;margin:0 2px 0 0;padding:0}
span.ubUserEmail a{display:inline-block;width:16px;height:16px;text-indent:-9999px;margin:0;padding:0}
div.k2UsersBlock ul li h3{clear:both;margin:8px 0 0;padding:0}
img,.lastItem,div.itemToolbar ul > li:first-child{border:none}
.k2Padding,div.catItemView{padding:4px}
.clr,div.itemRelated ul li.clr{clear:both;height:0;line-height:0;display:block;float:none;border:none;margin:0;padding:0}
div.k2FeedIcon a span,div.k2FeedIcon a:hover span,span.siteRoot,div.itemToolbar ul li a#fontDecrease span,div.itemToolbar ul li a#fontIncrease span,div.itemComments ul.itemCommentsList li span.commentAuthorEmail,a.ubUserFeedIcon span,a.ubUserFeedIcon:hover span,a.ubUserURL span,a.ubUserURL:hover span{display:none}
div.k2Pagination ul,div.itemVideoBlock div.itemVideoEmbedded,div.catItemVideoBlock div.catItemVideoEmbedded,div.latestItemsCategoryImage{text-align:center}
div.k2Pagination ul li,div.catItemReadMore,div.userItemReadMore,div.tagItemReadMore,div.genericItemReadMore,div.latestItemReadMore,div.k2LoginBlock fieldset.input p#form-login-remember label,div.k2LoginBlock fieldset.input p#form-login-remember input{display:inline}
span.itemEditLink,span.catItemEditLink,span.userItemEditLink{float:right;display:block;width:120px;text-align:right;margin:0;padding:4px 0}
span.itemEditLink a,span.catItemEditLink a,span.userItemEditLink a{border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:400;font-family:Arial, Helvetica, sans-serif;padding:2px 12px}
span.itemEditLink a:hover,span.catItemAddLink a:hover,span.catItemEditLink a:hover,span.userItemAddLink a:hover,span.userItemEditLink a:hover{background:#ffc}
div.itemHeader span.itemDateCreated,div.catItemHeader span.catItemDateCreated,div.userItemHeader span.userItemDateCreated,div.tagItemHeader span.tagItemDateCreated,div.genericItemHeader span.genericItemDateCreated,span.latestItemDateCreated{color:#999;font-size:11px}
div.itemHeader h2.itemTitle span sup,div.catItemHeader h3.catItemTitle span sup,div.userItemHeader h3.userItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none}
div.itemHeader span.itemAuthor,div.catItemHeader span.catItemAuthor{display:block;margin:0;padding:0}
div.itemToolbar ul li a#fontDecrease,div.itemToolbar ul li a#fontIncrease{margin:0 0 0 2px}
div.itemRatingBlock,div.itemSocialSharing,div.catItemRatingBlock,div.k2TagCloudBlock{padding:8px 0}
div.itemRatingBlock span,div.catItemRatingBlock span{display:block;float:left;font-style:normal;color:#999;margin:0;padding:0 4px 0 0}
div.itemBody,div.catItemBody,div.userItemBody,div.tagItemBody,div.genericItemBody,div.latestItemBody{margin:0;padding:8px 0}
div.itemImageBlock,div.catItemImageBlock{margin:0 0 16px;padding:8px}
span.itemImage,span.catItemImage{display:block;text-align:center;margin:0 0 8px}
span.itemImage img,span.catItemImage img,span.userItemImage img,span.tagItemImage img,span.genericItemImage img,span.latestItemImage img{border:1px solid #ccc;padding:8px}
div.itemExtraFields,div.catItemExtraFields,div.genericItemExtraFields{border-top:1px dotted #ddd;margin:16px 0 0;padding:8px 0 0}
div.itemExtraFields h3,div.catItemExtraFields h4,div.genericItemExtraFields h4{line-height:normal!important;margin:0;padding:0 0 8px}
div.itemExtraFields ul,div.catItemExtraFields ul,div.genericItemExtraFields ul{list-style:none;margin:0;padding:0}
div.itemExtraFields ul li,div.catItemExtraFields ul li,div.genericItemExtraFields ul li,div.catItemVideoBlock span.catItemVideo,div.latestItemVideoBlock span.latestItemVideo,div.k2LoginBlock fieldset.input p label,div.k2LoginBlock fieldset.input p input{display:block}
div.itemExtraFields ul li span.itemExtraFieldsLabel,div.catItemExtraFields ul li span.catItemExtraFieldsLabel,div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:700;width:30%;margin:0 4px 0 0}
span.itemHits,div.subCategoryContainer,div.itemContainer,div.latestItemsContainer{float:left}
div.itemCategory,div.itemTagsBlock,div.itemAttachmentsBlock,div.catItemHitsBlock,div.catItemCategory,div.catItemTagsBlock,div.catItemAttachmentsBlock,div.userItemCategory,div.userItemTagsBlock,div.latestItemCategory,div.latestItemTagsBlock{border-bottom:1px dotted #ccc;padding:4px}
div.itemCategory span,div.itemTagsBlock span,div.itemAttachmentsBlock span,div.catItemCategory span,div.catItemTagsBlock span,div.catItemAttachmentsBlock span,div.userItemCategory span,div.userItemTagsBlock span,div.tagItemCategory span,div.genericItemCategory span,div.latestItemCategory span,div.latestItemTagsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.itemTagsBlock ul.itemTags,div.itemAttachmentsBlock ul.itemAttachments,div.catItemTagsBlock ul.catItemTags,div.catItemAttachmentsBlock ul.catItemAttachments,div.userItemTagsBlock ul.userItemTags,div.latestItemTagsBlock ul.latestItemTags{list-style:none;display:inline;margin:0;padding:0}
div.itemTagsBlock ul.itemTags li,div.catItemTagsBlock ul.catItemTags li,div.userItemTagsBlock ul.userItemTags li,div.latestItemTagsBlock ul.latestItemTags li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px 0 0}
div.itemAttachmentsBlock ul.itemAttachments li,div.catItemAttachmentsBlock ul.catItemAttachments li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px}
div.itemAttachmentsBlock ul.itemAttachments li span,div.catItemAttachmentsBlock ul.catItemAttachments li span{font-size:10px;color:#999;font-weight:400}
div.itemAuthorBlock img.itemAuthorAvatar,div.itemListCategory img{float:left;display:block;background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.itemAuthorLatest,div.itemRelated{margin-bottom:16px;padding:0}
div.itemVideoBlock,div.catItemVideoBlock,div.latestItemVideoBlock{background:#010101 url(components/com_k2/images/system/videoplayer-bg.gif) repeat-x bottom;margin:0 0 16px;padding:16px}
div.itemImageGallery,div.catItemLinks,div.catItemImageGallery,div.userItemLinks,div.latestItemLinks{margin:0 0 16px;padding:0}
div.itemNavigation span.itemNavigationTitle,div.k2LatestCommentsBlock ul li span.lcCommentDate,div.k2TopCommentersBlock ul li span.tcLatestCommentDate{color:#999}
div.itemNavigation a.itemPrevious,div.itemNavigation a.itemNext{padding:0 12px}
div.itemComments ul.itemCommentsList li p,div.userBlock div.userDescription,div.latestItemsUser p.latestItemsUserDescription{padding:4px 0}
div.itemComments ul.itemCommentsList li span.commentLink a:hover,div.itemComments ul.itemCommentsList li span.commentToolbar a:hover{font-size:11px;color:#555;text-decoration:underline}
div.itemComments ul.itemCommentsList li span.commentToolbar,div.k2AuthorsListBlock ul li a.abAuthorLatestItem{display:block;clear:both}
div.itemComments ul.itemCommentsList li span.commentToolbarLoading,div.k2SearchBlock form input.k2SearchLoading{background:url(components/com_k2/images/system/searchLoader.gif) no-repeat 100% 50%}
div.itemCommentsForm h3,div.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px}
div.itemCommentsForm form label.formComment,div.itemCommentsForm form label.formName,div.itemCommentsForm form label.formEmail,div.itemCommentsForm form label.formUrl,div.itemCommentsForm form label.formRecaptcha{display:block;margin:12px 0 0 2px}
div.itemCommentsForm form span#formLog,div.k2ReportCommentFormContainer form span#formLog{font-weight:700;color:#CF1919;margin:0 0 0 20px;padding:0 0 0 20px}
div.itemCommentsForm form .formLogLoading,div.k2ReportCommentFormContainer form .formLogLoading{background:url(components/com_k2/images/system/loading.gif) no-repeat left center}
div.itemBackToTop a,div.itemBackToTop a:hover{text-decoration:underline}
span.catItemAddLink,span.userItemAddLink{display:block;border-bottom:1px dotted #ccc;text-align:right;margin:0 0 4px;padding:8px 0}
span.catItemAddLink a,span.userItemAddLink a{border:1px solid #ccc;background:#eee;text-decoration:none;padding:4px 16px}
div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img,div.latestItemsCategoryImage img{background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.groupLinks,.k2AccountPage td#userAdminParams{margin:0;padding:0}
div.catItemHeader h3.catItemTitle,div.userItemHeader h3.userItemTitle,div.tagItemHeader h2.tagItemTitle,div.genericItemHeader h2.genericItemTitle,div.latestItemHeader h3.latestItemTitle{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:400;line-height:110%;margin:0;padding:10px 0 4px}
div.catItemIntroText,div.userItemIntroText,div.tagItemIntroText,div.genericItemIntroText,div.latestItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.catItemCommentsLink,div.userItemCommentsLink,div.tagItemCategory,div.genericItemCategory,div.latestItemCommentsLink{display:inline;border-right:1px solid #ccc;margin:0 8px 0 0;padding:0 8px 0 0}
div.userBlock img,div.latestItemsUser img{display:block;float:left;background:#fff;border:1px solid #ddd;margin:0 8px 0 0;padding:4px}
div.userBlock div.userAdditionalInfo,div.latestItemsUser p.latestItemsUserAdditionalInfo{margin:8px 0 0;padding:4px 0}
span.userURL,span.userEmail,span.latestItemsUserURL,span.latestItemsUserEmail{font-weight:700;color:#555;display:block}
div.userItemImageBlock,div.tagItemImageBlock,div.genericItemImageBlock,div.latestItemImageBlock{float:left;margin:0;padding:0}
span.userItemImage,span.tagItemImage,span.genericItemImage,span.latestItemImage{display:block;text-align:center;margin:0 8px 8px 0}
div.tagItemView,div.genericItemView{border-bottom:1px dotted #ccc;margin:0 0 16px;padding:8px 0}
div.k2ItemsBlock ul li a.moduleItemComments,div.k2ItemsBlock ul li span.moduleItemHits{border-right:1px solid #ccc;margin:0 8px 0 0;padding:0 4px 0 0}
table.calendar tr td.calendarNavMonthPrev a,table.calendar tr td.calendarNavMonthPrev a:hover,table.calendar tr td.calendarNavMonthNext a,table.calendar tr td.calendarNavMonthNext a:hover{font-size:20px;text-decoration:none}
#dj-suggester {
	position: fixed;
	bottom: 15px;
	right: 15px;
	z-index: 999;
	width: 400px;
}
#dj-suggester-in {
	position: relative;
	overflow: hidden;
	background: #f4f4f4;
	color: #444;
	border: 1px solid #e5e5e5;
	padding: 5px 25px 5px 15px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow:  0px 0px 0px 5px rgba(0, 0, 0, 0.15);
	box-shadow:  0px 0px 0px 5px rgba(0, 0, 0, 0.15);
}
#dj-suggester-in .dj-close {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	width: 21px;
	height: 23px;
	background: url(plugins/content/djsuggester/themes/default/close.png) center center no-repeat;
	cursor: pointer;
	opacity: 0.5;
}
#dj-suggester-in .dj-close:hover {
	opacity: 1;
}

.dj-suggester {
	padding: 5px 0;
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
}
.dj-suggester-head {
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #9c9c9c;
	text-transform: uppercase;
	margin: 0 0 10px;
}
.dj-suggester-title {
	font-size: 16px;
	line-height: 1.1;
	font-weight: bold;
	margin: 0 0 10px;
}
.dj-suggester-title a:link, .dj-suggester-title a:visited {
	color: #444;
	text-decoration: none;
}
.dj-suggester-title a:hover, .dj-suggester-title a:active, .dj-suggester-title a:focus {
	text-decoration: underline;
	background: none;
}
.dj-suggester-content {	
}
.dj-suggester-image {
	float: left;
	border: 2px solid #e5e5e5;
	margin: 2px 20px 5px 0;
}
.dj-suggester img {
	max-width: 100%;
}.fastsocialshare-share {
	display: block !important;
}

.fastsocialshare-share-tw {
	float: left;
	margin: 5px;
}

.fastsocialshare-share-fbsh {
	float: left;
	margin: 5px;
}

.fastsocialshare-share-fbl {
	float: left;
	margin: 5px;
}

.fastsocialshare-share-su {
	float: left;
	margin: 5px;
}

.fastsocialshare-share-lin {
	float: left;
	margin: 5px;
}

.fastsocialshare-share-gone {
	float: left;
	margin: 5px;
}

.fastsocialshare-share-pinterest {
	float: left;
	margin: 5px;
}

div.sharemebutton {
	padding: 0px 0px 0px 0px;
	float: right;
	width: 56px;
	max-height: 195px;
	text-align: center;
}

td.sharemebutton {
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: top;
}

td.space_right {
	padding: 0px 0px 0px 0px;
}

div.sharemebuttont {
	padding: 0px 2px 0px 0px;
	float: right;
}

td.sharemebuttont {
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: top;
}

td.space_right {
	padding: 0px 0px 0px 0px;
}

div.sharemebuttonf {
	padding: 2px 2px 0px 0px;
	float: right;
}

td.sharemebuttonf {
	padding-right: 2px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: top;
}

.fb_share_large .fb_sharecount_zero {
	-moz-border-radius: 2px 2px 2px 2px;
	background: url("http://static.fbshare.me/f_only.png") no-repeat scroll
		20px 5px #3B5998;
	display: block;
	height: 47px;
	margin-bottom: 2px;
	width: 53px;
}
/**
 * @package		Komento
 * @copyright	Copyright (C) 2012 Stack Ideas Private Limited. All rights reserved.
 * @license		GNU/GPL, see LICENSE.php
 *
 * Komento is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

/*
* Reset Framework
*/
#komento-wrapper{display:inline-block;height:auto!important;margin-bottom:20px;min-height:350px;width:100%;position:relative;word-wrap:break-word}
#komento-wrapper  a{outline:0;-moz-outline-style:none;cursor:pointer}
#komento-wrapper  sup{line-height:0}
#komento-wrapper  button,
#komento-wrapper  input[type="button"],
#komento-wrapper  input[type="reset"],
#komento-wrapper  input[type="submit"]{cursor:pointer;-webkit-appearance: button;outline:none;*overflow: visible}
#komento-wrapper  button::-moz-focus-inner{border:0}
.reset-ul,
.reset-ul li,
#komento-wrapper .reset-ul,
#komento-wrapper .reset-ul li,
#komento-dialog  .reset-ul,
#komento-dialog  .reset-ul li{background:none;border:none;clear:none;float:none;list-style:none;list-style-image:none;margin:0;padding:0;overflow:visible;width:auto}
#komento-wrapper .clear{clear:both;font-size:0 !important;height:0 !important;line-height:0 !important}
#komento-wrapper .clearfix{display:block;zoom:1;overflow:visible;clear:none;}
#komento-wrapper .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#komento-wrapper .float-l,
#komento-wrapper .alignleft,
#komento-wrapper .float-li li{float:left}
#komento-wrapper .float-r,
#komento-wrapper .alignright{float:right!important}
#komento-wrapper .in-block,
#komento-wrapper .float-r,
#komento-wrapper .float-l,
#komento-wrapper .float-li li{display:inline-block}
/*IE7*/*:first-child+html #komento-wrapper .tablecell{display:table-cell;vertical-align:top;zoom:1;width:auto}

/* reset-heading */
#komento-wrapper .reset-h {background:none;border:none;clear:none;float:none;display:block;padding:0;margin:0;width:auto}

/* reset-table */
#komento-wrapper .reset-table{border-collapse:collapse;border-spacing:0;width:100%}
#komento-wrapper .reset-table,
#komento-wrapper .reset-table tr,
#komento-wrapper .reset-table td,
#komento-wrapper .reset-table th{background:none;padding:0;margin:0;border:0;vertical-align:middle}

/* list-form */
#komento-wrapper .list-full > li,
#komento-dialog  .list-full > li{display:inline-block;width:100%}
#komento-wrapper .list-form > li,
#komento-dialog  .list-form > li{display:inline-block;width:100%;padding:6px 0}
#komento-wrapper .list-form li label,
#komento-dialog  .list-form li label{display:inline-block;min-height:22px;line-height:22px}
#komento-wrapper .list-form li > label,
#komento-dialog  .list-form li > label{float:left;width:150px;text-align:right}
#komento-wrapper .list-form li > label + div,
#komento-dialog  .list-form li > label + div{margin:0 10px 0 155px}
#komento-wrapper .list-form.tight li > label,
#komento-dialog  .list-form.tight li > label{width:130px}
#komento-wrapper .list-form.tight li > label + div,
#komento-dialog  .list-form.tight li > label + div{margin:0 10px 0 135px}

#komento-wrapper .pabs{position:absolute}
#komento-wrapper .prel,
#komento-wrapper .float-li li{position:relative}
#komento-wrapper .ico{background-position:0 0;background-repeat:no-repeat!important;background-color:transparent;display:inline-block;height:18px;line-height:18px;padding:0 0 0 22px}
#komento-wrapper .cap{text-transform:uppercase}
#komento-wrapper .ir{display:block;font-size:.001em;text-indent:-9999px;text-decoration:none!important;}
#komento-wrapper .atl{top:0;left:0}
#komento-wrapper .atr{top:0;right:0}
#komento-wrapper .abl{bottom:0;left:0}
#komento-wrapper .abr{bottom:0;right:0}

#komento-wrapper .ffa{font-family:Arial}
#komento-wrapper .fft{font-family:Tahoma}
#komento-wrapper .ffg{font-family:Georgia}
#komento-wrapper .fss{font-size:9px}
#komento-wrapper .fsm{font-size:11px}
#komento-wrapper .fsg{font-size:12px}
#komento-wrapper .fsl{font-size:14px}
#komento-wrapper .fsx{font-size:16px}
#komento-wrapper .fsi{font-style:italic}
#komento-wrapper .fwb{font-weight:700}
#komento-wrapper .tac{text-align:center}
#komento-wrapper .rip{margin:0;padding:0}

/* width */
#komento-wrapper form .width-100{width:100px}
#komento-wrapper form .width-150{width:150px}
#komento-wrapper form .width-200{width:200px}
#komento-wrapper form .width-250{width:250px}
#komento-wrapper form .width-300{width:300px}
#komento-wrapper form .width-350{width:350px}
#komento-wrapper form .width-400{width:400px}
#komento-wrapper .width-full{width:100%}
#komento-wrapper .width-half{width:50%}
#komento-wrapper .width-small{width:30px}

#komento-dialog .mas,#komento-wrapper .mas{margin:5px}
#komento-dialog .mam,#komento-wrapper .mam{margin:10px}
#komento-dialog .mal,#komento-wrapper .mal{margin:15px}
#komento-dialog .mts,#komento-wrapper .mts{margin-top:5px}
#komento-dialog .mtm,#komento-wrapper .mtm{margin-top:10px}
#komento-dialog .mtl,#komento-wrapper .mtl{margin-top:15px}
#komento-dialog .mtb,#komento-wrapper .mtb{margin-top:20px}
#komento-dialog .mbs,#komento-wrapper .mbs{margin-bottom:5px}
#komento-dialog .mbm,#komento-wrapper .mbm{margin-bottom:10px}
#komento-dialog .mbl,#komento-wrapper .mbl{margin-bottom:15px}
#komento-dialog .mbb,#komento-wrapper .mbb{margin-bottom:20px}
#komento-dialog .mrs,#komento-wrapper .mrs{margin-right:5px}
#komento-dialog .mrm,#komento-wrapper .mrm{margin-right:10px}
#komento-dialog .mrl,#komento-wrapper .mrl{margin-right:15px}
#komento-dialog .mrb,#komento-wrapper .mrb{margin-right:20px}
#komento-dialog .mls,#komento-wrapper .mls{margin-left:5px}
#komento-dialog .mlm,#komento-wrapper .mlm{margin-left:10px}
#komento-dialog .mll,#komento-wrapper .mll{margin-left:15px}
#komento-dialog .mlb,#komento-wrapper .mlb{margin-left:20px}

#komento-dialog .pas,#komento-wrapper .pas{padding:5px}
#komento-dialog .pam,#komento-wrapper .pam{padding:10px}
#komento-dialog .pal,#komento-wrapper .pal{padding:15px}
#komento-dialog .pts,#komento-wrapper .pts{padding-top:5px}
#komento-dialog .ptm,#komento-wrapper .ptm{padding-top:10px}
#komento-dialog .ptl,#komento-wrapper .ptl{padding-top:15px}
#komento-dialog .ptb,#komento-wrapper .ptb{padding-top:20px}
#komento-dialog .pbs,#komento-wrapper .pbs{padding-bottom:5px}
#komento-dialog .pbm,#komento-wrapper .pbm{padding-bottom:10px}
#komento-dialog .pbl,#komento-wrapper .pbl{padding-bottom:15px}
#komento-dialog .pbb,#komento-wrapper .pbb{padding-bottom:20px}
#komento-dialog .pls,#komento-wrapper .pls{padding-left:5px}
#komento-dialog .plm,#komento-wrapper .plm{padding-left:10px}
#komento-dialog .pll,#komento-wrapper .pll{padding-left:15px}
#komento-dialog .plb,#komento-wrapper .plb{padding-left:20px}
#komento-dialog .prs,#komento-wrapper .prs{padding-right:5px}
#komento-dialog .prm,#komento-wrapper .prm{padding-right:10px}
#komento-dialog .prl,#komento-wrapper .prl{padding-right:15px}
#komento-dialog .prb,#komento-wrapper .prb{padding-right:20px}

body #komento-wrapper .ui-button{border:1px solid #bbb;border-bottom:1px solid #999;border-right:1px solid #999;color:#555 !important;cursor:pointer;font-family:Arial !important;font-size:11px !important;font-weight:bold;padding:0 8px !important;text-decoration:none !important;text-transform:capitalize !important;height:20px !important;line-height:20px !important;white-space:nowrap;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	background: url(components/com_komento/assets/images/ui-button.png) bottom repeat-x #fff !important;}
body #komento-wrapper a.ui-button{display:inline-block;height:19px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
/*IE7*/*:first-child+html body #komento-wrapper a.ui-button{padding:0 6px}
body #komento-wrapper .ui-button:hover,
body #komento-wrapper .ui-button:focus{border:1px solid #999;outline:0 !important;text-decoration:none}
body #komento-wrapper .ui-button+.ui-button{margin-left:5px}

/* System Messages */
#komento-wrapper .komento-message{line-height:16px;}
#komento-wrapper .komento-message.error{background:#fee url(components/com_komento/assets/icons/message-warn.png) no-repeat 5px 5px;border:1px solid #cd8c8c;color:#900;margin:15px 0;padding:5px 10px 5px 30px}
#komento-wrapper .komento-message.info{background:#eceff6 url(components/com_komento/assets/icons/message-info.png) no-repeat 5px 5px;border:1px solid #ccc;color:#565c6a;margin:15px 0;padding:5px 10px 5px 30px}
#komento-wrapper .komento-message.warning{background:#fff9d7 url(components/com_komento/assets/icons/message-alert.png) no-repeat 5px 5px;border:1px solid #e5d57c;color:#8c7223;margin:15px 0;padding:5px 10px 5px 30px}
#komento-wrapper .komento-message.success{background:#e3ecd9 url(components/com_komento/assets/icons/message-tick.png) no-repeat 5px 5px;border:1px solid #bad19c;color:#6d943c;margin:15px 0;padding:5px 10px 5px 30px}
#komento-wrapper .komento-message ul{padding:0 0 0 15px;margin:0;border:0;list-style-type:square}
#komento-wrapper .komento-message ul li{padding:0;margin:0;border:0}
#komento-wrapper .komento-message p{margin:0;padding:0}
#komento-wrapper .komento-message p+p{margin:5px 0 0}
#komento-wrapper .kmt-respond{padding:5px}
#komento-wrapper .kmt-respond.msg-error{background:#fee;border:1px solid #cd8c8c;color:#900}
#komento-wrapper .kmt-respond.msg-info{background:#eceff6;border:1px solid #ccc;color:#565c6a}
#komento-wrapper .kmt-respond.msg-alert{background:#fff9d7;border:1px solid #e5d57c;color:#8c7223}
#komento-wrapper .kmt-respond.msg-success{background:#e3ecd9;border:1px solid #bad19c;color:#6d943c}

/* ... */
#komento-wrapper .kmt-list-block .avatar-container{float:left;width:70px}
#komento-wrapper .kmt-list-block .info-container{ margin: 0 0 0 75px }

/* Pagination */
#komento-wrapper div.pagination{display:inline-block;margin:10px 0;text-align:center;width:100%}
#komento-wrapper div.pagination *{display: inline-block}

/* Dialog box */
#komento-dialog{position:absolute;float:left;z-index:9999999}
#komento-dialog .dialog {background:url(components/com_komento/assets/images/dialog/shade.png);border:1px solid #111;z-index:1000;-webkit-box-shadow: 0 0 30px #444444;-moz-box-shadow: 0 0 30px #444444;box-shadow: 0 0 30px #444444;}
#komento-dialog .dialog * {color:#666;font-size:11px}
#komento-dialog .dialog-wrap{background:#fff;margin:4px;border:1px solid #333;font-family:Tahoma;font-size:11px}
#komento-dialog .dialog-wrap > div {position:relative}
#komento-dialog .dialog-top {background:#f0f0f0;border-bottom:1px solid #555;display:block;
	background: -moz-linear-gradient(top, #f0f0f0 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#dddddd));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#dddddd',GradientType=0 )}
#komento-dialog .dialog-top h3{font:700 14px/16px Arial,sans-serif;color:#333;border:1px solid #fff;border-bottom:1px solid #ddd;padding:9px 10px;text-shadow:0 1px 0 #fff;text-align:left}
#komento-dialog .dialog-middle{padding:8px 10px;text-align:left}
#komento-dialog .dialog-bottom{padding:0 9px 10px}
#komento-dialog .closeme{background:url(components/com_komento/assets/images/dialog/closeme.png);position:absolute;right:8px;top:50%;width:16px;height:16px;display:block;text-indent:-9999px;margin-top:-8px;opacity:0.8}
#komento-dialog .closeme:hover{background-color:transparent;opacity:1}
#komento-dialog .closeme:focus{outline:0 !important}
#komento-dialog .button{background:url(components/com_komento/assets/images/dialog/button.png) repeat-x scroll 0 -1px transparent !important;border:1px solid #888 !important;box-shadow:0 1px 0 #DBDBDB;color:#333 !important;cursor:pointer;display:inline-block;font-family:Tahoma !important;font-size:11px !important;font-weight:100 !important;height:auto!important;margin:0;padding:2px 5px;width:auto!important}
#komento-overlay{background: #111;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:fixed;top:0;left: 0;z-index:99999}
#komento-dialog .dialog-actions{padding:9px 10px 10px;margin:8px -10px -8px;background:#f9f9f9;border-top:1px solid #666;text-align: right;}
#komento-dialog .dialog-actions .dialog-submit{float:right}
#komento-dialog .clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#komento-dialog .clearfix{zoom:1;display:block}

/* Dialog box : typography + table + form */
#komento-dialog p,
#komento-dialog h1,
#komento-dialog h2,
#komento-dialog h3,
#komento-dialog h4{margin:0;padding:0;border:0;background:none;border:0}
#komento-dialog .inputbox,
#komento-dialog input,
#komento-dialog input[type="text"],
#komento-dialog input[type="password"],
#komento-dialog textarea,
#komento-dialog select{border:1px solid #bbb;font-family:Tahoma;font-size:11px;padding:2px}
#komento-dialog input:hover,
#komento-dialog textarea:hover,
#komento-dialog select:hover{border:1px solid #999}
#komento-dialog input:focus,
#komento-dialog textarea:focus,
#komento-dialog input[type="text"]:focus{-webkit-box-shadow: inset 0 2px 2px #eee;-moz-box-shadow: inset 0 0 2px #ccc;box-shadow: inset 0 1px 2px #ccc}
#komento-dialog table,
#komento-dialog table tr,
#komento-dialog table td{border:0 !important}
#komento-dialog table td{padding:3px 0;vertical-align:middle}
#komento-dialog table tr+tr td.key{border-top:1px solid #eee}
#komento-dialog .full{width:90%}
#komento-dialog .quad{width:70%}
#komento-dialog .half{width:70%}
#komento-dialog .avatar{float:left;display:inline-block;border:1px solid #aaa}
#komento-dialog .tablecell{display:table-cell;width:10000px}
/*IE7*/*:first-child+html #komento-wrapper .tablecell{display:table-cell;vertical-align:top;zoom:1;width:auto} /* IE Hack */
#komento-dialog .avatar + .tablecell{padding-left:15px}
/* Dialog loader animations */
#komento-dialog  .komento_loader,
#komento-wrapper .komento_loader{background:transparent url(components/com_komento/assets/images/loader.gif) no-repeat 0 center}
#komento-dialog  .komento_loader{width:18px;height:11px;display:none;float:right}
#komento-wrapper .komento_loader{padding-left:25px !important}

/* table reset */
#komento-wrapper #komento-dashboard table,
#komento-wrapper #komento-dashboard table tr,
#komento-wrapper #komento-dashboard table td{border:none}
#komento-wrapper #komento-dashboard table.admintable{border:1px solid #ccc;}
/* Star rating system */
body .ui-stars-star,
body .ui-stars-cancel{cursor:pointer;display:block;float:left;overflow:hidden;text-indent:-999em;margin:0 !important;padding:0 !important}
body .ui-stars-star a,
body .ui-stars-cancel a{background:url(components/com_komento/assets/vendors/ratings/stars.png) no-repeat 0 0 transparent !important;display:block;height:16px;width:16px}
body .ui-stars-star a{background:url(components/com_komento/assets/vendors/ratings/stars.png) no-repeat transparent 0 -32px !important;margin-top:-1px}
body .ui-stars-star-on a{background:url(components/com_komento/assets/vendors/ratings/stars.png) no-repeat transparent 0 -48px !important}
body .ui-stars-star-hover a,
body .ui-stars-star-hover a:hover{background:url(components/com_komento/assets/vendors/ratings/stars.png) no-repeat transparent 0 -64px !important; text-decoration:none !important}
body .ui-stars-cancel-hover a{background:url(components/com_komento/assets/vendors/ratings/stars.png) no-repeat transparent 0 -16px !important}
body .ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important}
/* toggle option */
#komento-wrapper .si-optiontap{display:inline-block;width:60px;}
#komento-wrapper .si-optiontap .option-enable,
#komento-wrapper .si-optiontap .option-disable{float:left;display:block;cursor:pointer;position:relative;position:relative;width:25px;z-index:1; line-height: auto !important;}
#komento-wrapper .si-optiontap .selected{z-index:-1}
#komento-wrapper .si-optiontap .option-enable,
#komento-wrapper .si-optiontap .option-disable,
#komento-wrapper .si-optiontap .option-enable span,
#komento-wrapper .si-optiontap .option-disable span{background:url(components/com_komento/assets/images/taptoggle.png) no-repeat;height:22px;font:100 10px/22px 'Droid Sans',Tahoma;color:#fff;text-transform:uppercase;text-align:center;padding:0;margin:0;letter-spacing:1px}
#komento-wrapper .si-optiontap .option-enable span,
#komento-wrapper .si-optiontap .option-disable span{display:inline-block;position:absolute;}
#komento-wrapper .si-optiontap .option-enable{float:right;background-position:right bottom}
#komento-wrapper .si-optiontap .option-enable span{right:20px;width:30px;padding-left:10px;background-position:left bottom}
#komento-wrapper .si-optiontap .option-disable{background-position:left top}
#komento-wrapper .si-optiontap .option-disable span{left:20px;width:30px;padding-right:10px;background-position:right top}
/* tooltips */
body .stackTip{position:absolute;font:11px/1.3 Arial;padding:3px 0; display: none;}
body .stackTip.tooltip-commentor,
body .stackTip.tooltip-team,
body .stackTip.tooltip-calendar { width: 300px; z-index: 9999;}
body .stackTip.tooltip-tags { max-width: 200px; }
body .stackTip *{color:#666}
body .stackTip #ezttip{padding:2px;background:url(components/com_komento/assets/images/dialog/shade.png);border:1px solid #777}
body .stackTip #ezttip-in{border:1px solid #666}
body .stackTip #ezttip-in-in{padding:5px;background:#fff;border:1px solid #fff;background: #fff;}
body .stackTip #ezttip .ezttip-wrap{display:inline-block;width:100%}
body .stackTip #ezttip .ulrest,
body .stackTip #ezttip .ulrest li{background:none;border:none;clear:none;list-style:none;list-style-image:none;margin:0;overflow:visible;padding:0}
body .stackTip #ezttip .ezttip-avatar{float:left;display:inline-block;border:1px solid #fefefe;margin-right:8px}
body .stackTip #ezttip .ezttip-avatar img{border:1px solid #555}
body .stackTip #ezttip .ezttip-avatar+.ezttip-content{display:table-cell;vertical-align:top}
body .stackTip #ezttip .ezttip-title{font:700 12px/1.2 Arial;color:#333;margin:0 0 1px}
body .stackTip #ezttip .ezttip-title.title-calendar{ background: url(components/com_komento/assets/icons/calendar.png) no-repeat 0 center; line-height: 20px; padding: 0 0 0 20px; margin: 0 0 5px 0; border-bottom: 1px solid #ccc; }
body .stackTip #ezttip .ezttip-entries-list{ list-style: none;}
body .stackTip #ezttip .ezttip-entries-list li{background:url(components/com_komento/assets/icons/arrow-right.png) no-repeat 0 center; margin: 0; padding: 0 0 0 20px;}

/* stack suggest tags */
.stackSuggest.tag-suggestion{background:url(components/com_komento/assets/images/dialog/shade.png);border:1px solid #777;width:200px!important;float:left;padding:3px}
.stackSuggest.tag-suggestion > ul{background:#FFF;border:1px solid #666}
.stackSuggest.tag-suggestion .common-tags-label{font-size:11px;font-weight:700;color:#777;margin:5px}
.stackSuggestItemGroup{max-height:200px;overflow-y:auto;overflow-x:none;position:relative}
.stackSuggest.tag-suggestion ul li.stackSuggestItem,
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom ul li{height:13px;line-height:13px;border:1px solid #cfdadf;font:700 11px/13px Arial;color:#435c6d;cursor:pointer;background:none;position:relative;margin:5px;padding:3px}
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom{height:auto;border:none;overflow:hidden;margin:0 0 5px;padding:0}
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom ul li{float:left;height:auto;overflow:none;margin:5px 0 0 5px}
.stackSuggest.tag-suggestion ul .stackSuggestItemGroup + li.stackSuggestItem.custom{border-top:1px dashed #ccc}
.stackSuggest.tag-suggestion ul li.stackSuggestItem:hover,
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom:hover ul li{background:#eff3f5}
.stackSuggest.tag-suggestion ul li.stackSuggestItem.active,
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom.active ul li { background: #e9eef3; border-color: #a2b6c4; }
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom.active,
.stackSuggest.tag-suggestion ul li.stackSuggestItem.custom:hover { background: none; }

.stackSuggest.location-suggestion{float:left;}
.stackSuggest.location-suggestion > ul{background:#FFF;border:1px solid #bbb}
.stackSuggestItemGroup{max-height:200px;overflow-y:auto;overflow-x:none;position:relative}
.stackSuggest.location-suggestion ul li.stackSuggestItem{font:700 11px/13px Arial;color:#435c6d;cursor:pointer;background:none;position:relative;padding:5px}
.stackSuggest.location-suggestion ul li.stackSuggestItem + li.stackSuggestItem {border-top:1px solid #cfdadf;}
.stackSuggest.location-suggestion ul li.stackSuggestItem:hover{background:#eff3f5}
.stackSuggest.location-suggestion ul li.stackSuggestItem.active{background: #e9eef3}

/* TODO: Need a common tag styling that is usuable outside of komento container */
.tag-list-container{background:#fafafa;border:1px dashed #ccc;overflow:auto;padding:5px !important;}
.tag-list-container ul{margin:0;padding:0}
.tag-list-container li{background:#eff3f5;line-height:13px;height:13px;border:1px solid #cfdadf;font:700 11px/13px Arial;color:#435c6d;border-radius:9px;float:left;list-style:none;margin:2px;padding:3px 5px 3px 4px}
.tag-list-container li:hover{background:#e9eef3;cursor:default;border-color:#a2b6c4}
.tag-list-container li *{float:left;display:block}
.tag-list-container li .delete-tag{background:url(components/com_komento/assets/images/ui-tagx.png) top;height:9px;width:9px;text-indent:-9999px;margin:2px 3px 0 0}
.tag-list-container li .delete-tag:hover{background-position:bottom;border-radius:2px}
.tag-list-container li .delete-tag span{line-height:13px;height:13px}
.tag-list-container li .tag-title:hover{cursor:pointer;text-decoration:underline}
.tag-list-container li.no-tag,
.tag-list-container li.no-tag:hover{background:none;border:0;color:#777;margin:0;padding:0}
.ezttip-wrap.tag-list-container{background: none; border: none; padding: 0 !important; width: auto !important;}

/* Loading */
#komento-wrapper #quickpost-loading,
#komento-wrapper #quickdraft-loading{display:none;height:11px}
body div.komento-nbsp{height:10px;display:block}

/* joomla 1.6 */
.toggle-editor{margin-top:-5px!important}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}
.button2-left span,.button2-right span{cursor:default;color:#999}
.button2-left  .page a,
.button2-right .page a,
.button2-left  .page span,
.button2-right .page span{padding:0 6px}
.button2-right .page span,
.button2-left  .page span{color:#000;font-weight:700}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}
.button2-left a,.button2-left span{padding:0 24px 0 6px}
.button2-right a,.button2-right span{padding:0 6px 0 24px}

body #write_container .button2-left{background:url(components/com_komento/assets/images/j_button2_left.png) no-repeat !important;float:left;margin-left:5px}
body #write_container .button2-right{background:url(components/com_komento/assets/images/j_button2_right.png) 100% 0 no-repeat !important;float:left;margin-left:5px}
body #write_container .button2-left .image{background:url(components/com_komento/assets/images/j_button2_image.png) 100% 0 no-repeat !important}
body #write_container .button2-left .pagebreak{background:url(components/com_komento/assets/images/j_button2_pagebreak.png) 100% 0 no-repeat !important}
body #write_container .button2-left .blank{background:url(components/com_komento/assets/images/j_button2_blank.png) 100% 0 no-repeat !important}
body #write_container .button2-left .page{background:url(components/com_komento/assets/images/j_button2_right_cap.png) no-repeat scroll 100% 0  !important}
body #write_container .button2-left .readmore,
body #write_container .button2-left .article{background:url(components/com_komento/assets/images/j_button2_readmore.png) 100% 0 no-repeat  !important}

.category-block{border-bottom:1px solid #EEE;padding:0 0 5px}
.category-tools{top:-1px!important;right:30px!important;font-size:13px}
#write_container .button2-right .blank,
#write_container .button2-right .blank a,
#write_container .button2-left  .blank,
#write_container .button2-left  .blank a{padding:0 6px 0 6px !important}
#editor-xtd-buttons{padding:5px 0 !important;display:inline-block;width:100%;}

/* Fancybox styles */
#komento-body a.komento-thumb-preview{ border: 1px solid #ccc; padding: 5px; display: inline-block; }

/* Gallery */
#komento-body ul.komento-gallery{ width: 100%;}
#komento-body ul.komento-gallery li+li{ padding-left: 10px; float:left;}

#komento-wrapper div.kmt-rating form div { margin: 0 !important; }
#komento-wrapper div.kmt-rating div.rating-text{margin: 0 5px 0 0 !important;}
#komento-wrapper a.komento-thumb-preview.float-r{margin-left: 8px;}
#komento-wrapper a.komento-thumb-preview.float-l{margin-right: 8px;}

#komento-wrapper div.feed-author{margin-top:5px;}

/** 3rd party integrations **/
#komento-wrapper #miniheader{margin-top: -15px;}
#komento-wrapper #community-wrap{margin: 0 !important;height:auto !important;}
#komento-wrapper #community-wrap{min-height:0 !important;}
#komento-wrapper .medialinks{max-width: 800px;}

/* Dialogbox button*/
.foundryDialog .dialog-body{
	font-size:12px;
	line-height:1.5;
	font-family:'Lucida Grande',Arial,Tahoma,sans-serif;
	text-align:left;
	color:#666;
	padding:15px!important;
}
.foundryDialog .dialog-body h2{
	color:#222;
	margin:0 0 15px;
	font-size:24px;
	font-family:Arial,sans-serif;
}
.foundryDialog input[type="button"],
.foundryDialog input[type="submit"],
.foundryDialog input[type="reset"],
.foundryDialog .dialog-body button,
.foundryDialog .dialog-body input[type="submit"]{
	background:#fff;
	border:1px solid #bbb!important;
	border-bottom-color:#a8a8a8!important;
	color:#555!important;
	cursor:pointer!important;
	display:inline-block;
	font-family:'Lucida Grande',Tahoma,Arial,sans-serif!important;
	font-weight:bold!important;
	font-size:11px!important;
	height:26px!important;
	padding:0 9px!important;
	position:relative;
	vertical-align:top;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;

	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );/* IE6-9 */
}
.foundryDialog .dialog-buttons{
	overflow:hidden;
	margin-top:15px;
	text-align:right;
}
/* BBCode for videos */
.dialog-wrap .video-providers li{
	width: 40%;
	float:left;
	margin-top:5px;
}
#videoForm #videoURL {width: 300px;}
#videoForm input:focus {
	border: 2px solid #DDD;
	outline: 1px solid white;
}
#kmt-insert-video-form {
	clear: both;
	position: relative;
	top: 12px;
}

/* Favicon for videos in bbcode */
ul.video-providers li.video-youtube{background:url(components/com_komento/assets/images/videos/youtube.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-vimeo{background:url(components/com_komento/assets/images/videos/vimeo.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-dailymotion{background:url(components/com_komento/assets/images/videos/dailymotion.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-google{background:url(components/com_komento/assets/images/videos/google.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-liveleak{background:url(components/com_komento/assets/images/videos/liveleak.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-metacafe{background:url(components/com_komento/assets/images/videos/metacafe.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-nicovideo{background:url(components/com_komento/assets/images/videos/nicovideo.png) no-repeat;padding-left: 22px;}
ul.video-providers li.video-yahoo{background:url(components/com_komento/assets/images/videos/yahoo.png) no-repeat;padding-left: 22px;}
/**
 * @package		Komento
 * @copyright	Copyright (C) 2012 Stack Ideas Private Limited. All rights reserved.
 * @license		GNU/GPL, see LICENSE.php
 *
 * Komento is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */


/* =reset
****************************************/
#section-kmt .small{margin:auto;padding:auto;}
#section-kmt .reset-h{background:none;border:none;clear:none;float:none;display:block;padding:0;margin:0;width:auto}
#section-kmt .reset-ul,
#section-kmt .reset-ul li,
#section-kmt .reset-child,
#section-kmt .reset-child > li{background:none;border:none;clear:none;float:none;list-style:none;list-style-image:none;margin:0;padding:0;overflow:visible;width:auto}
#section-kmt .float-li > li,
#section-kmt .float-wrapper > span{float:left;display:inline-block;position:relative;}
#section-kmt .clear{clear:both;}
#section-kmt .clearfix{display:block;zoom:1;overflow:visible;clear:none;}
#section-kmt .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#section-kmt .hidden{display:none!important;}
#section-kmt .avatar{width:48px;height:auto;}
#section-kmt .kmt-info{
	background:#f5f5f5;
	border:1px solid #cacaca;
	color:#777;
	display:inline-block;
	font-size:11px;
	height:15px;
	line-height:15px;
	padding:4px 8px;
	margin:10px 0 0;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}


/* =component wrapper
****************************************/
#section-kmt {
	display:inline-block;
	width:100%;
	margin:15px 0 0;
}


/* =supporting elements : h3;
****************************************/
#section-kmt h3.kmt-title {
	background:#333;
	margin:0 0 20px;
	padding:0 10px;
	height:33px;
	line-height:33px;

	color:#ccc;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:none;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}


/* =comment toolbar;
****************************************/
#section-kmt .kmt-toolbar{
	margin:-15px 0 0;
	padding:10px 0 15px;
	border-bottom:1px solid #e5e5e5;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-toolbar li a{
	background:#fff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );/* IE6-9 */

	color:#555;
	display:inline-block;
	font:bold 12px/25px Arial,sans-serif;
	text-decoration:none;
	padding:2px 10px;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-toolbar li.kmt-sorting a{
	border:1px solid #aaa;
}
#section-kmt .kmt-toolbar li.kmt-sorting a:hover{}
#section-kmt .kmt-toolbar li.kmt-sorting a.selected{
	background:#ddd;
	box-shadow:0 0 3px rgba(0,0,0,0.2) inset;
}
#section-kmt .kmt-toolbar li.kmt-sort-oldest a{
	border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	-webkit0-border-radius:2px 0 0 2px;
}
#section-kmt .kmt-toolbar li.kmt-sort-latest a{
	border-left:0;
	border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	-webkit0-border-radius:0 2px 2px 0;
}
#section-kmt .kmt-toolbar li.kmt-subs-rss{
	float:right;
}
#section-kmt .kmt-toolbar li.kmt-subs-rss a{
	background:#F47827!important;
	border:1px solid #c9570d;
	color:#fff!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F47827', endColorstr='#F47827',GradientType=0 );/* IE6-9 */
}


/* =comment listing
****************************************/
#section-kmt .kmt-list{
	margin:0 0 30px;
}
#section-kmt .kmt-btn-loadmore + .kmt-list{
	margin:-20px 0 30px;
}
#section-kmt .kmt-btn-loadmore.disabled + .kmt-list{
	margin:0 0 30px;
}
#section-kmt .kmt-list > li{
	display:inline-block;
	width:100%;
	line-height:1.5;
}
#section-kmt .kmt-list > li.kmt-unpublished {
	background-color: #eee;
}
#section-kmt .kmt-list > li > div{
	padding:20px 0;
}
#section-kmt .kmt-list > li.kmt-empty-comment{
	border:1px dashed #ddd;
	color:#aaa;
	font-weight:bold;
	font-size:16px;
	padding:30px 0;
	margin:20px 0 0;
	text-align:center;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-list > li + li > div,
#section-kmt .kmt-list > .kmt-form + li > div{
	border-top:1px solid #ddd;
}
#section-kmt .kmt-list > .kmt-form{
	margin:20px 0;
}
#section-kmt .kmt-list .kmt-edit-form{
	margin:10px 0 20px;
}
#section-kmt .kmt-list .kmt-edit-form .kmt-edit-form-body{
	margin:0 0 10px;
}


/* =comment listing : avatar
****************************************/
#section-kmt .kmt-avatar,
#section-kmt .kmt-avatar * {
	float:left;
	display:inline-block;
}


/* =comment listing : comment's content
****************************************/
#section-kmt .kmt-avatar + .kmt-content {
	margin-left:60px;
}
#section-kmt .kmt-head{
	height:20px;
	line-height:20px;
	position:relative;
}
#section-kmt .kmt-author,
#section-kmt .kmt-author a{
	display:inline-block;
	height:20px;
	line-height:20px;
	text-decoration:none!important;
	font-family:inherit;
	font-size:inherit;
	margin:0;
	padding:0;
}
#section-kmt .kmt-body{
	margin:10px 0;
	position:relative;
}
#section-kmt .kmt-text pre, #section-kmt .kmt-text pre code, #section-kmt .kmt-text pre code span{
	font-size: 11px;
}
#section-kmt .kmt-text p{
	line-height:1.5;
	margin:0;
}
#section-kmt .kmt-text img{
	max-width:100%;
	height:auto;
	display:block;
	padding:0;
	margin:0;
	background:none;
	border:0;
}
#section-kmt .kmt-text img.kmt-emoticon{
	display:inline;
}
#section-kmt .kmt-text p + p{
	margin:10px 0 0;
}
#section-kmt .kmt-text blockquote{
	background:#f5f5f5 url(components/com_komento/themes/kuro/images/quote.png) 8px 8px no-repeat;
	border-left:2px solid #ddd;
	padding:10px 10px 10px 30px;
	color:#555;
	font-family:Georgia,serif;
	font-style:italic;
}


/* =comment listing : kmt-option (permalink & flags)
*****************************************************/
#section-kmt .kmt-option{
	position:absolute;
	top:0;
	right:0;
}
#section-kmt .kmt-option > span + span{
	margin:0 0 0 3px;
}
#section-kmt .kmt-option > span > a{
	background:#f5f5f5;
	border:1px solid #cacaca;
	color:#888;
	font:9px/20px Tahoma,Arial,sans-serif;
	float:left;
	display:inline-block;
	height:20px;
	text-decoration:none!important;
	text-transform:uppercase;
	padding:0 4px;


	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-option > span > a:hover{
	background:#f5f5f5;
	color:#777;
}
#section-kmt .kmt-option > span.kmt-report-wrap > .kmt-report{
	display:none;
}
#section-kmt .kmt-option > span.kmt-report-wrap .kmt-report.cancel{
	background:#ffebe8!important;
	color:#af827b!important;
	border:1px solid #d1a69f;
}
#section-kmt .kmt-option > span.kmt-report-wrap > .kmt-report.cancel,
#section-kmt li:hover .kmt-option > span.kmt-report-wrap > .kmt-report{
	display:inline-block;
}


/* =comment listing : comment's button
****************************************/
#section-kmt .kmt-btn,
#section-kmt .kmt-btn:hover,
#section-kmt .kmt-btn:focus{
	background:#fff;
	border:1px solid #bbb;
	border-bottom-color:#a8a8a8;
	color:#555!important;
	cursor:pointer;
	display:inline-block;
	font:bold 11px/23px 'Lucida Grande',Tahoma,Arial,sans-serif!important;
	height:23px;
	text-decoration:none!important;
	padding:0 9px;
	position:relative;
	vertical-align:top;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;

	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );/* IE6-9 */
}
#section-kmt .kmt-btn:hover{
	border-color:#999;
}
#section-kmt .kmt-control-user .kmt-like.cancel,
#section-kmt .kmt-control-user .kmt-reply.cancel{
	outline:0;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top,  #e5e5e5 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	box-shadow:0 0 3px rgba(0,0,0,0.2) inset;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2) inset;

	border-color:#aaa;
}
#section-kmt .kmt-btn-group{
	border:1px solid #bbb;
	border-bottom-color:#a8a8a8;
	overflow:hidden;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-btn-group .kmt-btn{
	border:0!important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
#section-kmt .kmt-btn-group > span + span{
	border-left:1px solid #bababa;
}


/* =comment listing : comment's control
****************************************/
#section-kmt .kmt-control{
	display:inline-block;
	height:25px;
	width:100%;
	position:relative;
}
#section-kmt .kmt-meta{
	margin:0 150px 0 0;
	height:25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#section-kmt .kmt-meta *{
	color:#888;
	font-size:11px;
	line-height:25px;
}
#section-kmt .kmt-time{
	background:url(components/com_komento/themes/kuro/images/time.png) 0 center no-repeat;
	display:inline-block;
	padding-left:20px;
}
#section-kmt .kmt-location a{
	text-decoration:none;
}
#section-kmt .kmt-location a:hover{
	text-decoration:underline;
}
#section-kmt .kmt-control-user{
	position:absolute;
	right:0;
	top:0;
	opacity:0.7;
}
#section-kmt li:hover .kmt-control-user{
	opacity:1;
}
#section-kmt .kmt-control-user > span{
	margin:0 0 0 5px;
}
#section-kmt .kmt-control-user .kmt-btn{
	padding:0 6px;
}
#section-kmt .kmt-control-user .kmt-btn span{
	display:block;
	text-indent:-9999px;
	width:12px;
	height:23px;
}
#section-kmt .kmt-control-user .kmt-like span{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 0 -100px;
}
#section-kmt .kmt-control-user .kmt-like.cancel span{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 0 -123px;

}
#section-kmt .kmt-control-user .kmt-share span{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 0 -146px;
}
#section-kmt .kmt-control-user .kmt-reply span{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 0 -169px;
}
#section-kmt .kmt-share-wrap .kmt-share-balloon{
	position:absolute;
	right:-5px;
	bottom:100%;
	display:none;
}
#section-kmt .kmt-share-wrap:hover .kmt-share-balloon{
	display:block;
}
#section-kmt .kmt-share-wrap .kmt-share-balloon > span{
	display:block;
	margin:0 0 10px;
	border:1px solid #999;
	background:#fff;
	width:160px;
	z-index:9999;
	font-family:'Lucida Grande',Tahoma,Arial,sans-serif;
}
#section-kmt .kmt-share-wrap .kmt-share-balloon > span > i{
	position:absolute;
	right:11px;
	bottom:2px;
	width:15px;
	height:9px;
	display:block;
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 0 -80px;
}
#section-kmt .kmt-share-balloon .kmt-share-url{
	display:block;
	padding:13px 10px;
	border-bottom:1px solid #aaa;
}
#section-kmt .kmt-share-balloon .kmt-share-url span{
	display:block;
	line-height:13px;
	margin:0 0 5px;
}
#section-kmt .kmt-share-balloon .kmt-share-url .input{
	width:130px;
	border:1px solid #bbb;
}
#section-kmt .kmt-share-balloon .kmt-share-social{
	display:block;
	padding:10px 0 0 10px;
	background:#eee;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i{
	display:inline-block;
	width:100%;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a{
	float:left;
	display:block;
	text-indent:-9999px;
	width:16px;
	height:16px;
	background:#ccc;
	margin:2px 12px 10px 2px;
	cursor:pointer;
	background:url(components/com_komento/themes/kuro/images/control-sprite.png);
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-facebook{
	background-position:0 0;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-twitter{
	background-position:0 -16px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-googleplus{
	background-position:0 -32px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-linkedin{
	background-position:0 -48px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-pinterest{
	background-position:0 -64px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-digg{
	background-position:-16px -16px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-delicious{
	background-position:-16px 0;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-reddit{
	background-position:-16px -32px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-stumbleupon{
	background-position:-16px -48px;
}
#section-kmt .kmt-share-balloon .kmt-share-social > i > a.share-tumblr{
	background-position:-16px -64px;
}
#section-kmt .kmt-control-admin{
	display:none;
	position:absolute;
	left:0;
	top:0;
}


/* =comment listing : likes
****************************************/
#section-kmt .kmt-like-counter{
	background:#f5f5f5;
	border:1px solid #ccc;
	color:#777;
	display:inline-block;
	font:11px/23px 'Lucida Grande',Tahoma,Arial,sans-serif;
	text-decoration:none!important;
	padding:0 10px;
	position:relative;
	vertical-align: top;
	margin:0 3px 0 0;
	cursor: pointer;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-like-counter i{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 0 -90px;
	width:5px;
	height:7px;
	position:absolute;
	right:-5px;
	top:7px;
}


/* =comment listing : admin options
****************************************/
#section-kmt .kmt-option > span.kmt-admin-wrap > a{
	display:block;
	text-indent:-9999px;
	width:20px;
	height:20px;
	padding:0;
	position:relative;
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) -16px -80px no-repeat #f0f0f0;
}
#section-kmt .kmt-option > span.kmt-admin-wrap > a:hover,
#section-kmt .kmt-option > span.kmt-admin-wrap:hover > a{
	height:25px;
	border-bottom:0!important;
	z-index:9999;

	border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
}
#section-kmt .kmt-option > span.kmt-admin-wrap > ul{
	display:none;
	position:absolute;
	right:0;
	top:25px;
	background:#FEF6C2;
	border:1px solid #c0b678;
	z-index:9999;
	overflow:hidden;

	border-radius:2px 0 2px 2px;
	-moz-border-radius:2px 0 2px 2px;
	-webkit-border-radius:2px 0 2px 2px;
}
#section-kmt .kmt-option > span.kmt-admin-wrap:hover > ul{
	display:block;
}
#section-kmt .kmt-option > span.kmt-admin-wrap > ul li + li{
	border-top:1px solid #c0b678;
}
#section-kmt .kmt-option > span.kmt-admin-wrap > ul li a{
	display:block;
	line-height:26px;
	white-space:nowrap;
	padding:0 30px 0 8px;
	color: #665D28!important;
	text-decoration:none;
	background:#FEF6C2!important;
	font-size:11px;
}
#section-kmt .kmt-option > span.kmt-admin-wrap > ul a:hover{
	text-decoration:underline;
}


/* =comment listing : actions
****************************************/
#section-kmt .kmt-list > li:hover .kmt-option > span.kmt-admin-wrap > a{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) -16px -100px no-repeat #FEF6C2;
	border: 1px solid #c0b678;

}


/* =comment pagination
****************************************/
#section-kmt .kmt-btn-loadmore{
	display:block;
	background:#f7f7f7;
	border:1px solid #ddd;
	text-decoration:none!important;
	margin:20px 0;

	box-shadow:0 1px 0 #fff inset;
	-moz-box-shadow:0 1px 0 #fff inset;
	-webkit-box-shadow:0 1px 0 #fff inset;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-btn-loadmore b{
	color:#888;
	font-weight:bold;
	height:35px;
	line-height:35px;
	display:block;
	text-align:center;
	background:url(components/com_komento/themes/kuro/images/loader.gif) -30px center no-repeat;
}
#section-kmt .kmt-btn-loadmore:hover,
#section-kmt .kmt-btn-loadmore:focus{
	border:1px solid #aaa;
	border-bottom-color:888;
	background:#f5f5f5;
}
#section-kmt .kmt-btn-loadmore:hover b,
#section-kmt .kmt-btn-loadmore:focus b{
	color:#666;
}
#section-kmt .kmt-btn-loadmore.loading b{
	background-position:10px center;
}


/* =conversation bar
****************************************/
#section-kmt .kmt-people-list{
	margin:0 0 30px;
}
#section-kmt .kmt-people-list li{
	margin:0 5px 5px 0;
}
#section-kmt .kmt-people-list li a,
#section-kmt .kmt-people-list li img{
	display:inline-block;
	position:relative;
	text-decoration:none!important;
	float:left;
}
#section-kmt .kmt-people-list li .avatar{
	width:35px;
}
#section-kmt .kmt-people-list li a b{
	position:absolute;
	bottom:100%;
	left:0;

	background:#555;
	color:#fff!important;
	text-decoration:none!important;
	font:100 11px/21px Arial,sans-serif;
	margin:0 0 5px;
	padding:0 5px;
	white-space:nowrap;

	display:none;
}
#section-kmt .kmt-people-list li a:hover b{
	display:block;
}
#section-kmt .kmt-people-list li a b i{
	position:absolute;
	left:5px;
	bottom:-4px;

	background:url(components/com_komento/themes/kuro/images/control-sprite.png) -5px -90px;
	width:7px;
	height:4px;
}


/* =comment fame list;
****************************************/
#section-kmt #kmt-fame{
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 30px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt #kmt-fame .kmt-list{
	margin:0 0 10px;
}
#section-kmt #kmt-fame h3.kmt-title{
	margin:10px 0;
}
#section-kmt #kmt-fame .kmt-fame-tabs{
	text-align:center;
	font-size:0;
	position:relative;
	margin:-10px -10px 0;
	overflow:hidden;

	border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
}
#section-kmt #kmt-fame .kmt-fame-tabs li{
	display:inline-block;
}
#section-kmt #kmt-fame .kmt-fame-tabs.col1 li{
	width: 100%;
}
#section-kmt #kmt-fame .kmt-fame-tabs.col2 li{
	width: 50%;
}
#section-kmt #kmt-fame .kmt-fame-tabs.col3 li{
	width: 33.33%;
}
#section-kmt #kmt-fame .kmt-fame-tabs li + li{
	border-left:1px solid #ccc;
	margin:0 0 0 -1px;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a{
	background-color:#f5f5f5!important;
	border-bottom:1px solid #ddd;
	color:inherit;
	display:block;
	font-size:12px;
	line-height:16px;
	height:16px;
	padding:17px 0;
	text-decoration:none!important;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a.active{
	border:0;
	background-color:transparent!important;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a i{
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	vertical-align:top;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a.navMain i{
	background:url(components/com_komento/themes/kuro/images/stream.reply.png) center 0 no-repeat;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a.navStickies i{
	background:url(components/com_komento/themes/kuro/images/stream.pin.png) center 0 no-repeat;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a.navLovies i{
	background:url(components/com_komento/themes/kuro/images/stream.popular.png) center 0 no-repeat;
}
#section-kmt #kmt-fame .kmt-fame-tabs li a b{
	display:inline-block;
	line-height:16px;
	height:16px;
	vertical-align:top;
}
#section-kmt #kmt-fame .loading {
	margin-top: 10px;
}


/* =not allowed
****************************************/
#section-kmt .kmt-not-allowed{
	background:#f5f5f5;
	border:1px solid #ccc;
	font-weight:bold;
	color:#555;
	text-shadow:0 1px 0 #fff;
	padding:10px;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}


/* =tooltips
****************************************/
#section-kmt .kmt-has-tip{
	display:inline-block;
	position:relative;
}
#section-kmt .kmt-has-tip:hover > .kmt-tip{
	display:block;
}
#section-kmt .kmt-tip{
	display:none;
	padding:0 0 2px;
	position:absolute;
	bottom:100%;
	left:0;
}
#section-kmt .kmt-tip > i{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) -16px -171px no-repeat;
	display:block;
	width:15px;
	height:8px;
	position:absolute;
	bottom:2px;
	left:10px;
}
#section-kmt .kmt-tip > span{
	background:#FCFBB6;
	border:1px solid #999;
	color:#555;
	display:block;
	font:11px/15px 'Lucida Grande', Tahoma, Arial, sans-serif;
	margin:0 0 7px;
	padding:10px;
	width:250px;
	word-wrap:break-word;

	box-shadow:0 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
}
#section-kmt .kmt-has-tip > .kmt-tip > span b{
	display:block;
	margin:0 0 5px;
}


/* =comment form
****************************************/
#section-kmt .input{
	background:#fff;
	border:1px solid #bbb;
	display:inline-block;
	vertical-align:top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#section-kmt .input.text,
#section-kmt .input.password{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	color:#777;
	padding:4px;
	height:29px;
	line-height: normal;
}
#section-kmt .input.text:focus,
#section-kmt .input.password:focus{
	color:#333;
}
#section-kmt .input.button{
	background:#fff;
	border:1px solid #aaa;
	border-bottom-color:#999;
	color:#555!important;
	cursor:pointer;
	font-family:'Lucida Grande',Tahoma,Arial,sans-serif!important;
	font-size:11px!important;
	float:none!important;
	height:auto!important;
	line-height:25px!important;
	padding:0 4px!important;
	margin:0!important;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;

	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );/* IE6-9 */
}
#section-kmt .kmt-form{
	margin:0 0 30px;
}
#section-kmt .kmt-form form{
	margin: 0;
}
#section-kmt .input.kmt-location{
	width:256px;
	padding-left:24px!important;
	background-image:url(components/com_komento/themes/kuro/images/location.pin.png);
	background-position:8px center;
	background-repeat:no-repeat;
}
#section-kmt div.kmt-form-author{
	margin:0 0 15px;
}
#section-kmt div.kmt-form-author .kmt-avatar{
	margin:0 10px 0 0;
}
#section-kmt div.kmt-form-author .kmt-author-detail{
	padding:5px 0 0;
}
#section-kmt div.kmt-form-author .kmt-author-time{
	font-size:11px;
	color:#888;
}
#section-kmt ul.kmt-form-author{
	margin:0 -14px 15px 0;
}
#section-kmt ul.kmt-form-author li.col{
	width:33%;
}
#section-kmt ul.kmt-form-author li > label{
	font-size:11px;
	display:inline-block;
	line-height:15px;
	margin:0 0 10px;
}
#section-kmt ul.kmt-form-author li > div{
	margin:0 20px 0 0;
}
#section-kmt ul.kmt-form-author li .input.text{
	width:100%;
}
#section-kmt .kmt-form-content .kmt-form-addon{
	background:#fff;
	border:1px solid #bbb;
	border-top:0;
	padding:10px 0;
}
#section-kmt .kmt-form-content .kmt-form-addon > div{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 10px;
}
#section-kmt .kmt-form-content .kmt-form-captcha #captcha-instruction{
	margin:0 0 8px;
}
#section-kmt .kmt-form-content .kmt-form-captcha #captcha-image{
	padding:5px;
	background:#eee;
}
#section-kmt .kmt-form-content .kmt-form-captcha #captcha-response{
	height:20px!important;
	margin:0 0 0 8px!important;
}
#section-kmt .kmt-form-length > .kmt-tip > span{
	white-space:nowrap;
	width:auto;
}
#section-kmt .kmt-form-length > b{
	font:100 11px/27px 'Lucida Grande', Tahoma, Arial, sans-serif;
	height:27px;
	display:inline-block;
	padding:0 10px 0 34px;
	background:url(components/com_komento/themes/kuro/images/word.count.png) 8px center no-repeat #f5f5f5;
	border:1px solid #bbb;
	color:#777;
	line-height:1;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-form-length > b span{
	font:100 11px/27px 'Lucida Grande', Tahoma, Arial, sans-serif;
	height:29px;
	display:inline-block;
}
#section-kmt .style-vertical ul.kmt-form-author li.col{ /*set vertical form display*/
	width:90%;
	margin:0 0 10px;
}
#section-kmt .style-vertical ul.kmt-form-author li > label{
	margin:0 0 5px;
}
#section-kmt .kmt-form-content a,
#section-kmt .kmt-form-content label{
	font-size:11px;
	display:inline-block;
}
#section-kmt .kmt-form-editor > div{
	padding:0 20px 0 0;
}
#section-kmt .kmt-form-editor > div > div{
	margin:0 -20px 0 0;
}
#section-kmt .kmt-form-editor > div > .input.textarea{ /*add styling for textarea after BBcode is being disabled*/
	border:1px solid #bbb;
	width:100%;
	padding:9px;
	margin:0!important;
	height:80px;
	line-height:1.5;
	font-family:inherit;
	font-size:inherit;
	color:#555;
	height:90px;
	line-height:20px;
	resize:none;

	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
#section-kmt .kmt-form-submit{
	margin:15px 0 0;
}
#section-kmt .kmt-form-submit > span{
	margin:0 8px 0 0;
	font-size:11px;
	line-height:15px;

	padding:5px;

	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#section-kmt .kmt-form-submit > span.subscribed{
	padding:4px 4px 4px 25px;
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) -14px -124px #e5f1c9 no-repeat;
	border:1px solid #b5cb83;
	color:#444;
}
#section-kmt .kmt-form-submit > span label{
	display:inline-block;
	margin:0 0 0 3px;
}
#section-kmt .kmt-btn-submit{
	font-family:Arial!important;
	font-size:12px!important;
	font-weight:bold!important;
	height:40px!important;
	color:#fff!important;
	background:#1e71c1!important;
	border:1px solid #0d447b!important;
	border-bottom-color:#0a3b6c!important;
	padding:0 10px!important;
	margin:0!important;
	float:right!important;
	display:inline-block;
	cursor:pointer;

	text-shadow:0 1px 0 rgba(0,0,0,0.2)!important;
	border-radius:3px!important;
	-moz-border-radius:3px!important;
	-webkit-border-radius:3px!important;
	box-shadow:0 1px 0 rgba(255,255,255,0.2) inset!important;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset!important;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset!important;
}

#section-kmt .kmt-btn-submit.disabled{
	background:#eee!important;
	color:#999!important;
	text-shadow:0 1px 0 #fff!important;
	border:1px solid #ccc!important;
	box-shadow:0 1px 0 #fff inset!important;
	-moz-box-shadow:0 1px 0 #fff inset!important;
	-webkit-box-shadow:0 1px 0 #fff inset!important;
}

#section-kmt .kmt-form .kmt-form-addbutton {
	display:block;
	background:#f7f7f7;
	border:1px solid #ddd;
	text-decoration:none!important;

	box-shadow:0 1px 0 #fff inset;
	-moz-box-shadow:0 1px 0 #fff inset;
	-webkit-box-shadow:0 1px 0 #fff inset;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

#section-kmt .kmt-form .kmt-form-addbutton b{
	color:#888;
	font-size:11px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	display:block;
	text-align:center;
	background:url(components/com_komento/themes/kuro/images/loader.gif) -30px center no-repeat;
}
#section-kmt .kmt-form .kmt-form-addbutton:hover,
#section-kmt .kmt-form .kmt-form-addbutton:focus{
	border:1px solid #aaa;
	border-bottom-color:888;
	background:#f5f5f5;
}
#section-kmt .kmt-form .kmt-form-addbutton:hover b,
#section-kmt .kmt-form .kmt-form-addbutton:focus b{
	color:#666;
}
/* =recaptcha
****************************************/
#section-kmt .kmt-form-captcha{
	margin:15px 0 0;
}
#captcha-instruction{
	margin:0 0 10px;
}
/* =upload area
****************************************/
#section-kmt .kmt-upload-area{
	font:11px/15px Tahoma,Arial,sans-serif;
	color:#666;
	background:#eee;
	border:1px solid #bbb;
	border-top:0;
	padding:10px;
}
#section-kmt .kmt-upload-area .input{
	vertical-align:middle;
	z-index:9999; /* IE fix */
}
#section-kmt .kmt-upload-area .dragDrop{
	margin:0 0 0 5px;
}
#section-kmt .kmt-upload-list > div{
	background:#fff;
	border:1px solid #bbb;
	border-bottom-color:#aaa;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 1px 0 #ddd;
	-moz-box-shadow:0 1px 0 #ddd;
	-webkit-box-shadow:0 1px 0 #ddd;
	display:inline-block;
	padding:8px 0;
	margin:0 0 10px;
	width:100%
}
#section-kmt .kmt-upload-list > div:hover{
	background:#ffc;
	cursor:default;
}
#section-kmt .kmt-upload-list > div + div{
	margin:-5px 0 10px;
}
#section-kmt .kmt-upload-list > div *{
	display:inline-block;
	font:11px/19px Tahoma,'Lucida Grande',Arial,sans-serif;
}
#section-kmt .kmt-upload-list > div > a{
	float:left;
	margin:1px 0 0 10px;
	text-decoration:none!important;

	border:1px solid #aaa;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;

	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );/* IE6-9 */
}
#section-kmt .kmt-upload-list > div > a i{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 16px -150px;
	display:block;
	width:15px;
	height:15px;
}
#section-kmt .kmt-upload-list > div > b{
	display:block;
	color:#555;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0 100px 0 35px;
}
#section-kmt .kmt-upload-list > div > i{
	float:right;
	margin:0 10px 0 0;
	color:#999;
}
#section-kmt .kmt-upload-push .uploadLimit{
	float:right;
	margin:0 10px 0 0;
	line-height:29px
}

/* =attachments
****************************************/
#section-kmt .kmt-attachments,
#section-kmt .kmt-attachments-list{
	margin:10px 0 0;
}
#section-kmt .kmt-attachments-list li{
	position:relative;
	min-height:20px;
}
#section-kmt .kmt-attachments-list li + li{
	margin-top:5px;
}
#section-kmt .kmt-attachments-list li a{
	display:inline-block;
}
#section-kmt .kmt-attachments-list li a.attachmentDetail{
	line-height:20px;
	min-height:20px;
	margin:0 0 0 25px
}
#section-kmt .kmt-attachments-list li a.attachmentDelete{
	display:none;
	position:absolute;
	left:0;
	top:1px;
	text-decoration:none!important;

	border:1px solid #aaa;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;

	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );/* IE6-9 */
}
#section-kmt .kmt-attachments-list li a.attachmentDelete i{
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) 16px -150px;
	display:block;
	width:15px;
	height:15px;
}
#section-kmt .kmt-attachments-list li:hover a.attachmentDelete{
	display:block
}
#section-kmt .icon-mime{
	background-image:url("components/com_komento/themes/kuro/images/mime.png") !important;
	display:inline-block;
	float:left;
	height:20px;
	width:20px;
	margin:0 5px 0 0;
}
#section-kmt .icon-mime.type-archive{}
#section-kmt .icon-mime.type-audio		{background-position:0 -20px}
#section-kmt .icon-mime.type-document	{background-position:0 -40px}
#section-kmt .icon-mime.type-file		{background-position:0 -60px}
#section-kmt .icon-mime.type-text		{background-position:0 -80px}
#section-kmt .icon-mime.type-image		{background-position:0 -100px}
#section-kmt .icon-mime.type-pdf		{background-position:0 -120px}
#section-kmt .icon-mime.type-slideshow	{background-position:0 -140px}
#section-kmt .icon-mime.type-spreadsheet{background-position:0 -160px}
#section-kmt .icon-mime.type-video		{background-position:0 -180px}









/* =comment form: error display
****************************************/
#section-kmt .kmt-form-alert{
	background:#ffebe8;
	border-left:3px solid #e38c6e;
	color:#c30;
	padding:10px 15px;
	margin:0 0 20px;
	list-style:none;
}

#section-kmt .kmt-form-alert.success{
	background:#eaf5e9;
	border-left:3px solid #bed7bc;
	color:#060;
}

#section-kmt .error > label{
	color:#c30;
}
#section-kmt .error .input{
	background-color:#ffebe8;
	border-color:#e38c6e;
}
#section-kmt .error .input:focus{
	border:1px solid #aaa;
	background:#fff;
}
#section-kmt .error .help-inline:before{
	content:"# ";
}
#section-kmt .error .help-inline{
	font-size:11px;
	font-style:italic;
	color:#c30;
}


/* =extend markitup : general
****************************************/
#section-kmt .markItUp{width:100%}
#section-kmt .markItUp *{margin:0;outline:none;padding:0;list-style: none;}
#section-kmt .markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none;}
#section-kmt .markItUpContainer{background:#f5f5f5;border:1px solid #bbb;display:block;font:11px 'Lucida Grande',Tahoma,Verdana,Arial,Helvetica,sans-serif;overflow:hidden}

/* =extend markitup : header
****************************************/
#section-kmt .markItUpHeader ul,
#section-kmt .markItUpHeader ul li{background:none;border:none;clear:none;float:none;list-style:none;list-style-image:none;margin:0;padding:0;overflow:visible;width:auto;}
#section-kmt .markItUpHeader ul {display:inline-block;position:relative;padding:0; margin:5px 0 5px 5px}
#section-kmt .markItUpHeader ul li{float:left;position:relative;line-height:normal!important;margin:0 2px 0 0}
#section-kmt .markItUpHeader ul li:hover > ul{display:block}
#section-kmt .markItUpHeader ul .markItUpDropMenu{background:transparent url(components/com_komento/themes/kuro/images/markitup/menu.png) no-repeat 115% 50%;margin-right:5px}
#section-kmt .markItUpHeader ul .markItUpDropMenu li{margin-right:0}
#section-kmt .markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0;background:#FFF;border:1px solid #000}
#section-kmt .markItUpHeader ul ul li{float:none;border-bottom:1px solid #000}
#section-kmt .markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(components/com_komento/themes/kuro/images/markitup/submenu.png) no-repeat 100% 50%}
#section-kmt .markItUpHeader ul .markItUpSeparator{display:none!important;}
#section-kmt .markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0}
#section-kmt .markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px}
#section-kmt .markItUpHeader ul ul ul li{float:none}
#section-kmt .markItUpHeader ul a{background:none no-repeat center center; border:solid 0px #ccc;display:block;width:16px;height:16px;text-indent:-10000px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:3px}
#section-kmt .markItUpHeader ul ul a{display:block;text-indent:0;width:120px;background-position:2px 50%;padding:5px 5px 5px 25px}
#section-kmt .markItUpHeader ul ul a:hover{color:#FFF;background-color:#000}
#section-kmt .markItUpHeader ul li a{padding:4px;}
#section-kmt .markItUpHeader ul li a:hover{background:#fff no-repeat center;padding:3px;border:1px solid #ccc;}

/* =extend markitup : icons
****************************************/
#section-kmt .markItUp .kmt-markitup-bold a{background-image:url(components/com_komento/themes/kuro/images/markitup/bold.png)!important}
#section-kmt .markItUp .kmt-markitup-italic a{background-image:url(components/com_komento/themes/kuro/images/markitup/italic.png)!important}
#section-kmt .markItUp .kmt-markitup-underline a{background-image:url(components/com_komento/themes/kuro/images/markitup/underline.png)!important}
#section-kmt .markItUp .kmt-markitup-link a{background-image:url(components/com_komento/themes/kuro/images/markitup/link.png)!important}
#section-kmt .markItUp .kmt-markitup-picture a{background-image:url(components/com_komento/themes/kuro/images/markitup/picture.png)!important}
#section-kmt .markItUp .kmt-markitup-video a{background-image:url(components/com_komento/themes/kuro/images/markitup/video.png)!important}
#section-kmt .markItUp .kmt-markitup-bullet a{background-image:url(components/com_komento/themes/kuro/images/markitup/list-bullet.png)!important}
#section-kmt .markItUp .kmt-markitup-numeric a{background-image:url(components/com_komento/themes/kuro/images/markitup/list-numeric.png)!important}
#section-kmt .markItUp .kmt-markitup-list a{background-image:url(components/com_komento/themes/kuro/images/markitup/list-item.png)!important}
#section-kmt .markItUp .kmt-markitup-quote a{background-image:url(components/com_komento/themes/kuro/images/markitup/quotes.png)!important}
#section-kmt .markItUp .kmt-markitup-code a{background-image:url(components/com_komento/themes/kuro/images/markitup/code.png)!important}
#section-kmt .markItUp .kmt-markitup-smile a{background-image:url(components/com_komento/themes/kuro/images/markitup/emoticon-smile.png)!important}
#section-kmt .markItUp .kmt-markitup-happy a{background-image:url(components/com_komento/themes/kuro/images/markitup/emoticon-happy.png)!important}
#section-kmt .markItUp .kmt-markitup-surprised a{background-image:url(components/com_komento/themes/kuro/images/markitup/emoticon-surprised.png)!important}
#section-kmt .markItUp .kmt-markitup-tongue a{background-image:url(components/com_komento/themes/kuro/images/markitup/emoticon-tongue.png)!important}
#section-kmt .markItUp .kmt-markitup-unhappy a{background-image:url(components/com_komento/themes/kuro/images/markitup/emoticon-unhappy.png)!important}
#section-kmt .markItUp .kmt-markitup-wink a{background-image:url(components/com_komento/themes/kuro/images/markitup/emoticon-wink.png)!important}
#section-kmt .markItUp .kmt-markitup-clean a{background-image:url(components/com_komento/themes/kuro/images/markitup/clean.png)!important}
#section-kmt .markItUp .kmt-markitup-preview a{background-image:url(components/com_komento/themes/kuro/images/markitup/preview.png)!important}

/* =extend markitup : textarea
****************************************/
#section-kmt .markItUpEditor{background:#fff!important;color:#222;resize:none;font:12px 'Lucida Grande',Tahoma,Verdana,Arial,Helvetica,sans-serif;height:90px;line-height:20px;overflow:auto;padding:5px;width:100%;border:0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#section-kmt .markItUpPreviewFrame{background-color:#fff;height:300px;margin:5px 0;overflow:auto;width:99.9%}
#section-kmt .markItUpFooter{width:100%;height:15px;}
#section-kmt .markItUpResizeHandle{background:url(components/com_komento/themes/kuro/images/markitup/handle.png) center no-repeat;cursor:n-resize;height:15px;margin:0 auto;overflow:hidden;width:22px}



/* =profile
****************************************/
#section-kmt .kmt-profile-avatar{
	float:left;
	display:inline-block;
}
#section-kmt .kmt-profile-avatar img{
	width:60px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#section-kmt .kmt-profile-avatar + .kmt-profile-info{
	margin:0 0 0 70px;
}
#section-kmt .kmt-profile-name{
	font-size:20px;
	line-height:24px;
}
#section-kmt .kmt-profile-account{
	margin:5px 0 0;
}
#section-kmt .kmt-profile-account span{
	height:20px;
	line-height:20px;
	padding:0 0 0 22px;
	background:url(components/com_komento/themes/kuro/images/verified.png) 0 center no-repeat;
}
#section-kmt .kmt-profile-account span + span{
	margin:0 0 0 15px;
	background:url(components/com_komento/themes/kuro/images/last.login.png) 0 center no-repeat;
}
#section-kmt .kmt-profile-activity{
	background:#fff;
	border:1px solid #ccc;
	display:inline-block;

	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#section-kmt .kmt-profile-activity li{
	padding:15px 20px 15px;
	min-width:100px;
}
#section-kmt .kmt-profile-activity li + li{
	border-left:1px solid #ccc;
}
#section-kmt .kmt-profile-activity li b{
	font-family:Tahoma,'Lucida Grande',Arial,sans-serif;
	font-size:22px;
	line-height:1;
	display:inline-block;
}
#section-kmt .kmt-profile-activity li div{
	font-size:11px;
	line-height:13px;
	color:#888;
	margin:2px 0 0;
}
#section-kmt .kmt-profile-tab{
	border-bottom:1px solid #ccc;
	margin:0 0 5px;
}
#section-kmt .kmt-profile-tab li + li{
	margin:0 0 0 15px;
}
#section-kmt .kmt-profile-tab li a{
	color:inherit!important;
	display:inline-block;
	font-weight:bold;
	line-height:17px;
	padding:7px 2px;
	text-decoration:none!important;
}
#section-kmt .kmt-profile-tab li a:hover{
	border-bottom:1px solid #da1900;
	padding-bottom:8px;
	margin:0 0 -1px;
}
#section-kmt .kmt-profile-tab li a:hover,
#section-kmt .kmt-profile-tab li a:focus{
	background:none;
}
#section-kmt .kmt-profile-tab li a.active{
	border-bottom:3px solid #777!important;
	margin:0 0 -2px;
	padding-bottom:7px!important;
}

#section-kmt .kmt-stream > li{
	position:relative;
	padding:15px 0;
}
#section-kmt .kmt-stream > li + li{
	border-top:1px solid #e9e9e9;
}
#section-kmt .kmt-stream .stream-head{
	margin:2px 0 0 55px;
	position:static;
}
#section-kmt .kmt-stream .stream-head .stream-type{
	width:38px;
	height:38px;
	text-align:center;
	font:bold normal 17px/38px Arial,sans-serif;
	border:1px solid #d5d5d5;
	background-color:#f0f0f0;
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	left:0;
	top:15px;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#section-kmt .kmt-stream li:hover .stream-head .stream-type{
	background-color:#f5f5f5;
}
#section-kmt .kmt-stream .stream-head.stream-comment .stream-type{
	background-image:url(components/com_komento/themes/kuro/images/stream.chat.png);
}
#section-kmt .kmt-stream .stream-head.stream-like .stream-type{
	background-image:url(components/com_komento/themes/kuro/images/stream.heart.png);
}
#section-kmt .kmt-stream .stream-head.stream-reply .stream-type{
	background-image:url(components/com_komento/themes/kuro/images/stream.reply.png);
}
#section-kmt .kmt-stream .stream-head.stream-stick .stream-type{
	background-image:url(components/com_komento/themes/kuro/images/stream.pin.png);
}
#section-kmt .kmt-stream .stream-head.stream-popular .stream-type{
	border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
}
#section-kmt .kmt-stream .stream-head.stream-popular .stream-type b{
	background:#fff;
	color:#888;
	font:100 9px/17px Arial,sans-serif;
	text-transform:uppercase;
	position:absolute;
	top:100%;
	left:-1px;
	display:block;
	width:100%;
	border:1px solid #d5d5d5;
	border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
}
#section-kmt .kmt-stream .stream-body{
	border-left:1px solid #ddd;
	padding:0 0 0 15px;
	margin:7px 0 7px 55px;
}
#section-kmt .kmt-stream .stream-body p{
	margin:0;
}
#section-kmt .kmt-stream .stream-body p + p{
	margin-top:10px;
}
#section-kmt .kmt-stream .stream-foot{
	font-size:11px;
	line-height:16px;
	color:#888;
	margin:0 0 0 55px;
	padding:0 0 0 24px;
	background:url(components/com_komento/themes/kuro/images/time.png) 0 center no-repeat;
}























/* =readmore and comment link
****************************************/
.kmt-readon {
	display:inline-block;
	width: 100%;
}

.kmt-readon span{
	padding-left: 20px;
}

.kmt-readon span.aligned-right{
	float: right;
	margin-left: 15px;
}

.kmt-readon span.aligned-left{
	float: left;
	margin-right: 15px;
}

.kmt-readon span.kmt-hits{
	background: url(components/com_komento/themes/kuro/images/ico-hits.png) 0 center no-repeat;
}

.kmt-readon span.kmt-readmore{
	background: url(components/com_komento/themes/kuro/images/ico-readmore.png) 0 center no-repeat;
}

.kmt-readon span.kmt-comment{
	background: url(components/com_komento/themes/kuro/images/ico-comment.png) 0 center no-repeat;
}





/* =dialog box:comment likers;
****************************************/
body .kmt-likers{width:520px;}
body .kmt-likers .kmt-liker-thumb{
	float:left;
	display:inline-block;
	position:relative;
	margin:2px;
}
body .kmt-likers .kmt-liker-thumb img{
	width:100px;
	height:100px;
}
body .kmt-likers .kmt-liker-thumb > b{
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	background: -moz-linear-gradient(top,  transparent 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  transparent 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  transparent 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  transparent 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  transparent 0%,rgba(0,0,0,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
body .kmt-likers .kmt-liker-thumb > b b{
	display:block;
	padding:4px 5px;
	color:#fff;
	font:11px/1.2 Tahoma,Arial,sans-serif
}
body .kmt-likers .kmt-liker-name{
	padding:10px 0;
}
body .kmt-likers .kmt-liker-name + .kmt-liker-name{
	border-top:1px solid #ddd;
}



body .ui-menu{
	border:1px solid #999;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
body .ui-menu .ui-menu-item a{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	text-align:left;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkkit-border-radius:2px;
}


/* in-reply to */
.kmt-item .parentContainer {
	background: none repeat scroll 0 0 #fafafa;
	color:#666;
	border: 1px solid #bbb;
	bottom: 110%;
	padding: 15px;
	position: absolute;
	left:25px;
	right:25px;

	border-radius:3px;
	-moz-border-radius:3px;
	-webkkit-border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.kmt-item .parentContainer .kmt-text{
	margin:5px 0 0 55px;
}
.kmt-item .parentContainer .kmt-time{
	margin:0 0 0 10px;
	font-size:11px;
	color:#999;
}

/* notification */
body .kmt-notification{
	position:fixed;
	bottom:20px;
	right:20px;
	font:bold 11px/54px 'Lucida Grande',Tahoma,Arial,sans-serif!important;
	text-shadow:0 0 1px rgba(0,0,0,0.9);
	color:#fff;
	white-space:nowrap;
}
body .kmt-notification > i,
body .kmt-notification > b,
body .kmt-notification > span{
	float:left;
	display:inline-block;
	background-image:url(components/com_komento/themes/kuro/images/control-sprite.png);
	height:54px;
}
body .kmt-notification > i,
body .kmt-notification > b{
	width:10px;
	background-position:0 -192px;
}
body .kmt-notification > b{
	background-position:-10px -192px;
}
body .kmt-notification > span{
	background-position:0 -246px;
	background-repeat:repeat-x;
	padding:0 20px;
}
body .kmt-notification a{
	color:#4bd56e!important;
	text-decoration:none;
	background:none!important;
}
body .kmt-notification a:hover{
	text-decoration:underline;
}

/* <i class="kmt-comment-locked"></i> */
#section-kmt .kmt-comment-locked {
	width: 26px;
	height:26px;
	line-height: 26px;
	display: inline-block;
	background:url(components/com_komento/themes/kuro/images/ico-locked-big.png) 0 0 no-repeat;
	vertical-align: bottom;
	margin-right: 6px;
}
/* <i class="kmt-comment-locked-small"></i> */
#section-kmt .kmt-comment-locked-small {
	width: 16px;
	height:16px;
	line-height: 16px;
	display: inline-block;
	background:url(components/com_komento/themes/kuro/images/control-sprite.png) -16px -160px no-repeat;
}
.kmt-locked-wrap {
	text-align: center;
	line-height: 26px;
	border: 1px dashed #ddd;
	padding: 14px;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}


/*kmt-error dialog*/
.kmt-dialog .kmt-error-message {
	font-size: 16px;
	margin-left:100px;
	line-height:20px;
	position: relative;
	top:10px;
}
.kmt-dialog .kmt-error-status {
	border: 0px dotted black;
	padding: 10px;
	position:relative;
	z-index: 2;
}
.kmt-dialog .kmt-error-status textarea {
	width:460px;
	height: 200px;
	overflow: auto;
	padding:10px;
	font-size: 12px;
	font-family: sans-serif;
	color: #555;
	border:1px solid #aaa;
	line-height: 20px;
	font-weight: bold;
	background-color:#fff;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));
	background-image:-webkit-linear-gradient(center bottom,white 85%,#eee 99%);
	background-image:-moz-linear-gradient(center bottom,white 85%,#eee 99%);
	background-image:-o-linear-gradient(bottom,white 85%,#eee 99%);
	background-image:-ms-linear-gradient(top,#fff 85%,#eee 99%);
	background-image:linear-gradient(top,#fff 85%,#eee 99%);
}
.kmt-dialog .kmt-error-icon {
	background: url(components/com_komento/themes/kuro/images/icon-error.png)  14px 0 no-repeat;
	padding:8px 0 0;
	position: absolute;
	top: 60px;
	left: 14px;
	width: 90px;
	height: 70px;
	z-index: 1;
}

/*Syntax Highlighting Off*/
#section-kmt .kmt-code {
	display: block;
	background-color: #f5f5f5;
	padding: 10px;
	border:1px solid #ccc;
	margin: 0 0 20px;
	line-height: 14px;
	font-family:monospace, monospace;
	_font-family:'courier new', monospace;
	font-size:12px;
	white-space: pre-wrap;
	word-wrap: break-word;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/

pre code {
  display: block; padding: 0.5em;
  background: #F0F0F0;
}

pre code,
pre .ruby .subst,
pre .tag .title,
pre .lisp .title,
pre .nginx .title {
  color: black;
}

pre .string,
pre .title,
pre .constant,
pre .parent,
pre .tag .value,
pre .rules .value,
pre .rules .value .number,
pre .preprocessor,
pre .ruby .symbol,
pre .ruby .symbol .string,
pre .ruby .symbol .keyword,
pre .ruby .symbol .keymethods,
pre .instancevar,
pre .aggregate,
pre .template_tag,
pre .django .variable,
pre .smalltalk .class,
pre .addition,
pre .flow,
pre .stream,
pre .bash .variable,
pre .apache .tag,
pre .apache .cbracket,
pre .tex .command,
pre .tex .special,
pre .erlang_repl .function_or_atom,
pre .markdown .header {
  color: #800;
}

pre .comment,
pre .annotation,
pre .template_comment,
pre .diff .header,
pre .chunk,
pre .markdown .blockquote {
  color: #888;
}

pre .number,
pre .date,
pre .regexp,
pre .literal,
pre .smalltalk .symbol,
pre .smalltalk .char,
pre .go .constant,
pre .change,
pre .markdown .bullet,
pre .markdown .link_url {
  color: #080;
}

pre .label,
pre .javadoc,
pre .ruby .string,
pre .decorator,
pre .filter .argument,
pre .localvars,
pre .array,
pre .attr_selector,
pre .important,
pre .pseudo,
pre .pi,
pre .doctype,
pre .deletion,
pre .envvar,
pre .shebang,
pre .apache .sqbracket,
pre .nginx .built_in,
pre .tex .formula,
pre .erlang_repl .reserved,
pre .input_number,
pre .markdown .link_label,
pre .vhdl .attribute {
  color: #88F
}

pre .keyword,
pre .id,
pre .phpdoc,
pre .title,
pre .built_in,
pre .aggregate,
pre .css .tag,
pre .javadoctag,
pre .phpdoc,
pre .yardoctag,
pre .smalltalk .class,
pre .winutils,
pre .bash .variable,
pre .apache .tag,
pre .go .typename,
pre .tex .command,
pre .markdown .strong,
pre .request,
pre .status {
  font-weight: bold;
}

pre .markdown .emphasis {
  font-style: italic;
}

pre .nginx .built_in {
  font-weight: normal;
}

pre .coffeescript .javascript,
pre .xml .css,
pre .xml .javascript,
pre .xml .vbscript,
pre .tex .formula {
  opacity: 0.5;
}
/**
 * @author JoomlaShine.com Team
 * @copyright JoomlaShine.com
 * @link joomlashine.com
 * @package JSN ImageShow
 * @version $Id$
 * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html
 */
.jsn-container {
  outline: none;
  text-align: center;
}

.jsn-gallery {
	outline: none;
}
/* SLIDE GALLERY */
#main {
	padding: 0 !important;
}

body.contentpane {
	margin: 0 !important;
}
div.jsn-missing-data-alert-box {
	height: 80px;
	width: 190px;
	margin: 20px auto;
	border: 2px solid #FF9900;
	background-color: #333333;
}

div.jsn-missing-data-alert-box .header {
	height: 50px;
	display: block;
}
div.jsn-missing-data-alert-box .footer {
	height: 30px;
	display: block;
	background-color: #000;
}
div.jsn-missing-data-alert-box .header span.icon-warning {
	float: left;
	margin: 8px;
	width: 32px;
	height: 32px;
	background: url(components/com_imageshow/assets/images/icon-uni-32/icon-text-alert.png) no-repeat;
}
div.jsn-missing-data-alert-box .header span.message {
	color: #FFF;
	display: block;
	padding-top: 8px;
	text-align: center;
}
div.jsn-missing-data-alert-box .footer span.link-to-more {
	display: block;
	padding-top: 8px;
	text-align: center;
}
div.jsn-missing-data-alert-box .footer span.link-to-more a {
	color: #FFF;
	height: 25px;
	display: block;
	text-decoration: none;
}
div.jsn-missing-data-alert-box .footer span.link-to-more a:hover {
	text-decoration: none;
	background: none !important;
}
div.jsn-missing-data-alert-box .footer:hover {
	cursor: pointer;
	background-color: #FF9900;
}