grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a:active, a:focus { outline: 0; } img { border: none; } #k2Container { padding: 0 0 24px 0; } body.contentpane #k2Container { padding: 16px; } .k2Padding { padding: 4px; } .clr { clear: both; height: 0; line-height: 0; display: block; float: none; padding: 0; margin: 0; border: none; } div.k2FeedIcon { padding: 4px 8px; } div.k2FeedIcon a, div.k2FeedIcon a:hover { display: block; float: right; margin: 0; padding: 0; width: 16px; height: 16px; background: url(../../templates/jb_nation/images/fugue/feed.png) no-repeat 50% 50%; } div.k2FeedIcon a span, div.k2FeedIcon a:hover span { display: none; } .itemRatingForm { display: block; vertical-align: middle; line-height: 25px; float: left; } .itemRatingLog { font-size: 11px; margin: 0; padding: 0 0 0 4px; float: left; } div.itemRatingForm .formLogLoading { background: url(../../templates/jb_nation/images/system/loading.gif) no-repeat left center; height: 25px; padding: 0 0 0 20px; } .itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating { background: transparent url(../../templates/jb_nation/images/system/transparent_star.png) left -1000px repeat-x; } .itemRatingList { position: relative; float: left; width: 125px; height: 25px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; } .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; } span.siteRoot { display: none; } .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 { border-color: #ccc !important; background-color: #fff !important; } div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2LoginBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu, div.k2ArchivesBlock ul, div.k2AuthorsListBlock ul, div.k2CategoriesListBlock ul, div.k2UsersBlock ul { padding-left: 0px; } div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li { list-style: none; line-height: 2.6; } .clearList { display: none; float: none; clear: both; } .lastItem { border: none; } .k2Avatar img { display: block; float: left; background: #fff; border: 1px solid #ccc; padding: 2px; margin: 2px 4px 4px 0; } div.k2Pagination { padding: 8px; margin: 24px 0 4px 0; text-align: center; color: #999; } div.k2Pagination ul { text-align: center; } div.k2Pagination ul li { display: inline; } div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured { background: url(../../templates/jb_nation/images/system/featuredItem.png) no-repeat 100% 0; } a.itemPrintThisPage { display: block; width: 160px; margin: 4px auto 16px; padding: 4px; background: #F7FAFE; border: 1px solid #ccc; text-align: center; color: #555; font-size: 13px; } a.itemPrintThisPage:hover { background: #eee; text-decoration: none; } div.itemView { padding: 8px 0 24px 0; margin: 0 0 24px 0; border-bottom: 1px dotted #ccc; } span.itemEditLink { float: right; display: block; padding: 4px 0; margin: 0; width: 120px; text-align: right; } span.itemEditLink a { padding: 2px 12px; border: 1px solid #ccc; background: #eee; text-decoration: none; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } span.itemEditLink a:hover { background: #ffffcc; } div.itemHeader span.itemDateCreated { color: #999; font-size: 11px; } div.itemHeader h2.itemTitle { text-transform: capitalize; font-size: 30px; font-weight: normal; line-height: 110%; padding: 10px 0 4px 0; } div.itemHeader h2.itemTitle span sup { font-size: 12px; color: #CF1919; text-decoration: none; } div.itemHeader span.itemAuthor { display: inline; margin: 0; } div.itemToolbar ul { text-align: right; list-style: none; padding: 0; margin: 0; } div.itemToolbar ul li { display: inline; list-style: none; padding: 0 4px 0 8px; margin: 0; border-left: 1px solid #ccc; text-align: center; background: none; font-size: 12px; } div.itemToolbar ul > li:first-child { border: none; } div.itemToolbar ul li a { font-size: 12px; font-weight: normal; } div.itemToolbar ul li a img { vertical-align: middle; } div.itemToolbar ul li a#fontDecrease { margin: 0 0 0 2px; } div.itemToolbar ul li a#fontDecrease img { width: 13px; height: 13px; background: url(../../templates/jb_nation/images/system/font_decrease.gif) no-repeat; } div.itemToolbar ul li a#fontIncrease { margin: 0 0 0 2px; } div.itemToolbar ul li a#fontIncrease img { width: 13px; height: 13px; background: url(../../templates/jb_nation/images/system/font_increase.gif) no-repeat; } div.itemToolbar ul li a#fontDecrease span, div.itemToolbar ul li a#fontIncrease span { display: none; } div.itemRatingBlock { padding: 8px 0; } div.itemRatingBlock span { display: block; float: left; font-style: normal; padding: 0 4px 0 0; margin: 0; color: #999; } div.itemBody { padding: 8px 0; margin: 0; } span.itemImage { display: block; text-align: center; margin: 0 0 8px 0; } 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-weight: bold; } div.itemFullText h3 { margin: 0; padding: 16px 0 4px 0; } div.itemExtraFields { margin: 16px 0 0 0; padding: 8px 0 0 0; border-top: 1px dotted #ddd; } div.itemExtraFields h3 { margin: 0; padding: 0 0 8px 0; line-height: normal !important; } div.itemExtraFields ul { margin: 0; padding: 0; list-style: none; } div.itemExtraFields ul li { display: block; } div.itemExtraFields ul li span.itemExtraFieldsLabel { display: block; float: left; font-weight: bold; margin: 0 4px 0 0; width: 30%; } div.itemContentFooter { display: block; text-align: right; padding: 4px; margin: 16px 0 4px 0; border-top: 1px solid #ddd; color: #999; } span.itemHits { float: left; } div.itemSocialSharing { padding: 8px 0; } 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.itemCategory { display: inline; } div.itemCategory span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.itemTagsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.itemTagsBlock span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.itemTagsBlock ul.itemTags { list-style: none; padding: 0; margin: 0; display: inline; } div.itemTagsBlock ul.itemTags li { display: inline; list-style: none; padding: 0 4px 0 0; margin: 0; text-align: center; } div.itemAttachmentsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.itemAttachmentsBlock span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.itemAttachmentsBlock ul.itemAttachments { list-style: none; padding: 0; margin: 0; display: inline; } div.itemAttachmentsBlock ul.itemAttachments li { display: inline; list-style: none; padding: 0 4px; margin: 0; text-align: center; } div.itemAttachmentsBlock ul.itemAttachments li span { font-size: 10px; color: #999; font-weight: normal; } div.itemAuthorBlock { background: #fafafa; margin: 0 0 20px 0; padding: 20px; } .itemAuthorName { margin-top: 0; text-transform: uppercase; font-weight: bold; font-size: 18px; } div.itemAuthorBlock img.itemAuthorAvatar { background: #fff; border: 2px solid #42423f; display: block; float: left; margin: 0; padding: 5px; width: 100px; min-width: 100px; height: auto; } @media screen and (max-width: 767px) { div.itemAuthorBlock img.itemAuthorAvatar { float: none; margin-bottom: 20px; } } div.itemAuthorBlock div.itemAuthorDetails { margin: 0; padding: 4px 0 0 0; } div.itemAuthorBlock div.itemAuthorDetails h3.authorName { margin: 0 0 4px 0; padding: 0; } div.itemAuthorBlock div.itemAuthorDetails h3.authorName a { font-family: 'Lato', sans-serif; font-size: 16px; } div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl { color: #555555; font-weight: bold; margin: 0 5px 0 0; padding: 0 10px 0 0; } @media screen and (max-width: 767px) { div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl { border-right: 0; } } div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail { color: #555555; font-weight: bold; } div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a { font-weight: normal; color: #000000; } div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a:hover, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a:hover, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a:focus, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a:focus { text-decoration: underline; } div.itemAuthorLatest { margin-bottom: 16px; padding: 0; } div.itemRelated { margin-bottom: 16px; padding: 0; } div.itemRelated ul li.k2ScrollerElement { float: left; overflow: hidden; border: 1px solid #ccc; padding: 4px; margin: 0 4px 4px 0; background: #fff; } div.itemRelated ul li.clr { clear: both; height: 0; line-height: 0; display: block; float: none; padding: 0; margin: 0; border: none; } div.itemVideoBlock { margin: 0 0 16px 0; padding: 16px; background: #010101 url(../../templates/jb_nation/images/system/videoplayer-bg.gif) repeat-x bottom; } div.itemVideoBlock div.itemVideoEmbedded { text-align: center; } div.itemVideoBlock span.itemVideo { display: block; overflow: hidden; } div.itemVideoBlock span.itemVideoCaption { color: #eee; float: left; display: block; font-size: 11px; font-weight: bold; width: 60%; } div.itemVideoBlock span.itemVideoCredits { color: #eee; float: right; display: block; font-style: italic; font-size: 11px; width: 35%; text-align: right; } div.itemImageGallery { margin: 0 0 16px 0; padding: 0; } div.itemNavigation { padding: 4px 8px; margin: 0 0 24px 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; background: #fffff0; } div.itemNavigation span.itemNavigationTitle { color: #999; } div.itemNavigation a.itemPrevious { padding: 0 12px; } div.itemNavigation a.itemNext { padding: 0 12px; } div.itemComments { border: 0; } div.itemComments h3.itemCommentsCounter { color: #1a1a1a; font-size: 14px; margin: 0 0 10px 0; text-transform: uppercase; font-weight: 700; } div.itemComments ul.itemCommentsList { list-style: none; margin: 0 0 16px; padding: 0; } div.itemComments ul.itemCommentsList li { border-bottom: 1px dotted #eeeeee; margin: 0; padding: 15px 0; } div.itemComments ul.itemCommentsList li.unpublishedComment { background: #ffeaea; } div.itemComments ul.itemCommentsList li img { background: #ffffff; border: 0; display: block; float: left; border-radius: 50%; margin-right: 10px; } div.itemComments ul.itemCommentsList li span.commentDate { color: #999999; font-size: 12px; margin: 0 8px 0 0; padding: 0 4px 0 0; } div.itemComments ul.itemCommentsList li span.commentAuthorName { font-size: 12px; } div.itemComments ul.itemCommentsList li span.commentAuthorName a { color: #999999; } div.itemComments ul.itemCommentsList li span.commentAuthorName a:hover { color: #000000; } div.itemComments ul.itemCommentsList li p { padding: 8px 0; } div.itemComments ul.itemCommentsList li span.commentAuthorEmail { display: none; } div.itemComments ul.itemCommentsList li span.commentLink { float: right; margin-left: 8px; text-decoration: underline; } div.itemComments ul.itemCommentsList li span.commentLink a { color: #555; font-size: 12px; } div.itemComments ul.itemCommentsList li span.commentLink a:hover { color: #000000; font-size: 12px; } div.itemComments ul.itemCommentsList li span.commentToolbar a { position: inherit; display: inline-block; padding: 5px; color: #999999; border: 2px solid #eeeeee; font-size: 12px; vertical-align: middle; line-height: 1; } div.itemComments ul.itemCommentsList li span.commentToolbar a:hover { color: #ffffff; background: #000000; border-color: #000000; } div.itemComments ul.itemCommentsList li span.commentToolbarLoading { background: url("../../templates/jb_nation/images/system/searchLoader.gif") no-repeat 100% 50%; } div.itemCommentsPagination { margin: 0 0 24px 0; padding: 4px; } div.itemCommentsPagination span.pagination { clear: both; display: block; float: right; } div.itemCommentsForm h3 { color: #42423f; font-weight: 700; font-size: 14px; margin: 0 0 10px 0; padding-top: 10px; padding-bottom: 10px; } div.itemCommentsForm h3 span { background: #ffffff; padding-left: 15px; padding-right: 20px; } div.itemCommentsForm p.itemCommentsFormNotes { padding: 10px 20px; margin: 0; } .itemComments #comment-form { padding: 0 20px; } @media screen and (max-width: 767px) { .itemComments #comment-form { padding: 0; } } div.itemCommentsForm form label { font-weight: normal; color: #0b0b0b; } 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: 20px 0 5px 0; color: #555555; font-weight: bold; font-size: 12px; } div.itemCommentsForm form textarea.inputbox { display: block; height: 160px; margin: 0; width: 100%; box-shadow: none; border: 2px solid #eeeeee; } div.itemCommentsForm form input.inputbox { display: block; margin: 0; width: 100%; box-shadow: none; border: 2px solid #eeeeee; } @media screen and (max-width: 767px) { div.itemCommentsForm form input.inputbox { width: 100%; } } div.itemCommentsForm form input#submitCommentButton { margin-top: 20px; } div.itemCommentsForm form span#formLog { color: #CF1919; font-weight: bold; margin: 0 0 0 20px; padding: 0 0 0 20px; } div.itemCommentsForm form .formLogLoading { background: url("../../templates/jb_nation/images/system/loading.gif") no-repeat left center; } .k2ReportCommentFormContainer { margin: 0 auto; padding: 8px; width: 510px; } .k2ReportCommentFormContainer h2 { color: #000000; text-align: center; text-transform: uppercase; font-weight: 100; margin-bottom: 20px; font-size: 30px; font-family: 'Roboto', sans-serif; } .k2ReportCommentFormContainer blockquote.commentPreview span.theComment { font-family: 'Lato', sans-serif; font-size: 18px; color: #333333; font-style: italic; } .k2ReportCommentFormContainer form label { color: #42423f; font-weight: 100; font-size: 14px; } .k2ReportCommentFormContainer form input[type="text"], .k2ReportCommentFormContainer form textarea { border: 1px solid #eeeeee; display: block; font-size: 12px; margin: 0 0 8px 0; padding: 5px; width: 474px; } .k2ReportCommentFormContainer form button { background-color: #000000; border-color: #000000; border: 1px solid; color: #ffffff; padding: 7px 25px; font-weight: 700; text-transform: uppercase; float: right; margin-top: 20px; margin-right: 20px; } .k2ReportCommentFormContainer form button:hover, .k2ReportCommentFormContainer form button:active, .k2ReportCommentFormContainer form button:focus { background: #000000; } div.itemBackToTop { text-align: right; } div.itemBackToTop a { text-decoration: underline; } div.itemBackToTop a:hover { text-decoration: underline; } div.itemListCategory { background: #f7fafe; border: 1px solid #ddd; margin: 4px 0; padding: 8px; } span.catItemAddLink { display: block; padding: 8px 0; margin: 0 0 4px 0; border-bottom: 1px dotted #ccc; text-align: right; } span.catItemAddLink a { padding: 4px 16px; border: 1px solid #ccc; background: #eee; text-decoration: none; } span.catItemAddLink a:hover { background: #ffffcc; } div.itemListCategory img { float: left; display: block; background: #fff; padding: 4px; border: 1px solid #ddd; margin: 0 8px 0 0; } div.subCategoryContainer { float: left; } 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.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img { background: #fff; padding: 4px; border: 1px solid #ddd; margin: 0 8px 0 0; } div#itemListLinks { background: #f7fafe; border: 1px solid #ddd; margin: 8px 0; padding: 8px; } div.itemContainer { float: left; } div.catItemView { padding: 4px; } div.groupLinks { padding: 0; margin: 0; } span.catItemEditLink { float: right; display: block; padding: 4px 0; margin: 0; width: 120px; text-align: right; } span.catItemEditLink a { padding: 2px 12px; border: 1px solid #ccc; background: #eee; text-decoration: none; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } span.catItemEditLink a:hover { background: #ffffcc; } div.catItemHeader span.catItemDateCreated { color: #999; font-size: 11px; } div.catItemHeader h3.catItemTitle { text-transform: capitalize; font-size: 24px; line-height: 110%; padding: 10px 0 4px 0; margin: 0; } div.catItemHeader h3.catItemTitle span sup { font-size: 12px; color: #CF1919; text-decoration: none; } div.catItemHeader span.catItemAuthor { display: block; padding: 0; margin: 0; } div.catItemRatingBlock { padding: 8px 0; } div.catItemRatingBlock span { display: block; float: left; font-style: normal; padding: 0 4px 0 0; margin: 0; color: #999; } div.catItemBody { padding: 8px 0; margin: 0; } div.catItemImageBlock { padding: 8px; margin: 0 0 16px 0; } span.catItemImage { display: block; text-align: center; margin: 0 0 8px 0; } span.catItemImage img { border: 1px solid #ccc; padding: 8px; } div.catItemIntroText { line-height: inherit; padding: 4px 0 12px 0; } div.catItemExtraFields, div.genericItemExtraFields { margin: 16px 0 0 0; padding: 8px 0 0 0; border-top: 1px dotted #ddd; } div.catItemExtraFields h4, div.genericItemExtraFields h4 { margin: 0; padding: 0 0 8px 0; line-height: normal !important; } div.catItemExtraFields ul, div.genericItemExtraFields ul { margin: 0; padding: 0; list-style: none; } div.catItemExtraFields ul li, div.genericItemExtraFields ul li { display: block; } div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel { display: block; float: left; font-weight: bold; margin: 0 4px 0 0; width: 30%; } div.catItemLinks { margin: 0 0 16px 0; padding: 0; } div.catItemHitsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.catItemCategory { padding: 4px; border-bottom: 1px dotted #ccc; } div.catItemCategory span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.catItemTagsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.catItemTagsBlock span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.catItemTagsBlock ul.catItemTags { list-style: none; padding: 0; margin: 0; display: inline; } div.catItemTagsBlock ul.catItemTags li { display: inline; list-style: none; padding: 0 4px 0 0; margin: 0; text-align: center; } div.catItemAttachmentsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.catItemAttachmentsBlock span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.catItemAttachmentsBlock ul.catItemAttachments { list-style: none; padding: 0; margin: 0; display: inline; } div.catItemAttachmentsBlock ul.catItemAttachments li { display: inline; list-style: none; padding: 0 4px; margin: 0; text-align: center; } div.catItemAttachmentsBlock ul.catItemAttachments li span { font-size: 10px; color: #999; font-weight: normal; } div.catItemVideoBlock { margin: 0 0 16px 0; padding: 16px; background: #010101 url(../../templates/jb_nation/images/system/videoplayer-bg.gif) repeat-x bottom; } div.catItemVideoBlock div.catItemVideoEmbedded { text-align: center; } div.catItemVideoBlock span.catItemVideo { display: block; } div.catItemImageGallery { margin: 0 0 16px 0; padding: 0; } div.catItemCommentsLink { display: inline; margin: 0 8px 0 0; padding: 0 8px 0 0; } div.catItemReadMore { display: inline; } span.catItemDateModified { display: block; text-align: right; padding: 4px; margin: 4px 0; color: #999; border-top: 1px solid #ddd; } div.userBlock { background: #f7fafe; border: 1px solid #ddd; margin: 0 0 16px 0; padding: 8px; clear: both; } span.userItemAddLink { display: block; padding: 8px 0; margin: 0 0 4px 0; border-bottom: 1px dotted #ccc; text-align: right; } span.userItemAddLink a { padding: 4px 16px; border: 1px solid #ccc; background: #eee; text-decoration: none; } span.userItemAddLink a:hover { background: #ffffcc; } div.userBlock img { display: block; float: left; background: #fff; padding: 4px; border: 1px solid #ddd; margin: 0 8px 0 0; } div.userBlock div.userDescription { padding: 4px 0; } div.userBlock div.userAdditionalInfo { padding: 4px 0; margin: 8px 0 0 0; } span.userURL { font-weight: bold; color: #555; display: block; } span.userEmail { font-weight: bold; color: #555; display: block; } div.userItemViewUnpublished { opacity: 0.9; border: 4px dashed #ccc; background: #fffff2; padding: 8px; margin: 8px 0; } span.userItemEditLink { float: right; display: block; padding: 4px 0; margin: 0; width: 120px; text-align: right; } span.userItemEditLink a { padding: 2px 12px; border: 1px solid #ccc; background: #eee; text-decoration: none; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } span.userItemEditLink a:hover { background: #ffffcc; } div.userItemHeader span.userItemDateCreated { color: #999; font-size: 11px; } div.userItemHeader h3.userItemTitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 110%; padding: 10px 0 4px 0; margin: 0; } div.userItemHeader h3.userItemTitle span sup { font-size: 12px; color: #CF1919; text-decoration: none; } div.userItemBody { padding: 8px 0; margin: 0; } div.userItemImageBlock { padding: 0; margin: 0; float: left; } span.userItemImage { display: block; text-align: center; margin: 0 8px 8px 0; } span.userItemImage img { border: 1px solid #ccc; padding: 8px; } div.userItemIntroText { font-size: inherit; font-weight: normal; line-height: inherit; padding: 4px 0 12px 0; } div.userItemLinks { margin: 0 0 16px 0; padding: 0; } div.userItemCategory { padding: 4px; border-bottom: 1px dotted #ccc; } div.userItemCategory span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.userItemTagsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.userItemTagsBlock span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.userItemTagsBlock ul.userItemTags { list-style: none; padding: 0; margin: 0; display: inline; } div.userItemTagsBlock ul.userItemTags li { display: inline; list-style: none; padding: 0 4px 0 0; margin: 0; text-align: center; } div.userItemCommentsLink { display: inline; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px solid #ccc; } div.userItemReadMore { display: inline; } div.tagItemView { border-bottom: 1px dotted #ccc; padding: 8px 0; margin: 0 0 16px 0; } div.tagItemHeader span.tagItemDateCreated { color: #999; font-size: 11px; } div.tagItemHeader h2.tagItemTitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 110%; padding: 10px 0 4px 0; margin: 0; } div.tagItemBody { padding: 8px 0; margin: 0; } div.tagItemImageBlock { padding: 0; margin: 0; float: left; } span.tagItemImage { display: block; text-align: center; margin: 0 8px 8px 0; } span.tagItemImage img { border: 1px solid #ccc; padding: 8px; } div.tagItemIntroText { font-size: inherit; font-weight: normal; line-height: inherit; padding: 4px 0 12px 0; } div.tagItemCategory { display: inline; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px solid #ccc; } div.tagItemCategory span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.tagItemReadMore { display: inline; } div.genericItemView { border-bottom: 1px dotted #ccc; padding: 8px 0; margin: 0 0 16px 0; } div.genericItemHeader span.genericItemDateCreated { color: #999; font-size: 11px; } div.genericItemHeader h2.genericItemTitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 110%; padding: 10px 0 4px 0; margin: 0; } div.genericItemBody { padding: 8px 0; margin: 0; } div.genericItemImageBlock { padding: 0; margin: 0; float: left; } span.genericItemImage { display: block; text-align: center; margin: 0 8px 8px 0; } span.genericItemImage img { border: 1px solid #ccc; padding: 8px; } div.genericItemIntroText { font-size: inherit; font-weight: normal; line-height: inherit; padding: 4px 0 12px 0; } div.genericItemCategory { display: inline; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px solid #ccc; } div.genericItemCategory span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.genericItemReadMore { display: inline; } div#genericItemListNothingFound { padding: 40px; text-align: center; } 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.latestItemsContainer { float: left; } div.latestItemsCategory { background: #f7fafe; border: 1px solid #ddd; margin: 0 8px 8px 0; padding: 8px; } div.latestItemsCategoryImage { text-align: center; } div.latestItemsCategoryImage img { background: #fff; padding: 4px; border: 1px solid #ddd; margin: 0 8px 0 0; } div.latestItemsUser { background: #f7fafe; border: 1px solid #ddd; margin: 0 8px 8px 0; padding: 8px; clear: both; } div.latestItemsUser img { display: block; float: left; background: #fff; padding: 4px; border: 1px solid #ddd; margin: 0 8px 0 0; } div.latestItemsUser p.latestItemsUserDescription { padding: 4px 0; } div.latestItemsUser p.latestItemsUserAdditionalInfo { padding: 4px 0; margin: 8px 0 0 0; } span.latestItemsUserURL { font-weight: bold; color: #555; display: block; } span.latestItemsUserEmail { font-weight: bold; color: #555; display: block; } div.latestItemList { padding: 0 8px 8px 0; } div.latestItemHeader h3.latestItemTitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 110%; padding: 10px 0 4px 0; margin: 0; } span.latestItemDateCreated { color: #999; font-size: 11px; } div.latestItemBody { padding: 8px 0; margin: 0; } div.latestItemImageBlock { padding: 0; margin: 0; float: left; } span.latestItemImage { display: block; text-align: center; margin: 0 8px 8px 0; } span.latestItemImage img { border: 1px solid #ccc; padding: 8px; } div.latestItemIntroText { font-size: inherit; font-weight: normal; line-height: inherit; padding: 4px 0 12px 0; } div.latestItemLinks { margin: 0 0 16px 0; padding: 0; } div.latestItemCategory { padding: 4px; border-bottom: 1px dotted #ccc; } div.latestItemCategory span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.latestItemTagsBlock { padding: 4px; border-bottom: 1px dotted #ccc; } div.latestItemTagsBlock span { font-weight: bold; color: #555; padding: 0 4px 0 0; } div.latestItemTagsBlock ul.latestItemTags { list-style: none; padding: 0; margin: 0; display: inline; } div.latestItemTagsBlock ul.latestItemTags li { display: inline; list-style: none; padding: 0 4px 0 0; margin: 0; text-align: center; } div.latestItemVideoBlock { margin: 0 0 16px 0; padding: 16px; background: #010101 url(../../templates/jb_nation/images/system/videoplayer-bg.gif) repeat-x bottom; } div.latestItemVideoBlock span.latestItemVideo { display: block; } div.latestItemCommentsLink { display: inline; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px solid #ccc; } div.latestItemReadMore { display: inline; } h2.latestItemTitleList { font-size: 14px; padding: 2px 0; margin: 8px 0 2px 0; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted #ccc; line-height: normal; } .k2AccountPage table tr td label { white-space: nowrap; } img.k2AccountPageImage { border: 4px solid #ddd; margin: 10px 0; padding: 0; display: block; } .k2AccountPage div.k2AccountPageNotice { padding: 8px; } .k2AccountPage div.k2AccountPageUpdate { border-top: 1px dotted #ccc; margin: 8px 0; padding: 8px; text-align: right; } .k2AccountPage th.k2ProfileHeading { text-align: left; font-size: 18px; padding: 8px; background: #f6f6f6; } .k2AccountPage td#userAdminParams { padding: 0; margin: 0; } .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: bold; text-align: right; font-size: 11px; width: 140px; } div.k2LatestCommentsBlock ul li span.lcCommentDate { color: #999; } div.k2TopCommentersBlock ul li span.tcLatestCommentDate { color: #999; } div.k2ItemsBlock ul li a.moduleItemTitle:hover { text-decoration: none; } div.k2ItemsBlock ul li div.moduleItemIntrotext { display: block; padding: 4px 0; line-height: 120%; } div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { float: right; margin: 2px 0 4px 4px; padding: 0; border: 2px solid #ddd; } div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel { display: block; float: left; font-weight: bold; margin: 0 4px 0 0; width: 30%; } div.k2ItemsBlock ul li div.moduleItemTags a { padding: 0 2px; } div.k2ItemsBlock ul li a.moduleItemComments { border-right: 1px solid #ccc; padding: 0 4px 0 0; margin: 0 8px 0 0; } div.k2ItemsBlock ul li span.moduleItemHits { border-right: 1px solid #ccc; padding: 0 4px 0 0; margin: 0 8px 0 0; } div.k2LoginBlock fieldset.input { margin: 0; padding: 0 0 8px 0; } div.k2LoginBlock fieldset.input p { margin: 0; padding: 0 0 4px 0; } div.k2LoginBlock fieldset.input p label { display: block; } div.k2LoginBlock fieldset.input p input { display: block; } div.k2LoginBlock fieldset.input p#form-login-remember label, div.k2LoginBlock fieldset.input p#form-login-remember input { display: inline; } div.k2UserBlock p.ubGreeting { border-bottom: 1px dotted #ccc; } div.k2UserBlock div.k2UserBlockDetails span.ubName { display: block; font-weight: bold; font-size: 14px; } div.k2AuthorsListBlock ul li a.abAuthorLatestItem { display: block; clear: both; } div.k2BreadcrumbsBlock span.bcTitle { padding: 0 4px 0 0; color: #999; } div.k2BreadcrumbsBlock span.bcSeparator { padding: 0 4px; font-size: 14px; } div.k2CalendarBlock { height: 190px; margin-bottom: 8px; } div.k2CalendarLoader { background: #ffffff url(../../templates/jb_nation/images/system/k2CalendarLoader.gif) no-repeat 50% 50%; } table.calendar { margin: 0 auto; background: #fff; border-collapse: collapse; } table.calendar tr td { text-align: center; vertical-align: middle; padding: 2px; border: 1px solid #f4f4f4; background: #fff; } table.calendar tr td.calendarNavMonthPrev { background: #f3f3f3; text-align: left; } table.calendar tr td.calendarNavMonthPrev a { font-size: 20px; text-decoration: none; } table.calendar tr td.calendarNavMonthPrev a:hover { font-size: 20px; text-decoration: none; } table.calendar tr td.calendarCurrentMonth { background: #f3f3f3; } table.calendar tr td.calendarNavMonthNext { background: #f3f3f3; text-align: right; } table.calendar tr td.calendarNavMonthNext a { font-size: 20px; text-decoration: none; } table.calendar tr td.calendarNavMonthNext a:hover { font-size: 20px; text-decoration: none; } 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; padding: 2px; text-decoration: none; background: #eee; } table.calendar tr td.calendarDateLinked a:hover { display: block; background: #135cae; color: #fff; padding: 2px; text-decoration: none; } 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; padding: 2px; color: #fff; text-decoration: none; } table.calendar tr td.calendarTodayLinked a:hover { display: block; background: #BFD9FF; padding: 2px; text-decoration: none; } div.k2CategorySelectBlock form select { width: auto; } div.k2CategoriesListBlock ul li a span.catTitle { padding-right: 4px; } div.k2CategoriesListBlock ul li.activeCategory a { font-weight: bold; } div.k2SearchBlock { position: relative; } div.k2SearchBlock form input.k2SearchLoading { background: url(../../templates/jb_nation/images/system/searchLoader.gif) no-repeat 100% 50%; } 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; padding: 1px 2px; border-top: 1px dotted #eee; } div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover { background: #fffff0; } div.k2TagCloudBlock { padding: 8px 0; } div.k2TagCloudBlock a { padding: 14px; float: left; display: block; border: 1px solid #eeeeee; margin: 5px; text-transform: capitalize; font-size: 18px; } div.k2TagCloudBlock a:hover { padding: 14px; float: left; display: block; background: transparent; text-decoration: none; border: 1px solid #42423f; } a.ubUserFeedIcon, a.ubUserFeedIcon:hover { display: inline-block; margin: 0 2px 0 0; padding: 0; width: 16px; height: 16px; background: url(../../templates/jb_nation/images/fugue/feed.png) no-repeat 50% 50%; } a.ubUserFeedIcon span, a.ubUserFeedIcon:hover span { display: none; } a.ubUserURL, a.ubUserURL:hover { display: inline-block; margin: 0 2px 0 0; padding: 0; width: 16px; height: 16px; background: url(../../templates/jb_nation/images/fugue/globe.png) no-repeat 50% 50%; } a.ubUserURL span, a.ubUserURL:hover span { display: none; } span.ubUserEmail { display: inline-block; margin: 0 2px 0 0; padding: 0; width: 16px; height: 16px; background: url(../../templates/jb_nation/images/fugue/mail.png) no-repeat 50% 50%; overflow: hidden; } span.ubUserEmail a { display: inline-block; margin: 0; padding: 0; width: 16px; height: 16px; text-indent: -9999px; } div.k2UsersBlock ul li h3 { clear: both; margin: 8px 0 0 0; padding: 0; } .jb-blog-info-bar { padding: 4px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; font-size: 14px; letter-spacing: 1px; color: #42423f; } .jb-blog-info-bar i { color: #0b0b0b; } .jb-blog-info-bar span { padding: 0px 5px; }