

/**
 * /media/system/css/modal.css [11/24 rules] ....  
 */

#sbox-overlay {position: fixed;background-color: #000;left: 0px;top: 0px;}
#sbox-window {position: absolute;background-color: #fff;text-align: left;overflow: visible;padding: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#sbox-window[aria-hidden=true], #sbox-overlay[aria-hidden=true] {display: none;}
#sbox-btn-close {position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url("/media/system/css/../images/modal/closebox.png") no-repeat center;border: none;}
#sbox-content {clear: both;overflow: auto;background-color: #fff;height: 100%;width: 100%;}
.sbox-content-image#sbox-content {overflow: visible;}
.sbox-content-iframe#sbox-content {overflow: visible;}
.body-overlayed embed, .body-overlayed object, .body-overlayed select {visibility: hidden;}
#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}
#sbox-window.shadow {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);-moz-box-shadow: 0 0 10px rgba(0,0,0,.7);box-shadow: 0 0 10px rgba(0,0,0,.7);}

/**
 * /templates/redshark/css/k2.css [124/272 rules] ....  
 */

#k2Container {padding: 0;}
.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("/templates/redshark/css/../images/fugue/feed.png") no-repeat 50% 50%;}
.k2FeedIcon a span, .k2FeedIcon a:hover span {display: none;}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {background: url("/templates/redshark/css/../images/system/star.gif") left -1000px repeat-x;}
.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;}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color: #fff !important;}
.clearList {display: none;float: none;clear: both;}
.lastItem {border: none;}
.k2Pagination {padding: 0;margin: 24px 0 0 0;text-align: center;color: #999;}
.itemIsFeatured, .catItemIsFeatured, .userItemIsFeatured {background: none;}
.itemView {padding: 8px 0 0 0;margin: 0;}
.catItemEditLink, .itemEditLink {display: block;text-align: right;padding: 8px 36px;margin: 0 0 24px 0;border: 1px solid #eee;background: #fffef4;font-size: 20px;font-weight: normal;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;}
.itemHeader {overflow: hidden;margin: 0;}
.itemHeader .itemTitle, .genericItemTitle, .catItemHeader .catItemTitle {margin: 0 0 0 89px;padding: 0;color: #222;font-size: 32px;line-height: 34px;position: relative;}
.genericItemTitle, .catItemHeader .catItemTitle {font-size: 32px;}
.catItemHeader {overflow: hidden;margin: 6px 0 6px;}
.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;}
.ribbonEl {position: absolute;float: left;width: auto;height: 64px;margin: 3px 0 0 -46px;padding: 0;background: url("/templates/redshark/css/../images/style1/coltitle.png") no-repeat 0 0;text-align: center;}
.ribbonEl div, .ribbonEl h3 {height: 51px;line-height: 51px;margin: 0 0 0 2px;padding: 0 18px;background: #222;-webkit-border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;font-size: 24px;color: #fff;}
div.catItemAdditionalInfo {font-size: 12px;color: #888;margin: 4px 0 0 136px;}
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 20px;border-bottom: 1px solid #eee;}
.itemToolbar {margin: 6px 0 10px;}
.itemToolbar ul {list-style: none;margin: 0 0 0 99px;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#fontDecrease span, .itemToolbar ul li a#fontIncrease span {display: none;}
.catItemRatingBlock, .itemRatingBlock {padding: 0;line-height: 25px;font-size: 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: right;}
.catItemImageBlock {float: left;margin: 15px 20px 0 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: 6px;background: url("/templates/redshark/css/../images/frame.png") repeat-x left top #efefef;border: 1px solid #e5e5e5;}
span.itemImageCaption, span.itemImageCredits {line-height: 100%;padding: 3px 10px;font-size: 11px;font-style: italic;color: #888;}
.catItemIntroText, .itemIntroText {padding: 4px 0;}
.itemFullText h3 {margin: 0;padding: 16px 0 4px 0;font-family: "PT Sans Caption",Arial,sans-serif;font-weight: 500;}
.itemFullText img {padding: 6px;margin: 4px 0;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;}
.itemLinks {margin: 0 0 4px;padding: 0;font-size: 12px;}
.itemLinks {font-size: 11px;font-size: 10px;color: #7b7b7b;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 {padding: 18px 0 0;}
.itemSocialSharing div {float: left;display: inline;width: auto;}
.itemSocialSharing iframe {background: none !important;border: none !important;}
.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;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.catItemTagsBlock ul.catItemTags li a:hover, .itemTagsBlock ul.itemTags li a:hover {background: #78a8d5;color: #fff;}
.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;}
.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 .itemAuthorDetails {margin: 0;padding: 6px;background: #eee;background-image: -moz-linear-gradient(top,#fff,#eee);background-image: -ms-linear-gradient(top,#fff,#eee);background-image: -o-linear-gradient(top,#fff,#eee);background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image: -webkit-linear-gradient(top,#fff,#eee);background-image: linear-gradient(top,#fff,#eee);border: 1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 0 #9a9a9a;-webkit-box-shadow: 0 1px 0 #9a9a9a;box-shadow: 0 1px 0 #9a9a9a;}
.itemAuthorBlock .itemAuthorDetails > div, .latestItemsUser > div {padding: 12px 12px 0;}
.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%;}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {padding: 0 8px 0 0;margin: 0 4px 0 0;font-size: 11px;}
.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: 6px 0 !important;border-top: 1px solid #eee;line-height: 17px;}
.catItemVideoBlock, .itemVideoBlock {margin: 0 0 16px 0;padding: 16px;background: #010101 url("/templates/redshark/css/../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;}
.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;}
.itemCommentsForm form, .itemComments ul.itemCommentsList {margin: 92px 0 16px;padding: 0;list-style: none;}
.itemCommentsForm form input.inputbox, .itemCommentsForm form textarea.inputbox {display: block;width: 96%;margin: 0;}
.itemBackToTop {float: right;margin: -36px 24px 0 0;text-align: right;height: 15px;line-height: 15px;}
.itemListCategory {margin: 0 0 26px;}
span.catItemAddLink, span.userItemAddLink {clear: both;display: block;text-align: right;padding: 4px;margin: 0 0 4px 0;border-bottom: 1px solid #eee;}
.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;}
#itemListLinks {border-top: 1px solid #eee;margin: 8px 0;padding: 8px;}
.itemContainer {float: left;margin: 0 0 30px;}
.itemListView .itemList {margin: 0;}
.groupLinks {padding: 0;margin: 0;}
.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;}
.k2AccountPage table tr td label {white-space: nowrap;}
.k2AccountPage .k2AccountPageNotice {padding: 8px;}
.k2AccountPage .k2AccountPageUpdate {border-top: 1px dotted #eee;margin: 8px 0;padding: 8px;text-align: right;}
.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 .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;}
div .k2ItemsBlock ul {margin-right: -20px;}
div .k2ItemsBlock ul li {margin: 0 0 12px;background: none !important;padding: 12px 20px 12px 0 !important;list-style: none !important;}
.k2ItemsBlock ul li a.moduleItemTitle {display: block;color: #000;font-size: 14px;line-height: 18px;}
.k2ItemsBlock ul li .moduleItemIntrotext {display: block;padding: 8px 0;line-height: 1.6;}
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%;}
.k2LoginBlock fieldset.input p#form-login-remember label, .k2LoginBlock fieldset.input p#form-login-remember input {display: inline;}
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;}
.k2TagCloudBlock {padding: 8px 0;font-size: 15px;}
.k2TagCloudBlock a {float: left;display: block;margin: 0;padding: 4px 8px;line-height: 1;text-decoration: none;}
a.ubUserFeedIcon, a.ubUserFeedIcon:hover {display: inline-block;margin: 0 2px 0 0;padding: 0;width: 16px;height: 16px;background: url("/templates/redshark/css/../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/redshark/css/../images/fugue/globe.png") no-repeat 50% 50%;}
a.ubUserURL span, a.ubUserURL:hover span {display: none;}

/**
 * /plugins/content/pagebreakmyjspace/assets/css/pagebreakmyjspace.css [5/18 rules] ....  
 */

#article-index {width: 25%;float: right;border: solid 1px #eee;padding: 10px;margin: 10px 0px 20px 30px;background: #f9faf9;}
#article-index h3 {margin: 0;font-size: 1em;}
#article-index ul {color: #666;}
#main .pagination li.pagination-start, #main .pagination li.pagination-next, #main .pagination li.pagination-end, #main .pagination li.pagination-prev {border: 0;}
#main .pagination li.pagination-start, #main .pagination li.pagination-start  span {padding: 0;}

/**
 * /templates/redshark/css/menu.gkmenu.css [5/8 rules] ....  
 */

div.gk-menu > ul.level0 > li {float: left;width: auto;}
div.gk-menu > ul.level0 > li > a {display: block;}
div.gk-menu > ul.level0 > li > a > span.menu-title {display: block;}
div.gk-menu > ul.level0 > li > .childcontent, div.gk-menu > ul.level0 > li > .childcontent .childcontent {position: absolute;left: -999em;z-index: 999;}
div.gk-menu > ul.level0 > li:hover > .childcontent, div.gk-menu > ul.level0 > li:hover > .childcontent li:hover > .childcontent {left: inherit;}

/**
 * /templates/redshark/css/layout.css [22/76 rules] ....  
 */

html {height: 100%;min-height: 100%;border-bottom: 1px solid transparent;}
.clear {clear: both;}
.gkWrap {max-width: 1200px;}
#gkMainBlock {margin-bottom: 0 !important;}
#gkComponentWrap {padding: 0 !important;}
.gkWrap {margin: 0 auto;}
.clearfix:after, .gkWrap:after, .gkMain:after, #gkComponentWrap:after, #gkContentMainbody:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#gkTop1, #gkTop2, #gkUser1, #gkUser2, #gkBottom1, #gkBottom2, #gkMainBlock, #gkLeftMiddle, #gkRightMiddle {display: block;width: 100%;}
#gkTop1, #gkTop2 {margin-bottom: 20px;}
#gkUser1, #gkUser2 {margin-top: 20px;}
#gkTop1 > div, #gkTop2 > div, #gkUser1 > div, #gkUser2 > div {padding: 0;}
.gkCol {display: block;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 100%;}
#gkRight {padding-left: 10px !important;}
#gkInset1 {padding-right: 20px !important;}
#gkInset2 {padding-left: 20px !important;}
#gkContentTop {margin-bottom: 20px !important;}
#gkContent {padding-top: 0 !important;}
.gkContentR {padding-right: 10px !important;}
.gkColFull > .box, .gkColLeft > .box, .gkColCenter > .box, .gkColRight > .box {margin-left: 0;}
#gkRight > div, #gkLeft > div {margin-top: 20px;}
#gkRight > div:first-child, #gkLeft > div:first-child {margin-top: 0;}
.column-1, .column-2, .column-3 {padding: 0;}

/**
 * /templates/redshark/css/joomla.css [90/279 rules] ....  
 */

label {font-weight: bold;font-size: 12px;}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {border: 1px solid #e7e7e7;border-top-color: #ccc;font-size: 13px;height: 18px;line-height: 18px;padding: 7px 9px;-webkit-box-shadow: 0 1px 6px #f0f0f0 inset;-moz-box-shadow: 0 1px 6px #f0f0f0 inset;box-shadow: 0 1px 6px #f0f0f0 inset;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: background-color .25s linear,border-color .25s linear;-moz-transition: background-color .25s linear,border-color .25s linear;-o-transition: background-color .25s linear,border-color .25s linear;-ms-transition: background-color .25s linear,border-color .25s linear;transition: background-color .25s linear,border-color .25s linear;}
select {padding: 2px 2px 2px 0 !important;text-indent: 0 !important;min-height: 23px;margin: 3px 5px 3px 0 !important;text-transform: none !important;font-size: 12px !important;display: block;float: left;text-align: left !important;vertical-align: middle !important;}
textarea {border: 1px solid #e7e7e7;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 11px;line-height: 16px;padding: 10px;text-transform: none;-webkit-transition: background-color .25s linear,border-color .25s linear;-moz-transition: background-color .25s linear,border-color .25s linear;-o-transition: background-color .25s linear,border-color .25s linear;-ms-transition: background-color .25s linear,border-color .25s linear;transition: background-color .25s linear,border-color .25s linear;}
input:focus, select, textarea:focus, .inputbox:focus {background: #fffef4;}
.button, button, button.button, input[type="submit"], input[type="button"], .pagenav-next a, .pagenav-prev a, .k2ReadMore, .custom_plupload_buttons a, .plupload_buttons a {display: block;float: left;margin: 1px 5px 3px 2px;padding: 6px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: transparent url("/templates/redshark/css/../images/btn.png") repeat-x 0 0;color: #222;line-height: 20px;font-size: 11px;font-weight: bold;text-transform: uppercase;text-decoration: none;cursor: pointer;-webkit-transition: color .25s linear;-moz-transition: color .25s linear;-o-transition: color .25s linear;-ms-transition: color .25s linear;transition: color .25s linear;border: 1px solid #e8e6e6;}
.button, .pagenav-next a, .pagenav-prev a {padding: 8px 10px !important;}
button.button {padding: 6px 12px !important;}
.button:hover, .button:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, a:hover.k2ReadMore, .pagenav-next a:hover, .pagenav-prev a:hover, .pagenav-next a:active, .pagenav-prev a:active, .pagenav-next a:focus, .pagenav-prev a:focus, .k2ReadMore:hover, .k2ReadMore:focus, .k2ReadMore:active, .custom_plupload_buttons a:hover, .plupload_buttons a:hover {color: #fc764a !important;}
input[type=checkbox], .checkbox, input[type=radio], .radio {height: auto !important;margin-top: 7px;}
p.readmore a, a.readon {display: block;float: left;}
.pagenav-next a, .pagenav-prev a {margin-bottom: 10px;}
input[type=checkbox], .checkbox, input[type=radio], .radio {height: auto !important;background: transparent !important;border: none !important;}
small, .small, .smalldark, .img_caption, .contenttoc {font-size: 11px;color: #888;}
th {font-weight: bold;padding: 5px 0;text-align: left;}
td {font-size: 100%;padding: 8px;}
fieldset {border: none;padding: 12px 0;clear: both;float: none;}
hr {border-bottom: 0;border-left: 0;border-right: 0;border-top: 1px solid #ddd;height: 1px;}
#gkComponent > div > h2 {clear: both;}
.article-content > h2, .article-content > dl.article-info {margin-left: 99px;}
dl.article-info dt, dl.article-info dd {float: left;margin-right: 16px;}
.articleContent img, .feed-item-description img {float: left;margin: 0 10px 10px 0;display: block;padding: 0;background: #fff;}
.img-fulltext-left .img_caption, .img-fulltext-right .img_caption {margin: 0 !important;}
#gkSocialAPI {clear: both;height: 27px;padding: 12px 0 0;margin: 20px 0 0 0;border-top: 1px solid #eee;line-height: 34px;}
#gkSocialAPI .clr {clear: both;}
#gkSocialAPI > iframe, #gkSocialAPI > span, #gkSocialAPI > a, #gkSocialAPI .fb_iframe_widget {display: block !important;float: left !important;margin-right: 5px;}
.deliciousBtn, .instapaperBtn {height: 20px;width: 24px;line-height: 20px;font-size: 11px;}
#___plusone_0 {float: left !important;}
#gkSocialAPI > div, #gkSocialAPI > iframe, #gkSocialAPI > span, #gkSocialAPI > a {margin-bottom: 10px;}
div.k2Pagination ul, div.pagination ul {margin: 10px 0 0;padding: 20px 0 0;width: 100%;text-align: center;border-top: 1px solid #e5e5e5;}
div.k2Pagination ul li, div.pagination ul li {display: inline-block;}
div.k2Pagination ul li a, div.k2Pagination ul li span, div.pagination ul li a, div.pagination ul li span, .pagination-prev span, .pagination-prev a {display: block;float: left;margin: 2px;cursor: pointer}
.pagination-start span, .pagination-next span, .pagination-end span, .pagination-start a, .pagination-next a, .pagination-end a {border: none !important;}
.pagination-start {margin-right: 32px !important;}
.pagination-end {margin-left: 32px !important;}
div.k2Pagination p.counter, div.pagination p.counter {margin: 24px 0 6px !important;padding: 16px 0 0 !important;text-align: center;font-size: 10px;color: #666;text-transform: uppercase;}
#system-message-container {clear: both;overflow: hidden;}
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul {margin: 0 0 2px 0;padding: 0;color: #fff;font-weight: normal;}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {color: #333;margin: 0;padding: 6px;text-indent: 0;text-align: center;line-height: 36px !important;border: 1px solid #eee;background: #fff url("/templates/redshark/css/../images/icons/info.gif") no-repeat 14px center;}
iframe {border: none;}
form#searchForm fieldset.word label, form#searchForm fieldset.word button {margin: 0 12px 0 0;}
fieldset.phrases, fieldset.only {padding: 20px;border-top: 1px solid #eee;margin-bottom: 10px;}
fieldset.phrases legend, fieldset.only legend {font-size: 12px;font-weight: bold;padding: 0 8px;text-transform: uppercase;color: #333;}
.search-results dd.result-created, .search-results dd.result-url {border-bottom: 1px solid #eee;color: #888;font-size: 10px;padding: 0 0 6px;margin-bottom: 12px;text-align: right;}
#gkComponentWrap {font-size: 100%;}
address {border-left: 1px solid #e5e5e5;padding-left: 20px;margin: 0;}
.contact-email input, .contact-email textarea {clear: both;display: block;}
.contact #jform_contact_emailmsg, #jform_contact_email, #jform_contact_name {width: 300px;}
#users-profile-core, #users-profile-custom {margin: 5px 0 10px 0;padding: 10px 0;}
#users-profile-core dt, #users-profile-custom dt, .formelm label {float: left;width: 12em;padding: 3px 0;font-size: 11px;color: #000;}
#users-profile-core dd, #users-profile-custom dd {padding: 3px 0;font-size: 11px;color: #888;}
#member-profile fieldset, .registration fieldset {margin: 5px 0 10px 0;padding: 10px 2px;}
#users-profile-core legend, #users-profile-custom legend, .profile-edit legend, .registration legend {font-weight: normal;font-size: 16px;}
.profile-edit form#member-profile fieldset dd, .registration form#member-registration fieldset dd, .formelm {float: none;padding: 5px 0;line-height: 24px;}
.profile-edit form#member-profile fieldset dd input, .profile-edit form#member-profile fieldset dd select, .registration form#member-registration fieldset dd input {width: 180px;}
.profile-edit form#member-profile fieldset dt, .registration form#member-registration fieldset dt {float: left;clear: both;margin: 12px 0 0;padding: 0;width: 160px;font-size: 11px;}
#gkComponent .reset, #gkComponent .remind {overflow: hidden;}
#gkComponent .reset input.required, #gkComponent .remind input.required {width: 200px;}
.display-limit, .filter {text-align: right;margin-right: 7px;}
table, table td {border-collapse: collapse;}
table.weblinks, table.category {margin: 10px 0 20px 0px;width: 100%;}
table.weblinks th, table.category th {font-size: 15px;font-weight: normal;border: 1px solid #444;}
table.weblinks th:first-child, table.category th:first-child {border-left: none;}
table th {background: #222;font: normal 18px/24px;padding: 6px 10px;color: #fff;}
table td, .cat-list-row0 td, .cat-list-row1 td {border-bottom: 1px solid #eee;border-left: 1px solid #eee;}
table tr:hover {background: #fffef4;}
table tr td:first-child {border-left: none;}
.reset form > div, .remind form > div {margin-top: 10px;}
#gkLogin h2, #gkRegister h2 {border-bottom: 1px solid #e5e5e5;padding: 0;margin-bottom: 30px;}
#com-login-form .login-fields label {float: left;width: 100px;padding: 3px 0;}
#com-login-form .login-fields input#remember {width: auto;}
#com-login-form .login-fields {margin: 0 0 10px;}
#com-login-form .login-fields input {width: 180px;}
.blog .items-row .item, .blog .items-leading > div, .blog-featured .items-row .item, .blog-featured .items-leading > div {margin-bottom: 40px;overflow: hidden;}
#gkFBLogin, #login-form {margin: 20px 0 0;}
div#article-index {float: right;margin: 0 0 42px 42px;padding: 20px;border: 1px solid #eee;}
div#article-index h3 {margin: 0 0 18px;font-size: 17px;line-height: 28px;text-transform: uppercase;border-bottom: 3px solid #fc764a;}
div#article-index ul li {border-bottom: 1px solid #eee;font-size: 11px;padding: 2px;text-transform: uppercase;}
div.pagenavcounter {font: bold 11px Arial,Helvetica,sans-serif;text-transform: uppercase;color: #333;margin-bottom: 16px;}
div.pagination {clear: both;}
dl#tabs dt:hover, dl#tabs dt.open {border-bottom: 3px solid #fc764a;}
dl#tabs dt:hover, dl#tabs dt.open a {color: #fc764a;}
.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-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;}
.button2-left .readmore, .button2-left .article {background: url("/templates/redshark/css/../images/joomla/j_button2_readmore.png") 100% 0 no-repeat;}

/**
 * /templates/redshark/css/template.css [86/170 rules] ....  
 */

::selection {background: #fdbc72;color: #fff;}
::-moz-selection {background: #fdbc72;color: #fff;}
::-webkit-selection {background: #fdbc72;color: #fff;}
body {min-height: 100%;background: #fff;font: normal 13px/1.8 Arial,Helvetica,sans-serif;color: #555;}
a {text-decoration: none;color: #333;-webkit-transition: color .15s linear;-moz-transition: color .15s linear;-o-transition: color .15s linear;-ms-transition: color .15s linear;transition: color .15s linear;}
a:hover, a:active, a:focus {color: #b90004;}
h1, h2, h3, h4, h5 {margin: 0;padding: 0;font-weight: normal;color: #333;}
h1, h2 {text-transform: uppercase;margin: 0 0 8px;}
h1 {font-size: 48px;line-height: 42px;}
h2 {font-size: 40px;line-height: 36px;}
h3 {font-size: 135%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
ul {list-style: none;}
ul li {line-height: 2.6;}
p {margin: .5em 0;}
#rsWrapper {width: 100%;}
#rsBannerStrip {display: block;height: 100px;background: #b8b8b8;padding-top: 5px;position: relative;-webkit-box-shadow: inset 0px -4px 9px -7px rgba(0,0,0,1);box-shadow: inset 0px -4px 9px -7px rgba(0,0,0,1);}
#leaderboard {width: 728px;height: 90px;margin: 0 auto;position: relative;}
#rsTopMenuStrip {display: block;height: 22px;background: #f6f6f6;}
#rsTopStrip {display: block;height: 100px;background: #000;}
#rsTopMenu {border-bottom: 5px solid #535353;-webkit-box-shadow: 0 6px 14px -8px rgba(0,0,0,1);position: relative;}
#gkPage {}
#gkPageWrap {background: #fff;padding: 10px 30px 30px 30px;border-bottom: 5px solid #333;}
#gkTopNav li a:active, #gkTopNav li a:focus, #gkTopNav li a:hover {color: #b90004;}
#mainContent {background: #fff;overflow: hidden;}
#gkMain {padding: 0;overflow: hidden;clear: both;}
#gkBottom1 {margin-top: 20px;}
h1#gkLogo {float: left;margin: 15px 0 16px 20px;position: relative;}
#gkSearch, #gkButtons {float: right;margin-top: 32px;}
#gkButtons {margin-top: 37px;}
#gkButtons div a {font-size: 11px;font-weight: bold;color: #333;text-transform: uppercase;margin: 0 0 0 18px;}
#gkButtons div a:first-child {margin-left: 44px;}
#gkButtons a:hover {color: #b90004;}
#gkSearch #mod-search-searchword:hover, #gkSearch #mod-search-searchword:active, #gkSearch #mod-search-searchword:focus {background: #fff;border-color: #ccc;}
#gkBreadcrumb {clear: both;min-height: 18px;border: 1px solid #ebebeb;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;padding: 5px;cursor: pointer;margin: 0 0 30px !important;font-size: 10px;text-transform: uppercase;font-weight: bold;}
#gkBreadcrumb > div {overflow: hidden;padding: 5px;background: #f9f9f9;}
#gkBreadcrumb .breadcrumbs {width: auto;float: left;color: #333;}
#gkBreadcrumb .breadcrumbs li.separator {display: block;float: left;margin: 0 10px;color: #d7d7d7;}
#gkBreadcrumb .breadcrumbs > ul {margin-left: 0;height: 24px;line-height: 24px;padding: 0;}
#gkBreadcrumb .breadcrumbs > ul > li {float: left;width: auto;clear: none;height: 24px;line-height: 24px;}
#gkBreadcrumb .breadcrumbs > ul > li a {color: #888;}
#gkBreadcrumb .breadcrumbs > ul > li a:hover {color: #b90004;}
#gkBreadcrumb .breadcrumbs > ul > li:first-child {margin-right: 12px;}
#gkBreadcrumb .breadcrumbs > ul > li:first-child > span {padding: 0 10px 0;display: block;color: #b90004;}
#gkFooterWrap {margin: 20px auto;overflow: hidden;font-size: 11px;}
#gkCopyrights span {float: right;line-height: 14px;}
#gkFooterNav {float: left;}
#gkFooterNav li {display: inline;margin-left: 16px;line-height: 11px;}
#gkFooterNav li:first-child {margin: 0;padding: 0;}
.box, .box_text, .box_menu {overflow: hidden;margin-top: 20px;}
.box:first-child, .box_menu:first-child, .box_text:first-child {margin-top: 0 !important;}
#gkPage .box > div, #gkPage .box_text > div, #gkPage .box_menu > div {overflow: hidden;border: 1px solid #ebebeb;padding: 26px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
div.content {clear: both;}
.box li, .box_text li {list-style-type: disc;list-style-position: inside;line-height: 28px;font-weight: normal;padding-left: 3px;}
.box li a, .box_text li a {text-decoration: none;}
.box a, .box_text a {text-decoration: none;}
.box h3.header, .box_menu h3.header, .box_text h3.header {font-size: 24px;font-weight: normal;text-transform: uppercase;letter-spacing: -.5px;line-height: 26px;color: #333;margin-bottom: 20px;}
.box.title1a h3.header, .box.title2a h3.header, .box.title3a h3.header, .box.title1b h3.header, .box.title2b h3.header, .box.title3b h3.header, .box.title1 h3.header, .box.title2 h3.header, .box.title3 h3.header {float: left;width: auto;height: 64px;margin: 0 0 16px;padding: 0;background: url("/templates/redshark/css/../images/style1/coltitle.png") no-repeat 0 0;text-align: center;}
.box.title2a h3.header, .box.title2b h3.header {background-position: 0 -67px;}
.box.title3a h3.header, .box.title3b h3.header {background-position: 0 -134px;}
.box.title1a h3.header span, .box.title2a h3.header span, .box.title3a h3.header span, .box.title1b h3.header span, .box.title2b h3.header span, .box.title3b h3.header span, .box.title1 h3.header span, .box.title2 h3.header span, .box.title3 h3.header span {display: block;height: 51px;line-height: 51px;margin: 0 0 0 2px;padding: 0 18px;background: #222;-webkit-border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;color: #fff;}
.box.title2a h3.header span, .box.title2b h3.header span {background: #b90004;}
.box.title3a h3.header span, .box.title3b h3.header span {background: #7b9ef8;}
.box.title1 h3.header, .box.title2 h3.header, .box.title3 h3.header {height: 50px;background-position: 0 -211px;}
.box.title1 h3.header span, .box.title2 h3.header span, .box.title3 h3.header span {height: 41px;line-height: 41px;padding: 0 12px;font-size: 20px;}
.box.title1 > div, .box.title2 > div, .box.title3 > div, .box.border0 > div, .box_text.border0 > div, .box_menu.border0 > div {padding: 10px !important;}
.box.title1b, .box.title2b, .box.title3b {position: relative;}
.box.title1b > div, .box.title2b > div, .box.title3b > div {margin: 26px 0 0 17px;padding: 52px 26px 26px !important;}
.box.title1b h3.header, .box.title2b h3.header, .box.title3b h3.header {position: absolute;top: 0;left: 0;}
.box.clear, .box.clear > div, .box.clear > div > .box_content {padding: 0 !important;background: none !important;border: none !important;margin: 0 !important;}
#gkBottom1, #gkBottom2 {overflow: hidden;}
#gkBottom2 a:hover, #gkBottom2 a:active, #gkBottom2 a:focus {color: #333;}
#gkBottom2 .box > div > h3.header, #gkBottom2 .box_menu > div > h3.header, #gkBottom2 .box_text > div > h3.header {color: #444;font-size: 15px;text-shadow: 0 1px 0 #fff;}
.box.advertisement h3.header {font-family: Arial,Verdana,sans-serif;border-bottom: 1px solid #ebebeb;color: #ccc;text-transform: uppercase;letter-spacing: 0;font-size: 9px;line-height: 22px;text-align: right;font-weight: normal;}
.box.advertisement > div, .box.tab > div, .box.tab1 > div, .box.tab2 > div {border: none !important;padding: 0 !important;}
#gkPopupOverlay, #gkPopupLogin, #gkPopupRegister {display: none;overflow: hidden;width: 505px;margin-left: -250px;position: fixed;z-index: 1000002;left: 50%;top: 50%;background: #fff;}
#gkFBLogin + #login-form, #gkFBLogin + #com-login-form {float: left;width: 45%;margin-left: 4%;padding-left: 30px;border-left: 1px solid #e7e7e7;}
#gkPopupRegister dt, #gkPopupRegister dd {line-height: 41px;height: 41px;}
#gkPopupLogin input[type="text"], #gkPopupLogin input[type="password"] {clear: both;display: block;width: 220px;}
#gkPopupRegister input[type="text"], #gkPopupRegister input[type="password"] {width: 250px;}
.moduletable h3.header + div {clear: both;}
.moduletable h3.header {font-size: 24px !important;font-weight: normal !important;margin-bottom: 20px !important;}
.moduletable.title1b > div, .moduletable.title2b > div, .moduletable.title3b > div {margin: 26px 0 0 17px !important;}
#tinymce ul li, #k2Container ul li {list-style: square inside;line-height: 21px}
#tinymce ul {padding: 5px 28px}

/**
 * /templates/redshark/css/menu.css [19/40 rules] ....  
 */

#gkMainMenu {position: relative;}
#gkMainMenu > div > ul {height: 39px;background: #7b9ef8;}
#gkMainMenu > div > ul > li:first-child {margin-left: 0;}
#gkMainMenu > div > ul > li {height: 39px;-webkit-transition: background .3s linear;-moz-transition: background .3s linear;-o-transition: background .3s linear;-ms-transition: background .3s linear;transition: background .3s linear;text-indent: -1px;}
#gkMainMenu > div > ul > li:hover, #gkMainMenu > div > ul > li:active, #gkMainMenu > div > ul > li:focus {background: #535353;}
#gkMainMenu > div > ul > li a:hover, #gkMainMenu > div > ul > li a:focus, #gkMainMenu > div > ul > li:focus, #gkMainMenu > div > ul > li:active {color: #e5e5e5;}
#gkMainMenu > div > ul > li > a {padding: 0 18px;display: block;height: 39px;line-height: 39px;font-size: 15px;color: #000;}
#gkMainMenu > div > ul > li.active {background: #343434;}
#gkMainMenu > div > ul > li.active > a {color: #fff;}
#gkMainMenu > div > ul div.childcontent a, #gkMainMenu > div > ul div.childcontent span {font-size: 12px;color: #fff;}
#gkMainMenu > div > ul div.childcontent li > a, #gkMainMenu > div > ul div.childcontent li > span {display: block;min-height: 24px;color: #989898;}
#gkMainMenu > div > ul div.childcontent li.active > a, #gkMainMenu > div > ul div.childcontent li.active > span, #gkMainMenu > div > ul div.childcontent li:hover > a, #gkMainMenu > div > ul div.childcontent li:hover > span, #gkMainMenu > div > ul div.childcontent li > a:hover, #gkMainMenu > div > ul div.childcontent li > span:hover, #gkMainMenu > div > ul div.childcontent li.active > a > span, #gkMainMenu > div > ul div.childcontent li.active > span > span, #gkMainMenu > div > ul div.childcontent li:hover > a > span, #gkMainMenu > div > ul div.childcontent li:hover > span > span, #gkMainMenu > div > ul div.childcontent li > a:hover > span, #gkMainMenu > div > ul div.childcontent li > span:hover > span {color: #fff !important;background: #b90004;}
#gkSubmenu > div > ul > li a:active, #gkSubmenu > div > ul > li a:focus, #gkSubmenu > div > ul > li a:hover {color: #fc764a;}
#gkSubmenu ul li li > a:hover, #gkSubmenu ul li li > a:hover > span {color: #fff !important;line-height: 32px;background: #b90004;}
#gkSubmenu ul li ul, #gkSubmenu ul li ul ul, #gkSubmenu ul li ul ul ul {background: #5273c8;border: 1px solid #b90004;border-top-color: #83a5fd;position: relative;}
#gkSubmenu ul li ul ul, #gkSubmenu ul li ul ul ul {border-top-color: #b90004;}
#gkSubmenu ul>li.hover>ul {display: block;height: auto;left: auto;position: absolute;}
#gkSubmenu ul ul li:hover>ul {margin-left: 180px !important;margin-top: -32px !important;left: 0 !important;display: block !important;}
#gkSubmenu ul li:hover ul, #gkSubmenu ul li:hover ul ul, #gkSubmenu ul li:hover ul ul ul {left: auto;}

/**
 * /templates/redshark/css/gk.stuff.css [50/180 rules] ....  
 */

.gkTab {position: relative;border: 1px solid #eee;}
.gkTabWrap {margin: 0 auto;}
ul.gkTabs {height: 36px;padding: 0;background: #222;}
ul.gkTabs li {background: none;border: none;border-right: 1px solid #444;height: 36px;line-height: 36px;float: left;padding: 0 20px;color: #999;font-size: 11px;text-transform: uppercase;list-style-type: none;}
ul.gkTabs li:first-child {border: none;}
ul.gkTabs li span {display: block;}
ul.gkTabs li.active, ul.gkTabs li:hover {color: #333;cursor: pointer;background: #fff;border-color: #eee;}
.gkTabContainer0 {clear: both;margin: 0;}
.gkTabContainer1 {overflow: hidden;}
.gkTabItem {float: left;overflow: hidden;padding: 0;}
.gkTabButtonNext, .gkTabButtonPrev {display: none;}
.gkTabContainer0, .gkTabContainer1, .gkTabContainer2 {position: relative;}
.gkTabItem {position: absolute;left: -999em;top: 0;width: 100%;}
.gkTabItem.active {position: static;left: 0;}
.gkTabItemSpace {padding: 24px;}
.gkTab {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
ul.gkTabs, .tab1 ul.gkTabs li.active {-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.tab1 ul.gkTabs li.active, .tab1 ul.gkTabs li:hover.active {padding: 0 19px;background: #fff;border: 1px solid #e5e5e5;border-bottom: none;color: #333;}
.tab2 ul.gkTabs {background: #7b9ef8;}
.tab2 ul.gkTabs li {padding: 0;border: none;border-right: 1px solid #698ae0;color: #fff;}
.tab2 ul.gkTabs li span {padding: 0 12px;border-right: 1px solid #85a6fb;}
ul.gkTabs li.active {color: #333;}
ul.gkTabs li.active span {border-color: #fff;}
.tab2 ul.gkTabs li:hover {background: #85a6fb;}
.tab2 ul.gkTabs li:hover.active {background: #fff;}
#gkHeader ul.gkTabs li.active, #gkHeader ul.gkTabs li:hover {color: #fc764a;cursor: pointer;}
#gkHeader .gkTabContainer0, #gkHeader .gkTabContainer1, #gkHeader .gkTabContainer2 {position: relative;background: #f0f0f0;}
.tab .gkTabsWrap.vertical ol, .tab1 .gkTabsWrap.vertical ol, .tab2 .gkTabsWrap.vertical ol {height: 46px;background: #222;margin: 0 !important;padding: 0 !important;}
.tab .gkTabsWrap.vertical ol li, .tab1 .gkTabsWrap.vertical ol li, .tab2 .gkTabsWrap.vertical ol li {background: none;border: none;border-right: 1px solid #444;height: 46px;line-height: 46px;float: left;padding: 0 20px;color: #999;font-size: 11px;text-transform: uppercase;list-style-type: none;}
.tab .gkTabsWrap.vertical ol li:first-child, .tab1 .gkTabsWrap.vertical ol li:first-child, .tab2 .gkTabsWrap.vertical ol li:first-child {border: none;}
.tab .gkTabsWrap.vertical ol li span, .tab1 .gkTabsWrap.vertical ol li span, .tab2 .gkTabsWrap.vertical ol li span {display: block;}
.tab .gkTabsWrap.vertical ol li:hover, .tab .gkTabsWrap.vertical ol li.active, .tab1 .gkTabsWrap.vertical ol li:hover, .tab1 .gkTabsWrap.vertical ol li.active {color: #333;cursor: pointer;background: #fff;border-color: #eee;}
.gkTabsButtonNext, .gkTabsButtonPrev {display: none;}
.tab .gkTabsWrap.vertical ol, .tab1 .gkTabsWrap.vertical ol li.active {-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.tab1 .gkTabsWrap.vertical ol li.active, .tab1 .gkTabsWrap.vertical ol li:hover.active {padding: 0 19px;background: #fff;border: 1px solid #e5e5e5;border-bottom: none;color: #333;}
.tab .gkTabsWrap.vertical ol li.active, .tab2 .gkTabsWrap.vertical ol li.active {color: #333;background: #fff;}
.tab2 .gkTabsWrap.vertical ol li:hover.active {background: #fff;}
#gkHeader .gkTabsWrap.vertical ol li.active, #gkHeader .gkTabsWrap.vertical ol li:hover {color: #fc764a;cursor: pointer;}
.nspBotInterface, .nspTopInterface {overflow: hidden;width: auto;margin: 0;}
.nspBotInterface .nspPagination li, .nspTopInterface .nspPagination li, .nspBotInterface .nspPagination li.active, .nspTopInterface .nspPagination li.active {display: block;float: left;border: none !important;width: 12px;height: 12px;margin: 0 0 0 3px;padding: 0 !important;background: transparent url("/templates/redshark/css/../images/style1/bullets_small.png") no-repeat 0 0;text-indent: -999em !important;cursor: pointer;}
.nspBotInterface .nspPagination li:hover, .nspBotInterface .nspPagination li.active, .nspTopInterface .nspPagination li:hover, .nspTopInterface .nspPagination li.active {background-position: -13px 0;cursor: pointer;}
.nspTopInterface .nspPagination, .nspBotInterface .nspPagination {border: none !important;float: left;width: auto;padding: 0 8px !important;list-style-type: none;margin: 0;}
.nspBotInterface .nspCounter, .nspTopInterface .nspCounter {padding: 4px 8px !important;font-size: 10px;font-weight: normal !important;height: 10px;line-height: 10px;background: transparent;color: #ccc !important;cursor: pointer;float: left;margin: 0 0 0 8px !important;}
.nspBotInterface .nspCounter span, .nspTopInterface .nspCounter span {color: #dfdfdf !important;}
.nspBotInterface, .nspTopInterface {margin: 0 !important;}
.nspBotInterface .nspPrev, .nspTopInterface .nspPrev, .nspBotInterface .nspNext, .nspTopInterface .nspNext {display: block;float: left;border: none !important;height: 15px;width: 15px;margin: -1px 0 0 2px;background: transparent url("/templates/redshark/css/../images/style1/pagination_small.png") no-repeat 0 -15px;cursor: pointer;text-indent: -999em;padding: 0 !important;}
.nspBotInterface .nspPrev:hover, .nspTopInterface .nspPrev:hover {background-position: 0 0;}
.nspBotInterface .nspNext, .nspTopInterface .nspNext {background-position: -15px -15px;}
.nspBotInterface .nspNext:hover, .nspTopInterface .nspNext:hover {background-position: -15px 0;}
.nspReadon_class.left, .nspReadon_class.right, .nspReadon_class.center {clear: both;}
@keyframes "loader" {from {background-position: 0 0;}
	to {background-position: -200px 0;}}
@-moz-keyframes loader {from {background-position: 0 0;}
	to {background-position: -200px 0;}}
@-webkit-keyframes "loader" {from {background-position: 0 0;}
	to {background-position: -200px 0;}}
@-ms-keyframes "loader" {from {background-position: 0 0;}
	to {background-position: -200px 0;}}
@-o-keyframes "loader" {from {background-position: 0 0;}
	to {background-position: -200px 0;}}

/**
 * /templates/redshark/css/typography.style1.css [35/166 rules] ....  
 */

.gkAudio, .gkCreditcard, .gkFeed, .gkHelp, .gkWebcam, .gkImages, .gkLock, .gkPrinter, .gkReport, .gkScript, .gkTime, .gkUser, .gkWorld, .gkCart, .gkCd, .gkChartBar, .gkChartLine, .gkChartPie, .gkClock, .gkCog, .gkCoins, .gkCompress, .gkComputer, .gkCross, .gkDisk, .gkError, .gkEmail, .gkExclamation, .gkFilm, .gkFolder, .gkGroup, .gkHeart, .gkHouse, .gkImage, .gkInformation, .gkMagnifier, .gkMoney, .gkNew, .gkNote, .gkPage, .gkPage_white, .gkPlugin, .gkAccept, .gkAdd, .gkCamer, .gkBrick, .gkBox, .gkCalendar, .gkCamera {padding: 0 0 2px 30px !important;}
p.gkInfo1, p.gkTips1, p.gkWarning1, p.gkInfo2, p.gkTips2, p.gkWarning2, p.gkInfo3, p.gkTips3, p.gkWarning3, p.gkInfo4, p.gkTips4, p.gkWarning4 {padding: 8px 16px 8px 56px;min-height: 20px;line-height: 20px;}
p.gkInfo2, p.gkTips2, p.gkWarning2, p.gkInfo4, p.gkTips4, p.gkWarning4 {padding-left: 66px;min-height: 32px;}
p.gkInfo2, p.gkTips2, p.gkWarning2 {-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.gkHighlight1, .gkHighlight2, .gkHighlight3, .gkHighlight4 {padding: 1px 5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;text-shadow: none;cursor: default;}
pre, .gkCode1, .gkCode2, .gkCode3 {margin: 10px 0 15px !important;padding: 10px 15px !important;font: normal .92em/18px "Curier New",monospace !important;}
pre, .gkCode1, .gkCode2 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;}
pre:hover, .gkCode1:hover {background: #fff;}
div.gkCode2:hover, div.gkCode3:hover {color: #000;}
ol {margin: 2em 0;padding: 0;list-style-position: inside;}
ul.gkBullet1, ul.gkBullet2, ul.gkBullet3, ul.gkBullet4, ul.gkCircle1, ul.gkCircle2, ul.gkSquare1, ul.gkSquare2, ul.gkSquare3 {margin: 2em 0;padding: 0;}
ul li {list-style-position: outside;}
ul.gkBullet1 li, ul.gkBullet2 li, ul.gkBullet3 li, ul.gkBullet4 li, ul.gkCircle1 li, ul.gkCircle2 li, ul.gkSquare1 li, ul.gkSquare2 li {margin: 0 !important;padding: 2px 0 2px 28px;line-height: 1.8em !important;list-style-position: inside;overflow: inherit;}
dl.gkDef1 dt, dl.gkDef2 dt, dl.gkDef3 dt {margin: 10px 0 5px 0;}
dl.gkDef1 dd, dl.gkDef2 dd, dl.gkDef3 dd {padding: 10px;}
acronym, abbr {border-bottom-width: 1px;border-bottom-style: dotted;}
acronym:hover, abbr:hover {border-bottom-style: solid;cursor: pointer;}
div.gkLegend1 h4, div.gkLegend2 h4, div.gkLegend3 h4, div.gkLegend4 h4 {float: left;position: relative;top: -18px;left: 11px;margin: 0 0 -9px !important;padding: 0 10px;font-size: 13px;text-transform: uppercase;line-height: 22px;font-weight: normal;background: #fff;text-shadow: none;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
div.gkLegend1, div.gkLegend2, div.gkLegend3, div.gkLegend4 {margin: 25px 0;padding: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
div.gkLegend1 p, div.gkLegend2 p, div.gkLegend3 p, div.gkLegend4 p {margin: 7px;clear: both;}
span.gkDropcap1, span.gkDropcap2, span.gkDropcap3 {display: block;float: left;line-height: 1em;font-size: 5em;color: #333;}
blockquote {margin: 20px 0;font-style: italic;}
blockquote div.gkBlockquote1 div, blockquote div.gkBlockquote2 div {padding: 0 24px;}
.gkBlockTextLeft, .gkBlockTextRight, .gkBlockTextCenter {display: block;font-size: 15px;font-style: italic;line-height: 150%;padding: 30px;width: 38%;}
.gkblock-1, .gkblock-2, .gkblock-3, .gkblock-4, .gkblock-5, .gkblock-6, .gkblock-7, .gkblock-8, .gkblock-9 {margin: 20px 0;padding: 6px 12px;}
.bubble-1, .bubble-2, .bubble-3, .bubble-4, .bubble-5, .bubble-6 {position: relative;margin: 20px 0 40px;padding: 6px 12px;}
.bubble-1 cite, .bubble-2 cite, .bubble-3 cite, .bubble-4 cite, .bubble-5 cite, .bubble-6 cite {height: 17px;position: absolute;bottom: -17px;display: block;left: 20px;font-size: 11px;font-weight: bold;line-height: 22px;padding-left: 30px;background: url("/templates/redshark/css/../images/style1/typography/buble_arrow.png") no-repeat 0 0;color: #333 !important;}
pre, .gkCode1, .gkCode2 {padding-left: 32px;border: 1px solid #eae8cc;border-left: 4px solid #fc764a;background: #fffef4;color: #333;}
p.gkInfo1, p.gkInfo2, p.gkInfo3, p.gkInfo4 {background: url("/templates/redshark/css/../images/style1/typography/info_small.png") no-repeat 4px 10px;}
p.gkTips1, p.gkTips2, p.gkTips3, p.gkTips4 {background: url("/templates/redshark/css/../images/style1/typography/tips_small.png") no-repeat 4px 10px;}
p.gkWarning1, p.gkWarning2, p.gkWarning3, p.gkWarning4 {background: url("/templates/redshark/css/../images/style1/typography/warning_small.png") no-repeat 4px 9px;}
p.gkInfo2, p.gkInfo3 {color: #5479c5;}
.gkBlockTextLeft, .gkBlockTextRight, .gkBlockTextCenter {color: #222;}
.iconDigg, .iconDelicious, .iconTwitter, .iconMobyPicture, .iconYoutube, .iconVimeo, .iconFacebook {display: block;height: 32px;line-height: 32px !important;background: transparent url("/templates/redshark/css/../images/social_icons.png") no-repeat;padding: 0 0 0 46px;margin: 0 0 12px;font-size: 12px !important;}
.gkblock-7 small, .gkblock-9 small, .bubble-4 small, .bubble-5 small, .bubble-6 small, .gkblock-8 small {color: #fff !important;}

/**
 * /templates/redshark/css/typography.iconset.1.css [3/51 rules] ....  
 */

.gkInfo1, .gkInfo2, .gkInfo3 {background: transparent url("/templates/redshark/css/../images/icons/info.gif") no-repeat left center;}
.gkWarning1, .gkWarning2, .gkWarning3 {background: transparent url("/templates/redshark/css/../images/icons/warning.gif") no-repeat left center;}
.gkTips1, .gkTips2, .gkTips3 {background: transparent url("/templates/redshark/css/../images/icons/tips.gif") no-repeat left center;}

/**
 * /templates/redshark/css/style1.css [50/97 rules] ....  
 */

::selection {background: #fdbc72;color: #fff;}
::-moz-selection {background: #fdbc72;color: #fff;}
::-webkit-selection {background: #fdbc72;color: #fff;}
a:hover, a:active, a:focus {color: #b90004;}
body {background: #f3f4f5;}
#gkPage {border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;-webkit-box-shadow: 0px 15px 20px 5px rgba(0,0,0,.1);box-shadow: 0px 15px 20px 5px rgba(0,0,0,.1);}
#gkPageWrap {border-bottom-color: #333;}
#gkPageTop {}
#gkTopNav li a:active, #gkTopNav li a:focus, #gkTopNav li a:hover {color: #b90004;}
#gkButtons a:hover {color: #b90004;}
#gkBreadcrumb .breadcrumbs > ul > li a:hover {color: #b90004;}
#gkBreadcrumb .breadcrumbs > ul > li:first-child > span {color: #b90004;}
h1#gkLogo a.cssLogo + span {display: none;text-indent: -999em;}
.box.title1a h3.header, .box.title2a h3.header, .box.title3a h3.header, .box.title1b h3.header, .box.title2b h3.header, .box.title3b h3.header, .box.title1 h3.header, .box.title2 h3.header, .box.title3 h3.header {background-image: url("/templates/redshark/css/../images/style1/coltitle.png");}
.box.title2a h3.header, .box.title2b h3.header {background-position: 0 -67px;}
.box.title3a h3.header, .box.title3b h3.header {background-position: 0 -134px;}
.box.title1a h3.header span, .box.title2a h3.header span, .box.title3a h3.header span, .box.title1b h3.header span, .box.title2b h3.header span, .box.title3b h3.header span, .box.title1 h3.header span, .box.title2 h3.header span, .box.title3 h3.header span {background: #222;color: #fff;}
.box.title2a h3.header span, .box.title2b h3.header span {background: #b90004;color: #fff;}
.box.title3 h3.header span, .box.title3a h3.header span, .box.title3b h3.header span {background: #b90004 !important;color: #fff;}
.box.title1 h3.header, .box.title2 h3.header, .box.title3 h3.header {background-position: 0 -211px;}
#gkMainMenu > div > ul {background: #f8f8f8;}
#gkMainMenu > div > ul > li {}
#gkMainMenu > div > ul > li:hover, #gkMainMenu > div > ul > li:active, #gkMainMenu > div > ul > li:focus {background: #343434;}
#gkMainMenu > div > ul > li > a {}
#gkMainMenu > div > ul > li.active {background: #535353;}
#gkMainMenu > div > ul div.childcontent li.active > a, #gkMainMenu > div > ul div.childcontent li.active > span, #gkMainMenu > div > ul div.childcontent li:hover > a, #gkMainMenu > div > ul div.childcontent li:hover > span, #gkMainMenu > div > ul div.childcontent li > a:hover, #gkMainMenu > div > ul div.childcontent li > span:hover, #gkMainMenu > div > ul div.childcontent li.active > a > span, #gkMainMenu > div > ul div.childcontent li.active > span > span, #gkMainMenu > div > ul div.childcontent li:hover > a > span, #gkMainMenu > div > ul div.childcontent li:hover > span > span, #gkMainMenu > div > ul div.childcontent li > a:hover > span, #gkMainMenu > div > ul div.childcontent li > span:hover > span {background: #b90004;}
#gkSubmenu > div > ul > li a:active, #gkSubmenu > div > ul > li a:focus, #gkSubmenu > div > ul > li a:hover {color: #b90004;}
#gkSubmenu ul li li > a:hover, #gkSubmenu ul li li > a:hover > span {color: #fff !important;line-height: 32px;background: #b90004;}
#gkSubmenu ul li ul, #gkSubmenu ul li ul ul, #gkSubmenu ul li ul ul ul {background: #5273c8;border-color: #b90004;border-top-color: #83a5fd;}
#gkSubmenu ul li ul ul, #gkSubmenu ul li ul ul ul {border-top-color: #b90004;}
.button:hover, .button:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, a:hover.k2ReadMore, .pagenav-next a:hover, .pagenav-prev a:hover, .pagenav-next a:active, .pagenav-prev a:active, .pagenav-next a:focus, .pagenav-prev a:focus, .k2ReadMore:hover, .k2ReadMore:focus, .k2ReadMore:active {color: #b90004 !important;}
div#article-index h3 {border-bottom-color: #b90004;}
dl#tabs dt:hover, dl#tabs dt.open {border-bottom-color: #b90004;}
dl#tabs dt:hover, dl#tabs dt.open a {color: #b90004;}
.tab1 ul.gkTabs li:hover, .tab1 .gkTabsWrap.vertical ol li:hover {color: #b90004;}
.tab2 ul.gkTabs, .tab2 .gkTabsWrap.vertical ol {background: #b90004;}
.tab2 ul.gkTabs li, .tab2 .gkTabsWrap.vertical ol li {border-right-color: #d12026;}
.tab2 ul.gkTabs li span, .tab2 .gkTabsWrap.vertical ol li span {border-right-color: #a70005;}
.tab2 ul.gkTabs li:hover, .tab2 .gkTabsWrap.vertical ol li:hover {background: #a70005;}
#gkHeader ul.gkTabs li.active, #gkHeader ul.gkTabs li:hover, #gkHeader .gkTabsWrap.vertical ol li.active, #gkHeader .gkTabsWrap.vertical ol li:hover {color: #b90004;}
.nspBotInterface .nspPagination li, .nspTopInterface .nspPagination li, .nspBotInterface .nspPagination li.active, .nspTopInterface .nspPagination li.active {background-image: url("/templates/redshark/css/../images/style1/bullets_small.png");}
.nspBotInterface .nspPrev, .nspTopInterface .nspPrev, .nspBotInterface .nspNext, .nspTopInterface .nspNext {background-image: url("/templates/redshark/css/../images/style1/pagination_small.png");}
.ribbonEl {background-image: url("/templates/redshark/css/../images/style1/coltitle.png");background-position: 0 0;}
.ribbonEl div, .ribbonEl h3 {background: #222;}
.catItemTagsBlock ul.catItemTags li a:hover, .itemTagsBlock ul.itemTags li a:hover {background: #78a8d5;}
#community-wrap .app-box-footer a, #community-wrap #community-event-option .event-menus li a:hover, #community-wrap #community-group-admin .group-menus li a:hover, #community-wrap #event table.calendar td:hover, #community-wrap .community-calendar-result strong.happening_title, #community-wrap .profile-right-info dt, body #community-wrap #profile-status .cMeta, #community-wrap .filterlink a:hover, #community-wrap a.active-state, body #community-admin-wrapper a, body #community-wrap #cFilterBar .active, #community-wrap .jsDetail .small, #community-wrap .community-status .creators:hover, #community-wrap .community-status .creator.stub, #community-wrap .community-status .button:hover, #community-wrap .newsfeed-content a.actor-link, #community-wrap .cModule.menu ul li a:hover, #jsMenu .jsMenuBar li ul li:hover a, #community-wrap .cTabsBar ul li a:hover, #community-wrap .cTabsBar ul li a:focus, #community-wrap .joms-wall-more a:hover, #community-wrap .joms-newsfeed-more a, #community-wrap .joms-wall-more a, #community-wrap .newsfeed-meta.small a, #community-wrap #showNearByEventsForm span#autodetectLocation a:hover, #community-wrap .wall-coc-form-action.cancel:hover {color: #b90004 !important;}
#community-wrap .app-box-footer a:hover, #community-wrap #event table td.running, #community-wrap .community-calendar #event table td.running, #community-wrap .community-calendar-result:hover, body #community-wrap div.greybox a#joinButton, body #community-admin-wrapper #community-admin-controls li a:hover, body #community-wrap #cFilterBar .filterName, #community-wrap .app-box-footer a:hover, #community-wrap .cModule.gk-ribbon.color1 h3 > span, #community-wrap .cSubmenu li a:hover {background: #b90004 !important;}
#community-wrap .cModule.searchbox .input_wrap .search_button:hover, #jsMenu .jsIr:hover, #jsMenu .jsLogOff a, #community-wrap .joms-newsfeed-more a:hover {background-color: #b90004 !important;}
#jsMenu .jsHome, #jsMenu .jsGlobalsNot, #jsMenu .jsFriendsNot, #jsMenu .jsMesaggeNot, #jsMenu .jsLogOff a {background-color: #a70005 !important;}
body #community-wrap .button:hover, body #community-wrap .button:active, body #community-wrap .button:focus {color: #b90004 !important;}

/**
 * /plugins/system/jcemediabox/css/jcemediabox.css [permanent] [7 urls]
 */

/* jcemediabox - 1.2.9 | 2017-04-05 | https://www.joomlacontenteditor.net | Copyright (C) 2006 - 2016 Ryan Demmer. All rights reserved | GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html */
@media print{a.jcepopup span.jcemediabox-zoom-image{background:0 0!important}}.jcepopup.hide,.jcepopup.noshow{display:none}#jcemediabox-popup-body,#jcemediabox-popup-container,#jcemediabox-popup-content,#jcemediabox-popup-iframe,#jcemediabox-popup-img,#jcemediabox-popup-loader,#jcemediabox-popup-object,#jcemediabox-popup-overlay,#jcemediabox-popup-page{left:0;top:0;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;height:100%;width:100%}#jcemediabox-popup-body,#jcemediabox-popup-container,#jcemediabox-popup-content,#jcemediabox-popup-overlay{box-sizing:content-box}#jcemediabox-popup-page{position:fixed!important;z-index:10000}#jcemediabox-popup-page.scrolling{position:absolute!important}#jcemediabox-popup-overlay{position:absolute;cursor:pointer}#jcemediabox-popup-frame{position:relative;overflow:visible;height:100%;z-index:10001;cursor:pointer}#jcemediabox-popup-body{position:relative;overflow:visible;margin:0 auto;width:300px;height:300px;z-index:10002;cursor:default}#jcemediabox-popup-loader{text-align:center;line-height:0}#jcemediabox-popup-info-bottom,#jcemediabox-popup-info-top{overflow:hidden;position:relative;margin:0;padding:0;border:0;visibility:hidden}#jcemediabox-popup-container{overflow:hidden}#jcemediabox-popup-content{width:100%;height:auto}#jcemediabox-popup-content.broken-image{background:url(../img/broken-image.png) center no-repeat}#jcemediabox-popup-content.broken-media{background:url(../img/broken-media.png) center no-repeat}#jcemediabox-popup-content.broken-page{background:url(../img/broken-page.png) center no-repeat}#jcemediabox-popup-content p.media-support{font-size:20px;color:#888;font-weight:700;text-align:center;height:100%;position:relative;top:50%;margin-top:-10px}#jcemediabox-popup-iframe,#jcemediabox-popup-img,#jcemediabox-popup-object{text-align:center}#jcemediabox-popup-content>embed,#jcemediabox-popup-content>img,#jcemediabox-popup-content>object,#jcemediabox-popup-content>video{width:100%;height:auto}#jcemediabox-popup-content object[type="application/x-shockwave-flash"]{height:inherit}#jcemediabox-popup-page.android #jcemediabox-popup-content,#jcemediabox-popup-page.ios #jcemediabox-popup-content{overflow:scroll}#jcemediabox-popup-ajax{overflow:auto;border:0;padding:0;margin:0;width:auto;height:100%;background-color:#fff;position:relative}a.jcemediabox-image{line-height:0!important;font-size:0!important}.wf_caption a.jcepopup{display:block}a.jcepopup span.jcemediabox-zoom-span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;display:inline-block;position:relative;float:none}a.jcepopup span.jcemediabox-zoom-image{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;display:block;background:url(../img/zoom-img.png) bottom right no-repeat;width:100%;height:100%;position:absolute;z-index:1;bottom:0;left:0}a.jcepopup.icon-bottom-left span.jcemediabox-zoom-image,a.jcepopup.icon-left span.jcemediabox-zoom-image,a.jcepopup.zoom-bottom-left span.jcemediabox-zoom-image{background-position:bottom left}a.jcepopup.icon-top-left span.jcemediabox-zoom-image,a.jcepopup.zoom-top-left span.jcemediabox-zoom-image{background-position:top left}a.jcepopup.icon-top span.jcemediabox-zoom-image,a.jcepopup.icon-top-right span.jcemediabox-zoom-image,a.jcepopup.zoom-top-right span.jcemediabox-zoom-image{background-position:top right}a.jcepopup.icon-center span.jcemediabox-zoom-image,a.jcepopup.zoom-center span.jcemediabox-zoom-image{background-position:center center}a.jcepopup.icon-center-left span.jcemediabox-zoom-image,a.jcepopup.zoom-center-left span.jcemediabox-zoom-image{background-position:center left}a.jcepopup.icon-center-right span.jcemediabox-zoom-image,a.jcepopup.zoom-center-right span.jcemediabox-zoom-image{background-position:center right}a.jcepopup.icon-center-bottom span.jcemediabox-zoom-image,a.jcepopup.icon-center-top span.jcemediabox-zoom-image,a.jcepopup.zoom-center-bottom span.jcemediabox-zoom-image,a.jcepopup.zoom-center-top span.jcemediabox-zoom-image{background-position:center top}a.jcepopup span.jcemediabox-zoom-link,a.jcepopup span.jcemediabox-zoom-link.icon-right,a.jcepopup span.jcemediabox-zoom-link.zoom-right{padding-right:16px;background:url(../img/zoom-link.gif) center right no-repeat;display:inherit}a.jcepopup span.jcemediabox-zoom-link.icon-left,a.jcepopup span.jcemediabox-zoom-link.zoom-left{padding-left:18px;background:url(../img/zoom-link.gif) center left no-repeat}#jcemediabox-popup-caption,#jcemediabox-popup-caption h4,#jcemediabox-popup-caption p{margin:0;padding:0;border:0}div.jcemediabox-tooltip,div.jcemediabox-tooltip-simple{z-index:10010;width:180px;text-align:left;color:#000;background-color:#fff;border:1px solid #000;padding:4px;float:none;max-width:100%;position:absolute;top:0;left:0;visibility:hidden}div.jcemediabox-tooltip h4,div.jcemediabox-tooltip-simple h4{font-weight:700;font-size:11px;margin:0;background:0 0;padding:0}div.jcemediabox-tooltip p,div.jcemediabox-tooltip-simple p{font-size:11px;background:0 0;margin:0;padding:0}a.jcepopup.ie6 span.jcemediabox-zoom-image{background:url(../img/zoom-img.png) no-repeat;width:20px;height:20px;left:auto;top:auto;right:0}a.jcepopup.ie6 span.jcemediabox-zoom-link{display:inline-block}a.jcepopup.icon-bottom-left span.jcemediabox-zoom-image,a.jcepopup.ie6.icon-left span.jcemediabox-zoom-image{top:auto;right:0}a.jcepopup.icon-top-right span.jcemediabox-zoom-image,a.jcepopup.ie6.icon-top span.jcemediabox-zoom-image{top:0}a.jcepopup.ie6.icon-left span.jcemediabox-zoom-image{left:0;right:auto}.wf-mediaplayer-object{background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center}.wf-mediaplayer-object i{padding:5px 0;display:inline-block;text-align:center;background-color:#fff}.wf-mediaplayer-object img{width:inherit;height:inherit}.wf-mediaplayer-container{display:block}

/**
 * /plugins/system/jcemediabox/themes/light/css/style.css [permanent] [13 urls]
 */

/* jcemediabox - 1.2.9 | 2017-04-05 | https://www.joomlacontenteditor.net | Copyright (C) 2006 - 2016 Ryan Demmer. All rights reserved | GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html */
#jcemediabox-popup-frame{padding:20px 10px}#jcemediabox-popup-container{background-color:#fff}#jcemediabox-popup-loader{background:url(../img/loader.gif) center center no-repeat}#jcemediabox-popup-content{padding:10px;background-color:#fff}#jcemediabox-popup-info-top{line-height:20px;padding:0 0 5px;color:#fff}#jcemediabox-popup-info-bottom{background-color:#fff;min-height:30px;padding:0 0 10px}#jcemediabox-popup-closelink{width:66px;height:30px;background:url(../img/close.gif) center left no-repeat;bottom:0;right:10px;position:relative;float:right;border:none;font-size:16px;color:#676767;text-transform:uppercase;line-height:30px;padding-left:22px;vertical-align:middle;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}#jcemediabox-popup-closelink:hover,#jcemediabox-popup-closelink:visited:hover{text-decoration:none}#jcemediabox-popup-next,#jcemediabox-popup-prev{width:25%;height:75%;background-image:url(data:image/gif;);z-index:10003;position:absolute;top:25%;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;outline:0}#jcemediabox-popup-prev{left:10px}#jcemediabox-popup-next{right:10px}#jcemediabox-popup-prev:hover,#jcemediabox-popup-prev:visited:hover{background:url(../img/prev.gif) left top no-repeat}#jcemediabox-popup-next:hover,#jcemediabox-popup-next:visited:hover{background:url(../img/next.gif) right top no-repeat}span#jcemediabox-popup-numbers{color:#666;display:block;padding:0 0 0 10px;text-align:left}#jcemediabox-popup-caption{margin:0 98px 0 0;padding:0 10px;min-height:20px}#jcemediabox-popup-caption:empty{padding:0;min-height:0}#jcemediabox-popup-caption h4,#jcemediabox-popup-caption p{color:#666}#jcemediabox-popup-caption h4 a,#jcemediabox-popup-caption h4 a:active,#jcemediabox-popup-caption h4 a:hover,#jcemediabox-popup-caption h4 a:visited,#jcemediabox-popup-caption p a,#jcemediabox-popup-caption p a:active,#jcemediabox-popup-caption p a:hover,#jcemediabox-popup-caption p a:visited{color:#666;font-weight:700;text-decoration:none}div.jcemediabox-tooltip{color:#4d4d4d;border:0;background:0 0}div.jcemediabox-tooltip h4{color:#4d4d4d}div.jcemediabox-tooltip .jcemediabox-tooltip-top-left{background:url(../img/tip-tl.png) top left no-repeat;clear:both}div.jcemediabox-tooltip .jcemediabox-tooltip-top-right{background:url(../img/tip-tr.png) top right no-repeat}div.jcemediabox-tooltip .jcemediabox-tooltip-top-center{background-color:#fff;height:4px!important;margin:0 4px;overflow:hidden;border-top:1px solid #4d4d4d}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-left{clear:both;background-color:#fff;border-left:1px solid #4d4d4d}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-right{background-color:#fff;border-right:1px solid #4d4d4d}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-center{margin:0 4px;background-color:#fff}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-left{background:url(../img/tip-bl.png) bottom left no-repeat}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-center{background-color:#fff;height:4px!important;margin:0 4px;overflow:hidden;border-bottom:1px solid #4d4d4d}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-right{background:url(../img/tip-br.png) bottom right no-repeat}#jcemediabox-popup-page.ie6 #jcemediabox-popup-frame{padding:20px 10px 10px}#jcemediabox-popup-page.ie6 #jcemediabox-popup-info-bottom{width:100%}#jcemediabox-popup-next,#jcemediabox-popup-page.ie6 #jcemediabox-popup-prev{margin-right:-1px}#jcemediabox-popup-page.ie6 div.jcemediabox-tooltip .jcemediabox-tooltip-top-left{background:url(../img/tip-tl.gif) top left no-repeat}#jcemediabox-popup-page.ie6 div.jcemediabox-tooltip .jcemediabox-tooltip-top-right{background:url(../img/tip-tr.gif) top right no-repeat}#jcemediabox-popup-page.ie6 div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-left{background:url(../img/tip-bl.gif) bottom left no-repeat}#jcemediabox-popup-page.ie6 div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-right{background:url(../img/tip-br.gif) bottom right no-repeat}#jcemediabox-popup-page.ios #jcemediabox-popup-container{margin-bottom:-1px}

/**
 * /templates/redshark/css/override.css [permanent] [23 urls]
 */

body{color:#30343C;margin:0;font-family:'Open Sans',Arial,Sans-serif!important}
img{border:0}
a{color:#AD0006}
a:hover,a:active,a:focus{color:#E70008}
ul li{line-height:100%}
.grey{color:#30343C}
.hidden{display:none}
.itemBody{font-size: 14px; margin:0 0 30px;padding:0}
.itemAuthorBlock{background:none;padding:5px 0 10px;margin:5px 0 10px}
#gkPage{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;-webkit-box-shadow:0 -5px 15px 5px rgba(0,0,0,.1);box-shadow:0 -5px 15px 5px rgba(0,0,0,.1)}
#gkPageWrap{background:none repeat scroll 0 0 #FFFFFF;border-bottom:5px solid #333333;padding:10px 30px 30px}
#gkMainMenu .gk-menu{position:absolute}
#gkSearch{float:right;margin-top:2px;margin-bottom:2px}
#gkSearch #mod-search-searchword{height:26px;margin:4px 20px 0;width:238px}
#gkMainMenu > div > ul{background:none;margin:0}
#gkHeader{padding:0}
#gkHeader .boxCategoriesMenu ul{background:#9F0003;height:34px;list-style:none outside none;margin-top:0;padding-left:11px}
.CategoriesMenu ul li a .catTitle{font-size:11px;line-height:34px}
#gkHeader .boxCategoriesMenu ul li{float:left;line-height:0;padding:0;position:relative;display:block;margin:0}
#gkHeader .boxCategoriesMenu ul li:last-child{border-right:none}
#gkHeader .boxCategoriesMenu a{color:#D0D0D0;float:left;font:bold 9px/15px Arial,Helvetica;padding:0 7px;text-decoration:none;text-shadow:0 -1px 1px #520000}
#gkHeader .boxCategoriesMenu ul li:hover > a{color:#FAFAFA;text-decoration:underline}
#gkHeader .boxCategoriesMenu ul li.activeCategory a{color:#fff;text-decoration:none}
#gkBreadcrumb{margin:5px 0 15px!important}
#gkRight .box{margin-top:10px}
.sep,.moduleItemDateCreated,.moduleItemComments,.moduleItemHits,.moduleItemReadMore{color:#A2AAAE!important;font-size:9px!important;margin:0!important;line-height:13px}
.moduleItemIntrotext{color:#000!important;font-size:13px!important;line-height:17px!important;margin:0!important}
.moduleItemReadMore,.moduleItemComments,.moduleItemDateCreated{text-transform:uppercase}
#gkContentTop .boxlastOne{background-color:#F2F3F4;border:1px dotted #d2d6da}
#gkContentTop .boxlastOne .moduleItemImage{float:left;margin:0 -10px 10px;width:auto}
div .k2ItemsBlock ul li.lastItem{background:none repeat scroll 0 0 transparent!important;list-style:none outside none!important;padding:12px 20px!important}
div .k2ItemsBlock ul{margin-right:0!important}
#gkContentTop .boxlastOne .sep{margin:0 10px}
#gkContentTop .boxlastOne .moduleItemTitle{font-size:24px;line-height:26px;font-weight:700;padding-right:10px}
#gkContentTop .boxlastOne .moduleItemIntrotext{padding-right:10px}
#gkContentTop .boxlastOne .moduleItemComments{float:none!important;display:inline}
#gkContentTop .boxlastOne .moduleItemReadMore{display:block;margin:5px 10px 0 0 !important;padding:5px 0 0}
.boxInsetArticles h3.header{color:#CC0000;font-size:130%;font-weight:700;text-transform:uppercase;border-bottom:2px solid #DADADA;margin-top:20px}
#gkContent .boxInsetArticles .moduleItemDateCreated,#gkContent .boxInsetArticles .moduleItemComments{float:none;display:inline;position:relative}
#gkContent .boxInsetArticles .moduleItemTitle{font-size:15px;font-weight:700;line-height:18px;width:100%;margin:0}
#gkContent .boxInsetArticles li{border-bottom:1px dotted #BBBBBB;line-height:10px;margin-bottom:3px;padding:5px 0 16px!important;clear:both;overflow:hidden;height:72px;min-height:72px}
div.boxlastOne li.lastItem{margin-left:8px}
#gkContent .boxInsetArticles li a.moduleItemImage{float:left;margin-right:13px;margin-top:5px;width:auto}
#gkContent .boxInsetArticles li a.moduleItemTitle{width:auto}
#gkContent .boxInsetArticles .moduleItemIntrotext{color:#111111!important}
#gkContent .k2ItemsBlock ul li .moduleItemIntrotext{padding:5px 0 12px!important}
#gkInset1 .boxInsetArticles li:first-child.lastItem,#gkInset2 .boxInsetArticles li:first-child.lastItem{overflow:hidden}
#gkInset1 .boxInsetArticles li:first-child.lastItem a.moduleItemTitle,#gkInset2 .boxInsetArticles li:first-child.lastItem a.moduleItemTitle{font-size:18px;line-height:23px;overflow:inherit;max-height:inherit}
.k2ItemsBlock .moduleItemImage{margin-bottom:5px}
.k2ItemsBlock ul li a.moduleItemTitle{color:#000000;display:block;font-size:15px}
.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#B90004;display:block;-moz-transition:color .2s linear 0}
.gkTabItemSpace div.k2ItemsBlock ul li.lastItem{padding:0!important}
#gkContentTop .boxInsetArticles{margin-top:10px}
#gkContentTop .boxInsetArticles ul{width:97%}
#gkContentTop .boxInsetArticles li{height:120px;overflow: hidden}
#gkContentMainbody .moduleItemIntrotext{height:60px}
#gkContentMainbody .boxInsetArticles{min-height:325px}
#gkRightTop .gkTabItemSpace{padding:0 15px}
.gkTab .moduleItemImage{float:left;width:auto}
.gkTab .k2ItemsBlock{margin-top:10px}
.gkTab .k2ItemsBlock li{clear:both;padding:0!important;line-height:12px;min-height:55px}
.gkTab .moduleItemImage img{padding-right:10px;margin-bottom:0}
.gkTab .moduleItemHits{border-right:none!important}
.gkTab .moduleItemTitle{font-size:13px!important;font-weight:700;padding-right:15px}
ul.gkTabs{display:table}
ul.gkTabs li{float:none;display:table-cell;text-align:center;width:25%}
* html ul.gkTabs li,:first-child+html ul.gkTabs li{float:left;width:auto}
#k2Container .itemList .box.moduletable{margin-top:0;margin-bottom:15px}
#k2Container .itemList .box.moduletable > div{border:0!important;padding-top:0;padding-left:0}
#k2Container .box.advertisement h3.header{font-size:9px!important;margin-bottom:0!important}
#gkButtons{padding:18px 0;margin:0}
#leaderboard{width:1085px}
#gkRight .box.advertisement img{margin:0 9px}
#gkBottom1{margin-top:0}
.box.advertisement h3.header{margin-bottom:7px}
#gkTopNav .customSubscribe{background:url(../redshark/images/custom/rss_small.png) no-repeat scroll transparent;float:right;height:29px;line-height:18px;margin-left:10px;padding:0 0 0 25px;position:relative;font-size:11px}
#gkTopNav .customSubscribe-email{background:url(../redshark/images/icons/email.png) no-repeat scroll transparent;background-position:5px 6px;float:right;height:29px;line-height:18px;margin-left:10px;padding:0 0 0 25px;position:relative;font-size:11px}
#gkTopNav .customSubscribe-rss{background:url(../redshark/images/icons/rss.png) no-repeat scroll transparent;background-position:5px 6px;float:right;height:29px;line-height:18px;margin-left:10px;padding:0 0 0 25px;position:relative;font-size:11px}
#gkTopNav .customSubscribe-email a,#gkTopNav .customSubscribe-rss a{color:#333333}
#gkTopNav .customSubscribe-email a:hover,#gkTopNav .customSubscribe-rss a:hover{color:#AD0006}
#gkTopNav .customSubscribe-email > a > span,#gkTopNav .customSubscribe-rss > a > span{position:relative;top:5px}
#mc-embedded-subscribe-form input{display:inline;float:none;padding:0 6px!important;height:22px}
#mc-embedded-subscribe-form input.email{width:180px}
#mc-embedded-subscribe-form input.name{width:180px}
#mc-embedded-subscribe-form span{color:#0B9545;font-size:14px;font-weight:bold;position:relative}
#mc-embedded-subscribe-form span.error{color:#A70005}
#mc-embedded-subscribe-form table tr:hover{background:none}
#mc-embedded-subscribe-form table td{padding:5px}
#gkButtons div a.standard_adv_link{margin:0}
#k2Container .moduletable.advertisement{margin-bottom:25px}
#gkBottom1{margin-top:20px}
#gkRight .box.advertisement{margin-top:0}
#gkComponent form[name=paymentForm] div.message{margin:20px;font-size:1.4em}
#gkComponent form[name=paymentForm] button{line-height:14px}
#rsTopMenu{border:0;background:#F6F6F6 url(../redshark/images/redshark/rsTopMenu_bg.png) repeat-x}
#gkMainMenu > div > ul > li.active{background:#b40003 url(../redshark/images/redshark/topmenu_active.png) repeat-x;text-shadow:0 -1px 1px #520000}
#rsTopMenu{background:url(../redshark/images/redshark/topmenu_bg.png) repeat-x scroll transparent;box-shadow:0 0 3px #000;height:38px}
#gkMainMenu > div > ul > li{-moz-transition:background .3s linear 0;height:38px;text-indent:-1px;text-shadow:0 1px 1px #FFF}
#gkMainMenu > div > ul > li:hover{text-shadow:0 -1px 1px #000}
#gkTopNav{margin:0;height:29px;line-height:29px}
#rsBannerStrip{background:none repeat scroll 0 0 #494b4e!important;box-shadow:0 -4px 9px -7px #000000 inset;display:block;height:100px;padding-top:5px;position:relative}
#gkTopNav li{color:#646464;float:left;font-size:12px;line-height:29px;margin-right:20px}
.catItemTitle a{color:#000;-moz-transition:color .2s linear 0}
.catItemTitle a:hover{color:#B90004}
.itemHeader{overflow:visible}
.genericItemTitle,.catItemHeader .catItemTitle{font-size:27px;line-height:29px}
.itemToolbar ul{margin:4px 10px 0 150px}
.itemHeader .itemTitle,.genericItemTitle,.catItemHeader .catItemTitle{font-weight:700;color:#222222;font-size:22px;line-height:28px;margin:0 0 0 150px;position:relative;text-transform:none}
.ribbonEl div,.ribbonEl h3{font-size:22px;margin:0}
div.catItemAdditionalInfo{padding-left:16px}
span.itemImage{display:block;margin:0;text-align:center}
.itemImageBlock{clear:both;margin:0 0 5px}
.itemSocialSharing{padding:5px 0}
.itemBody .itemSocialSharing{padding:0;margin:0}
.itemHitsTwitter{border-top:2px solid #4A4A4A;margin-bottom:0}
.itemSocialSharing{margin-top:0;padding:2px}
.itemLinksLeft .itemSocialSharing{margin:0;padding:2px}
.tab2 ul.gkTabs,.tab2 .gkTabsWrap.vertical ol{background:none repeat scroll 0 0 #B90004;border-right:25px solid #B90004}
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName{font-size:20px;line-height:22px;margin:0;padding:0}
.itemAuthorBlock .itemAuthorDetails p{font-size:11px;line-height:18px;margin:2px 0 6px}
.itemLinks{color:#7B7B7B;font-size:10px;font-weight:600;margin:0 0 26px;padding:0;text-transform:uppercase}
.itemToolbar{margin:6px 0 0}
#gkButtons .adv_advanced_t a:first-child{margin-left:0}
#gkButtons .adv_advanced_t a:first-child:hover{background:#000}
.itemBackToTop{display:none}
.item-page h2{font-size:36px;line-height:62px}
.articleContent ul li{list-style-position:inside;margin:0 40px 16px;line-height:18px}
#gkRightTop .box > div,#gkRightTop .box_text > div,#gkRightTop .box_menu > div{border:1px solid #EBEBEB;border-radius:3px 3px 3px 3px;overflow:hidden;padding:10px}
#gkRight .box > .searchbox{margin-top:0}
.search .button{float:right}
.socialbuttons{text-align: center;margin-top: 10px}
.socialbutton{margin: 0 5px;width:50px;height:50px;background:url(../redshark/images/socicons/all.png) no-repeat;display:inline-block}
.socialbutton.twitter{background-position-x: 0}
.socialbutton.facebook{background-position-x: -50px}
.socialbutton.youtube{background-position-x: -100px}
.socialbutton.instagram{background-position-x: -150px}
.socialbutton.rss{background-position-x: -200px}
.socialbutton:hover{background-position-y: -50px}
.itemFullText h3{font-weight:600;line-height:24px;margin:0;padding:16px 0 0}
.itemFullText p{margin:1em 0;line-height:21px}
.itemFullText a.sponsored, .itemFullText a[href^=component], .itemFullText a[href^="/component"] {color: #00A1AD;text-decoration: underline;text-decoration-style: double}
div.searchbox div{height:36px;padding:5px 3px 3px 6px !important;margin-top:5px}
div.searchbox div div{padding:0!important;margin:0}
div.searchbox input.button{-moz-transition:color .25s linear 0;padding:4px 7px!important;background:url(../redshark/images/btn_red.png) repeat-x scroll 0 0 transparent;border:1px solid #b10004;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#D7DCDC;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:20px;margin:1px 5px 3px 2px;text-decoration:none;text-transform:uppercase}
div.searchbox input.button:hover{color:#fff!important}
#k2Container .itemListCategory{margin:0 0 12px}
.itemList .itemContainer{float:left;margin:0 0 10px}
.catItemView{padding:0 0 10px}
#gkFooterNav{font-size:12px;overflow:hidden}
#gkFooterNav li{display:inline;line-height:12px;margin-left:16px}
div.boxgeneral-links{margin-top:10px}
div.boxgeneral-links li{float:left;margin:0 15px;font-weight:bold;font-size:13px}
.boxgeneral-links li.active a{border-bottom:1px dotted #9f0006}
a.cc-cookie-accept{margin-left:10px}
#footer_logo{width:170px;height:34px;background:url(../redshark/images/logo_redshark_foot.png) repeat-x scroll 0 0 transparent;display:block;float:right;margin-left:15px;margin-top:-12px}
#gkFooterWrap{overflow:visible}
#gkRight div.newsletter{background:url(../redshark/images/bg_newsletter.png) repeat-x scroll 0 0 transparent;height:220px;width:316px;margin-top:10px;margin-bottom:10px;border:0;display:block;padding:0;margin-left:5px}
#gkRight div.newsletter div{background:none;padding:0;border:0}
#gkRight div.newsletter table,#gkRight div.newsletter tr,#gkRight div.newsletter td{border:0}
#com-login-form{margin-left:100px}
#com-login-buttons{margin-top:13px}
.rs-login,.fb-login,.tw-login{cursor:pointer;padding:0 12px 2px;float:left;height:26px;border:none;margin:3px 0}
.vl{background-color:#D7DCDC;height:30px;width:1px;margin:0 12px;float:left}
.rs-login{color:#E7E7E7;background:url(../redshark/images/btn_red.png) repeat-x scroll 0 0 transparent;border:1px solid #B10004;margin-left:0;border-radius:4px 4px 4px 4px;box-shadow:0 1px 0 0 rgba(255,255,255,0.4) inset}
.rs-login:hover{color:#FFFFFF!important}
.fb-login{background:url(../redshark/images/custom/signin_fb.png) no-repeat scroll 0 0 transparent;width:151px}
.fb-login:hover{background:url(../redshark/images/custom/signin_fb_hover.png) no-repeat scroll 0 0 transparent}
.tw-login{background:url(../redshark/images/custom/signin_twitter.png) no-repeat scroll 0 0 transparent;width:151px}
.tw-login:hover{background:url(../redshark/images/custom/signin_twitter_hover.png) no-repeat scroll 0 0 transparent}
#commentText{float:right;height:125px;width:65%}
#submitCommentButton{float:none;position:relative;top:70px}
#formLog{position:relative;top:80px}
ul.itemCommentsList li p{line-height:17px}
.commentToolbar{font-size:11px}
ul.itemCommentsList li span.commentLink a{font-size:12px!important}
#kmt-fame ul.kmt-fame-tabs,#kmt-fame div.commentTools.kmt-comment-tools-wrap{display:none}
.m-popular.k2ItemsBlock li,.m-popular.k2ItemsBlock li.lastItem{border-top:1px dotted #C8CCCD;float:left;height:236px;*height:230px;max-height:238px;*max-height:230px;width:190px;margin:6px 7px;overflow:hidden;padding:13px 11px 8px!important}
.m-popular.k2ItemsBlock li.clearList{border:0!important}
.m-popular .moduleItemImage{margin-bottom:-5px!important}
.m-popular img{height:113px!important;margin:0 -8px 10px -6px}
.m-popular.k2ItemsBlock .moduleItemTitle{font-weight:bold}
.m-popular.k2ItemsBlock a,.m-popular.k2ItemsBlock div{font-size:9px}
div#article-index{margin:11px 0 42px 32px}
div#article-index h3{border-bottom:1px dotted #BF0006;padding:0}
div#article-index h3 a{color:#333333}
div#article-index a.active{font-weight:bold}
div.pagenavcounter{color:#B10000;margin-bottom:6px}
.pagination a{padding-right:10px}
div#article-index{border:1px solid #eee;padding:10px 20px 20px}
div#article-index h3{margin:0!important;padding:0!important}
div#article-index ul li{line-height:18px;padding:5px 0}
#section-kmt #gkLogin{background:#F5F5F5;border:1px solid #CCCCCC;border-radius:2px;color:#555555;font-weight:bold;padding:10px;text-shadow:0 1px 0 #FFFFFF}
.jcemediabox-zoom-span{opacity:1!important;padding:0!important}
.wf_caption a.jcepopup{display:block}
.wf_caption > span{background-color:#30343c!important;color:#ffffff!important;padding:5px 1px;width:100%;text-indent:10px;font-family:'Open Sans',Arial,sans-serif;text-align:center}
#gkButtons div a,.button,button,button.button,.pagenav-next a,.pagenav-prev a,#gkHeader ul.gkTabs li,.gkIsWrapper-gk_music .gkIsSlide h3 a,h1#gkLogo.text,#gkBottomWrap .box > div > h3.header,#gkBottomWrap .box_menu > div > h3.header,#gkBottomWrap .box_text > div > h3.header,.nspArt h4.nspHeader,#community-wrap .profile-details .label,#community-wrap .cProfile-About h4,#community-wrap .cFeed-item .newsfeed-content-actor,.cFeed-item .newsfeed-content-actor,#community-wrap .group-info .cparam,#community-wrap .event-info .cparam,#community-wrap .ctitle,#community-wrap .jsDetail .small a,.custom_plupload_buttons a,.plupload_buttons a,#cWindow #cWindowAction .button{font-family:'Open Sans',Arial,sans-serif}
#gkMainMenu > div > ul > li > a,.box h3.header,.box_menu h3.header,.box_text h3.header,.genericItemTitle,.ribbonEl,.gkIsWrapper-gk_music .gkIsTitleBlock,#gkMainMenu > div > ul div.childcontent .group-title .menu-title,dl#tabs dt h3,div#sliders div.panel h3.title,div#article-index h3,.gkPopupWrap h3,p.numblocks span,#community-wrap h1,#community-wrap h2,#community-wrap h3,#community-wrap h4,body #community-wrap div.greybox a#joinButton{font-family:'Open Sans',Arial,sans-serif;line-height:36px;font-weight:700;padding:0 16px}
#k2ModuleBox294 > ul{padding:0!important}
ul{padding:0;margin:0}
#gkMainbodyTop .boxgeneral-links,#gkMainbodyTop .menu{display:none}
div.k2Pagination select,div.k2Pagination li > a,div.k2Pagination li > span,div.k2Pagination li.pagination-start span,div.k2Pagination li.pagination-prev span,div.k2Pagination li.pagination-next span,div.k2Pagination li.pagination-end span{font-size:12px;font-weight:bold;text-decoration:none;text-transform:lowercase;text-shadow:0 1px 0 rgba(255,255,255,1);padding:0 10px;line-height:23px;color:#6f6f6f;background:#fefefe;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fafafa),to(#e9e9e9));background:-moz-linear-gradient(top,#fafafa,#e9e9e9);background:linear-gradient(to bottom,#fafafa 0%,#e9e9e9 100%);box-shadow:inset 1px 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);border:solid 1px!important;border-color:#e4e4e4 #d5d5d5 #c6c6c6 #e4e4e4 !important;border-radius:3px}
div.k2Pagination select{margin-top:10px!important;padding:0 5px!important}
div.k2Pagination ul li > span{border:1px solid transparent!important;color:#f0f0f0;background:#ad0006;box-shadow:inset 0 0 4px rgba(88,0,3,.5),0 1px 0 rgba(255,255,255,.8);text-shadow:0 0 3px rgba(0,0,0,.5)}
div.k2Pagination ul li:hover a,div.k2Pagination li.pagination-start:hover span,div.k2Pagination li.pagination-prev:hover span,div.k2Pagination li.pagination-next:hover span,div.k2Pagination li.pagination-end:hover span{color:#ad0006;background:#fefefe;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#efefef),to(#f2f2f2));background:-moz-linear-gradient(top,#efefef,#f2f2f2);background:linear-gradient(to bottom,#efefef 0%,#f2f2f2 100%)}
div.k2Pagination ul li:hover span{color:#f0f0f0}
#system-message{margin:0}
.alert{padding:8px 35px 8px 14px;margin-bottom:10px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block > p,.alert-block > ul{margin-bottom:0}
.alert-block p + p{margin-top:5px}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:.2;cursor:pointer}
#gkContent .boxInsetArticles li img{display:block;margin-bottom:5px}
ul.gkTabs li{font-size:13px!important;font-weight:600}
.gkTabItemSpace	.moduleItemTitle{font-weight:700}
.itemIntroText strong{color:#000}
.itemToolbar ul li .itemAuthor{display:inline-block;margin-top:8px}
.catItemHeader{margin:0;overflow:hidden}
#gkContent .k2ItemsBlock ul li .moduleItemIntrotext{padding:4px 0 0!important}
#gkContentMainbody .moduleItemIntrotext{height:52px}
#gkInset1 .boxInsetArticles li.lastItem:first-child,#gkInset2 .boxInsetArticles li.lastItem:first-child{height:325px}
#gkInset1 .boxInsetArticles li.lastItem:first-child .moduleItemIntrotext,#gkInset2 .boxInsetArticles li.lastItem:first-child .moduleItemIntrotext{overflow:hidden;position:relative}
#gkInset1 .boxInsetArticles li.lastItem:first-child .moduleItemIntrotext:after,#gkInset2 .boxInsetArticles li.lastItem:first-child .moduleItemIntrotext:after{content:"";position:absolute;width:100%;height:30px;bottom:0;right:0;left:0;background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-ms-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0))}
#gkMainMenu > div > ul > li > a{font-size:14.5px}
#mod-search-searchword{width:235px}
.gkTabItemSpace .k2ItemsBlock ul li a.moduleItemTitle{line-height:14px;overflow:hidden;height:44px}
#gkContentTop .boxlastOne .moduleItemReadMore{margin:0;font-size:11px!important}
.catItemBody{line-height:20px;margin:0;padding:10px 0}
.k2ReadMore{margin:8px 5px 3px 2px}
.itemTwitterButton{padding-top:2px}
#rsTopMenuStrip {display: none}

/**
 * DONE in 48 s
 */

