#k2Container{padding:20px;background:#222;opacity:0.9;color:#fff;}
body.contentpane #k2Container{padding:16px;}
.k2Padding{padding:4px;}
.clr{clear:both;height:0;line-height:0;display:block;float:none;}
.k2FeedIcon{padding:4px 8px;}
.k2FeedIcon a, .k2FeedIcon a:hover{display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(../images/fugue/feed.png) no-repeat 50% 50%;}
.k2FeedIcon a span, .k2FeedIcon a:hover span{display:none;}
.itemRatingForm{display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog{margin:-2px 0 0;padding:0 0 0 4px;float:left;line-height:25px;}
.itemRatingForm .formLogLoading{background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating{background:url('../images/system/star.gif') left -1000px repeat-x;}
.itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 6px!important;padding:0;background-position:left top;}
.itemRatingList li{display:inline;background:none;padding:0;border:none !important}
.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 center;}
.itemRatingList a.one-star{width:20%;z-index:6;}
.itemRatingList a.two-stars{width:40%;z-index:5;}
.itemRatingList a.three-stars{width:60%;z-index:4;}
.itemRatingList a.four-stars{width:80%;z-index:3;}
.itemRatingList a.five-stars{width:100%;z-index:2;}
.itemRatingList .itemCurrentRating{z-index:1;background-position:0 bottom;margin:0;padding:0;}
.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:#eee !important;}
#recaptcha_response_field{border-color:#eee !important;background-color:#fff !important;}
.clearList{display:none;float:none;clear:both;}
.lastItem{border:none;}
.k2Avatar img{display:block;float:left;margin:2px 8px 4px 4px;}
.k2Pagination{padding:0;margin:24px 0 0 0;text-align:center;color:#999;}
.itemIsFeatured, .catItemIsFeatured, .userItemIsFeatured{background:none;}
.userItemViewUnpublished{opacity:0.9;border:1px solid #dcdcdc;background:#fffff2;padding:8px;}
.itemView{padding:8px 0 0 0;margin:0;}
.catItemEditLink, .itemEditLink{display:block;text-align:right;padding:0 10px;margin:0 0 20px 0;border:1px solid #eee;background:#B10E30;font-size:14px;font-weight:normal;font-style:italic;opacity:0.9;}
.catItemEditLink, .itemEditLink a:hover{color:#fff;}
. .itemHeader{overflow:hidden;margin:0 0 24px;}
.itemHeader .itemTitle, .genericItemTitle, .catItemHeader .catItemTitle{margin:0;padding:0px 0 5px 0;color:white;font-size:23px;line-height:100%;text-transform:uppercase;position:relative;}
.catItemHeader{overflow:hidden;margin:6px 0 12px;}
.catItemHeader .catItemTitle span sup, .itemHeader .itemTitle span sup{padding:0 0 0 3px;font:bold 10px Arial, Helvetica, sans-serif;letter-spacing:0;text-decoration:none;color:#E9403B;vertical-align:top}
div.catItemContent{}
div.catItemAdditionalInfo{float:left;font-size:12px;color:#999;margin-top:4px;}
div.catItemAdditionalInfo > div,
div.catItemAdditionalInfo > a,
div.catItemAdditionalInfo > span{display:block;float:left;margin:0 0 0 10px;padding:0 4px 0 8px;border-left:1px solid #eee;}
div.catItemAdditionalInfo > div:first-child,
div.catItemAdditionalInfo > a:first-child,
div.catItemAdditionalInfo > span:first-child{margin:0;padding:0;border:none;}
.catItemView{overflow:hidden;padding:0 0 30px;border-bottom:1px solid #eee;}
.itemToolbar{margin:0 0 0 0;}
.itemToolbar ul{list-style:none;margin:0;font-size:12px;color:#888}
.itemToolbar ul li{display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #eee;text-align:center;background:none;}
.itemToolbar ul > li:first-child{border:none;padding-left:0!important;}
.itemToolbar ul li a{font-weight:normal;}
.itemToolbar ul li a:hover{}
.itemToolbar ul li a img{vertical-align:middle;position:relative;top:0;}
.itemToolbar ul li a#fontDecrease{margin:0 0 0 2px;}
.itemToolbar ul li a#fontDecrease img{width:13px;height:13px;background:url(../images/system/font_decrease.png) no-repeat;}
.itemToolbar ul li a#fontIncrease{margin:0;}
.itemToolbar ul li a#fontIncrease img{width:13px;height:13px;background:url(../images/system/font_increase.png) no-repeat;}
.itemToolbar ul li a#fontDecrease span, .itemToolbar ul li a#fontIncrease span{display:none;}
.itemBottom{overflow:hidden;margin:28px 0 0;padding:7px 0;border-top:1px solid #eee;}
.catItemRatingBlock, .itemRatingBlock{padding:0;line-height:25px;font-size:12px;}
.catItemRatingBlock{padding-top:12px;}
.catItemRatingBlock span, .itemRatingBlock span{display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;text-transform:uppercase;font-size:10px;font-weight:600;color:#7B7B7B}
.catItemBody{padding:6px 0;margin:0;}
.itemBody{padding:6px 0 0;margin:0;}
.itemImageBlock{position:relative;clear:both;margin:0 0 12px;padding:0;text-align:center;}
.catItemImageBlock{margin:30px 0 0;padding:0;}
span.itemImage{display:block;text-align:center;margin:0 0 8px 0;}
span.catItemImage{display:block;overflow:hidden;margin:0 0 10px;}
span.itemImage img, span.catItemImage img{margin:0;padding:0;}
span.itemImageCaption, span.itemImageCredits{position:absolute;bottom:20px;left:12px;line-height:100%;padding:3px 10px;font-size:14px;color:#eee;background:#101010;background:rgba(25,25,25, 0.75);}
.catItemIntroText, .itemIntroText{padding:4px 0;}
.itemFullText h3{margin:0;padding:16px 0 4px 0;}
.itemFullText img{padding:6px;margin:4px;background:#fff;}
.catItemExtraFields, .itemExtraFields{clear:both;margin:10px 0;padding:0;}
.catItemExtraFields h4, .itemExtraFields h3{font-size:28px;font-weight:normal;height:auto;line-height:28px;margin:32px 0 22px 6px;padding:0 0 6px;border-bottom:1px solid #eee}
.catItemExtraFields ul li, .itemExtraFields ul li{display:block;overflow:hidden;border-bottom:1px solid #eee;margin:0 2px;padding:3px 20px 3px 4px;}
.catItemExtraFields ul li span.catItemExtraFieldsLabel, .itemExtraFields ul li span.itemExtraFieldsLabel{display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
.catItemExtraFields ul li span.catItemExtraFieldsValue, .itemExtraFields ul li span.itemExtraFieldsValue{margin-left:30%;display:block;}
span.itemDateModified{float:right;font-style:italic;color:#999;font-size:11px;}
.itemLinks{margin:0 0 4px;padding:0;font-size:12px;}
.itemLinks{font-size:11px;color:#7B7B7B;font-size:10px;font-weight:600;margin:0 0 46px;padding:0 0;text-transform:uppercase;}
.itemHitsTwitter, .itemCategory, .catItemTagsBlock, .itemTagsBlock, .itemSocialSharing{padding:8px 0;min-height:22px;line-height:22px;margin-bottom:2px;font-weight:600;font-size:10px;text-transform:uppercase;border-top:1px solid #eee}
.itemSocialSharing{border-top:3px solid #78a8d5;padding:18px 0 0}
.itemSocialSharing div{float:left;display:inline;width:auto}
.itemSocialSharing iframe{background:none !important;border:none !important}
span.itemHitsTwitterSep{padding:0 8px;color:#eee;}
span.itemTwitterLink a{background:url(../images/social/twitter_16.png) no-repeat 0 50%;padding:2px 0 0 20px;margin:8px 0;text-decoration:none;}
span.itemTwitterLink a:hover{text-decoration:none;}
.catItemTagsBlock ul.catItemTags, .itemTagsBlock ul.itemTags{list-style:none;padding:0;margin:0;display:inline;}
.catItemTagsBlock ul.catItemTags li, .itemTagsBlock ul.itemTags li{display:inline;list-style:none;line-height:2;margin:0 0 0 6px;text-align:center;}
.catItemTagsBlock ul.catItemTags li a, .itemTagsBlock ul.itemTags li a{padding:2px 6px;border-radius:2px}
.catItemTagsBlock ul.catItemTags li a:hover, .itemTagsBlock ul.itemTags li a:hover{background:#78A8D5;color:#fff;}
.itemSocialLinksBlock span{padding:0 10px 0 0;float:left;display:block;}
.itemSocialLinksBlock ul.itemSocialLinks{list-style:none;padding:0;margin:0;clear:none;float:left;}
.itemSocialLinksBlock ul.itemSocialLinks li{float:left;list-style:none;padding:0 4px;margin:0;}
.itemSocialLinksBlock ul.itemSocialLinks li a{float:left;display:block;width:19px;height:19px;background-position:0 0;background-repeat:no-repeat;}
.itemSocialLinksBlock ul.itemSocialLinks li a:hover{}
.itemSocialLinksBlock ul.itemSocialLinks li a span{display:none;}
a.delicious{background-image:url(../images/social/delicious_16.png);}
a.digg{background-image:url(../images/social/digg_16.png);}
a.facebook{background-image:url(../images/social/facebook_16.png);}
a.googlebuzz{background-image:url(../images/social/googlebuzz_16.png);}
a.myspace{background-image:url(../images/social/myspace_16.png);}
a.reddit{background-image:url(../images/social/reddit_16.png);}
a.stumble{background-image:url(../images/social/stumbleupon_16.png);}
a.technorati{background-image:url(../images/social/technorati_16.png);}
.catItemAttachmentsBlock, .itemAttachmentsBlock{padding:4px;border-bottom:1px dotted #eee;}
.catItemAttachmentsBlock span, .itemAttachmentsBlock span{font-weight:bold;padding:0 4px 0 0;}
.catItemAttachmentsBlock ul.catItemAttachments, .itemAttachmentsBlock ul.itemAttachments{list-style:none;padding:0;margin:0;display:inline;}
.catItemAttachmentsBlock ul.catItemAttachments li, .itemAttachmentsBlock ul.itemAttachments li{display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
.catItemAttachmentsBlock ul.catItemAttachments li span, .itemAttachmentsBlock ul.itemAttachments li span{font-size:10px;color:#999;font-weight:normal;}
.modulePretext{margin:0!important;padding:0 !important;font-size:11px;}
.itemAuthorBlock, .userBlock{margin:26px 0;background:#f8f8f8;}
.itemAuthorBlock .itemAuthorAvatar{display:block;float:left;width:106px;margin:16px 20px;padding:0;border:1px solid #eee;overflow:hidden;}
.itemAuthorBlock .itemAuthorAvatar img{display:block;}
.itemAuthorBlock .itemAuthorDetails{margin:0;padding:6px;}
.itemAuthorBlock .itemAuthorDetails.leftmargin{margin-left:205px;}
.itemAuthorBlock .itemAuthorDetails > div, .latestItemsUser > div{padding:12px 12px 0;}
.userBlock > div{padding:18px 30px 12px;overflow:hidden;}
.itemAuthorBlock{margin:6px 0 32px;padding:6px 0 12px;}
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName{margin:0;padding:0;font-size:20px;line-height:26px;}
.itemAuthorBlock .itemAuthorDetails p{margin:2px 0 6px;font-size:12px;line-height:20px;}
.itemAuthorBlock .k2FeedIcon{float:right;}
.latestItemsUser, .userBlock{font-size:90%;}
.userBlock{margin-bottom:32px;overflow:hidden;}
.userBlock p{font:11px/19px Verdana, Arial, Geneva, sans-serif}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl{padding:0 8px 0 0;margin:0 4px 0 0;font-size:11px;}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorEmail{font-weight:bold;}
.userBlock p.userDescription{padding:0!important;margin:0!important;}
.userBlock p.userAdditionalInfo{padding:8px 0 6px;margin:5px 12px 0;font-size:11px;}
.userBlock p.userAdditionalInfo span{margin-right:16px;}
.userBlock p.userAdditionalInfo span a{font-weight:normal;margin:0 6px;}
.itemRelated, .itemAuthorLatest{float:right;width:45%;padding:12px 10px 12px 0;}
.itemAuthorLatest{float:left;}
.itemRelated h3, .itemAuthorLatest h3{font-size:16px;color:#222;text-transform:uppercase;font-weight:normal;line-height:100%;margin:0 0 24px;padding:0;}
.itemRelated h3 span, .itemAuthorLatest h3 span{background:#fff;padding-right:13px;}
.itemAuthorLatest ul, .itemRelated ul{padding:0;}
.itemRelated ul li, .itemAuthorLatest ul li{list-style:none;font-size:12px;padding:1px 0!important;border-top:1px solid #eee}
.catItemVideoBlock, .itemVideoBlock{margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
.catItemVideoBlock .catItemVideoEmbedded, .itemVideoBlock .itemVideoEmbedded{text-align:center;}
.catItemVideoBlock span.catItemVideo, .itemVideoBlock span.itemVideo{display:block;overflow:hidden;}
.itemVideoBlock span.itemVideoCaption{color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
.itemVideoBlock span.itemVideoCredits{color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
.catItemImageGallery, .itemImageGallery{margin:0 0 16px 0;padding:0;}
.itemNavigation{margin:20px 0;padding:24px;background:#F8F8F8;}
.itemNavigation span.itemNavigationTitle{display:block;margin:0 0 3px;text-transform:uppercase;font-size:10px;font-weight:bold;color:#999}
.itemNavigation a.itemPrevious, .itemNavigation a.itemNext{font-size:12px;padding:0 12px 0 0}
.itemComments{overflow:hidden;margin:46px 0 0;padding:20px;background:#f8f8f8;}
.itemCommentsForm{padding:12px 0;}
.itemComments ul.itemCommentsList{margin:16px 0;padding:0;list-style:none;}
.itemComments ul.itemCommentsList li{padding:0;margin:20px 0 0;line-height:1.8;}
.itemComments ul.itemCommentsList li:first-child{margin-top:0;}
.itemComments ul.itemCommentsList li > div{padding:12px 24px;background:#fff;font-size:12px;}
.itemComments ul.itemCommentsList li.odd{border-top:none}
.itemComments ul.itemCommentsList li.authorResponse{}
.itemComments ul.itemCommentsList li img{margin:6px 24px 0 0 !important;float:left;}
.itemComments ul.itemCommentsList li span.commentDate{color:#fff;font-size:12px;font-weight:bold}
.itemComments ul.itemCommentsList li span.commentDate{font-size:11px;font-weight:normal;color:#acacac;}
.itemComments ul.itemCommentsList li p{padding:3px 0;margin:0 0 24px;}
.itemComments ul.itemCommentsList li span.commentAuthorEmail{display:none;}
.itemComments ul.itemCommentsList li span.commentLink a{float:right;font-size:11px;font-style:italic;}
.itemCommentsPagination{padding:4px;margin:0 0 24px 0;}
.itemCommentsPagination span.pagination{display:block;float:right;clear:both;}
.itemComments h3{font-size:40px;line-height:100%;margin:12px 0;padding:0 0 12px;text-transform:uppercase;color:#222}
.itemComments .commentAuthorName a{display:block;padding:9px 12px 0 0;font-size:13px;font-weight:bold;color:#333;border-top:1px solid #eee;}
.itemCommentsForm p.itemCommentsFormNotes{font-size:11px;margin:-25px 0 32px;}
.itemCommentsForm form{}
.itemCommentsForm form label{display:block;font-size:11px;padding:0 0 4px;margin:12px 0 0 2px;}
.itemCommentsForm form input.inputbox, .itemCommentsForm form textarea.inputbox{display:block;width:96%;margin:0;}
.itemCommentsForm form textarea.inputbox{height:160px;padding:8px;}
.itemCommentsForm form input#submitCommentButton{margin:32px 0;}
.itemCommentsForm form span#formLog{margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
.itemCommentsForm form .formLogLoading{background:url(../images/system/loading.gif) no-repeat left center;}
.itemBackToTop{float:right;margin:-36px 24px 0 0;text-align:right;height:15px;line-height:15px;}
.itemBackToTop a{}
.itemListCategory{margin:0 0 36px;}
span.catItemAddLink, span.userItemAddLink{clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:1px solid #eee;}
.latestItemsCategoryImage{text-align:center;}
.latestItemsCategoryImage img, .itemListCategory img{float:left;display:block;background:#fff;padding:4px;border:1px solid #eee;margin:0 8px 0 0;}
.latestItemsCategory h2, .itemListCategory h2{font-size:24px;font-weight:normal;margin:0;padding:0;}
.latestItemsCategory p, .itemListCategory p{margin:2px 0!important;}
.itemListSubCategories h3{font-size:260%;margin:12px 0;}
.subCategoryContainer{float:left;}
.subCategory{margin:12px;padding:16px;border:1px solid #eee}
.subCategory:hover{background:#f8f8f8}
.subCategory a.subCategoryImage{text-align:center;display:block;}
.subCategory a.subCategoryImage img{margin:0 8px 0 0;width:100%;}
.subCategory h2{font-size:180%;font-weight:normal;margin:16px 0 0;}
.subCategory h2 span{}
.subCategory p{line-height:1.6;color:#888}
.subCategoryMore{margin-top:12px !important}
#itemListLinks{border-top:1px solid #eee;margin:8px 0;padding:8px;}
.itemContainer{float:left;margin:0 0 30px;}
.latestItemList{margin:32px 0 0}
.latestItemView{margin-top:32px!important;}
.latestItemView:first-child{margin-top:0!important;}
.itemListView .itemList{margin:0;}
.groupLinks{padding:0;margin:0;}
.catItemCommentsLink{background:transparent url('http://www.relaisorso.com/templates/gk_game_magazine/images/comments.png') no-repeat 100% 0;font-size:11px;display:inline;margin:0 8px 0 4px;padding:0 24px 0 12px;line-height:3;}
.catItemReadMore{font-size:100%;display:inline;}
.catItemReadMore a:hover.k2ReadMore{}
.itemListView .k2Pagination, .genericView .k2Pagination, .userView .k2Pagination{margin:0;}
.itemListView .k2Pagination ul, .genericView .k2Pagination ul, .userView .k2Pagination ul{border-top:none!important;margin:0;padding:0;}
h2.latestItemTitleList{font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #eee;line-height:normal;}
.k2AccountPage table tr td label{white-space:nowrap;}
img.k2AccountPageImage{border:1px solid #eee;margin:10px 0;padding:0;display:block;}
.k2AccountPage .k2AccountPageNotice{padding:8px;}
.k2AccountPage .k2AccountPageUpdate{border-top:1px dotted #eee;margin:8px 0;padding:8px;text-align:right;}
.k2LatestCommentsBlock ul{padding:0 0 12px 0 !important;margin:0 !important}
.k2LatestCommentsBlock ul li, .k2TopCommentersBlock ul li{padding:20px 0!important;list-style:none !important;background:none!important;line-height:1.3!important;font-weight:normal;border-bottom:1px solid #eee;}
.k2LatestCommentsBlock ul li:first-child{margin-top:0!important;}
.k2LatestCommentsBlock .k2CommentItem{border-top:none;margin:0 0 0 71px;}
.k2LatestCommentsBlock ul li .k2Avatar, .itemComments ul.itemCommentsList li .commentAuthorAvatar, .k2AuthorsListBlock .k2Avatar{display:block!important;float:left;margin:2px 20px 0 0;}
.k2LatestCommentsBlock ul li a.lcAvatar img, .itemComments ul.itemCommentsList li .commentAuthorAvatar img, .k2AuthorsListBlock .abAuthorAvatar img{display:block;margin:0!important;padding:0!important;}
.itemComments ul.itemCommentsList li .commentAuthorAvatar{margin-left:-60px!important;margin-top:16px!important;}
.k2CommentItem p{margin:0 0 8px;}
.k2CommentItem span{display:block;font-size:11px;padding:2px 0 0;color:#888}
.k2AuthorsListBlock ul li{border:none;border-bottom:1px solid #eee;padding:12px 0;}
.k2AuthorsListBlock ul li a.abAuthorLatestItem{display:block;clear:both;margin:12px 0 0;padding:0 0 0 12px;font-size:11px;line-height:14px;background:url('../images/bullet.png') no-repeat 0 5px}
.k2AuthorsListBlock ul li a.abAuthorLatestItem span{display:block;font-size:10px;color:#777}
.k2TopCommentersBlock ul li span.tcLatestCommentDate{}
.tcUsername{font-size:18px;color:#333;}
.tcLatestComment{display:block;margin:6px 0;font-size:11px;color:#777;line-height:16px;}
.tcLatestCommentDate{display:block;font-size:11px;color:#999}
div .k2ItemsBlock ul{margin-right:-20px;}
div .k2ItemsBlock ul li{margin:0;background:none!important;padding:12px 20px 12px 0!important;list-style:none !important}
.k2ItemsBlock ul li.odd{}
.k2ItemsBlock ul li a.moduleItemTitle{display:block;color:#000;font-size:14px;line-height:18px;}
.k2ItemsBlock ul li a:hover.moduleItemTitle{}
.k2ItemsBlock ul li .moduleItemAuthor{color:#666;font-size:90%;}
.k2ItemsBlock ul li a.moduleItemAuthorAvatar img{border:1px dotted #dadada;display:block;float:right;height:auto;margin:0 4px 0 0;padding:2px;width:14px;}
.k2ItemsBlock ul li .moduleItemIntrotext{display:block;padding:8px 0;line-height:1.6;}
.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img{float:left;overflow:hidden;margin:4px 0;}
.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
.k2ItemsBlock ul li a.moduleItemCategory{font-size:90%;}
.k2ItemsBlock ul li .moduleItemTags{font-size:90%;}
.k2ItemsBlock ul li .moduleItemTags a{padding:0 2px;}
.k2ItemsBlock ul li .moduleAttachments{font-size:90%;}
a.moduleItemComments{color:#fff;font-weight:bold;margin:0 0 0 10px;text-align:center;display:block;width:31px;height:28px;float:left;line-height:24px;}
a:hover.moduleItemComments{background-position:0 100%;color:#fff;}
.k2ItemsBlock ul li span.moduleItemHits{font-size:90%;border-right:1px solid #dadada;padding:0 4px 0 0;margin:0 8px 0 0;}
.k2ItemsBlock .moduleItemImage{display:block;margin-bottom:10px;overflow:hidden;width:100%;}
.k2ItemsBlock a.moduleCustomLink{font-size:90%;}
.k2ItemsBlock .k2FeedIcon{padding:0;margin-top:-20px;}
.k2LoginBlock fieldset.input{margin:0;padding:0 0 8px 0;}
.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px 0;}
.k2LoginBlock fieldset.input p label{display:block;}
.k2LoginBlock fieldset.input p input{display:block;}
.k2LoginBlock fieldset.input p#form-login-remember label, .k2LoginBlock fieldset.input p#form-login-remember input{display:inline;}
.k2UserBlock p.ubGreeting{border-bottom:1px dotted #eee;}
.k2UserBlock .k2UserBlockDetails span.ubName{display:block;font-weight:bold;font-size:14px;}
.k2BreadcrumbsBlock span.bcTitle{padding:0 4px 0 0;color:#999;}
.k2BreadcrumbsBlock span.bcSeparator{padding:0 4px;font-size:14px;}
.k2CalendarBlock{margin-bottom:8px;}
.k2CalendarLoader{background:#fff;}
table.calendar{width:100%;margin:0 auto;background:#fff;border-collapse:collapse;}
table.calendar tr td{text-align:center;vertical-align:middle;padding:3px;border:1px solid #eee;background:#fff;}
table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarNavMonthNext{background:#fff;text-align:center;font-size:15px !important;}
table.calendar tr td.calendarNavMonthPrev a, table.calendar tr td.calendarNavMonthNext a{text-decoration:none;}
table.calendar tr td.calendarNavMonthPrev a:hover, table.calendar tr td.calendarNavMonthNext a:hover{text-decoration:none;}
table.calendar tr td.calendarCurrentMonth{background:#fff;font-size:11px;text-transform:uppercase;color:#333}
table.calendar tr td.calendarDayName{background:#f5f5f5;font-size:11px;width:14.2%;color:#333;font-weight:600}
table.calendar tr td.calendarDateEmpty{background:#fbfbfb;}
table.calendar tr td.calendarDate{font-size:11px;}
table.calendar tr td.calendarDateLinked{padding:0;}
table.calendar tr td.calendarDateLinked a{display:block;padding:2px;text-decoration:none;background:#fff;}
table.calendar tr td.calendarDateLinked a:hover{display:block;background:#222;color:#fff;padding:2px;text-decoration:none;}
table.calendar tr td.calendarToday{background:#78A8D5;color:#fff;}
table.calendar tr td.calendarTodayLinked{background:#78A8D5;color:#333;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:#f8fcfe;color:#78A8D5;padding:2px;text-decoration:none;}
.k2CategorySelectBlock form select{width:auto;}
.k2CategoriesListBlock ul.level0 li{}
.k2CategoriesListBlock ul.level0 li:first-child{}
.k2CategoriesListBlock ul.level0 li li{}
.k2CategoriesListBlock ul.level0 li.active a, .k2CategoriesListBlock ul.level0 li#current.parent.active a{}
.k2CategoriesListBlock ul.level0 li a:hover, .k2CategoriesListBlock ul.level0 li#current li a:hover{}
.k2CategoriesListBlock ul.level0 > li ul{}
.k2TagCloudBlock{padding:8px 0;font-size:15px;}
.k2TagCloudBlock a{float:left;display:block;margin:0;padding:4px 8px;line-height:1;text-decoration:none;}
.k2TagCloudBlock a:hover{}
.k2TagCloudBlock a.small-tag{font-weight:normal;}
.k2TagCloudBlock a.medium-tag{font-weight:bold;}
.k2TagCloudBlock a.big-tag{font-weight:bold;}
#k2Container .gsc-branding-text{text-align:right;}
#k2Container .gsc-control{width:100%;}
#k2Container .gs-visibleUrl{display:none;}
a.ubUserFeedIcon, a.ubUserFeedIcon:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../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(../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(../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;}
.k2UsersBlock ul li h3{clear:both;margin:8px 0 0 0;padding:0;}