a#cRetour{
  border-radius:3px;
  padding:10px;
  font-size:15px;
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.25);
  position:fixed;
  right:20px;
  opacity:1;
  z-index:99999;
  transition:all ease-in 0.2s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  text-decoration: none;
}
a#cRetour:before{ content: "\25b2"; }
a#cRetour:hover{
  background:rgba(0, 0, 0, 1);
  transition:all ease-in 0.2s;
}
a#cRetour.cInvisible{
  bottom:-35px;
  opacity:0;
  transition:all ease-in 0.5s;
}

a#cRetour.cVisible{
  bottom:20px;
  opacity:1;
}
/*----------------------------------------------------------------------
a supprimer au dessus si plantage
----------------------------------------------------------------------*/
/**
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
 */
/*----------------------------------------------------------------------
Common Elements
----------------------------------------------------------------------*/

/* ---tableau central début ---*/
gkie{
	display: block;
	font-color:red;
	font-size:24px; 
}
.Tableau span {
   display:inline;
   float:left;
   margin:3px;
   padding:3px;
  }
.Tableau p {
   clear:left;
   margin:3px;
   padding:3px;
  
  }

.Tableau span.col1 {width:320px;}
.Tableau span.col2 {width:320px;}
.Tableau span.col2 {width:320px;}


/* ---tableau central fin ---*/


/* ---Global K2 container ---*/
#k2Container {
	padding: 0;
}
body.contentpane #k2Container {
	padding: 16px;
}
/* used in popups */
/* ---General padding ---*/
.k2Padding {
	padding: 4px;
}
/* ---Clearing ---*/
.clr {
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	float: none;
}
/* ---RSS feed icon ---*/
.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;
}
/* ---Rating ---*/
.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;
}
/* ---CSS added with Javascript ---*/
.smallerFontSize {
	font-size: 100%;
	line-height: inherit;
}
.largerFontSize {
	font-size: 150%;
	line-height: 140%;
}
/* ---ReCaptcha ---*/
.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;
}
/* ---Primary lists in modules ---*/
.clearList {
	display: none;
	float: none;
	clear: both;
}
/* this class is used to clear all previous floating list elements */
.lastItem {
	border: none;
}
/* class appended on last list item */
/* ---Avatars ---*/
.k2Avatar img {
	display: block;
	float: left;
	margin: 2px 8px 4px 4px;
}
/* ---Pagination ---*/
.k2Pagination {
	padding: 0;
	margin: 24px 0 0 0;
	text-align: center;
	color: #999;
}
/* ---Featured flags:  the classes are repeated further below to indicate placement in the CSS structure ---*/
.itemIsFeatured,.catItemIsFeatured,.userItemIsFeatured {
	background: none;
}
/*----------------------------------------------------------------------

Component:  views

----------------------------------------------------------------------*/
.userItemViewUnpublished {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
	border: 1px solid #dcdcdc;
	background: #fffff2;
	padding: 8px;
}
.itemView {
	padding: 8px 0 0 0;
	margin: 0;
}
/* this is the item container for this view */
.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 0 24px;
}
.itemHeader .itemTitle,.genericItemTitle,.catItemHeader .catItemTitle {
	margin: 0;
	padding: 6px 0 0;
	color: #222;
	font-size: 32px;
	font-weight: bold;
	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;
}
/* "Featured" presented in superscript */
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: 6px 0 18px;
}
.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;
}
/* remove the first CSS border from the left of the toolbar */
.itemToolbar ul li a {
	font-weight: normal;
}
.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: 11px;
	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;
}
.itemFullText ol,
.itemIntroText ol {
	list-style:decimal;
	list-style-position:inside;
}
.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;
	-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;
}
.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 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;
}
/* Author block & User block*/
.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: 15px;
	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;
}
/* Author latest  &  Related by tag */
.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;
}
/* Video */
.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;
}
/* for embedded videos (not using AllVideos) */
.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;
}
/* Image Gallery */
.catItemImageGallery,.itemImageGallery {
	margin: 0 0 16px 0;
	padding: 0;
}
/* Article navigation */
.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;
}
/* Comments */
.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 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: 32px;
	line-height: 100%;
	margin: 12px 0;
	padding: 0 0 12px;
	font-weight: bold;
	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 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;
}
/* Back to top link */
.itemBackToTop {
	float: right;
	margin: -36px 24px 0 0;
	text-align: right;
	height: 15px;
	line-height: 15px;
}
/* ---Category block ---*/
.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;
}
/* ---Sub-category block ---*/
.itemListSubCategories h3 {
	font-size: 210%;
	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: 130%;
	font-weight: normal;
	margin: 16px 0 0;
}
.subCategory p {
	line-height: 1.6;
	color: #888;
}
.subCategoryMore {
	margin-top: 12px !important;
}
/* ---Item groups ---*/
#itemListLinks {
	border-top: 1px solid #eee;
	margin: 8px 0;
	padding: 8px;
}
.itemContainer {
	float: left;
	margin: 0 0 30px;
}
/* ---Item block for each item group ---*/
.latestItemList {
	margin: 32px 0 0;
}
.latestItemView {
	margin-top: 32px !important;
}
.latestItemView:first-child {
	margin-top: 0 !important;
}
.itemListView .itemList {
	margin: 0;
}
/* this is the item container for this view -we add a generic padding so that items don't get stuck with each other */
/* Additional class appended to the element above for further styling per group item */
.groupLinks {
	padding: 0;
	margin: 0;
}
/* Anchor link to comments */
.catItemCommentsLink {
	background: transparent url(../images/comments.html) no-repeat 100% 0;
	font-size: 11px;
	display: inline;
	margin: 0 8px 0 4px;
	padding: 0 24px 0 12px;
	line-height: 3;
}
/* Read more link */
.catItemReadMore {
	font-size: 100%;
	display: inline;
}
.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;
}
/* Items presented in a list */
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;
}
/*----------------------------------------------------------------------

Component:  Register & profile page views (register.php & profile.php)

----------------------------------------------------------------------*/
.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;
}
/*----------------------------------------------------------------------

Modules:  mod_k2_comments

----------------------------------------------------------------------*/
/* Latest Comments & Author module*/
.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;
}
/* Top Commenters */
.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;
}
/*----------------------------------------------------------------------

Modules:  mod_k2_content

----------------------------------------------------------------------*/
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 .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;
}
/*---Modules:  mod_k2_login ---*/
.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;
}
/* ---Modules:  mod_k2_tools ---*/
/* ---Breadcrumbs ---*/
.k2BreadcrumbsBlock span.bcTitle {
	padding: 0 4px 0 0;
	color: #999;
}
.k2BreadcrumbsBlock span.bcSeparator {
	padding: 0 4px;
	font-size: 14px;
}
/* ---Calendar ---*/
.k2CalendarBlock {
	margin-bottom: 8px;
}
/* use this height value so that the calendar height won't change on Month change via ajax */
.k2CalendarLoader {
	background: #fff;
}
.k2CalendarBlock table.calendar {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	border-collapse: collapse;
}
.k2CalendarBlock table.calendar tr td {
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #eee;
	background: #fff;
}
.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev,table.calendar tr td.calendarNavMonthNext {
	background: #fff;
	text-align: center;
	font-size: 15px !important;
}
.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev a,table.calendar tr td.calendarNavMonthNext a {
	text-decoration: none;
}
.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev a:hover,table.calendar tr td.calendarNavMonthNext a:hover {
	text-decoration: none;
}
.k2CalendarBlock table.calendar tr td.calendarCurrentMonth {
	background: #fff;
	font-size: 11px;
	text-transform: uppercase;
	color: #333;
}
.k2CalendarBlock table.calendar tr td.calendarDayName {
	background: #f5f5f5;
	font-size: 11px;
	width: 14.2%;
	color: #333;
	font-weight: 600;
}
.k2CalendarBlock table.calendar tr td.calendarDateEmpty {
	background: #fbfbfb;
}
.k2CalendarBlock table.calendar tr td.calendarDate {
	font-size: 11px;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked {
	padding: 0;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a {
	display: block;
	padding: 2px;
	text-decoration: none;
	background: #fff;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
	display: block;
	background: #222;
	color: #fff;
	padding: 2px;
	text-decoration: none;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #78A8D5;
	color: #fff;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked {
	background: #78A8D5;
	color: #333;
	padding: 0;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a {
	display: block;
	padding: 2px;
	color: #fff;
	text-decoration: none;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	display: block;
	background: #f8fcfe;
	color: #78A8D5;
	padding: 2px;
	text-decoration: none;
}
/* ---Category Tree Select Box ---*/
.k2CategorySelectBlock form select {
	width: auto;
}
/* ---Category List/Menu ---*/
/* ---Tag Cloud ---*/
.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.small-tag {
	font-weight: normal;
}
.k2TagCloudBlock a.medium-tag {
	font-weight: bold;
}
.k2TagCloudBlock a.big-tag {
	font-weight: bold;
}
/* ---Google Search ---*/
#k2Container .gsc-branding-text {
	text-align: right;
}
#k2Container .gsc-control {
	width: 100%;
}
#k2Container .gs-visibleUrl {
	display: none;
}
/* ---Modules:  mod_k2_users ---*/
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;
}
.itemCommentsPagination ul li {
     display: inline-block;
     margin: 0 3px;    
     font-size: 80%;
}
.itemCommentsPagination ul  {
     text-align: right;    
}
.itemAuthorContent { 
	clear: both; 
}
/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
div.gk-menu > ul.level0 > li {
	float: left;
	width: auto;
	position: relative;
	z-index: 1000;
}

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 > a > span.menu-desc {
	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 > .childcontent .gkcol {
	float: left;
}

div.gk-menu > ul.level0 > li:hover > .childcontent,div.gk-menu > ul.level0 > li:hover > .childcontent li:hover > .childcontent {
	left: 0;
}

div.gk-menu > ul.level0 > li:hover > .childcontent .childcontent {
	margin-left: 110px;
	margin-top: -35px !important;
}

/* submenu width -left padding of item */
/* 
Eric Meyer's CSS Reset
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212
CSSresetr.com
*/
html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, font, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var,
 b, u, i, center,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: rgba(24, 23, 23, 0.00);
 }

 h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 }
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* fonts */
body {
	font: normal 13px/1.8 Arial, sans-serif;
}
/* main layout */
html {
	height: 100%;
	min-height: 100%;
	border-bottom: 1px solid transparent;
}
.clear {
	clear: both;
}
.overflow {
	overflow: hidden;
}
.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,#gkUser1,#gkUser2 {
	margin-bottom: 27px;
}
#gkBottom2 {
	margin-top: 27px;
}
#gkTop1,.gkMarginTop {
	padding-top: 27px;
}
#gkTop1 > div,#gkTop2 > div,#gkUser1 > div,#gkUser2 > div {
	padding: 0 27px;
}
.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%;
}
#gkBottomWrap > div:first-child {
	margin-top: 0;
}
#gkMainbodyBottom {
	margin-top: 27px;
}
#gkLeft {
	padding-right: 26px !important;
	border-right: 1px solid #dfdfdf;
}
#gkRight {
	padding-left: 26px !important;
	border-left: 1px solid #dfdfdf;
}
#gkInset1 {
	padding-right: 27px !important;
}
#gkInset2 {
	padding-left: 27px !important;
}
#gkContentTop {
	margin-bottom: 27px !important;
}
#gkContentBottom {
	margin-top: 27px !important;
}
#gkContent {
	padding-top: 0 !important;
}
.gkContentL {
	padding-left: 27px !important;
}
.gkContentR {
	padding-right: 27px !important;
}
.gkContentRL {
	padding-left: 27px !important;
	padding-right: 27px !important;
}
/* USER/TOP/BOTTOM columns */
.gkColFull > .box,.gkColLeft > .box,.gkColCenter > .box,.gkColRight > .box {
	margin-left: 0;
}
.gkColLeft > .box {
	margin-left: 0;
}
.gkColRight > .box {
	margin-right: 0;
}
.gkColFull > .box {
	margin-left: 0;
	margin-right: 0;
}
.gkColLeft > div {
	margin-right: 13px !important;
}
.gkColCenter > div {
	margin-left: 13px !important;
	margin-right: 13px !important;
}
.gkColRight > div {
	margin-left: 13px !important;
}
#gkRight > div,#gkLeft > div {
	margin-top: 27px;
}
#gkRight > div:first-child,#gkLeft > div:first-child {
	margin-top: 0;
}
/* TBLR */
.gkPaddingT {
	padding-top: 27px !important;
}
.gkPaddingB {
	padding-bottom: 27px !important;
}
.gkPaddingL {
	padding-left: 27px !important;
}
.gkPaddingR {
	padding-right: 27px !important;
}
.gkPaddingTB {
	padding-top: 27px !important;
	padding-bottom: 27px !important;
}
.gkPaddingTL {
	padding-top: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTR {
	padding-top: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingBL {
	padding-bottom: 27px !important;
	padding-left: 27px !important;
}
.gkPaddingBR {
	padding-bottom: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingLR {
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTBL {
	padding-top: 27px !important;
	padding-bottom: 27px !important;
	padding-left: 27px !important;
}
.gkPaddingTBR {
	padding-top: 27px !important;
	padding-bottom: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTLR {
	padding-top: 27px !important;
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingBLR {
	padding-bottom: 27px !important;
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.gkPaddingTBLR {
	padding: 27px !important;
}
.gkMarginT {
	padding-top: 12px !important;
}
.gkMarginB {
	padding-bottom: 12px !important;
}
.gkMarginL {
	padding-left: 12px !important;
}
.gkMarginR {
	padding-right: 12px !important;
}
.gkMarginTB {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.gkMarginTL {
	padding-top: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTR {
	padding-top: 12px !important;
	padding-right: 12px !important;
}
.gkMarginBL {
	padding-bottom: 12px !important;
	padding-left: 12px !important;
}
.gkMarginBR {
	padding-bottom: 12px !important;
	padding-right: 12px !important;
}
.gkMarginLR {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTBL {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 12px !important;
}
.gkMarginTBR {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTLR {
	padding-top: 12px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.gkMarginBLR {
	padding-bottom: 12px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.gkMarginTBLR {
	padding: 12px !important;
}
/* Joomla columns */
.cols-1 {
	display: block;
	float: none !important;
	margin: 0 !important;
}
.cols-2 .column-1 {
	width: 46%;
	float: left;
}
.cols-2 .column-2 {
	width: 46%;
	float: right;
	margin: 0;
}
.cols-3 .column-1 {
	float: left;
	width: 29%;
	padding: 0px 5px;
	margin-right: 4%;
}
.cols-3 .column-2 {
	float: left;
	width: 29%;
	margin-left: 0;
	padding: 0px 5px;
}
.cols-3 .column-3 {
	float: right;
	width: 29%;
	padding: 0px 5px;
}
.items-row {
	padding-bottom: 27px !important;
}
.column-1,.column-2,.column-3 {
	padding: 0;
}
.column-2 {
	width: 55%;
	margin-left: 40%;
}
.column-3 {
	width: 30%;
}
.blog-more {
	padding: 10px 5px;
}

/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
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: 1px solid #ccc;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	color: #888;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	padding: 1px 1px;
	-webkit-transition: background-color 0.25s linear;
	-moz-transition: background-color 0.25s linear;
	-o-transition: background-color 0.25s linear;
	-ms-transition: background-color 0.25s linear;
	transition: background-color 0.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;
}
.display-limit select {
	float: right !important;
	margin: 0 0 0 5px !important;
}
textarea {
	border: 1px solid #eaeaea;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 23px;
	padding: 10px;
	text-transform: none;
	-webkit-transition: background-color 0.25s linear;
	-moz-transition: background-color 0.25s linear;
	-o-transition: background-color 0.25s linear;
	-ms-transition: background-color 0.25s linear;
	transition: background-color 0.25s linear;
}
input:focus,select,textarea:focus,.inputbox:focus {
	background: #fffff3;
	color: #333;
}
.button,button,button.button,input[type="submit"],input[type="button"],.pagenav-next a,.pagenav-prev a,.k2ReadMore,div.mobileSwitch > a {
	display: block;
	float: left;
	margin: 1px 5px 3px 2px;
	padding: 6px 9px;
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #333;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: background-color 0.25s linear;
	-moz-transition: background-color 0.25s linear;
	-o-transition: background-color 0.25s linear;
	-ms-transition: background-color 0.25s linear;
	transition: background-color 0.25s linear;
}
.button,.pagenav-next a,.pagenav-prev a,.k2ReadMore {
	padding: 5px 10px !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,div.mobileSwitch > a:hover,div.mobileSwitch > a:focus {
	background: #78a8d5;
	color: #fff !important;
}
input[type=checkbox],.checkbox,input[type=radio],.radio {
	height: auto !important;
	margin-top: 7px;
}
select[size] {
	height: auto;
}
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;
}
select[size] {
	height: auto;
}
select[size="1"] {
	height: 23px !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: 6px;
}
fieldset {
	border: none;
	padding: 12px 0;
	clear: both;
	float: none;
}
fieldset a {
	font-weight: bold;
}
fieldset.input {
	padding: 0;
}
hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #ddd;
	height: 1px;
}
/* Article, Categorie title */
#gkComponent > div > h2 {
	clear: both;
}
/* Print, email Buttons */
ul.actions {
	float: right;
	margin-top: -37px;
}
ul.actions li {
	float: left;
	margin: 0 0 0 8px;
}
/* Articles Details */
dl.article-info dt.article-info-term {
	display: none;
}
dl.article-info {
	overflow: hidden;
	padding: 0 0 24px;
	font-size: 85%;
}
dl.article-info dt,dl.article-info dd {
	float: left;
	margin-right: 16px;
}
/* images */
.articleContent img,.feed-item-description img {
	/*float: left;*/
	margin: 0 10px 10px 0;
	display: block;
	padding: 0;
	background: #fff;
}
img.caption {
	margin-top: 5px;
}
.img_caption {
	margin-bottom: 10px;
	background: #fff;
}
.article-content img {
	margin: 5px;
}
.img_caption img {
	margin: 0;
}
p.img_caption {
	margin: 0 10px;
	padding: 10px 6px 0;
	clear: both;
	color: #b5b5b5;
	text-align: center;
	border: none;
}
.img_caption.left {
	float: left;
	margin-right: 1.5em;
}
.img_caption.right {
	float: right;
	margin-left: 1.5em;
}
.img-fulltext-left {
	float: left;
	margin: 0 1.5em 5px 0;
}
.img-fulltext-right {
	float: right;
	margin: 0 0 5px 1.5em;
}
.img-fulltext-none {
	float: none;
	margin: 0 auto 5px auto;
}
.img-fulltext-none .img_caption {
	margin: 0 auto;
}
.img-fulltext-left .img_caption,.img-fulltext-right .img_caption {
	margin: 0 !important;
}
/* bottom nav */
ul.pagenav {
	margin: 20px 0;
	overflow: hidden;
}
.pagenav .pagenav-prev {
	float: left;
}
.pagenav .pagenav-next {
	float: right;
}
/* Social API */
#gkSocialAPI {
	clear: both;
	height: 27px;
	padding: 12px 0 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #dfdfdf;
	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;
}
#gkSocialAPI .google-buzz-button {
	margin-top: 0px;
}
#gkSocialAPI .db-count {
	line-height: 18px;
}
#gkSocialAPI .fb_iframe_widget {
	height: 24px !important;
}
.deliciousBtn,.instapaperBtn {
	height: 20px;
	width: 24px;
	line-height: 20px;
	font-size: 11px;
}
.deliciousBtn {
	background: transparent url(../images/delicious_icon.gif) no-repeat left center;
}
.instapaperBtn {
	background: transparent url(../images/instapaper_icon.png) no-repeat left center;
}
#___plusone_0 {
	float: left !important;
	margin-right: 10px !important;
}
#gkSocialAPI #___plus_0 {
	margin-right: 15px !important; 
	float: left !important;
}
#gkSocialAPI > div,#gkSocialAPI > iframe,#gkSocialAPI > span,#gkSocialAPI > a {
	margin-bottom: 10px;
}
/* pagination */
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 {
	height: 14px !important;
	line-height: 14px;
	display: block;
	float: left;
	margin: 2px;
	padding: 0 8px 0 5px;
	font-size: 12px;
	cursor: pointer;
	border-right: 1px solid #e5e5e5;
}
.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;
}
/* blog more */
.items-more {
	clear: both;
}
.items-more h3 {
	font-size: 130% !important;
	margin: 0 0 10px !important;
}
.items-more ol {
	padding-left: 0;
	margin-top: 5px;
}
.items-more ol li {
	line-height: 1.6;
}
.items-more ol li a {
	font-size: 12px;
}
/* categories list */
.categories-list {
	font-size: 100%;
	margin-top: 12px;
}
.categories-list .item-title {
	font-size: 110%;
}
.categories-list dl {
	font-size: 90%;
	color: #888;
}
.categories-list dt {
	float: left;
}
.categories-list dd {
	text-indent: 4px;
}
.categories-list ul li {
	line-height: 1.4 !important;
	margin-top: 12px;
}
.categories-list ul li:first-child {
	margin-top: none;
}
.categories-list ul ul {
	margin-left: 20px;
}
.categories-list a {
	font-size: 110%;
}
/* messages */
#system-message-container {
	clear: both;
	overflow: hidden;
}
#system-message {
	margin: 22px 27px;
	font-size: 14px;
	clear: both;
}
#system-message dt {
	display: none;
}
#system-message dd {
	padding: 0 !important;
	background: none !important;
}
#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 #dfdfdf;
	background: #fff url(../images/icons/info.gif) no-repeat 14px center;
}
#system-message dd.error ul li {
	background-image: url(../images/icons/error.png);
}
#system-message dd.notice ul li {
	background-image: url(../images/icons/warning.gif);
}
/* archive */
ul#archive-items li {
	line-height: 1.2 !important;
	margin-top: 24px;
}
ul#archive-items li:first-child {
	margin-top: none;
}
/* wrapper */
iframe {
	border: none;
}
/* mod_mainmenu */
.box_menu ul.menu {
	list-style: none;
}
/* com_search */
div.search fieldset.word button {
	float: none;
	display: inline;
	margin-top: -8px;
	position: relative;
	top: 2px;
}
form#searchForm {
	margin-top: 20px;
}
.searchintro {
	color: #ee9218;
	font-size: 12px;
	margin: 14px 0;
	text-align: center;
	text-transform: uppercase;
}
.search-results {
	margin: 0 0 20px;
	padding: 0 5px 24px;
}
.search-results small {
	font-size: 11px;
}
.search .form-limit {
	float: right;
	margin: 24px 12px 12px;
}
.search .form-limit label {
	padding-right: 10px;
	line-height: 30px;
	float: left;
}
fieldset.word {
	padding: 14px 0;
}
fieldset.phrases,fieldset.only {
	padding: 20px;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
fieldset.phrases legend,fieldset.only legend {
	font-size: 14px;
	text-transform: uppercase;
	color: #333;
}
.phrases-box {
	float: left;
}
.ordering-box {
	float: left;
	margin: 4px 0 0 20px;
}
.ordering-box select {
	margin-top: 0 !important;
}
.ordering-box label {
	float: left;
	margin-right: 5px;
}
#searchForm p.counter {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 32px 12px 0;
}
.search-results dt.result-title {
	display: block;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	padding: 3px 0;
	text-transform: none;
	width: 100%;
}
.search-results dt.result-title:first-child {
	clear: both;
	border-top: 1px solid #dfdfdf;
	margin: 12px 0 0;
	padding: 30px 0 0;
}
.search-results dd.result-category {
	color: #888;
	float: left;
	font-size: 13px;
	font-style: italic;
	margin: -4px 10px 0 0;
}
.search-results dd.result-created,.search-results dd.result-url {
	border-bottom: 1px solid #E5E5E5;
	color: #888;
	font-size: 10px;
	margin-bottom: 12px;
	text-align: right;
}
.search-results .result-text {
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
.search-results p {
	color: #878787;
	font-size: 11px;
	margin: 0 0 10px 26px;
}
.search-results p span {
	font-size: 11px;
}
#search-searchword {
	width: 260px;
}
/* hide label */
.hidelabeltxt {
	display: none;
}
/* tooltips */
.tip-wrap {
	z-index: 1000003;
}
.tip {
	background: #fff;
	padding: 5px;
	border: 1px solid #dfdfdf;
	max-width: 300px;
}
.tip-title {
	background: #101010;
	color: #fff;
	padding: 2px 6px 0 6px;
	text-transform: uppercase;
	font-size: 16px;
	text-shadow: 0 1px 0 #000;
	margin-bottom: 4px;
}
.tip-text {
	padding: 3px;
	font-size: 11px;
	line-height: 16px;
}
/* system readmore */
#system-readmore {
	display: none;
}
/* necessary for font-size work */
#gkComponentWrap {
	font-size: 100%;
}
/* Contact */
p.contact-position {
	margin: -14px 0 32px;
	font-size: 10px;
	text-transform: uppercase;
	color: #333;
}
div.contact-misc {
	margin: 20px 0 50px;
}
div.contact-misc p {
	margin: 0 0 30px;
}
.gkFirst {
	clear: both;
	float: left;
}
.gkSecond {
	float: right;
}
.contact {
	padding: 0;
}
.contact h3 {
	font-size: 180%;
	margin-top: 12px;
}
.contact-category {
	padding: 0;
}
.contact-category #adminForm fieldset.filters {
	border: 0;
	padding: 0;
}
.contact-image {
	margin: 10px 0;
	overflow: hidden;
}
.contact-contactinfo span {
	display: block;
}
address {
	border-left: 1px solid #e5e5e5;
	padding-left: 20px;
	margin: 0;
}
span.contact-image {
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
}
.contact-address {
	clear: both;
	min-height: 50px;
	margin: 20px 0 0;
	padding: 0 0 0 60px;
	background: url(../../../../templates/gk_game_magazine/images/icons/contact_adress.png) no-repeat 0 4px;
}
div.contact-contactinfo p {
	margin: 20px 0 0;
	padding: 0 0 0 60px;
}
div.contact-contactinfo p span {
	min-height: 40px;
	padding-left: 20px;
	border-left: 1px solid #e5e5e5;
}
.contact-emailto {
	background: url(../images/icons/contact_mail.png) no-repeat 0 4px;
}
.contact-telephone {
	background: url(../images/icons/contact_phone.png) no-repeat 0 4px;
}
.contact-fax {
	background: url(../images/icons/contact_fax.png) no-repeat 0 4px;
}
.contact-mobile {
	background: url(../images/icons/contact_mobile.png) no-repeat 0 4px;
}
.contact-webpage {
	background: url(../images/icons/contact_web.png) no-repeat 0 4px;
}
.contact-contactinfo {
	font-style: italic;
}
span.contact-street {
	margin-bottom: 0px;
}
.contact-email div {
	padding: 2px 0;
	margin: 0 0 10px 0;
}
.contact-email label {
	width: 17em;
	float: left;
}
#contact_textmsg {
	padding: 2px 0 10px 0;
}
#contact-email-copy {
	float: left;
	margin-right: 10px;
}
#contact-form dt {
	margin: 6px 0 0 3px;
}
.contact .button {
	float: none !important;
	clear: left;
	display: block;
	margin: 20px 0 0 0;
}
.jicons-icons {
	display: none;
}
.jform_contact_first {
	float: left;
	width: 58%;
}
.jform_contact_secend {
	float: right;
}
.contact-email input,.contact-email textarea {
	clear: both;
	display: block;
}
.contact label#jform_contact_email_copy-lbl {
	font-size: 11px;
	line-height: 2.4;
	margin-left: 25px;
	position: absolute;
}
.contact #jform_contact_message {
	width: 300px;
}
.contact #jform_contact_emailmsg,#jform_contact_email,#jform_contact_name {
	width: 300px;
}
/* User profile */
#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;
}
span.optional {
	font-size: 9px;
	color: #aaa;
}
.registration dl dt:first-child {
	width: 100% !important;
}
.registration span.text {
	font-size: 10px;
}
.profile-edit .validate {
	margin-top: -3px;
}
#gkComponent .logout {
	padding: 10px 0 0 0;
	overflow: hidden;
}
#gkComponent .reset,#gkComponent .remind {
	overflow: hidden;
}
#gkComponent .reset input.required,#gkComponent .remind input.required {
	width: 200px;
}
/* Tables */
td.num {
	vertical-align: top;
	text-align: left;
}
td.hits {
	vertical-align: top;
	text-align: center;
}
td p {
	margin: 0;
	line-height: 1.3em;
}
.filter {
	margin: 10px 0;
}
.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: 13px;
	font-weight: normal;
	border: 1px solid #444;
}
table.weblinks th:first-child,table.category th:first-child {
	border-left: none;
}
table th {
	background: #333;
	font: normal 18px/24px;
	padding: 6px 10px;
	color: #fff;
}
table th a {
	color: #fff !important;
}
table td,.cat-list-row0 td,.cat-list-row1 td {
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #eee;
}
table tr:hover {
	background: #f9f9f9;
}
table tr td:first-child {
	border-left: none;
}
/* Category table */
table.category th a img {
	padding: 2px 10px;
}
.filter-search {
	float: left;
}
.filter-search .inputbox {
	width: 6em;
}
legend.element-invisible {
	position: absolute;
	margin-left: -3000px;
	margin-top: -3000px;
	height: 0px;
}
.cat-items {
	margin-top: 20px;
}
/* newsfeed */
.newsfeed ol {
	padding: 0;
}
.newsfeed ol li {
	clear: both;
	overflow: hidden;
}
.newsfeed ol > li > a {
	font-size: 20px;
	line-height: 72px;
}
/* remind & reset */
.reset form > div,.remind form > div {
	margin-top: 10px;
}
/* com_login */
#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 {
	margin: 0 0 10px;
}
#com-login-form .login-fields input {
	width: 180px;
}
#recaptcha_area, #recaptcha_table {
    width: 318px !important;
}
#recaptcha_area {
	margin: 0 0 20px;
}
div.login a.fb_button {
	margin-top: 4px;
	margin-left: 10px;
}
input#recaptcha_response_field {
	border-color: #e0e0e0 !important;
}
.invalid {
	border-color: #e33 !important;
}
/* blog view */
#mainPage .blog h2 > a {
	color: #686B6C;
	font-size: 64px;
	line-height: 80px;
	margin: 0 0 12px;
	text-shadow: 3px 5px 0 #fff;
}
.article {
	overflow: hidden;
	clear: both;
	margin-top: 32px;
}
.article:first-child {
	margin-top: 0;
}
.actions {
	display: block;
	margin: 20px 0 0 0;
	padding-left: 0;
	float: left;
}
.actions img {
	margin: 0 !important;
}
.actions li:first-child {
	padding-left: 0;
	margin-left: 0;
}
.blog .items-row .item,.blog .items-leading > div,.blog-featured .items-row .item,.blog-featured .items-leading > div {
	margin-bottom: 40px;
	overflow: hidden;
}
/*banners*/
.bannergroup_text:first-line {
	font-size: 14px;
	color: #333;
}
div.banneritem {
	border-top: 1px solid #dfdfdf;
	padding: 8px 0;
	font-size: 12px;
}
div.bannerfooter {
	border-top: 1px solid #dfdfdf;
	text-align: right;
	font-size: 11px;
	font-style: italic;
}
/* mod login */
.box #login-form input.inputbox {
	height: 14px;
}
.box #login-form label {
	font-size: 11px;
	font-weight: normal;
}
.box #login-form fieldset {
	padding-top: 0;
}
.box #login-form #form-login-buttons input {
	margin: 9px 0 0;
	height: auto;
}
#gkFBLogin,#login-form {
	margin: 20px 0 0;
}
#gkFBLogin p {
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 16px;
}
.box.dark #login-form ul li {
	line-height: 26px;
}
.box.dark #login-form ul li a {
	color: #999;
	font-size: 11px;
}
.box.dark #login-form ul li a:hover {
	color: #fff;
}
/* Page breaks */
/* type:  sliders */
div#sliders div.panel h3.title {
	padding: 6px 1px;
	font-size: 13px;
	text-transform: uppercase;
}
div#sliders div.panel {
	border-bottom: 1px solid #dfdfdf;
}
/* type:  pages */
div#article-index {
	float: right;
	margin: 0 0 42px 42px;
	padding: 20px;
	border: 1px solid #dfdfdf;
}
div#article-index h3 {
	margin: 0 0 18px;
	font-size: 13px;
	line-height: 28px;
	text-transform: uppercase;
	border-bottom: 3px solid #78a8d5;
}
div#article-index ul li {
	background: url(../images/bullet.png) no-repeat 0 9px;
	border-bottom: 1px solid #dfdfdf;
	font-size: 11px;
	padding: 2px 0 2px 24px;
	text-transform: uppercase;
}
div.pagenavcounter {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 16px;
}
div.pagination {
	clear: both;
}
/* type:  tabs */
dl#tabs {
	height: 22px;
	margin: 0 0 20px;
	padding: 6px 0;
	border-bottom: 1px solid #dfdfdf;
}
dl#tabs dt {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 12px 0 0;
	padding: 0 12px 0 0;
	border-right: 1px solid #dfdfdf;
}
dl#tabs dt:hover,dl#tabs dt.open a {
	color: #78a8d5;
}
dl#tabs dt h3 {
	font-size: 12px;
	text-transform: uppercase;
}
/* sbox */
#sbox-window {
	background-color: #f5f5f5;
}
/* switch to mobile version button */
div.mobileSwitch {
	display: block;
	clear: both;
	min-height: 20px;
	width: 100%;
	text-align: center;
}
div.mobileSwitch > a {
	float: none;
	width: 152px;
	margin: 0 auto;
}
span.mobileSwitcher {
	margin-right: 10px;
}
/* com_finder */
#finder-search fieldset.word > * {
	float: left;
}
#finder-search input {
	margin-right: 5px;
}
#finder-search button {
	margin-top: 2px;
}
#finder-search fieldset.word > label {
	line-height: 35px;
	margin-right: 10px;
}
.search-pagination .search-pages-counter {
	font-size: 11px;
	font-style: italic;
	text-align: center;
}
#search-results {
	clear: both;
}
#advanced-search {
	background: #f9f9f9;
	padding: 20px;
	font-size: 85%;
}
.filter-branch select {
	margin-top: 6px;
	margin-left: 6px !important;
}
.filter-branch label {
	float: left;
}
li.filter-branch {
	display: block;
	clear: both;
	width: 100%;
}
/* com_finder & mod_finder autocompleter */
body ul.autocompleter-choices {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #EEE;
	background-color: white;
	border-right-color: #DDD;
	border-bottom-color: #DDD;
	text-align: left;
	font-size: 11px;
	z-index: 50;
}
body ul.autocompleter-choices li {
	background: none;
	position: relative;
	padding: 0.1em 1.5em 0.1em 1em;
	cursor: pointer;
	font-weight: normal;
	font-size: 1em;
}
body ul.autocompleter-choices li.autocompleter-selected {
	background-color: #eee;
	color: #666;
}
body ul.autocompleter-choices span.autocompleter-queried {
	font-weight: bold;
}
body ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #FFBF25;
}
body ul#finder-filter-select-list {
	top: 4em !important;
}
/* Fix for the editor */
.item-page{
	
	padding: 22px 27px;
}
.item-page.edit .formelm {
	clear: both;
	float: left;
	margin-right: 5px;
}
.item-page.edit .formelm .button2-left {
	margin-top: 6px;
}
.item-page.edit .formelm-area label {
	display: block;
	width: 100%;
}
.item-page.edit .formelm-buttons {
	margin-top: 5px;
}
.item-page.edit .fltlft {
	float: left;
}
.item-page.edit legend {
	font-size: 140%;
	font-style: italic;
}
.item-page.edit .toggle-editor {
	margin-top: -5px;
}
/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}
.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 {
	background: url(../images/joomla/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}
.button2-right {
	background: url(../images/joomla/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}
.button2-left .image {
	background: url(../images/joomla/j_button2_image.png) 100% 0 no-repeat;
}
.button2-left .readmore,.button2-left .article {
	background: url(../images/joomla/j_button2_readmore.png) 100% 0 no-repeat;
}
.button2-left .pagebreak {
	background: url(../images/joomla/j_button2_pagebreak.png) 100% 0 no-repeat;
}
.button2-left .blank {
	background: url(../images/joomla/j_button2_blank.png) 100% 0 no-repeat;
}
/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/joomla/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
span#jform_articletext_parent {
	width: 100%;
	display: block;
	clear: both;
	float: none;
}
input#remember {
	width: auto !important;	
}

/* language manager styling */
.mod-languages {
     display: inline-block;
     float: right;
	 margin:61px 20px 0 0;
}
.mod-languages form {
     margin:  0px 8px;
     float: left;
}

.mod-languages select {
     font-size: 11px;
     line-height: 18px;
     height: 28px;
     padding: 5px;
	 margin:0px !important;
     -webkit-box-shadow: inset 0 3px 5px #eee;
     -moz-box-shadow: inset 0 3px 5px #eee;
     box-shadow: inset 0 3px 5px #eee;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}

.mod-languages div.pretext,
.mod-languages div.posttext {
     display: inline-block;
     padding: 0 3px;
     float: left;
	 color:#fff;
}

.mod-languages div.pretext p,
.mod-languages div.posttext p {
     margin: 0;
     padding: 0;
}

.mod-languages ul.lang-inline,
.mod-languages ul.lang-block {
     display: inline-block;
     float: left;
}

div.mod-languages > ul.lang-block > li,
div.mod-languages > ul.lang-inline > li {
     float:  left;
     line-height: 32px;
     margin: 7px 5px;
}

.mod-languages ul li.lang-active {
     font-weight: bold;
}

.mod-languages ul li a img {
     -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
     -ms-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     -o-transform: scale(1);
     -webkit-transform: scale(1);
     transform: scale(1);
     -moz-transition: -moz-transform 0.1s ease-out;
     -o-transition: -o-transform 0.1s ease-out;
     -webkit-transition: -webkit-transform 0.1s ease-out;
     transition: transform 0.1s ease-out
}

.mod-languages ul li a:hover img {
     -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
     -o-transform: scale(1.2);
     -ms-transform: scale(1.2);
     transform: scale(1.2);

     -webkit-transition: -webkit-transform 0.6s ease-out;
     -webkit-transition: -webkit-transform 0.6s ease-out;
     -webkit-transition: -webkit-transform 0.6s ease-out;
     -webkit-transition: -webkit-transform 0.6s ease-out;
     transition: transform 0.6s ease-out;
}

.mod-languages ul li.lang-active a img {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
     -ms-transform: scale(1.1);
     transform: scale(1.1);
}
/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Basic elements */
html { -webkit-font-smoothing: antialiased; }
::selection {
	background: #ffbf25;
	color: #fff;
}

::-moz-selection {
	background: #ffbf25;
	color: #fff;
}

::-webkit-selection {
	background: #ffbf25;
	color: #fff;
}

body {
	line-height: 1.8;
	min-height: 100%;
	color: #666;	
	background: #000000 url(../images/bg.jpg) no-repeat center top fixed;
}

a {
	text-decoration: none;
	color: #d41919;

	-webkit-transition: color 0.15s linear;
	-moz-transition: color 0.15s linear;
	-o-transition: color 0.15s linear;
	-ms-transition: color 0.15s linear;
	transition: color 0.15s linear;
}

a:hover,a:active,a:focus {
	color: #6896C1;
}

h1,h2,h3,h4,h5 {
	font-weight: normal;
	color: #333;
}

h1 {
	font-size: 43px;
	color: #222;
	line-height: 72px;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 32px;
	color: #222;
	font-weight: bold;
	line-height: 64px;
	margin: 0;
	padding: 0;
}

h3 {
	font-size: 135%;
}

h4 {
	font-size: 110%;
}

h5 {
	font-size: 100%;
}

ul {
	list-style: none;
}

ul li {
	line-height: 2.6;
}

p {
	margin: 0.5em 0;
}

/* Containers */
#mainContent {
	background: #fff url(../images/mainbody_bg.png) repeat-x left top;
	overflow: hidden;
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 10px;
	padding-right: 10px;
}

#gkHeader {
	background: #101010;
	color: #8c8b82;
	padding: 22px 27px;
}

#gkMain {
	padding: 22px 27px;
	clear: both;
}

/* Logo  */
h1#gkLogo {
	float: left;
	margin: 60px 0 30px 0;
}

h1#gkLogo a img {
	display: block;
	height: auto;
	margin: 0;
	width: auto;
}

h1#gkLogo a.cssLogo {
	background: url(../images/style1/logo.png) no-repeat 0 0;
	display: block;
	height: 32px;
	margin: 0;
	text-indent: -999em;
	width: 149px;
}

h1#gkLogo.text {
	width: auto;
	float: left;
}

h1#gkLogo.text a {
	display: block;
	font-weight: normal;
	text-indent: 0;
	float: left;
}

h1#gkLogo.text a {
	padding: 0;
	width: auto !important;
}

h1#gkLogo.text a > span {
	color: #fff;
	display: block;
	font-size: 32px;
	line-height: 32px;
	float: left;
}

h1#gkLogo.text .gkLogoSlogan {
	font-size: 16px !important;
	line-height: 32px;
	color: #989898;
	margin: 0 0 0 8px;
	height: 32px;
	display: block;
	float: left;
}

/* TOP */
#gkSearch,#gkButtons {
	float: right;
	margin-top: 56px;
}

#gkButtons {
	margin-top: 61px;
}

#gkButtons div a {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding: 0 13px 0 25px;
	background: transparent url(../images/style1/is_bullet_active.png) no-repeat left center;
	margin-top: 15px;
}

#gkButtons div a:first-child {
	padding-left: 0;
	background: none;
}

#gkButtons a:hover {
	color: #6896C1;
}

#gkSearch #mod-search-searchword {
	width: 170px;
	height: 34px;
	border: none;
	padding: 0 15px;
	margin: 0 0 0 10px;
	display: block;

	-webkit-box-shadow: inset 0 0 29px #888;
	-moz-box-shadow: inset 0 0 29px #888;
	box-shadow: inset 0 0 29px #888;

	-webkit-transition: box-shadow 0.5s linear;
	-moz-transition: box-shadow 0.5s linear;
	-o-transition: box-shadow 0.5s linear;
	-ms-transition: box-shadow 0.5s linear;
	transition: box-shadow 0.5s linear;
	background: #fff url(../images/search_icon.png) no-repeat right center;
}

#gkSearch #mod-search-searchword:hover,#gkSearch #mod-search-searchword:active,#gkSearch #mod-search-searchword:focus {
	-webkit-box-shadow: inset 0 0 29px #eee;
	-moz-box-shadow: inset 0 0 29px #eee;
	box-shadow: inset 0 0 29px #eee;
}

/* standard breadcrumb */
#gkBreadcrumb {
	min-height: 26px;
	border-bottom: 1px solid #dfdfdf;
	cursor: pointer;
	margin: -20px 0 20px 0 !important;
	padding: 10px 0;
	clear: both;
}

#gkBreadcrumb > div {
	padding: 0;
}

#gkBreadcrumb .breadcrumbs {
	width: auto;
	float: left;
	font-size: 11px;
	color: #333;
}

#gkBreadcrumb .breadcrumbs li.separator {
	display: block;
	float: left;
	width: 10px;
	margin: 0 15px;
	background: url(../images/style1/color_bullet.png) no-repeat center center;
	text-indent: -99999em;
}

#gkBreadcrumb .breadcrumbs > ul {
	margin-left: 0;
	height: 24px;
	line-height: 24px;
	padding: 0;
}

#gkBreadcrumb .breadcrumbs > ul > li {
	float: left;
	font-size: 12px;
	width: auto;
	clear: none;
	height: 24px;
	line-height: 24px;
}

#gkBreadcrumb .breadcrumbs > ul > li a {
	color: #848484;
}

#gkBreadcrumb .breadcrumbs > ul > li a:hover {
	color: #6896C1;
}

#gkBreadcrumb .breadcrumbs > ul > li:first-child {
	padding-right: 5px;
	background: transparent url(../images/style1/breadcrumb_youah.png) no-repeat right center;
	margin-right: 25px;
}

#gkBreadcrumb .breadcrumbs > ul > li:first-child > span {
	padding: 0 10px;
	background: #78a8d5;
	line-height: 24px;
	font-size: 10px;
	text-transform: uppercase;
	height: 24px;
	display: block;
	color: #fff;
	font-weight: bold;
}

/* tools */
#gkTools {
	float: right;
}

#gkTools a {
	display: block;
	float: left;
	width: 11px;
	height: 9px;
	margin: 12px 0 0 3px;
	text-indent: -99999em;
	background: transparent url(../images/font_size.png) no-repeat -44px 0;
}

a#gkToolsReset {
	background-position: -24px 0;
	margin-left: 6px;
}

a#gkToolsDec {
	background-position: 0 0;
}

/* footer */
#gkFooterWrap {
	margin: 0 auto;
	font-size: 11px;
	overflow: hidden;
	border-top: 1px solid #222;
}

#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;
}

#gkStyleArea {
	clear: both;
	float: right;
}

#gkFrameworkLogo {
	display: block;
	width: 140px;
	height: 42px;
	background: url(../images/framework-logo.png) no-repeat 0 0;
	text-indent: -9999em;
	margin: 96px auto 0;
	padding-bottom: 40px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
	clear: both;
}

/* Suffixes */
.box,.box_text {
	overflow: hidden;
	margin-top: 20px;
}

.box:first-child,.box_menu:first-child,.box_text:first-child {
	margin-top: 0 !important;
}

.box > div,.box_text > div {
	overflow: hidden;
}

.box_content {
	padding: 0;
	overflow: hidden;
	color: #555;
	font-size: 13px;
	line-height: 1.2;
}

.box li,.box_text li {
	line-height: 28px;
	font-weight: normal;
	padding-left: 28px;
	background: transparent url(../images/bullet.png) no-repeat 0 7px;
}

.box li a,.box_text li a {
	text-decoration: none;
}

.box a,.box_text a {
	text-decoration: none;
}

/*---default */
.box > div > h3.header,.box_menu > div > h3.header,.box_text > div > h3.header {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	line-height: 32px;
	color: #333;
	margin-bottom: 16px;
}
.box > div > h3.header a,.box_menu > div > h3.header a,.box_text > div > h3.header a {
    color: #333;
}
 
/* suffix color1 */
.box.color1 > div > h3.header,.box_menu.color1 > div > h3.header,.box_text.color1 > div > h3.header {
	float: left;
	padding: 0 5px;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: normal;
	background: #ffbf25;
	color: #fff;
}
.box.color1 > div > h3.header a,.box_menu.color1 > div > h3.header a,.box_text.color1 > div > h3.header a {
    color:#fff;
}

.box.color1 .content,.box_menu.color1 .content,.box_text.color1 .content {
	clear: both;
}

.box.dark.color1 > div > h3.header,.box_menu.dark.color1 > div > h3.header,.box_text.dark.color1 > div > h3.header,.box.dark.color1 > div > h3.header a,.box_menu.dark.color1 > div > h3.header a,.box_text.dark.color1 > div > h3.header a {
	color: #ffbf25;
}

/* suffix color2 */
.box.color2 > div > h3.header,.box_menu.color2 > div > h3.header,.box_text.color2 > div > h3.header,.box.dark.color2 > div > h3.header,.box_menu.dark.color2 > div > h3.header,.box_text.dark.color2 > div > h3.header, .box.color2 > div > h3.header a,.box_menu.color2 > div > h3.header a,.box_text.color2 > div > h3.header a,.box.dark.color2 > div > h3.header a,.box_menu.dark.color2 > div > h3.header a,.box_text.dark.color2 > div > h3.header a {
	color: #6896C1;
}

/* suffix twolines */
.box.twolines > div > h3.header,.box_menu.twolines > div > h3.header,.box_text.twolines > div > h3.header {
	line-height: 18px;
}

.box.twolines.color1 > div > h3.header,.box_menu.twolines.color1 > div > h3.header,.box_text.twolines.color1 > div > h3.header {
	line-height: 24px;
	padding: 5px 5px 2px;
}

.box.twolines.color1 > div > h3.header > span,.box_menu.twolines.color1 > div > h3.header > span,.box_text.twolines.color1 > div > h3.header > span,.box.twolines.color1 > div > h3.header a > span,.box_menu.twolines.color1 > div > h3.header a > span,.box_text.twolines.color1 > div > h3.header a > span {
	color: #fff;
}

.box.twolines > div > h3.header > span,.box_menu.twolines > div > h3.header > span,.box_text.twolines > div > h3.header > span,.box.twolines > div > h3.header a > span,.box_menu.twolines > div > h3.header a > span,.box_text.twolines > div > h3.header a > span {
	color: #acacac;
	display: block;
}

/* suffix _menu */
.box_menu {
	background: #78A8D5;
	padding: 12px;
}

.box_menu div.content {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	background: #fff;
}

.box_menu > div > h3.header {
	margin-bottom: 10px;
	font-size: 16px;
	color: #fff;
}

.box_menu > div > h3.header a {
    color:#fff;
}

.box_menu ul {
	margin: 0;
}

.box_menu ul li {
	border-top: 1px solid #eee;
	margin: 0 18px;
}

.box_menu ul li a {
	display: block;
	margin: 0 2px;
	background: url(../images/style1/typography/bullet4.png) no-repeat 0 19px;
	padding: 9px 9px 9px 32px;
}

.box_menu ul li a:hover {
	background-image: url(../images/bullet.png);
}

.box_menu ul li:hover {
	background: #F8FCFF;
	margin: 0;
	padding: 0 18px;
}

.box_menu ul li li a {
	margin-left: 12px;
}

/* suffix dark */
#gkHeader .box,.box.dark,.box.color3,.box.color4 {
	padding: 18px;
	background: #101010;
	color: #999;
}

.box.color3 {
	background: #ffbf25;
	color: #fff5dc;
}

.box.color4 {
	background: #78A8D5;
	color: #dceefe;
}

.box.color3 li,.box.color4 li {
	background: url(../images/style1/is_bullet_active.png) no-repeat 4px 10px;
}

#gkHeader .box > div > h3.header,.box.dark > div > h3.header,.box.color3 > div > h3.header,.box.color4 > div > h3.header,#gkHeader .box > div > h3.header a,.box.dark > div > h3.header a,.box.color3 > div > h3.header a,.box.color4 > div > h3.header a {
	background: transparent;
	color: #fff;
}

#gkHeader .box a,.box.dark a,.box.color3 a,.box.color4 a {
	color: #fff;
}

#gkHeader .box a:hover,.box.dark a:hover {
	color: #aaa;
}

.box.color3 a:hover {
	color: #fff5dc;
}

.box.color4 a:hover {
	color: #fff5dc;
}

#gkHeader h1,#gkHeader h2,#gkHeader h3,#gkHeader h4,#gkHeader h5 {
	color: #aaa;
}

/* -clear */
.box.clear,.box.clear > div,.box.clear > div > .box_content {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	margin: 0 !important;
}

.box.clear > div > h3 {
	display: none;
}

/* bottom modules */
#gkBottomWrap {
	background: #101010;
	overflow: hidden;
}

#gkBottom1,#gkBottom2 {
	overflow: hidden;
}

#gkBottomWrap > div > div {
	padding: 22px 27px;
}

#gkBottomWrap {
	font-color: #8c8b82;
}

#gkBottomWrap a {
	color: #aaa;
}

#gkBottomWrap a:hover,#gkBottomWrap a:active,#gkBottomWrap a:focus {
	color: #fff;
}

#gkBottomWrap li a {
	color: #666;
}

#gkBottomWrap .box > div > h3.header,#gkBottomWrap .box_menu > div > h3.header,#gkBottomWrap .box_text > div > h3.header {
	color: #ddd;
	font-size: 14px;
}

/* Suffix dark */
.box.dark a:active,.box.dark a:focus,.box.dark a:hover,.box_menu.dark a:active,.box_menu.dark a:focus,.box_menu.dark a:hover,.box_text.dark a:active,.box_text.dark a:focus,.box_text.dark a:hover {
	color: #6896C1;
}

.box.dark > div > h3.header,.box_menu.dark > div > h3.header,.box_text.dark > div > h3.header ,.box.dark > div > h3.header a,.box_menu.dark > div > h3.header a,.box_text.dark > div > h3.header a {
	color: #fff;
}

.box.dark.color1 a:active,.box.dark.color1 a:focus,.box.dark.color1 a:hover,.box_menu.dark.color1 a:active,.box_menu.dark.color1 a:focus,.box_menu.dark.color1 a:hover,.box_text.dark.color1 a:active,.box_text.dark.color1 a:focus,.box_text.dark.color1 a:hover {
	color: #ffbf25;
}

/* Suffix advertisement */
.box.advertisement > div > h3.header {
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 1px solid #dfdfdf;
	color: #ccc;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 9px;
	line-height: 22px;
	text-align: right;
	font-weight: normal;
}

.box.advertisement > div > h3.header a {
    color: #ccc;
}

/* popup */
#gkPopupOverlay,#gkPopupLogin,#gkPopupRegister {
	display: none;
	overflow: hidden;
	width: 500px;
	margin-left: -250px;
	position: fixed;
	z-index: 1000002;
	left: 50%;
	top: 50%;
	background: #fff;
}

#gkPopupRegister dd:last-child {
	height: 100px;
}

#gkPopupRegister {
	width: 600px;
	margin-left: -250px;
}

#gkPopupLogin {
	width: 600px;
	margin-left: -300px;
}

.gkPopupWrap {
	padding: 25px;
}

#gkPopupOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000001;
	top: 0;
	left: 0;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
	margin-left: 0;
}

.gkPopupWrap h3 {
	font-size: 23px;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 20px;
}

.gkPopupWrap h3 small {
	font: normal 12px Arial, Helvetica, sans-serif !important;
}

.gkPopupWrap h3 small a {
	text-decoration: underline;
}

.gkPopupWrap h4 {
	font-size: 18px;
	margin: 0 0 12px;
}

#gkPopupLogin fieldset {
	padding: 0 !important;
}

#gkPopupLogin fieldset label {
	font-size: 12px;
}

#gkFBLogin {
	float: left;
	width: 45%;
}

#gkFBLogin p {
	line-height: 18px;
	margin: 14px 0 20px;
}

#gkFBLogin + #login-form,#gkFBLogin + #com-login-form {
	float: left;
	width: 45%;
	margin-left: 4%;
	padding-left: 30px;
	border-left: 1px solid #e7e7e7;
}

#form-login-remember {
	margin: 30px 0 4px;
}

#form-login-remember label {
	color: #777;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}

#login-form ul {
	border-top: 1px solid #E7E7E7;
	margin: 20px 0;
	overflow: hidden;
	padding: 2px 0 0;
}

#login-form ul li {
	float: left;
	font-size: 11px;
}

#login-form ul li:first-child {
	margin-right: 10px;
}

#login-form ul li a {
	text-decoration: underline;
}

label#jform_spacer-lbl {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

.logout-button .login-greeting {
	float: left;
	margin-right: 32px;
	font-size: 14px;
}

#gkPopupRegister dl dt:first-child {
	font-size: 10px;
	display: block;
	width: 100%;
}

#gkPopupRegister dt {
	float: left;
	width: 35%;
	clear: both;
}

#gkPopupRegister dt,#gkPopupRegister dd {
	line-height: 41px;
	height: 41px;
}

#gkPopupRegister legend {
	display: none;
}

#member-registration fieldset {
	padding: 0 0 24px;
}

#member-registration label {
	padding: 0 0 0 2px;
	font-size: 12px;
}

#member-registration > div {
	line-height: 30px;
}

#member-registration > div > button {
	margin-right: 12px;
}

#member-registration > div a {
	text-decoration: underline;
}

#gkPopupLogin input[type="text"],#gkPopupLogin input[type="password"] {
	clear: both;
	display: block;
	width: 220px;
}

#gkPopupRegister input {
	width: 270px;
}

#gkPopupRegister dd:last-child {
	height: 130px;
	width: 100%;
	clear: both;
}

#gkPopupRegister dd:last-child table {
	margin-left: 27px !important;
}
.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextBig,
#gkHeader ul.gkTabs li,
h1#gkLogo.text,
#gkComponent > div > h1, 
#gkComponent > div > h2, 
.itemHeader .itemTitle, 
.genericItemTitle, 
span.itemImageCaption, span.itemImageCredits, 
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName,  
.itemComments h3, 
.catItemTitle, 
.subCategory h2, 
.itemListSubCategories h3, 
.gkPopupWrap h3, 
.box.color1 > div > h3.header, .box_menu.color1 > div > h3.header,
.box_text.color1 > div > h3.header,
h1,
h2 {
	text-transform: uppercase;
}

/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
#gkMainMenu {
	float: left;
	border-bottom: 5px solid #101010;
	width: 100%;
}
#gkMainMenu > div > ul {
	height: 54px;
	background: black;
}
#gkMainMenu > div > ul > li:first-child {
	margin-left: 0;
}
#gkMainMenu > div > ul > li {
	height: 54px;
	-webkit-transition: background 0.12s linear;
	-moz-transition: background 0.12s linear;
	-o-transition: background 0.12s linear;
	-ms-transition: background 0.12s linear;
	transition: background 0.12s linear;
}
#gkMainMenu > div > ul > li:hover,#gkMainMenu > div > ul > li:active,#gkMainMenu > div > ul > li:focus {
	background: #101010;
}
#gkMainMenu > div > ul > li:hover > a,#gkMainMenu > div > ul > li:active > a,#gkMainMenu > div > ul > li:focus > a {
	color: #fff;
	border-right: 1px solid transparent;
}
#gkMainMenu > div > ul > li > a {
	padding: 0 27px;
	margin-top: 16px;
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	text-transform: uppercase;
	color: #444;
	border-right: 1px solid #d5d5d5;
	font-weight: bold;
}
#gkMainMenu > div > ul > li.active {
	background: #101010;
}
#gkMainMenu > div > ul > li.active > a {
	color: #fff;
	border-right: none !important;
}
#gkMainMenu > div > ul div.childcontent {
	padding-top: 12px;
	margin-top: 4px;
	background: transparent;
}
#gkMainMenu > div > ul div.childcontent-inner-wrap {
	background: #101010;
	border: 1px solid #222;
}
#gkMainMenu > div > ul div.childcontent-inner {
	overflow: hidden;
	padding-bottom: 6px;
	padding-top: 6px;
}
div.gk-menu > ul.level0 > li > .childcontent .gkcol {
	padding-bottom: 0;
}
#gkMainMenu > div > ul div.childcontent a,#gkMainMenu > div > ul div.childcontent span {
	font-size: 11px;
	color: #989898;
}
#gkMainMenu > div > ul div.childcontent li {
	padding: 4px 0 4px 4px;
	min-height: 32px;
	line-height: 32px;
	border-top: 1px solid #222;
	margin: 0 15px;
}
#gkMainMenu > div > ul div.childcontent li:first-child {
	border-top: none;
}
#gkMainMenu > div > ul div.childcontent li.group {
	padding: 0;
	margin: 0;
	height: auto;
	border: none !important;
	background: none;
}
#gkMainMenu > div > ul div.childcontent li > a,#gkMainMenu > div > ul div.childcontent li > span {
	display: block;
	min-height: 2px;
	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 {
	color: #fff !important;
}
#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;
}
#gkMainMenu > div > ul div.childcontent .group-title {
	padding: 8px;
	margin: 15px 15px 0 12px;
}
#gkMainMenu > div > ul div.childcontent .group-title .menu-title {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 16px;
	display: block;
	color: #000;
	background:  rgba(18, 1, 1, 0.00);
}
#gkMainMenu > div > ul div.childcontent .group-title .menu-desc {
	font-size: 12px;
	line-height: 12px;
	display: block;
	color: #777;
}
#gkMainMenu .module p {
	font-size: 12px;
	line-height: 18px;
}
/* split menu */
#gkSubmenu {
	height: 24px;
	background: #101010;
	margin: 0;
	border-top: 4px solid #101010;
	border-bottom: 9px solid #101010;
}
#gkSubmenu > div > ul {
	float: left;
	font-size: 12px;
	line-height: 24px !important;
}
#gkSubmenu > div > ul li {
	padding: 0 15px;
	text-transform: uppercase;
	border-left: 1px solid #222;
}
#gkSubmenu > div > ul li a {
	line-height: 24px !important;
	color: #989898;
	display: block;
}
#gkSubmenu > div > ul > li a:hover {
	color: #fff;
}
#gkSubmenu > div > ul > li:first-child {
	padding-left: 27px;
	border-left: none;
	background: none;
}
#gkSubmenu.dark > div > ul {
	float: left;
	font-size: 11px;
}
#gkSubmenu.dark {
	margin: 6px -35px 0 -35px;
}
#gkSubmenu.dark > div > ul > li:first-child {
	padding-left: 35px;
	background: none;
}
/* Sub Nav (lv2) */
#gkSubmenu ul li li {
	display: block;
	min-height: 32px;
	line-height: 32px;
	padding: 0 !important;
	margin: 0 12px;
	text-transform: none !important;
	border-left: none;
	font-size: 11px;
	border-top: 1px solid #222;
}
#gkSubmenu ul li li:first-child {
	border-top: none;
}
#gkSubmenu ul li li > a {
	color: #989898;
	line-height: 32px !important;
}
#gkSubmenu ul li li > a:hover,#gkSubmenu ul li li > a:hover > span {
	color: #fff !important;
	line-height: 32px;
}
#gkSubmenu ul li ul,#gkSubmenu ul li ul ul,#gkSubmenu ul li ul ul ul {
	background: #101010;
	border: 1px solid #222;
	padding: 10px 5px !important;
	position: relative;
	font-size: 11px;
}
#gkSubmenu ul>li.hover>ul {
	display: block;
	height: auto;
	left: auto;
	position: absolute;
}
#gkSubmenu ul ul {
	padding: 12px 0 10px 0;
}
#gkSubmenu > div > ul > ul {
	margin-left: -20px !important;
}
#gkSubmenu ul ul ul {
	display: none !important;
	left: -999px !important;
}
#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;
}

/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/*
 * Tabs Module
 */
.gkTab {
	position: relative;
	border: 1px solid #eee;
}

.gkTabWrap {
	margin: 0 auto;
}

ul.gkTabs,
.gkTabsWrap.vertical ol  {
	height: 46px;
	padding: 0;
	background: #151515;
	margin: 0;
}

ul.gkTabs li,
.gkTabsWrap.vertical ol li  {
	background: none;
	border: none;
	border-left: 1px solid #444;
	height: 46px;
	line-height: 46px;
	float: left;
	padding: 0 20px;
	color: #888;
	font-size: 11px;
	text-transform: uppercase;
}

ul.gkTabs li:first-child,
.gkTabsWrap.vertical ol li:first-child {
	border: none;
}

ul.gkTabs li span,
.gkTabsWrap.vertical ol li span {
	display: block;
}

ul.gkTabs li.active,ul.gkTabs li:hover,
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.vertical ol 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,
.gkTabsButtonNext,.gkTabsButtonPrev {
	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;
}

/* suffix tab1 */
.tab1 .gkTab,
.tab1 .gkTabsGK5 {
	border: none;
}

.tab1 .gkTabContainer0 {
	border: 1px solid #eee;
	border-top: none;
}

.tab1 ul.gkTabs,
.tab1 .gkTabsWrap.vertical ol {
	background: none;
	border-bottom: 1px solid #eee;
}

.tab1 ul.gkTabs li,
.tab1 .gkTabsWrap.vertical ol li {
	margin: 12px 8px 0 0;
	padding: 0 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	color: #78a8d5;
}

.tab1 ul.gkTabs li.active,
.tab1 .gkTabsWrap.vertical ol li.active {
	height: 46px;
	line-height: 45px;
	margin-top: 0;
	border: 1px solid #eee;
	border-bottom: none;
	background: #fff;
	color: #333;
}

.tab1 ul.gkTabs li:hover,
.tab1 .gkTabsWrap.vertical ol li:hover {
	color: #333;
}

/* suffix tab2 */
.tab2 .gkTab,
.tab2 .gkTabsGK5 {
	border: none;
}

.tab2 .gkTabItemSpace {
	padding: 24px 2px;
}

.tab2 ul.gkTabs,
.tab2 .gkTabsWrap.vertical ol {
	height: 43px;
	background: none;
	border-bottom: 4px solid #78a8d5;
}

.tab2 ul.gkTabs li,
.tab2 .gkTabsWrap.vertical ol li {
	margin: 12px 8px 0 0;
	padding: 0 20px;
	height: 20px;
	line-height: 20px;
	border: none;
	color: #333;
}

.tab2 ul.gkTabs li.active,
.tab2 .gkTabsWrap.vertical ol li.active {
	height: 43px;
	line-height: 45px;
	margin-top: 0;
	background: #78a8d5;
	color: #fff;
}

.tab2 ul.gkTabs li:hover.
.tab2 .gkTabsWrap.vertical ol li:hover {
	color: #78a8d5;
}

.tab2 ul.gkTabs li:hover.active,
.tab2 .gkTabsWrap.vertical ol li:hover.active {
	color: #fff;
}

/* suffix for header */
#gkHeader .gkTab {
	position: relative;
	border: none;
}

#gkHeader .gkTabWrap {
	margin: 0 auto;
}

#gkHeader ul.gkTabs {
	padding: 0;
	height: 32px;
	background: transparent;
}

#gkHeader ul.gkTabs li {
	height: 32px;
	line-height: 40px;
	float: left;
	padding: 0 18px 0 30px;
	color: #8c8b82;
	font-size: 15px;
	text-transform: uppercase;
	border: none !important;
	font-weight: bold !important;

	-webkit-transition: font-size 0.12s linear, line-height 0.12s linear;
	-moz-transition: font-size 0.12s linear, line-height 0.12s linear;
	-o-transition: font-size 0.12s linear, line-height 0.12s linear;
	-ms-transition: font-size 0.12s linear, line-height 0.12s linear;
	transition: font-size 0.12s linear, line-height 0.12s linear;
	background: transparent url(../images/style1/is_bullet.png) no-repeat left 60%;
}

#gkHeader ul.gkTabs li:first-child {
	border: none;
	padding-left: 0;
	background: none !important;
}

#gkHeader ul.gkTabs li span {
	-webkit-transition: color 0.25s linear;
	-moz-transition: color 0.25s linear;
	-o-transition: color 0.25s linear;
	-ms-transition: color 0.25s linear;
	transition: color 0.25s linear;
}

#gkHeader ul.gkTabs li > span {
	display: block;
}

#gkHeader ul.gkTabs li > span > span {
	display: inline !important;
}

#gkHeader ul.gkTabs li.active {
	color: #333;
	font-size: 26px;
	line-height: 32px;
	cursor: pointer;
	font-weight: normal !important;
	background: transparent url(../images/style1/is_bullet.png) no-repeat left 60%;
}

#gkHeader ul.gkTabs li:hover > span,#gkHeader ul.gkTabs li.active > span {
	color: #78a8d5;
}

#gkHeader ul.gkTabs li:hover > span > span,#gkHeader ul.gkTabs li.active > span > span {
	color: #fff;
}

#gkHeader ul.gkTabs li:hover {
	color: #333;
	background: transparent url(../images/style1/is_bullet.png) no-repeat left 60%;
	cursor: pointer;
}

#gkHeader .gkTabContainer0 {
	clear: both;
	margin: 0;
}

#gkHeader .gkTabContainer1 {
	overflow: hidden;
}

#gkHeader .gkTabItem {
	float: left;
	overflow: hidden;
	padding: 0;
}

#gkHeader .gkTabContainer0,#gkHeader .gkTabContainer1,#gkHeader .gkTabContainer2 {
	position: relative;
}

#gkHeader .gkTabItem {
	position: absolute;
	left: -999em;
	top: 0;
	width: 100%;
}

#gkHeader .gkTabItem.active {
	position: static;
	left: 0;
}

#gkHeader .gkTabItemSpace {
	padding: 0;
}

/*
 * News Show Pro GK4
 */
.nsp {
	position: relative;
}

.nspMain {
	overflow: hidden;
}

/* interface */
.nspBotInterface,.nspTopInterface {
	overflow: hidden;
	width: auto;
	margin: 0;
}

.nspBotInterface {
	margin: 0;
	padding: 0;
}

.nspTopInterface div {
	position: absolute;
	right: 4px;
	top: 18px;
	padding: 0 3px;
}

.nspBotInterface div {
	float: right;
}

/* pagination */
.nspBotInterface .nspPagination li,.nspTopInterface .nspPagination li,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li.active {
	display: block;
	float: left;
	border: none !important;
	width: 6px;
	height: 6px;
	margin: 2px 0 0 5px;
	padding: 0 !important;
	background: #dfdfdf;
	text-indent: -999em !important;
	cursor: pointer;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.nspBotInterface .nspPagination li:hover,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li:hover,.nspTopInterface .nspPagination li.active {
	background: #aaa;
	cursor: pointer;
}

.nspTopInterface .nspPagination,.nspBotInterface .nspPagination {
	border: none !important;
	float: left;
	width: auto;
	padding: 1px 8px 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;
}

/* buttons:  prev & next */
.nspBotInterface,.nspTopInterface {
	margin: 0 !important;
}

.nspBotInterface div,.nspTopInterface div {
	top: 14px !important;
}

.nspTopInterface div .nspBotInterface div,.nspTopInterface div {
	top: 14px !important;
}

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
	display: block;
	float: left;
	border: none !important;
	height: 12px;
	width: 12px;
	margin: 0 0 0 2px;
	background: transparent url(../images/style1/interface_horizontal_light.png) no-repeat -9px center;
	cursor: pointer;
	text-indent: -999em;
	padding: 0 !important;
}

.nspBotInterface .nspPrev:hover,.nspTopInterface .nspPrev:hover {
	background-position: -44px 0;
}

.nspBotInterface .nspNext,.nspTopInterface .nspNext {
	background-position: -80px 0;
}

.nspBotInterface .nspNext:hover,.nspTopInterface .nspNext:hover {
	background-position: -115px 0;
}

/* article layout */
.nspArts {
	overflow: hidden;
}

.nspArt > div {
	overflow: hidden;
	padding: 0 10px;
}

.nspArt h4.nspHeader {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 6px;
	margin-top: 5px;
}

.nspArt img {
	padding: 0;
}

.nspArt img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.nspArt p.nspText {
	margin-top: 0 !important;
	line-height: 1.7;
}

.nspArt p.nspInfo {
	font-size: 10px;
	color: #999;
	margin: 6px 0;
}

.nspArt .tleft {
	text-align: left;
}

.nspArt .tright {
	text-align: right;
}

.nspArt .tcenter {
	text-align: center;
}

.nspArt .tjustify {
	text-align: justify;
}

.nspArt .fleft {
	float: left;
}

.nspArt .fright {
	float: right;
}

.nspArt .fnone {
	clear: both;
	width: 100%;
	float: none;
}

.nspArt {
	float: left;
}

.nspReadon_class.left,.nspReadon_class.right,.nspReadon_class.center {
	clear: both;
}

.nspReadon_class.left {
	float: left;
}

.nspReadon_class.right {
	float: right;
}

.nspReadon_class.center {
	display: inline;
	float: none;
}

.box .nspLinks ul li {
	border-top: 1px solid #e0e0e0 !important;
	list-style-type: none !important;
	background: none !important;
	padding-left: 0 !important;
	margin: 0 !important;
}

.nspLinks ul li:first-child {
	border-top: none !important;
	padding-top: 0px;
}

.nspLinks ul li h4 {
	font-size: 12px;
	line-height: 1.2 !important;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	margin-bottom: 4px;
}

.nspLinks ul li p {
	margin: 0;
	font-size: 12px;
	line-height: 130%;
}

.nspLinks ul li {
	margin: 0;
	padding: 11px 0 12px;
	height: auto;
	border-bottom: none;
}

.nspLinks ul {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
	clear: none !important;
}

.nspArts.left {
	float: right;
}

.nspLinksWrap.left {
	float: left;
}

.nspArts.right {
	float: left;
}

.nspLinksWrap.right {
	float: right;
}

.nspMain .unvisible {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	top: auto;
	width: 1px;
}

.nspAvatar {
	margin-bottom: -5px;
}

.nspArt .nspReadon {
	margin-top: 14px;
}

.nspText .readon {
	display: inline !important;
	float: none !important;
}

/* dark, colors suffix & Header style */
#gkHeader h4.nspHeader {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 3px;
}

#gkHeader .nspLinks ul li,.box.dark .nspLinks ul li {
	border-top: 1px solid #222 !important;
}

#gkHeader .nspLinks ul li:first-child,.box.dark .nspLinks ul li:first-child {
	border-top: none !important;
}

/* nspsmall suffix */
.nspsmall h4.nspHeader {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 3px;
}

.nspsmall p.nspText {
	font-size: 12px;
}

#gkBottomWrap .nspArt > div {
	border-bottom: 1px solid #222;
	margin-bottom: 20px;
}

#gkBottomWrap p.nspInfo {
	color: #666;
}

#gkBottomWrap .nspLinks ul li {
	border-top: 1px solid #222 !important;
}

#gkBottomWrap .nspLinks ul li:first-child {
	border: none !important;
}

/*
 * Higlighter GK4
 */
/* General -normal style */
.gkHighlighterGK4 {
	overflow: hidden;
	position: relative;
	height: 42px;
	line-height: 42px;
	width: 100%;
}

/* Interface */
.gkHighlighterInterface {
	float: left;
	width: auto;
	height: 42px;
	margin: 0;
	padding: 0 12px 0 0;
}

.gkHighlighterInterface span.text {
	display: block;
	float: left;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.gkHighlighterInterface div {
	float: left;
	width: auto;
}

.gkHighlighterInterface div a {
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	margin: 15px 0 0 2px;
	background: transparent url(../images/style1/interface_horizontal_light.png) no-repeat 0 0;
	cursor: pointer;
}

.gkHighlighterInterface div a.prev {
	background-position: -9px center;
}

.gkHighlighterInterface div a.next {
	background-position: -80px center;
}

.gkHighlighterInterface div a.prev:hover {
	background-position: -44px center;
}

.gkHighlighterInterface div a.next:hover {
	background-position: -115px center;
}

/* Items */
.gkHighlighterWrapper {
	float: left;
	height: 42px;
	position: relative;
	overflow: hidden;
}

.gkHighlighterWrapper .nowrap {
	width: 100000px;
	position: absolute;
	left: -99999em;
}

.gkHighlighterWrapper .nowrap > span:first-child,.gkHighlighterWrapper .nowrap > span:hover:first-child {
	background: none;
	padding-left: 0;
}

.gkHighlighterWrapper .nowrap > span {
	padding-left: 46px;
	background: transparent url(../images/style1/is_bullet.png) no-repeat 18px center;
}

.gkHighlighterWrapper .gkHighlighterItem {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}

.gkHighlighterWrapper span span {
	margin-right: 10px;
	font-weight: bold;
	color: #ddd;
}

.gkHighlighterWrapper a {
	color: #8c8b82;
	font-size: 12px;
	text-decoration: none;

	-webkit-transition: color 0.5s linear;
	-moz-transition: color 0.5s linear;
	-o-transition: color 0.5s linear;
	-ms-transition: color 0.5s linear;
	transition: color 0.5s linear;
}

.gkHighlighterWrapper a:hover {
	color: #101010;
}

/* General -header style */
#gkHeader .gkHighlighterGK4 {
	overflow: hidden;
	position: relative;
	height: 42px;
	line-height: 42px;
	width: 100%;
}

#gkHeader .box.headerBottom .gkHighlighterGK4 {
	margin: 0 0 -22px 0 !important;
	border-top: 1px solid #222;
}

#gkHeader .box.headerTop .gkHighlighterGK4 {
	margin: -22px 0 0 0 !important;
	border-bottom: 1px solid #222;
}

#gkHeader .box.headerBottom,#gkHeader .box.headerBottom > div,#gkHeader .box.headerBottom > div > .box_content {
	overflow: visible !important;
}

/* Interface */
#gkHeader .gkHighlighterInterface {
	float: left;
	width: auto;
	height: 42px;
	margin: 0;
	padding: 0 12px 0 0;
}

#gkHeader .gkHighlighterInterface span.text {
	display: block;
	float: left;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#gkHeader .gkHighlighterInterface div {
	float: left;
	width: auto;
}

#gkHeader .gkHighlighterInterface div a {
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	margin: 15px 0 0 2px;
	background: transparent url(../images/style1/interface_horizontal.png) no-repeat 0 0;
	cursor: pointer;
}

#gkHeader .gkHighlighterInterface div a.prev {
	background-position: -9px center;
}

#gkHeader .gkHighlighterInterface div a.next {
	background-position: -80px center;
}

#gkHeader .gkHighlighterInterface div a.prev:hover {
	background-position: -44px center;
}

#gkHeader .gkHighlighterInterface div a.next:hover {
	background-position: -115px center;
}

/* Items */
#gkHeader .gkHighlighterWrapper {
	float: left;
	height: 42px;
	position: relative;
	overflow: hidden;
}

#gkHeader .gkHighlighterWrapper .nowrap {
	width: 100000px;
	position: absolute;
	left: -99999em;
}

#gkHeader .gkHighlighterWrapper .nowrap > span:first-child,#gkHeader .gkHighlighterWrapper .nowrap > span:hover:first-child {
	background: none;
	padding-left: 0;
}

#gkHeader .gkHighlighterWrapper .nowrap > span {
	padding-left: 46px;
	background: transparent url(../images/style1/is_bullet.png) no-repeat 18px center;
}

#gkHeader .gkHighlighterWrapper .nowrap > span:hover {
	background: transparent url(../images/style1/is_bullet_active.png) no-repeat 18px center;
}

#gkHeader .gkHighlighterWrapper .gkHighlighterItem {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}

#gkHeader .gkHighlighterWrapper span span {
	margin-right: 10px;
	font-weight: bold;
	color: #ddd;
}

#gkHeader .gkHighlighterWrapper a {
	color: #8c8b82;
	font-size: 12px;
	text-decoration: none;

	-webkit-transition: color 0.5s linear;
	-moz-transition: color 0.5s linear;
	-o-transition: color 0.5s linear;
	-ms-transition: color 0.5s linear;
	transition: color 0.5s linear;
}

#gkHeader .gkHighlighterWrapper a:hover {
	color: #fff;
}

/* Image Show */
.gkIsWrapper-gk_game_magazine {
	overflow: hidden;
	position: relative;
}

.gkIsWrapper-gk_game_magazine .gkIsImage {
	display: block;
	position: relative;
	overflow: hidden;
	background: #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsPreloader {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 60;
	top: 0;
	left: 0;
	background: #101010 url(../images/loader.html) no-repeat center center;
}

.gkIsWrapper-gk_game_magazine .gkIsSlide {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.gkIsWrapper-gk_game_magazine .gkIsSlide:first-child {
	visibility: visible;
}

.gkIsWrapper-gk_game_magazine .gkIsImageWrap {
	float: left;
	margin: 34px 0;
}

.gkIsWrapper-gk_game_magazine .gkIsList {
	float: right;
}

.gkIsWrapper-gk_game_magazine .gkIsListItem {
	height: 51px;
	display: block;
	line-height: 51px;
	border-bottom: 1px solid #242424;
	background: #1a1a1a url(../images/is_bullet.html) no-repeat 21px center;
	color: #989898;
	padding-left: 50px;
	cursor: pointer;

	-webkit-transition: background 0.35s linear, color 0.35s linear;
	-moz-transition: background 0.35s linear, color 0.35s linear;
	-o-transition: background 0.35s linear, color 0.35s linear;
	-ms-transition: background 0.35s linear, color 0.35s linear;
	transition: background 0.35s linear, color 0.35s linear;
}

.gkIsWrapper-gk_game_magazine .gkIsListItem:hover {
	color: #fff;
	background: #1a1a1a url(../images/is_bullet_active.html) no-repeat 21px center;
	cursor: pointer;
}

.gkIsWrapper-gk_game_magazine .gkIsListItem.active {
	color: #fff;
	background: #8c8b82 url(../images/is_bullet_active.html) no-repeat 21px center;
	cursor: pointer;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem {
	position: absolute;
	z-index: 30;
	background: #000 url(../images/is_readon.html) no-repeat 92% center;
	float: left;
	min-height: 41px;
	padding: 20px 85px 20px 25px;
	cursor: pointer;

	-webkit-transition: background-image 0.35s linear;
	-moz-transition: background-image 0.35s linear;
	-o-transition: background-image 0.35s linear;
	-ms-transition: background-image 0.35s linear;
	transition: background-image 0.35s linear;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem:hover {
	background-image: url(../images/is_readon_active.html);
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem span {
	float: left;
	clear: both;
	cursor: pointer;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextSmall {
	color: #8c8b82 !important;
	font-size: 10px !important;
	line-height: 11px;
	text-transform: uppercase;
	padding-top: 4px;

	-webkit-transition: color 0.35s linear;
	-moz-transition: color 0.35s linear;
	-o-transition: color 0.35s linear;
	-ms-transition: color 0.35s linear;
	transition: color 0.35s linear;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextBig {
	font-size: 20px !important;
	color: #fff !important;
	line-height: 24px;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem:hover span.gkIsTextSmall {
	color: #fff !important;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnUp,.gkIsWrapper-gk_game_magazine .gkIsBtnDown {
	height: 33px;
	cursor: pointer;

	-webkit-transition: border 0.35s linear;
	-moz-transition: border 0.35s linear;
	-o-transition: border 0.35s linear;
	-ms-transition: border 0.35s linear;
	transition: border 0.35s linear;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnUp {
	background: transparent url(../images/is_arrows.html) no-repeat center 0;
	border-bottom: 2px solid #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnDown {
	background: transparent url(../images/is_arrows.html) no-repeat center -72px;
	border-top: 2px solid #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnUp:hover {
	border-bottom: 2px solid #8c8b82;
	background-position: center -35px;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnDown:hover {
	border-top: 2px solid #8c8b82;
	background-position: center -107px;
}

.gkIsWrapper-gk_game_magazine .gkIsListSlider {
	overflow: hidden;
}

.gkIsWrapper-gk_game_magazine .gkFloatleft {
	float: left;
}

.gkIsWrapper-gk_game_magazine .gkFloatright {
	float: right;
}

.gkIsWrapper-gk_game_magazine .gkFloatleft + .gkIsImageWrap {
	float: right;
}

/* Login with Facebook button */
span#fb-auth small {
	width: 20px;
	background: transparent url(../images/fbauth.png) no-repeat 0 2px;
	text-indent: -999em;
	display: block;
	float: left;

	-webkit-box-shadow: 1px 0 #556A9A;
	-moz-box-shadow: 1px 0 #556A9A;
	box-shadow: 1px 0 #556A9A;
	border-right: 1px solid #a0aecd;
	margin: 2px 7px 0 0;
}

span#fb-auth {
	-webkit-box-shadow: inset 0px 1px 0px 0px #aab5cd;
	-moz-box-shadow: inset 0px 1px 0px 0px #aab5cd;
	box-shadow: inset 0px 1px 0px 0px #aab5cd;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #798db9), color-stop(1, #556b9b) );

	background: -webkit-linear-gradient( center top, #798db9 5%, #556b9b 100% );
	background: -moz-linear-gradient( center top, #798db9 5%, #556b9b 100% );
	background: -o-linear-gradient( center top, #798db9 5%, #556b9b 100% );
	background: -ms-linear-gradient( center top, #798db9 5%, #556b9b 100% );
	background: linear-gradient( center top, #798db9 5%, #556b9b 100% );
	background-color: #798db9;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #4d576b;
	display: inline-block;
	color: #fff;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 24px 8px 12px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #445375;
	cursor: pointer;
	height: 15px;
}

span#fb-auth:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #556b9b), color-stop(1, #798db9) );

	background: -webkit-linear-gradient( center top, #556b9b 5%, #798db9 100% );
	background: -moz-linear-gradient( center top, #556b9b 5%, #798db9 100% );
	background: -o-linear-gradient( center top, #556b9b 5%, #798db9 100% );
	background: -ms-linear-gradient( center top, #556b9b 5%, #798db9 100% );
	background: linear-gradient( center top, #556b9b 5%, #798db9 100% );
	background-color: #556b9b;
}
.gkTabsGK5 { 
	position: relative;
}
.gkTabsWrap {
	margin: 0;
}


/* containers */
.gkTabsContainer { 
	clear: both; 
	overflow: hidden;
	position: relative;
}
.gkTabsItem { 
	left: -9999px;
	padding: 24px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
.gkTabsItem.active {
	left: 0;
	position: relative;
	z-index: 2;
}

/*
#------------------------------------------------------------------------
# boutique -September 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* headings */
p.gkHeadline {
	margin: 5px 0 0 !important;
	text-align: center;
	font: normal 2em/1.9 "Lucida Grande", Tahoma;
	color: #222;
}

p.gkSubHeadline {
	margin: 0 0 24px !important;
	letter-spacing: 0.3em;
	text-align: center;
	text-transform: uppercase;
	font: lighter 0.75em/1em "Lucida Grande", Tahoma;
	color: #666;
}

p.gkSmallHeadline {
	margin: 1em 0 !important;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #bbb;
}

p.gkLargeHeadline {
	margin: 0 !important;
	padding: 0px 0px 6px 0px;
	letter-spacing: -2px;
	font: normal 44px/38px Arial, Helvetica, sans-serif;
	color: #444;
}

/*icons*/
.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;
}

/*blocks*/
p.gkInfo1,p.gkTips1,p.gkWarning1,p.gkInfo2,p.gkTips2,p.gkWarning2 {
	padding: 8px 16px 8px 56px;
	min-height: 20px;
	line-height: 20px;
}

p.gkInfo3,p.gkTips3,p.gkWarning3,p.gkInfo4,p.gkTips4,p.gkWarning4 {
	padding: 10px 10px 10px 80px;
	min-height: 60px;
	line-height: 22px;
}

p.gkInfo4,p.gkTips4,p.gkWarning4 {
	font-size: 14px;
}

/* border radius */
p.gkInfo2,p.gkInfo3,p.gkTips2,p.gkTips3,p.gkWarning2,p.gkWarning3 {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

/*highlight*/
.gkHighlight1,.gkHighlight2,.gkHighlight3,.gkHighlight4 {
	padding: 1px 5px;

	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-shadow: none;
	cursor: default;
}

.gkHighlight1:hover {
	background: #fff;
}

.gkHighlight2:hover {
	background: #333;
	color: #fff;
}

.gkHighlight3:hover {
	background: #fff;
	color: #000;
}

.gkHighlight4:hover {
	background: #fff;
	color: #000;
}

/*code */
pre,.gkCode1,.gkCode2,.gkCode3 {
	margin: 10px 0 15px !important;
	padding: 10px 15px !important;
	font: normal 0.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 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.gkCode3 {
	padding-left: 82px !important;
}

.gkCode3 h4 {
	width: 35px;
	position: relative;
	top: 0;
	margin: 0 0 0 -64px !important;
	padding: 2px 5px 0;
	font-size: 12px;
	font-weight: normal;
}

pre:hover,.gkCode1:hover {
	background: #fff;
}

div.gkCode2:hover,div.gkCode3:hover {
	color: #000;
}

/* lists */
ol {
	margin: 2em 0;
	padding: 0;
	list-style-position: inside;
}

ol.gkDec {
	list-style-type: decimal;
}

ol.gkRoman {
	list-style-type: upper-roman;
}

ol.gkAlpha {
	list-style-type: lower-alpha;
}

ol.gkDecimalLeadingZero {
	list-style-type: decimal-leading-zero;
}

/* unordered lists */
ul.gkBullet1,ul.gkBullet2,ul.gkBullet3,ul.gkBullet4,ul.gkCircle1,ul.gkCircle2,ul.gkSquare1,ul.gkSquare2,ul.gkSquare3,div.articleContent ul li,#k2Container .itemFullText ul li,#k2Container .itemIntroText ul li {
	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,div.articleContent ul li,#k2Container .itemFullText ul li,#k2Container .itemIntroText ul li {
	margin: 0 !important;
	padding: 2px 0 2px 28px;
	line-height: 1.8em !important;
	list-style-position: inside;
	overflow: inherit;
}

/* Definition lists */
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;
}

dl.gkDef2 dt {
	text-decoration: underline;
}

dl.gkDef3 dt {
	margin-top: 10px;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	font: lighter 1.1em/1.2em "Lucida Grande", Tahoma;
	font-variant: normal;
	color: #666666;
}

/* acronyms and abbrs */
acronym,abbr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

acronym:hover,abbr:hover {
	border-bottom-style: solid;
	cursor: pointer;
}

/* Legends */
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;
}

/* Dropcaps */
span.gkDropcap1,span.gkDropcap2,span.gkDropcap3 {
	display: block;
	float: left;
	line-height: 1.0em;
	font-size: 5.0em;
	color: #333;
}

span.gkDropcap1 {
	height: 61px;
	margin: -4px 5px -3px 0;
}

p.gkDropcap2 {
	padding: 0 0 0 50px;
}

span.gkDropcap2 {
	height: 61px;
	margin: -4px 0 0 -50px;
}

p.gkDropcap2 {
	padding-left: 50px;
}

p.gkDropcap3 {
	margin-top: 32px;
}

span.gkDropcap3 {
	height: 61px;
	margin: -32px 5px 0 0;
}

/* Blockquotes */
blockquote {
	margin: 20px 0;
	font-style: italic;
}

blockquote div {
	display: block;
}

blockquote div.gkBlockquote1 div,blockquote div.gkBlockquote2 div {
	padding: 0 24px;
}

blockquote div.gkBlockquote3 {
	padding-bottom: 5px;
}

blockquote div.gkBlockquote3 div {
	padding: 5px 27px 0 27px;
}

blockquote div.gkBlockquote4 div {
	padding: 0 27px;
}

/* Floated blocks */
.gkBlockTextLeft,.gkBlockTextRight,.gkBlockTextCenter {
	display: block;
	font-size: 15px;
	font-style: italic;
	line-height: 150%;
	padding: 30px;
	width: 38%;
}

.gkBlockTextLeft {
	float: left;
	text-align: left;
}

.gkBlockTextRight {
	float: right;
	text-align: right;
}

.gkBlockTextCenter {
	margin: 0 auto;
	text-align: center;
}

/* numBlocks*/
p.numblocks {
	position: relative;
	min-height: 38px;
	margin: 30px 0;
	padding: 0 0 0 60px !important;
}

p.numblocks span {
	position: absolute;
	top: 4px;
	left: 0;
	height: 42px;
	width: 42px;
	color: #fff;
	display: block;
	font: bold 18px/42px Arial, Helvetica, sans-serif;
	text-align: center;
}

p.num-1 span {
	background: url(../images/style1/typography/number-1.png) no-repeat 50% 50%;
}

p.num-2 span {
	background: url(../images/style1/typography/number-2.png) no-repeat 50% 50%;
}

p.num-3 span {
	background: url(../images/style1/typography/number-3.png) no-repeat 50% 50%;
}
p.numblocks span.highlight {
    font-size: 13px;
    position: static;
    width: auto;
    display: inline;
	background:none;
	line-height:23px;
	color:#000;
}

/* Blocks*/
.gkblock-1,.gkblock-2,.gkblock-3,.gkblock-4,.gkblock-5,.gkblock-6,.gkblock-7,.gkblock-8,.gkblock-9 {
	margin: 20px 0;
	padding: 6px 12px;
}

/* Blocks*/
.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(../images/style1/typography/buble_arrow.png) no-repeat 0 0;
	color: #333 !important;
}

/*blockquote*/
blockquote div.gkBlockquote1 {
	background: url(../images/style1/typography/open1.png) no-repeat left bottom;
}

blockquote div.gkBlockquote1 div {
	background: url(../images/style1/typography/close1.png) no-repeat right top;
}

blockquote div.gkBlockquote2 {
	background: url(../images/style1/typography/open1.png) no-repeat left top;
}

blockquote div.gkBlockquote2 div {
	background: url(../images/style1/typography/close1.png) no-repeat right top;
}

blockquote div.gkBlockquote3 {
	background: url(../images/style1/typography/open2.png) no-repeat left bottom;
}

blockquote div.gkBlockquote3 div {
	background: url(../images/style1/typography/close2.png) no-repeat right top;
}

blockquote div.gkBlockquote4 {
	background: url(../images/style1/typography/open2.png) no-repeat left top;
}

blockquote div.gkBlockquote4 div {
	background: url(../images/style1/typography/close2.png) no-repeat right top;
}

/*tables*/
.gkTable {
	border-collapse: collapse;
	font-style: normal;
}

.gkTable thead {
	padding: 5px 10px;
	text-align: left;
	font: normal 19px/32px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.gkTable td {
	padding: 10px;
}

.gkTable tfoot {
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
	text-align: right;
	font-size: 0.8em;
	font-style: italic;
}

.gkTable2 {
	border-collapse: collapse;
	font-style: normal;
}

.gkTable2 thead {
	text-align: left;
	font: normal 20px/32px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 5px 10px;
}

.gkTable2 td {
	padding: 10px;
}

.gkTable2 tfoot {
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
	text-align: right;
	font-size: 0.8em;
	font-style: italic;
}

/*tooltips*/
.gkTooltip {
	position: relative;
	outline: none;
	cursor: help;
	text-decoration: none;
	color: #000;
	text-shadow: none;
}

.gkTooltip span {
	position: absolute;
	margin-left: -999em;
	font-size: 11px;
	line-height: 16px;
}

.gkTooltip:hover span {
	position: absolute;
	left: 0.5em;
	top: 1em;
	z-index: 99;
	width: 250px;
	margin-left: 0;

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

	-webkit-box-shadow: 8px 8px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 8px 8px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 8px 8px 1px rgba(0, 0, 0, 0.12);
}

.gkTooltip:hover em {
	display: block;
	padding: 0;
	font-size: 1.2em;
	line-height: 30px;
	text-decoration: underline !important;
	text-shadow: none;
	font-style: normal !important;
}

.classicTooltip {
	padding: 0.6em 0.8em;
	text-shadow: none;
}

.customTooltip {
	padding: 0.6em 0.8em;
	text-shadow: none;
}

/* colors
 *
 *
--------------------------------------------------------------------------------------------------------
 *
 *
 */
pre,.gkCode1,.gkCode2 {
	padding-left: 32px;
	border: 1px solid #f2f2bd;
	border-left: 4px solid #888;
	background: #ffffe2;
	color: #333;
}

.gkCode2 {
	background: #fff;
	border: 1px solid #eee;
	border-left: 4px solid #78a8d5;
}

.gkCode3 {
	border: 1px solid #eee;
	background: #fff;
}

.gkCode3 h4 {
	background: #78a8d5;
	color: #fff;
	text-align: center;
	text-shadow: none;
}

/* Warning message */
p.gkInfo1 {
	background: url(../images/style1/typography/info_small.png) no-repeat 4px 8px;
}

p.gkTips1 {
	background: url(../images/style1/typography/tips_small.png) no-repeat 4px 6px;
}

p.gkWarning1 {
	background: url(../images/style1/typography/warning_small.png) no-repeat 4px 9px;
	color: #CB260A;
}

p.gkInfo2 {
	background: url(../images/style1/typography/info_small_col.png) no-repeat 14px 50%;
}

p.gkTips2 {
	background: url(../images/style1/typography/tips_small_col.png) no-repeat 14px 50%;
}

p.gkWarning2 {
	background: url(../images/style1/typography/warning_small_col.png) no-repeat 14px 50%;
	color: #CB260A;
}

p.gkInfo3 {
	background: url(../images/style1/typography/info.png) no-repeat 4px 10px;
}

p.gkTips3 {
	background: url(../images/style1/typography/tips.png) no-repeat 4px 11px;
}

p.gkWarning3 {
	background: url(../images/style1/typography/warning.png) no-repeat 4px 10px;
	color: #CB260A;
}

p.gkInfo4 {
	background: url(../images/style1/typography/info_col.png) no-repeat 4px 10px;
}

p.gkTips4 {
	background: url(../images/style1/typography/tips_col.png) no-repeat 4px 11px;
}

p.gkWarning4 {
	background: url(../images/style1/typography/warning_col.png) no-repeat 4px 10px;
	color: #CB260A;
}

p.gkTips1,p.gkTips3,p.gkInfo4 {
	color: #222;
}

p.gkTips4 {
	color: #6896c1;
}

p.gkInfo2 {
	border: #eee solid 1px;
}

p.gkWarning2 {
	border: 1px solid #efd3ce;
	background-color: #fef9f8;
}

p.gkTips2 {
	border: 1px solid #EAE8CC;
	color: #555;
	background-color: #FFFEF4;
}

p.gkWarning4 {
	color: #cb260a;
}

/* Legends */
div.gkLegend1 {
	border: 1px solid #eee;
}

div.gkLegend2 {
	border: 1px solid #AFCFED;
}

div.gkLegend3 {
	border: 1px solid #EAE8CC;
}

div.gkLegend4 {
	border: 4px double #eee;
}

div.gkLegend1 h4 {
	background: #fff;
	color: #333;
}

div.gkLegend2 h4 {
	background: #fff;
	color: #6896C1;
}

div.gkLegend3 h4 {
	background: #fff;
	color: #333;
}

.gkHighlight1 {
	background: #ffd;
}

.gkHighlight2 {
	background: #eee;
}

.gkHighlight3 {
	background: #78a8d5;
	color: #fff;
}

.gkHighlight4 {
	background: #333;
	color: #fff;
}

/* Blocks */
.gkblock-1 {
	border: 2px dotted #ddd;
}

.gkblock-2 {
	border: 2px dotted #EAE8CC;
}

.gkblock-3 {
	border: 2px dotted #AFCFED;
}

.gkblock-4 {
	border: 1px solid #eee;
	background: #fff;
}

.gkblock-5 {
	border: 1px solid #EAE8CC;
	background: #FFFEF4;
}

.gkblock-6 {
	border: 1px solid #afcfed;
	background: #f8fcff;
}

.gkblock-7 {
	background: #222;
	color: #fff !important;
}

.gkblock-8 {
	background: #eee;
	color: #333 !important;
}

.gkblock-9 {
	background: #78a8d5;
	color: #fff !important;
}

/* Bubbles */
.bubble-1 {
	border: 1px solid #eee;
	background-color: #fff;
}

.bubble-2 {
	border: 1px solid #EAE8CC;
	background: #FFFEF4;
}

.bubble-3 {
	border: 1px solid #afcfed;
	background: #f8fcff;
}

.bubble-4 {
	color: #fff !important;
	background: #222;
}

.bubble-5 {
	color: #333 !important;
	background: #eee;
}

.bubble-6 {
	color: #fff !important;
	background: #78a8d5;
}

.bubble-2 cite {
	background-position: 0 -17px;
}

.bubble-3 cite {
	background-position: 0 -34px;
}

.bubble-4 cite {
	background-position: 0 -51px;
}

.bubble-5 cite {
	background-position: 0 -68px;
}

.bubble-6 cite {
	background-position: 0 -85px;
}

/* list */
ul.gkBullet1 li,div.articleContent ul li,#k2Container .itemFullText ul li,#k2Container .itemIntroText ul li {
	background: url(../images/style1/typography/bullet1.png) no-repeat 0 8px !important;
}

div.articleContent ul.gkBullet2 li,#k2Container .itemFullText ul.gkBullet2 li,#k2Container .itemIntroText ul.gkBullet2 li {
	background: url(../images/style1/typography/bullet2.png) no-repeat 0 5px !important;
}

div.articleContent ul.gkBullet3 li,#k2Container .itemFullText ul.gkBullet3 li,#k2Container .itemIntroText ul.gkBullet3 li {
	background: url(../images/style1/typography/bullet3.png) no-repeat 0 6px !important;
}

div.articleContent ul.gkBullet4 li,#k2Container .itemFullText ul.gkBullet4 li,#k2Container .itemIntroText ul.gkBullet4 li {
	background: url(../images/style1/typography/bullet4.png) no-repeat 0 6px !important;
}

div.articleContent ul.gkCircle1 li,#k2Container .itemFullText ul.gkCircle1 li,#k2Container .itemIntroText ul.gkCircle1 li {
	background: url(../images/style1/typography/bullet-circle1.png) no-repeat 0 6px !important;
}

div.articleContent ul.gkCircle2 li,#k2Container .itemFullText ul.gkCircle2 li,#k2Container .itemIntroText ul.gkCircle1 li {
	background: url(../images/style1/typography/bullet-circle2.png) no-repeat 0 5px !important;
}

div.articleContent ul.gkSquare1 li,#k2Container .itemFullText ul.gkSquare1 li,#k2Container .itemIntroText ul.gkSquare1 li {
	background: url(../images/style1/typography/bullet-square1.png) no-repeat 0 6px !important;
}

div.articleContent ul.gkSquare2 li,#k2Container .itemFullText ul.gkSquare2 li,#k2Container .itemIntroText ul.gkSquare2 li {
	background: url(../images/style1/typography/bullet-square2.png) no-repeat 0 6px !important;
}

.gkBlockTextLeft,.gkBlockTextRight,.gkBlockTextCenter {
	color: #222;
}

span.classicTooltip {
	background-color: #ffffdd;
	color: #656565;
}

span.criticalTooltip {
	background: #cb260a;
	color: #fff;
}

span.helpTooltip {
	background: #333;
	color: #fff;
}

span.infoTooltip {
	background: #F0F0F0;
	color: #5b5b5b;
	border: 1px solid #dedede;
}

span.warningTooltip {
	background: #fff;
	color: #F93B3B;
	border: 1px solid #fff;
}

/* Social Icons */
.iconDigg,.iconDelicious,.iconTwitter,.iconMobyPicture,.iconYoutube,.iconVimeo,.iconFacebook,.iconInstagram {
	display: block;
	height: 27px;
	line-height: 27px !important;
	background: transparent url(../images/social_icons.png) no-repeat;
	padding: 0 0 0 46px;
	margin: 0 0 12px;
	font-size: 12px !important;
}

.iconDigg {
	background-position: 0 0;
}

.iconDelicious {
	background-position: 0 -27px;
}

.iconTwitter {
	background-position: 0 -54px;
}

.iconMobyPicture {
	background-position: 0 -81px;
}

.iconYoutube {
	background-position: 0 -108px;
}

.iconVimeo {
	background-position: 0 -135px;
}

.iconFacebook {
	background-position: 0 -162px;
}

.iconInstagram {
	background-position: 0 -189px;
}

/* demo */
ul#demo-typography {
	background: transparent;
	overflow: hidden;
	padding: 10px 30px 30px 30px;
}

ul#demo-typography li {
	list-style-position: none;
	list-style-type: disc;
	line-height: 24px;
	width: 23.9%;
	float: left;
	color: #cb260a;
	font-size: 11px;
}

ul#demo-typography li a {
	font-size: 11px;
	text-shadow: 2px 2px 0 #fff;
}

.demo-typoDiv {
	clear: both;
	overflow: hidden;
	margin: 0 0 30px;
}

h4.demo-typo {
	font-size: 18px;
	font-weight: normal;
	color: #333;
	margin: 30px 0;
	border-bottom: 1px solid #e5e5e5;
}

.demo-typo-col2 {
	width: 50%;
	float: left;
}

.demo-typo-col3 {
	width: 33%;
	float: left;
}

.demo-typo-col4 {
	width: 25%;
	float: left;
}

.demo-typo_padd {
	padding: 0 30px 0 0;
}

#warnings .demo-typo_padd p {
	margin: 1em 0 1.6em;
}

.typoDesc small {
	font: normal 10px Monaco, Consolas, "Courier News", monospace;
	color: #999;
}

.gkblock-7 small,.gkblock-9 small,.bubble-4 small,.bubble-6 small {
	color: #fff !important;
}

.bubble-5 small,.gkblock-8 small {
	color: #333;
}

/*
#------------------------------------------------------------------------
# boutique - September 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

.gkAudio { background:transparent url(../images/icons/audio.gif) no-repeat left top }
.gkCreditcard { background:transparent url(../images/icons/credit.gif) no-repeat left top }
.gkFeed { background:transparent url(../images/icons/feed.gif) no-repeat left top }
.gkHelp { background:transparent url(../images/icons/help.gif) no-repeat left top }
.gkWebcam { background:transparent url(../images/icons/webcam.gif) no-repeat left top }
.gkImages { background:transparent url(../images/icons/images.png) no-repeat left top }
.gkLock { background:transparent url(../images/icons/lock.png) no-repeat left top }
.gkPrinter { background:transparent url(../images/icons/printer.png) no-repeat left top }
.gkReport { background:transparent url(../images/icons/report.png) no-repeat left top }
.gkScript { background:transparent url(../images/icons/script.png) no-repeat left top }
.gkTime { background:transparent url(../images/icons/time.png) no-repeat left top }
.gkUser { background:transparent url(../images/icons/user.png) no-repeat left top }
.gkWorld { background:transparent url(../images/icons/world.png) no-repeat left top }
.gkCart { background:transparent url(../images/icons/cart.png) no-repeat left top }
.gkCd { background:transparent url(../images/icons/cd.png) no-repeat left top }
.gkChartBar { background:transparent url(../images/icons/chart_bar.png) no-repeat left top }
.gkChartLine { background:transparent url(../images/icons/chart_line.png) no-repeat left top }
.gkChartPie { background:transparent url(../images/icons/chart_pie.png) no-repeat left top }
.gkClock { background:transparent url(../images/icons/clock.png) no-repeat left top }
.gkCog { background:transparent url(../images/icons/cog.png) no-repeat left top }
.gkCoins { background:transparent url(../images/icons/coins.png) no-repeat left top }
.gkCompress { background:transparent url(../images/icons/compress.png) no-repeat left top }
.gkComputer { background:transparent url(../images/icons/computer.png) no-repeat left top }
.gkCross { background:transparent url(../images/icons/cross.png) no-repeat left top }
.gkDisk { background:transparent url(../images/icons/disk.png) no-repeat left top }
.gkError { background:transparent url(../images/icons/error.png) no-repeat left top }
.gkEmail { background:transparent url(../images/icons/email.html) no-repeat left top }
.gkExclamation { background:transparent url(../images/icons/exclamation.png) no-repeat left top }
.gkFilm { background:transparent url(../images/icons/film.png) no-repeat left top }
.gkFolder { background:transparent url(../images/icons/folder.png) no-repeat left top }
.gkGroup { background:transparent url(../images/icons/group.png) no-repeat left top }
.gkHeart { background:transparent url(../images/icons/heart.png) no-repeat left top }
.gkHouse { background:transparent url(../images/icons/house.png) no-repeat left top }
.gkImage { background:transparent url(../images/icons/image.png) no-repeat left top }
.gkInformation { background:transparent url(../images/icons/information.png) no-repeat left top }
.gkMagnifier { background:transparent url(../images/icons/magnifier.png) no-repeat left top }
.gkMoney { background:transparent url(../images/icons/money.png) no-repeat left top }
.gkNew { background:transparent url(../images/icons/new.png) no-repeat left top }
.gkNote { background:transparent url(../images/icons/note.png) no-repeat left top }
.gkPage { background:transparent url(../images/icons/page.png) no-repeat left top }
.gkPage_white { background:transparent url(../images/icons/page_white.png) no-repeat left top }
.gkPlugin { background:transparent url(../images/icons/plugin.png) no-repeat left top }
.gkAccept { background:transparent url(../images/icons/accept.png) no-repeat left top }
.gkAdd { background:transparent url(../images/icons/add.png) no-repeat left top }
.gkCamera { background:transparent url(../images/icons/camera.png) no-repeat left top }
.gkBrick { background:transparent url(../images/icons/brick.png) no-repeat left top }
.gkBox { background:transparent url(../images/icons/box.png) no-repeat left top }
.gkCalendar { background:transparent url(../images/icons/calendar.png) no-repeat left top }
.gkInfo1, .gkInfo2, .gkInfo3 { background:transparent url(../images/icons/info.gif) no-repeat left center }
.gkWarning1, .gkWarning2,.gkWarning3 { background:transparent url(../images/icons/warning.gif) no-repeat left center }
.gkTips1, .gkTips2, .gkTips3 { background:transparent url(../images/icons/tips.gif) no-repeat left center }
/*
#------------------------------------------------------------------------
# Game Magazine -October 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Style 1 */
/* template.css */
::selection {
	background: #ffbf25;
}
::-moz-selection {
	background: #ffbf25;
}
::-webkit-selection {
	background: #ffbf25;
}
a:hover,a:active,a:focus,body ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #6896C1;
}
#gkHeader {
	color: #8c8b82;
}
h1#gkLogo a.cssLogo {
	background-image: url(../images/style1/logo.png);
}
#gkButtons div a {
	background-image: url(../images/style1/is_bullet_active.png);
}
#gkButtons a:hover {
	color: #6896C1;
}
#gkBreadcrumb .breadcrumbs li.separator {
	background-image: url(../images/style1/color_bullet.png);
}
#gkBreadcrumb .breadcrumbs > ul > li a:hover {
	color: #6896C1;
}
#gkBreadcrumb .breadcrumbs > ul > li:first-child {
	background-image: url(../images/style1/breadcrumb_youah.png);
}
#gkBreadcrumb .breadcrumbs > ul > li:first-child > span {
	background-color: #78a8d5;
}
.box.color1 > div > h3.header,.box_menu.color1 > div > h3.header,.box_text.color1 > div > h3.header {
	background-color: #ffbf25;
}
.box.dark.color1 > div > h3.header,.box_menu.dark.color1 > div > h3.header,.box_text.dark.color1 > div > h3.header,.box.dark.color1 > div > h3.header a,.box_menu.dark.color1 > div > h3.header a,.box_text.dark.color1 > div > h3.header a {
	color: #ffbf25;
}
.box.color2 > div > h3.header,.box_menu.color2 > div > h3.header,.box_text.color2 > div > h3.header,.box.dark.color2 > div > h3.header,.box_menu.dark.color2 > div > h3.header,.box_text.dark.color2 > div > h3.header,.box.color2 > div > h3.header a,.box_menu.color2 > div > h3.header a,.box_text.color2 > div > h3.header a,.box.dark.color2 > div > h3.header a,.box_menu.dark.color2 > div > h3.header a,.box_text.dark.color2 > div > h3.header a {
	color: #6896C1;
}
.box_menu {
	background-color: #78A8D5;
}
.box_menu ul li a {
	background-image: url(../images/style1/typography/bullet4.png);
}
.box_menu ul li a:hover {
	color: #222;
}
.box_menu ul li:hover {
	background-image: #F8FCFF;
}
.box.color3 {
	background-color: #ffbf25;
	color: #fff5dc;
}
.box.color4 {
	background-color: #78A8D5;
	color: #dceefe;
}
.box.color3 li,.box.color4 li {
	background-image: url(../images/style1/is_bullet_active.png);
}
.box.color3 a:hover {
	color: #fff5dc;
}
.box.color4 a:hover {
	color: #fff5dc;
}
.box.dark a:active,.box.dark a:focus,.box.dark a:hover,.box_menu.dark a:active,.box_menu.dark a:focus,.box_menu.dark a:hover,.box_text.dark a:active,.box_text.dark a:focus,.box_text.dark a:hover {
	color: #6896C1;
}
.box.dark.color1 a:active,.box.dark.color1 a:focus,.box.dark.color1 a:hover,.box_menu.dark.color1 a:active,.box_menu.dark.color1 a:focus,.box_menu.dark.color1 a:hover,.box_text.dark.color1 a:active,.box_text.dark.color1 a:focus,.box_text.dark.color1 a:hover {
	color: #ffbf25;
}
.box_menu ul li:hover {
	background: #F8FCFF;
}
/* joomla.css */
.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 {
	background-color: #78a8d5;
}
.searchintro {
	color: #ee9218;
}
#mainPage .blog h2 > a {
	color: #686B6C;
}
div#article-index h3 {
	border-bottom-color: #78a8d5;
}
dl#tabs dt:hover,dl#tabs dt.open a {
	color: #78a8d5;
}
/* gk_stuff.css */
.tab1 ul.gkTabs li,
.tab1 .gkTabsWrap.vertical ol li {
	color: #78a8d5;
}
.tab2 ul.gkTabs,
.tab2 .gkTabsWrap.vertical ol {
	border-bottom-color: #78a8d5;
}
.tab2 ul.gkTabs li.active,
.tab2 .gkTabsWrap.vertical ol li.active {
	background: #78a8d5;
}
.tab2 ul.gkTabs li:hover,
.tab2 .gkTabsWrap.vertical ol li:hover {
	color: #78a8d5;
}
#gkHeader ul.gkTabs li,
#gkHeader .gkTabsWrap.vertical ol li{
	color: #8c8b82;
	background-image: url(../images/style1/is_bullet.png);
}
#gkHeader ul.gkTabs li.active,
#gkHeader .gkTabsWrap.vertical ol li.active {
	background-image: url(../images/style1/is_bullet.png);
}
#gkHeader ul.gkTabs li:hover > span,#gkHeader ul.gkTabs li.active > span.
#gkHeader .gkTabsWrap.vertical ol li:hover > span, #gkHeader .gkTabsWrap.vertical ol li.active > span {
	color: #78a8d5;
}
#gkHeader ul.gkTabs li:hover,
#gkHeader .gkTabsWrap.vertical ol li:hover {
	background-image: url(../images/style1/is_bullet.png);
}
.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
	background-image: url(../images/style1/interface_horizontal_light.png);
}
.gkHighlighterInterface div a {
	background-image: url(../images/style1/interface_horizontal_light.png);
}
.gkHighlighterWrapper .nowrap > span {
	background-image: url(../images/style1/is_bullet.png);
}
.gkHighlighterWrapper a {
	color: #8c8b82;
}
#gkHeader .gkHighlighterInterface div a {
	background-image: url(../images/style1/interface_horizontal.png);
}
#gkHeader .gkHighlighterWrapper .nowrap > span {
	background-image: url(../images/style1/is_bullet.png);
}
#gkHeader .gkHighlighterWrapper .nowrap > span:hover {
	background-image: url(../images/style1/is_bullet_active.png);
}
#gkHeader .gkHighlighterWrapper a {
	color: #8c8b82 !important;
}
.gkIsWrapper-gk_game_magazine .gkIsListItem {
	background-image: url(../images/style1/is_bullet.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsListItem:hover {
	background-images: url(../images/style1/is_bullet_active.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsListItem.active {
	background-color: #8c8b82 !important;
	background-image: url(../images/style1/is_bullet_active.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsTextItem {
	background-image: url(../images/style1/is_readon.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsTextItem:hover {
	background-image: url(../images/style1/is_readon_active.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextSmall {
	color: #8c8b82 !important;
}
.gkIsWrapper-gk_game_magazine .gkIsBtnUp {
	background-image: url(../images/style1/is_arrows.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsBtnDown {
	background-image: url(../images/style1/is_arrows.png) !important;
}
.gkIsWrapper-gk_game_magazine .gkIsBtnUp:hover {
	border-bottom-color: #8c8b82 !important;
}
.gkIsWrapper-gk_game_magazine .gkIsBtnDown:hover {
	border-top-color: #8c8b82 !important;
}
/* k2.css */
.itemSocialSharing {
	border-top-color: #78a8d5;
}
.catItemTagsBlock ul.catItemTags li a:hover,.itemTagsBlock ul.itemTags li a:hover {
	background-color: #78A8D5;
}
table.calendar tr td.calendarToday {
	background-color: #78A8D5;
}
table.calendar tr td.calendarTodayLinked {
	background-color: #78A8D5;
}
table.calendar tr td.calendarTodayLinked a:hover {
	background-color: #f8fcfe;
	color: #78A8D5;
}
.gkWrap { width: 1000px!important; }
html { min-width: 1000px!important; }
body,
.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextSmall,
#gkMainMenu > div > ul div.childcontent li,
#gkFooterWrap { font-family: 'Open Sans', Arial, sans-serif; }

#gkMainMenu > div > ul > li > a,
#gkButtons div a, .button, button, button.button, .pagenav-next a, .pagenav-prev a, .k2ReadMore,
.box > div > h3.header,
.box_menu > div > h3.header,
.box_text > div > h3.header { font-family: 'Open Sans', Arial, sans-serif; }

.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextBig,
#gkHeader ul.gkTabs li,
h1#gkLogo.text,
#gkComponent > div > h1, 
#gkComponent > div > h2, 
.itemHeader .itemTitle, 
.genericItemTitle, 
span.itemImageCaption, span.itemImageCredits, 
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName,  
.itemComments h3, 
.catItemTitle, 
.subCategory h2, 
.itemListSubCategories h3, 
.gkPopupWrap h3, 
.box.color1 > div > h3.header, .box_menu.color1 > div > h3.header,
.box_text.color1 > div > h3.header,
h1,
h2 { font-family: 'Oswald', Arial, sans-serif; }

#gkbottombottom1 { width: 25%; }
#gkbottombottom2 { width: 25%; }
#gkbottombottom3 { width: 25%; }
#gkbottombottom4 { width: 25%; }
#gkTab-247 .gkTabContainer0, #gkTab-247 .gkTabContainer1, #gkTab-247 .gkTabContainer2 { height: 440px; }
#gkTab-229 .gkTabContainer0, #gkTab-229 .gkTabContainer1, #gkTab-229 .gkTabContainer2 { height: 435px; }
#gkHighlighterGK4-gkHighlight_227 .gkHighlighterInterface span.text { color: #ffffff; } #gkHighlighterGK4-gkHighlight_227 .gkHighlighterInterface { background-color: transparent; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
 

