/*
#------------------------------------------------------------------------
# Black and White -October 2010 template (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
 */
/* template.css */
body {
	background: #ffffff /*url('../images/style1/bg.jpg') repeat 0 0;*/
}

body {
	color: #666;
}

a {
	color: #858585;
}

a:hover,a:active,a:focus {
	color: #858585;
}

div.bg {
	/*background: transparent url('../images/stripes.png') repeat-x 0 0;*/
}

h1#gkLogo,h1.gkLogo.text {
	/*background: transparent url('../images/logo_bg.png') no-repeat 0 0;*/
	/*border-top: 6px solid #1d1d1d;*/
}

#bottomWrap .box>div>h3,#bottomWrap .box_menu>div>h3,#bottomWrap .box_text>div>h3 {
	color: #53534E;
	font-weight: normal;
}

/* gk_stuff.css */
#gkPopup {
	background: #1c1c1c url('../images/style1/top_bg.jpg') repeat 0 0;
}

#gkPopup h3 {
	color: #a39f8c;
	border-bottom: 1px solid #a39f8c;
}

#gkPopup input.inputbox {
	border-color: #333;
}

#gkPopup #form-login ul {
	border-top: 1px dotted #333;
}

/* joomla.css */
input,select,textarea,.inputbox {
	background: #fff;
	border: 1px solid #e5e5e5;
	color: #666;
}

input#mod-search-searchword {
	background: #fff url('../images/style1/search_icon.png') no-repeat 140px 10px;
	border: 1px solid #DFDED1;
	color: #9B9B91;
}

.adminform button,#adminForm button,.button,a.readon,input[type="submit"],input[type="button"] {
	border: 1px solid #9b9886;
	color: #fff;
	background: #a8a592;
}

.adminform button:hover,.adminform button:focus,#adminForm button:hover,#adminForm 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 {
	background: #373636;
	border-color: #222;
}

/* menu */
#gkMainNav {
	background: #fff url('../images/style1/menu_bg.png') repeat-x 0 0;
	border: 1px solid #1c1c1c;
}

#gkMainNav .level0>li {
	color: #fff;
}

#gkMainNav .level0>li>a {
	color: #fff;
	background: transparent url('../images/style1/menu_separator.png') no-repeat 0 0;
}

#gkMainNav .level0>li.haschild>a>span,#gkMainNav .level0>li.haschild-over>a>span {
	background: transparent url('../images/style1/menu_bullet.png') no-repeat right center;
}

#gkMainNav .level0>li.haschild-over:hover>a>span {
	background: transparent url('../images/style1/menu_bullet_hover.png') no-repeat right center;
}

#gkMainNav .level0>li.active>a {
	color: #a8a592 !important;
}

#gkMainNav .level0>li.active:hover>a {
	color: #fff !important;
}

#gkMainNav .level0>li:hover {
	background: #a39f8c;
	color: #fff;
}

#gkMainNav .level0>li:hover>a {
	color: #fff;
}

#gkMainNav ul.level0>li>div.childcontent li.haschild,#gkMainNav ul.level0>li>div.childcontent li.haschild-over {
	background: transparent url('../images/style1/bullet_submenu.png') no-repeat 95% center;
}

#gkMainNav ul.level0>li>div.childcontent li.haschild-over:hover {
	background-image: url('../images/style1/bullet_submenu_hover.png') !important;
}

#gkMenu ul.level0 div.childcontent {
	background: #a39f8c;
}

#gkMenu ul.level0 div.childcontent a {
	color: #f1eede;
}

#gkMenu ul.level0 div.childcontent ul li:hover,#gkMenu ul.level0 div.childcontent ul li:hover>a {
	color: #fff;
}

#gkMenu ul.level0 div.childcontent ul li {
	border-top: 1px solid #908c7a;
}

#gkMenu ul.level0 div.childcontent div.group-title .menu-title {
	color: #F1EEDE;
}

#gkMenu ul.level0 div.childcontent div.group-title .menu-desc {
	color: #F1EEDE;
}

#gkMenu ul.level0 div.childcontent div.childcontent {
	border: 1px solid #908c7a;
}

#gk-subnav {
	background: #252525;
}

#gk-subnav>div>ul>li a {
	color: #fff;
}

#gk-subnav>div>ul>li>a:hover,#gk-subnav>div>ul>li.hover>a {
	background: #a39f8c;
	color: #fff !important;
}

#gk-subnav>div>ul ul {
	background: #a39f8c;
}

#gk-subnav>div>ul ul a {
	color: #fff;
}

#gk-subnav>div>ul ul li:hover,#gk-subnav>div>ul ul li:hover>a {
	color: #fff;
}

#gk-subnav>div>ul ul li {
	border-top: 1px solid #908c7a;
}

.gk-bottom .gk-box-center > div,.gk-bottom .gk-box-right >div {
	border-left: 1px solid #d6d5cb;
}

/* box */
.box > h3,.box_text > h3,.box_menu > h3 {
	background: transparent url('../images/style1/moduletable_h3.png') repeat-x 0 0;
	color: #fff;
}

.box ul li,.box_text ul li,.box_menu ul li {
	border-top: 1px dotted #ddd;
}

ul.latestnews li,ul.mostread li {
	background: transparent url('../images/style1/arrow.png') no-repeat 0 17px;
}

.box.bigtitle h3,.box.smalltitle h3 {
	color: #999;
}

.box.bigtitle > div.content,.box.smalltitle > div.content {
	border: none;
	padding: 0px;
}

.box.bigtitle h3 span,.box.smalltitle h3 span {
	color: #373636;
}

.box.light1 div.content,.box.light2 div.content,.box.light3 div.content {
	border: none !important;
}

.box.light1 h3,.box.light2 h3,.box.light3 h3 {
	color: #999;
	border-bottom: 1px solid #ddd;
}

.box.light2 h3 {
	border-bottom: 3px solid #ddd;
}

.box.light3 h3 {
	border-bottom: 1px solid #ddd;
	border-top: 3px solid #ddd;
}

.box.color1 div.content {
	background: #474646;
	color: #a2a197;
	border-color: #313131;
}

.box.color1 a {
	color: #dedccf;
}

.box.color1 a:hover {
	color: #fff;
}

.box.color1 ul li,.box_text.color1 ul li,.box_menu.color1 ul li {
	border-color: #5d5d5d;
}

.box.color2 > h3 {
	background: #b7b7ae;
	border-bottom: 1px solid #b7b6a9;
	color: #53534e;
}

.box.color2 > div.content {
	background: #e9e9e1;
	color: #7b7b7b;
	border-color: #e0dfd5;
}

.box.color2 a {
	color: #53534e;
}

.box.color2 a:hover {
	color: #7b7b7b;
}

.box.color2 ul li,.box_text.color2 ul li,.box_menu.color2 ul li {
	border-color: #c1c1bb;
}

.border1 > h3 {
	background: none;
	color: #2d2d2d;
	border-bottom: 1px solid #e5e5e5;
}

.border2.box {
	border: 3px solid #9b998b;
}

.border2 > h3,.border3 > h3,.border4 > h3 {
	background: none;
	color: #757364;
}

.border3.box {
	border: 1px solid #eae9e4;
	background: #efefe7 url('../images/style1/mod_border3.png') repeat-x 0 0;
	color: #9b998b;
}

.border3 > h3,.border4 > h3 {
	color: #757364;
}

.border4.box {
	border: 2px dashed #eae9e4;
}

.box_menu div.content {
	background: #fff;
}

.box_menu ul.menu li {
	background: transparent url('../images/style1/arrow.png') no-repeat 18px 17px;
}

.box_menu ul.menu li.active>a {
	color: #333;
}

.box_menu ul.menu > li .active {
	background-color: #f0efea;
}

/* k2.css */
.recaptchatable .recaptcha_image_cell,#recaptcha_table {
	background-color: #fff !important;
}

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

#recaptcha_response_field {
	border-color: #ccc !important;
	background-color: #fff !important;
}

.k2Avatar img {
	border: 1px solid #dadada;
}

.k2Pagination {
	color: #999;
}

.genericItemView {
	border-bottom: 1px solid #e5e5e5;
}

.userItemViewUnpublished {
	border: 4px solid #dadada;
	background: #fffff2;
}

.userItemEditLink,.catItemEditLink,.itemEditLink {
	border: 2px dashed #eae8cc;
	background: #fffef4;
}

.userItemEditLink a,.catItemEditLink a,.itemEditLink a {
	color: #C03131;
}

.genericItemDateCreated {
	border-right: 1px solid #dadada;
}

.itemHeader .itemTitle {
	color: #373636;
	border-top: 1px solid #e5e5e5;
}

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

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

.userItemHeader .userItemTitle span sup,.catItemHeader .catItemTitle span sup,.itemHeader .itemTitle span sup {
	color: #CF1919;
}

.itemToolbar {
	border-bottom: 1px solid #e5e5e5;
}

.itemToolbar ul li {
	border-left: 1px solid #ccc;
}

.itemToolbar .itemAuthor a {
	color: #9c7127;
}

.itemToolbar .itemAuthor a:hover {
	color: #000;
}

span.latestItemImage img,span.genericItemImage img,span.userItemImage img,span.catItemImage img,span.itemImage img {
	border: 1px dotted #dadada;
}

span.itemImageCredits {
	border-left: 1px solid #ccc;
}

.latestItemIntroText img,.genericItemIntroText img,.userItemIntroText img,.catItemIntroText img,.itemIntroText img {
	background: #fff;
	border: 1px solid #ccc;
}

.itemFullText img {
	background: #fff;
	border: 1px solid #ccc;
}

.catItemExtraFields h4,.genericItemExtraFields h4,.itemExtraFields h3 {
	border-bottom: 3px solid #ddd;
}

.catItemHitsBlock,.itemHitsTwitter,.itemCategory,.latestItemTagsBlock,.userItemTagsBlock,.catItemTagsBlock,.itemTagsBlock,.itemSocialLinksBlock {
	border-bottom: 1px dotted #dadada;
}

span.itemHitsTwitterSep {
	color: #ccc;
}

.latestItemTagsBlock ul.latestItemTags li,.userItemTagsBlock ul.userItemTags li,.catItemTagsBlock ul.catItemTags li,.itemTagsBlock ul.itemTags li {
	background: #F3F2ED;
	border: 1px solid #E3E3DB;
}

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

.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: 1px dotted #ccc;
}

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

.modulePretext {
	border-bottom: 1px solid #ddd;
	border-top: 3px solid #ddd;
	background: #f9f9f9;
}

.itemAuthorBlock img.itemAuthorAvatar,.latestItemsUser img,.userBlock img {
	border: 1px solid #e3e3db;
	background: #fff;
}

.itemAuthorBlock .itemAuthorDetails,.latestItemsUser,.userBlock {
	background: #f3f2ed;
	border-top: 3px solid #e3e3db;
	border-bottom: 1px solid #e3e3db;
}

.itemAuthorBlock .itemAuthorDetails p {
	color: #999;
}

.latestItemsUser,.userBlock {
	color: #999;
}

.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {
	border-right: 1px solid #ccc;
}

.itemRelated h3,.itemAuthorLatest h3 {
	border-bottom: 3px solid #ddd;
}

.itemRelated ul li,.itemAuthorLatest ul li {
	border-top: 1px dotted #dadada;
}

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

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

.itemNavigation {
	border: 1px solid #e5e5e5;
	border-right: none;
	border-left: none;
	background: #f9f9f9;
	font-size: 12px;
	margin: 12px 0 24px;
	padding: 4px 8px;
}

.itemNavigation span.itemNavigationTitle {
	color: #202020;
}

.itemComments ul.itemCommentsList li {
	border-bottom: 1px solid #e5e5e5;
}

.itemComments ul.itemCommentsList li img {
	border: 1px solid #dadada;
}

.itemComments ul.itemCommentsList li span.commentDate {
	border-right: 1px solid #e5e5e5;
	color: #333;
}

.itemComments ul.itemCommentsList li span.commentAuthorName {
	color: #9c7127;
}

.itemComments h3 {
	border-top: 3px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #f9f9f9;
	color: #373636;
}

.itemCommentsForm form {
	background: #f7f7f7;
	border: 1px solid #E5E5E5;
}

.itemCommentsForm form span#formLog {
	color: #CF1919;
}

.latestItemsCategory,.itemListCategory {
	border-bottom: 1px solid #e5e5e5;
}

span.catItemAddLink,span.userItemAddLink {
	border-bottom: 2px dashed #ddd;
}

.latestItemsCategoryImage img,.itemListCategory img {
	background: #fff;
	border: 1px solid #ddd;
}

.subCategory a.subCategoryImage img {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #dadada;
}

#itemListLinks {
	border-top: 1px solid #e5e5e5;
}

.latestItemCommentsLink,.catItemCommentsLink,.userItemCommentsLink {
	border-right: 1px solid #ccc;
}

.latestItemReadMore a.k2ReadMore,.userItemReadMore a.k2ReadMore,.catItemReadMore a.k2ReadMore {
	color: #9c7127;
}

.latestItemReadMore a:hover.k2ReadMore,.userItemReadMore a:hover.k2ReadMore,.catItemReadMore a:hover.k2ReadMore {
	color: #000;
}

span.catItemDateModified {
	color: #999;
	border-top: 1px solid #ddd;
}

h2.latestItemTitleList {
	border-bottom: 1px dotted #ccc;
}

.k2AccountPage .k2AccountPageUpdate {
	border-top: 1px dotted #ccc;
}

.k2LatestCommentsBlock ul li {
	background: #fff;
	border: 1px dashed #ccc !important;
}

.k2LatestCommentsBlock ul li a.lcAvatar img {
	border: 1px solid #dadada;
}

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

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

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

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

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

.k2ItemsBlock ul li.odd {
	background: #fff;
}

.k2ItemsBlock ul li.lastItem {
	border-bottom: 1px solid #e5e5e5;
}

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

.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
	border: 1px dotted #dadada;
}

.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
	border: 1px dotted #dadada;
}

.k2ItemsBlock ul li .moduleItemIntrotext a:hover.moduleItemImage img {
	background: #edece7;
	border: 1px solid #d7d7d7;
}

.k2ItemsBlock ul li a.moduleItemComments {
	border-right: 1px solid #dadada;
}

.k2ItemsBlock ul li span.moduleItemHits {
	border-right: 1px solid #dadada;
}

.k2ItemsBlock ul li a.moduleItemReadMore {
	color: #9c7127;
}

.k2ItemsBlock ul li a:hover.moduleItemReadMore {
	color: #000;
}

.k2UserBlock p.ubGreeting {
	border-bottom: 1px dotted #ccc;
}

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

.k2CategoriesListBlock ul li ul {
	border-left: 1px dotted #d7d7d7;
}

.k2TagCloudBlock a:hover {
	background: #d3d2ca;
	color: #fff;
}

.latestItemTagsBlock ul.latestItemTags li,.userItemTagsBlock ul.userItemTags li,.catItemTagsBlock ul.catItemTags li,.itemTagsBlock ul.itemTags li {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
