/*
#------------------------------------------------------------------------
# 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:#e8e7df 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: 8px 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 { -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
