/*
#------------------------------------------------------------------------
# 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'); }
#gkLeft,
#gkRight { background-image: url('../images/light/column_bg.png'); }
#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 { opacity: 0.90; filter: alpha(opacity=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: #292929; color: #888; }
a { color: #000; }
h1,
h2,
h3,
h4,
h5 { color: #000; }
strong { color: #555; }
#gkLeft,
#gkRight { box-shadow: 0 0 9px #b7b7b7; -moz-box-shadow: 0 0 9px #b7b7b7; -webkit-box-shadow: 0 0 9px #b7b7b7; }
#gkNav { box-shadow:0 0 9px #ccc; -moz-box-shadow:0 0 9px #ccc; -webkit-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: #444; }
.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; box-shadow: none; -moz-box-shadow:none; -webkit-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; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#modlgn_username,
#modlgn_passwd  background: #848484; border: 1px solid #bababa!important; 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; box-shadow: none; -moz-box-shadow:none; -webkit-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; box-shadow: none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#gkNav ul.level0>li div.childcontent { background: #eee; box-shadow: none; -moz-box-shadow:none; -webkit-box-shadow:none; border: 1px solid #d8d8d8}

.nspBotInterface .nspCounter,
.nspTopInterface .nspCounter { color:#000!important; }
.nspBotInterface .nspCounter span,
.nspTopInterface .nspCounter span { color:#000!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; }