/*
#------------------------------------------------------------------------
# pixellove -June 2011 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* light theme */
/* images */
body {
	background-image: url('../images/light/main_bg.png');
	background-position:center;
	//background-repeat: no-repeat;
}

#gkLeft,#gkRight {
	background-image: url('../images/light/column_bg.png');
	background-position:center;
}

#gkNav {
	background: url('../images/light/top_bg.jpg');
}

h1#gkLogo a.cssLogo {
	background: url('../images/light/logo.png') no-repeat 0 0;
}

.nspBotInterface .pagination li,.nspTopInterface .pagination li,.nspBottomInterface .pagination li.active,.nspTopInterface .pagination li.active {
	background-image: url('../images/light/gk_nsp_interface.png');
}

.nspBottomInterface .nspPrev,.nspTopInterface .nspPrev,.nspBottomInterface .nspNext,.nspTopInterface .nspNext {
	background-image: url('../images/light/gk_nsp_interface.png');
}

.header .nspBottomInterface .pagination li,.header .nspTopInterface .pagination li,.header .nspBottomInterface .pagination li.active,.header .nspTopInterface .pagination li.active {
	background-image: url('../images/light/gk_nsp_interface_header.png');
}

.header .nspBottomInterface .nspPrev,.header .nspTopInterface .nspPrev,.header .nspBottomInterface .nspNext,.header .nspTopInterface .nspNext {
	background-image: url('../images/light/gk_nsp_interface_header.png');
}

.header .nspArt .nspImage {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.90;
}

div.content a.digg,div.content a.buzz,div.content a.twitter,div.content a.dribble,div.content a.stumbleupon,div.content a.lastfm,div.content a.tuuumblr,div.content a.youtube,div.content a.vimeo,div.content a.skype,div.content a.facebook,div.content a.ichat,div.content a.myspace,div.content a.dropbox {
	background-image: url('../images/light/social_icons.png');
}

/* color rules */
/* template.css */
body {
	background-color: #ffffff !important;
	color: #5D5D5D;
}

a {
	color: #000;
}

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

strong {
	color: #E857B3;
}

#gkLeft,#gkRight {
	-webkit-box-shadow: 0 0 9px #b7b7b7;
	-moz-box-shadow: 0 0 9px #b7b7b7;
	box-shadow: 0 0 9px #b7b7b7;
}

#gkNav {
	-webkit-box-shadow: 0 0 9px #ccc;
	-moz-box-shadow: 0 0 9px #ccc;
	box-shadow: 0 0 9px #ccc;
}

#gkBodyWrap {
	background: #fff;
}

.gkLogoText,.gkLogoSlogan {
	color: #000;
	float: left;
}

#gkContent {
	width: 100% !important;
	background: #fff;
}

#gkBottomWrap .box > div > h3 {
	color: #464646;
	border-bottom-color: #ccc;
}

#gkBottomWrap a {
	color: #aaa;
}

#gkBottomWrap a:hover {
	color: #464646;
}

#gkFooter {
	border-top-color: #d6d6d6;
	color: #a1a1a;
}

#gkFooter a {
	color: #a1a1a1;
}

#gkFooter a:hover {
	color: #888;
}

#gkComponent > div > h1,#gkComponent > div > h2,#gkComponent > div > h1 a,.blog h2,.blog h2 a,#gkComponent > div > h2 a {
	color: #000 !important;
}

.box,.box_menu,.box_text {
	color: #888;
}

.box > div > h3,.box_menu > div > h3,.box_text > div > h3 {
	color: #54A0D2;
}

.box ul li {
	border-top-color: #dadada;
}

#mainPage .box_text .item {
	border-bottom-color: #dadada;
}

.box.small > div > h3 {
	color: #888;
}

.box.subtitle > div > h3 > span {
	color: #888;
}

.box.subtitle > div > h3 {
	color: #000;
}

.box.subtitle.color > div > h3 > span {
	color: #000;
}

.box.big > div > h3 {
	color: #000;
}

.box.lines > div > h3 > span {
	border-top-color: #888;
	border-right-color: #888;
}

.box.lines > div > h3 > span:first-child {
	border-left-color: #888;
}

.box.lines.color > div > h3 > strong {
	color: #000;
}

.box.menu li:first-child {
	border-top-color: #dadada;
}

.box.menu li {
	border-bottom-color: #dadada;
}

.box.menu li > a,.box.menu li > span {
	color: #000 !important;
}

.box.menu li.active > a,.box.menu li > a:hover,.box.menu li.active > span,.box.menu li > span:hover {
	background-color: #fff;
}

#gkMain #gkTopNav {
	border-bottom-color: #dadada;
}

#gkBreadcrumb {
	color: #555;
}

#gkBreadcrumb a {
	color: #888;
}

.banneritem,.banneritem {
	border-bottom: 1px solid #dadada;
}

/* joomla.css */
#adminForm table thead tr,#adminForm table thead tr th {
	background: #d8d8d8;
	font-size: 12px;
	line-height: 28px;
	padding: 5px 10px;
	color: #000;
}

.cat-list-row0 td,.cat-list-row1 td {
	padding: 6px 10px;
	border-bottom: 1px solid #272727;
	border-left: 1px solid #272727;
}

.cat-list-row1 td {
	background: #efefef;
}

#adminForm table tr:hover {
	background: #e5e5e5;
}

.tip {
	background: #efefef;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	color: #888;
}

.tip-title {
	background: #ddd;
	color: #000;
}

.itemDateCreated {
	background: #000101;
	border-color: #000101;
}

.search-results dt.result-title {
	border-top: 1px solid #dadada;
}

input,select,textarea,.inputbox {
	color: #999;
	background: #fff;
	border-color: #ddd !important;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input:focus,select:focus,textarea:focus,.inputbox:focus {
	background-color: #fff;
	color: #333 !important;
}

textarea {
	color: #bbb !important;
}

.button,button,button.button,a.readon,input[type='submit'],input[type='button'],.moduleItemReadMore,.latestItemReadMore a.k2ReadMore,.userItemReadMore a.k2ReadMore,.catItemReadMore a.k2ReadMore,.k2ReadMore,.subCategoryMore,.readmore-link,.comments-link,div.mobileSwitch > a {
	background: #efefef;
	color: #000;
	border-color: #dadada;
}

.button:hover,.button:focus,button:hover,button:focus,a.readon:hover,a.readon:focus,input[type='submit']:hover,input[type='submit']:focus,input[type='button']:hover,input[type='button']:focus,.moduleItemReadMore:focus,.moduleItemReadMore:hover,.latestItemReadMore a:focus.k2ReadMore,.latestItemReadMore a:hover.k2ReadMore,.userItemReadMore a:focus.k2ReadMore,.userItemReadMore a:hover.k2ReadMore,.catItemReadMore a:focus.k2ReadMore,.catItemReadMore a:hover.k2ReadMore,a:focus.k2ReadMore,a:hover.k2ReadMore,a:hover.subCategoryMore,a:focus.subCategoryMore,a:hover.readmore-link,a:focus.readmore-link,a:hover.comments-link,a:focus.comments-link {
	color: #fff;
}

hr {
	border-top-color: #dadada;
}

dl.article-info {
	color: #c8c9c9;
}

div.img_caption {
	background: #efefef;
	border-color: #dadada;
}

div.pagination ul li a,div.pagination ul li span {
	color: #000;
	background: #dadada;
}

div.pagination ul li a:hover {
	background: #888;
	color: #000;
}

p.counter {
	color: #787878;
}

#system-message dd.message ul {
	color: #333;
	border-color: #ccc;
}

.tool-tip {
	background: #101010;
	color: #888;
	border-color: #dadada;
}

.tool-title {
	background: #222;
	color: #000;
}

#gkLogin h2,#gkRegister h2 {
	border-bottom-color: #dadada;
	color: #000;
}

#component .login_form p.lost-noaccount {
	border-top-color: #dadada;
}

#gkLogin .contentdescription,#gkRegister .form-des {
	color: #787878;
}

dl.search-results > h3 {
	border-bottom-color: #dadada;
}

.search_params {
	border-top-color: #dadada;
	border-bottom-color: #dadada;
}

.contact-image img img {
	background: #dadada;
}

iframe {
	background: #fff;
}

#mod_search_searchword {
	background: #f9f99f;
	border: 1px solid #ddd !important;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

-webkit-box-shadow: inset 0 0 43px rgba(255,255,255,0.75);
	 -moz-box-shadow: inset 0 0 43px rgba(255,255,255,0.75);
	 box-shadow: inset 0 0 43px rgba(255,255,255,0.75);
	 -moz-box-shadow: inset 0 0 43px rgba(255,255,255,0.75);
	 -webkit-box-shadow: inset 0 0 43px rgba(255,255,255,0.75);
	 }

 #modlgn_username:focus,#modlgn_passwd:focus,#mod_search_searchword:focus {
	background-color: #fff;
	color: #333;
}

fieldset.phrases,fieldset.only {
	background: #fff;
}

/* gk_stuff.css */
#gkSocialAPI {
	border-top: 1px solid #DADADA;
}

#gkNav ul.level0>li>div>div.childcontent-inner-wrap,#gkNav ul.level0>li>div div.childcontent div.childcontent-inner-wrap {
	background: #eee;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#gkNav ul.level0>li>div>div.childcontent-inner-wrap {
	border-color: #d8d8d8;
}

#gkNav ul.level0>li>div div.childcontent div.childcontent-inner-wrap {
	border-color: #d8d8d8;
}

#gkNav ul.level0>li>div.childcontent a,#gkNav ul.level0>li>div.childcontent span {
	color: #888;
}

#gkNav ul.level0>li>div.childcontent li:hover > a,#gkNav ul.level0>li>div.childcontent a:hover > span,#gkNav ul.level0>li>div.childcontent li:hover > a > span,#gkNav ul.level0>li>div.childcontent a:hover > span > span,#gkNav ul.level0>li>div.childcontent li:hover > a > span > span {
	color: #000;
}

#gkNav ul.level0>li>div.childcontent li {
	border-top-color: #d8d8d8;
}

#gkNav li.group .group-title {
	background: #eaeaea;
	border-color: #d8d8d8;
}

#gkNav ul.level0>li>div.childcontent {
	background: #eee;
	border: 1px solid #d8d8d8;
	border-top: none;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#gkNav ul.level0>li div.childcontent {
	background: #eee;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d8d8d8;
}

.nspBotInterface .nspCounter,.nspTopInterface .nspCounter {
	color: #000 !important;
}

.nspBotInterface .nspCounter span,.nspTopInterface .nspCounter span {
	color: #ED57B3 !important;
}

.nspArt h4.nspHeader {
	color: #000;
}

.nspLinks ul li {
	border-top-color: #dadada;
}

#gkHeader .nspArt > div {
	background: #fff;
}

#gkHeader .nspArt:hover > div {
	background: #000;
}

#gkHeader .nspArt:hover .nspHeader,#gkHeader .nspArt:hover .nspHeader a {
	color: #fff;
}

#gkHeader .nspArt .nspInfo {
	color: #999;
}

.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li.active {
	background: transparent url('../images/light/gk_nsp_interface.png') no-repeat 55% -100px;
}

/* typo.css */
p.gkInfo3 {
	background-color: #000;
	color: #ccc;
}

div.gkLegend1 h4,div.gkLegend2 h4 {
	background: #000;
	color: #ccc;
}

div.gkLegend5 h4,div.gkLegend6 h4 {
	background: #ccc;
	color: #000;
}

div.gkLegend1,div.gkLegend2 {
	border-color: #000;
}

div.gkLegend5,div.gkLegend6 {
	border-color: #ccc;
}

.gkHighlight2 {
	background: #ccc;
	color: #000;
}

.gkHighlight4 {
	background: #000;
	color: #bbb;
}

span.gkClear {
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
}

span.gkClear-2 {
	color: #ccc;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}

span.gkColor-1 {
	color: #ccc;
}

span.gkColor-2 {
	color: #000;
	border-color: #000;
}

span.gkColor-4 {
	color: #ccc;
	border-color: #ccc;
}

span.gkColor-5 {
	color: #bbb;
	background: #000;
}

span.gkColor-7 {
	color: #000;
	background: #ccc;
}

div.gkNumber2 span {
	color: #ccc;
}

.skill {
	color: #999;
}

.skill > .bar.color2 {
	background: #888;
}

.skill > .bar.color3 {
	background: #000;
}

.skill > .bar.color4 {
	background: #ccc;
}

.skill:hover {
	color: #000;
}

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

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

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

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

ul.gkBullet1 {
	list-style-image: url(../images/light/typography/bullet_ol_1_dark.png) !important;
}

ul.gkSquare2 {
	list-style-image: url(../images/light/typography/bullet_squ1_dark.png) !important;
}

div.gkNumber2 span {
	background-image: url(../images/light/typography/bullet_ol_2_color.png);
}

p.gkLargeHeadline {
	color: #111;
	text-shadow: 0 1px 1px #C0C0C0;
}

span.gkColor-6 {
	color: #000;
}

.gkTable td {
	background: #222;
}

.gkTable2 td {
	background: transparent;
}

/* k2.css */
span.latestItemImage img,span.genericItemImage img,span.userItemImage img,.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
	border: 1px solid #F1F1F1;
	padding: 6px;
}

.recaptchatable .recaptcha_image_cell,#recaptcha_table {
	background-color: #000 !important;
}

#recaptcha_table {
	border-color: #333 !important;
}

#recaptcha_response_field {
	border-color: #333 !important;
	background-color: #000 !important;
}

.k2Pagination {
	color: #666;
}

.genericItemView {
	border-bottom-color: #ccc;
}

.genericItemDateCreated {
	border-right-color: #ccc;
}

.latestItemHeader .latestItemTitle a:hover,.genericItemHeader .genericItemTitle a:hover,.userItemHeader .userItemTitle a:hover,.catItemHeader .catItemTitle a:hover {
	color: #000;
}

.itemToolbar ul li {
	border-left-color: #ccc;
}

.itemToolbar ul li a {
	color: #333;
}

.userItemView {
	border-bottom-color: #ddd;
}

span.itemImageCaption,span.itemImageCredits {
	color: #777;
}

.itemFullText img {
	background: #000;
}

.catItemExtraFields h4,.genericItemExtraFields h4,.itemExtraFields h3 {
	border-bottom-color: #ccc;
}

.catItemExtraFields ul li,.genericItemExtraFields ul li,.itemExtraFields ul li {
	border-bottom-color: #ccc;
}

span.itemDateModified {
	color: #666;
}

.catItemHitsBlock,.itemHitsTwitter,.itemCategory,.latestItemTagsBlock,.userItemTagsBlock,.catItemTagsBlock,.itemTagsBlock,.itemSocialLinksBlock {
	border-bottom-color: #ddd;
}

span.itemHitsTwitterSep {
	color: #333;
}

.latestItemTagsBlock ul.latestItemTags li a:hover,.userItemTagsBlock ul.userItemTags li a:hover,.catItemTagsBlock ul.catItemTags li a:hover,.itemTagsBlock ul.itemTags li a:hover {
	color: #000;
}

.catItemAttachmentsBlock,.itemAttachmentsBlock {
	border-bottom-color: #333;
}

.catItemAttachmentsBlock ul.catItemAttachments li span,.itemAttachmentsBlock ul.itemAttachments li span {
	color: #666;
}

.itemAuthorBlock .itemAuthorDetails > div,.latestItemsUser > div,.userBlock > div {
	background: #f7f7f7;
}

.itemAuthorBlock .itemAuthorDetails a,.latestItemsUser a,.userBlock a {
	color: #000;
}

.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {
	border-right-color: #333;
}

.itemRelated h3,.itemAuthorLatest h3 {
	color: #000101;
}

.itemRelated ul li a,.itemAuthorLatest ul li a {
	color: #aaa;
}

.itemVideoBlock span.itemVideoCaption {
	color: #dadada;
}

.itemVideoBlock span.itemVideoCredits {
	color: #dadada;
}

.itemNavigation {
	border-top-color: #ddd;
	border-bottom-color: #ddd;
}

.itemComments ul.itemCommentsList li img {
	background: #eee;
}

.itemComments ul.itemCommentsList li span.commentAuthorName,.itemComments ul.itemCommentsList li span.commentDate {
	color: #bababa;
}

.itemComments h3 {
	color: #000;
	border-bottom-color: #dadada;
}

.itemCommentsForm form label {
	color: #787878;
}

span.catItemAddLink,span.userItemAddLink {
	border-bottom-color: #333;
}

.latestItemsCategoryImage img,.itemListCategory img {
	background: #000;
	border-color: #333;
}

.subCategory h2 a {
	color: #000;
}

#itemListLinks {
	border-top-color: #333;
}

.latestItemCommentsLink,.catItemCommentsLink,.userItemCommentsLink {
	border-right-color: #f0f0f0;
}

span.catItemDateModified {
	color: #666;
	border-top-color: #333;
}

h2.latestItemTitleList {
	border-bottom-color: #333;
}

img.k2AccountPageImage {
	border-color: #333;
}

.k2AccountPage .k2AccountPageUpdate {
	border-top-color: #333;
}

.k2LatestCommentsBlock ul li {
	border-color: #eee !important;
	background: #f7f7f7;
}

.k2LatestCommentsBlock ul li a {
	color: #333;
}

.k2LatestCommentsBlock ul li a:hover {
	color: #c5c5c5;
}

.k2LatestCommentsBlock ul li span.lcUsername {
	color: #999;
}

.k2LatestCommentsBlock ul li span.lcCommentDate {
	color: #999;
}

.k2LatestCommentsBlock ul li:hover {
	background: #fff;
}

.k2LatestCommentsBlock ul li > div:hover .lcComment,.k2LatestCommentsBlock ul li:hover a,.k2LatestCommentsBlock ul li:hover span.lcCommentDate {
	color: #000;
}

.k2TopCommentersBlock ul li span.tcLatestCommentDate {
	color: #fff;
}

.k2ItemsBlock ul li:first-child {
	border-top-color: #dadada !important;
}

.k2ItemsBlock ul li .moduleItemAuthor {
	color: #999;
}

.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
	border-color: #252525;
}

.k2ItemsBlock ul li span.moduleItemHits {
	border-right-color: #252525;
}

.k2UserBlock p.ubGreeting {
	border-bottom-color: #333;
}

.k2BreadcrumbsBlock span.bcTitle {
	color: #666;
}

.k2CategoriesListBlock ul li a:hover {
	color: #fff;
}

.k2TagCloudBlock a {
	color: #000;
	background: #efefef;
	border-color: #ddd;
}

.k2Pagination ul li a,.k2Pagination ul li span {
	color: #000;
	background: #dadada;
}

.k2Pagination ul li a:hover {
	background: #888;
	color: #000;
}
.gkTabsWrap.vertical ol li:hover {
	background: #000;
	color: #fff;	
}
.gkTabsWrap.vertical ol li.active {
	color:#000;	
}
.gkTabsWrap.vertical ol li:hover.active {
	color: #eee;	
}