/*
#------------------------------------------------------------------------
# Coffe -#1 2011 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: transparent url('../images/style1/bottom_bg.jpg') repeat 0 0;
  color: #8e8679;
}
body > .bg {
  background: transparent url('../images/style1/main_bg.jpg') repeat 0 0;
}
a {
  color: #585048;
}
a:hover,a:active,a:focus {
  color: #bf7233;
}
#bottomWrap > div {
  border-top: 1px dashed #dad6ce;
}
#gkMainbody {
  background: transparent url('../images/style1/white_bg.png') repeat 0 0;
}
#gkMainbodyWrap {
  border: 1px dashed #d3cbb9;
}
#gkPageTop>span {
  background: url('../images/style1/top_lines.png') no-repeat right -100px;
}
#gkPageTop>span:first-child {
  background-position: left 25px;
}
h1.gkLogo.text a,h1.gkLogo.text .gkSiteSlogan {
  color: #fff;
  color: #433a31;
}
h1.gklogo a {
  background: url('../images/style1/logo.png') no-repeat 0 0;
}
#bottomWrap {
  color: #c0baad;
}
#bottomWrap h3 {
  color: #585048;
}
#bottomWrap a:hover {
  color: #3f372f;
}
#bottomWrap li {
  border-top: 1px dashed #bfb9aa;
}
#gkFooter {
  border-top: 1px dashed #aea899;
}
#mainPage .box,#mainPage .box_menu,#mainPage .box_text {
  background: transparent url('../images/style1/white_bg.png') repeat 0 0;
}
#mainPage .box > div,#mainPage .box_menu > div,#mainPage .box_text > div {
  border: 1px dashed #d3cbb9;
}
#mainPage .box > div > h3,#mainPage .box_menu > div > h3,#mainPage .box_text > div > h3 {
  color: #bf7233;
}
#mainPage .box li,#mainPage .box_menu li,#mainPage .box_text li {
  border-top: 1px dashed #d3cbb9;
}
#mainPage .box_text .item {
  border-bottom: 1px dashed #d3cbb9;
}
#mainPage .box.dark,#mainPage .box_menu.dark,#mainPage .box_text.dark {
  background: transparent url('../images/style1/dark_bg1.png') repeat 0 0;
  color: #dcd5c6;
}
#mainPage .box.dark > div,#mainPage .box_menu.dark > div,#mainPage .box_text.dark > div {
  border: 1px dashed #b5ae9c;
}
#mainPage .box.dark > div > h3,#mainPage .box_menu.dark > div > h3,#mainPage .box_text.dark > div > h3 {
  color: #fff;
}
#mainPage .box.dark a,#mainPage .box_menu.dark a,#mainPage .box_text.dark a {
  color: #fff;
}
#mainPage .box.dark a:hover,#mainPage .box_menu.dark a:hover,#mainPage .box_text.dark a:hover {
  color: #bf7233;
}
#mainPage .box.dark li,#mainPage .box_menu.dark li,#mainPage .box_text.dark li {
  border-top: 1px dashed #b5ae9c;
}
#mainPage .box.light,#mainPage .box_menu.light,#mainPage .box_text.light {
  background: transparent url('../images/style1/light_bg.png') repeat-x 0 0;
  border: 1px solid #c6bfad;
}
#mainPage .box.light > div > h3,#mainPage .box_menu.light > div > h3,#mainPage .box_text.light > div > h3 {
  background: transparent url('../images/style1/box_header.png') repeat-x 0 0;
  color: #585048;
}
#mainPage .box.light li,#mainPage .box_menu.light li,#mainPage .box_text.light li {
  border-top: 1px dashed #C6BFAD;
}
#mainPage .box.shadow1,#mainPage .box.shadow2 {
  border: 1px solid #e2decf;
}
#mainPage .box.shadow2 {
  border-color: #b1ad9e;
}
.gkDemoMap {
  background: #fff;
}
#gkMain #gkBreadcrumb {
  border-bottom: 1px dashed #d3cbb9;
}
#gkButtons a,
#gkLang > div,
#gkLang {
  background: transparent url('../images/style1/bottom_bg.jpg') no-repeat 0 0;
  color: #fff;
}
#gkButtons a:hover {
  color: #585048;
}
#gkButtons a span {
  border: 1px dashed #dad6ce;
  border-top: none;
  background: transparent url('../images/style1/bottom_bg.jpg') no-repeat 0 -17px;
}
#gkButtons a.activated {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
}
#gkButtons a.activated span {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 -26px;
}
#gkButtons a.activated:hover span {
  color: #bf7233;
}
#gkPopup {
  background: transparent url('../images/style1/bottom_bg.jpg') repeat 0 0;
  color: #c0baad;
}
#gkPopup.activated {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
}
#gkPopup > div {
  border-bottom: 1px dashed #dad6ce;
}
#gkPopup h3 {
  border-bottom: 1px dashed #B5AE9C;
}
#gkPopup a {
  color: #C0BAAD;
}
#gkPopup a:hover {
  color: #fff;
}
#gkPopup input.inputbox {
  color: #585048;
}
#gkPopup input.button,#gkPopup button {
  background: #be7a42;
}
#gkPopup input.button:hover,#gkPopup button:hover {
  background: #585048 !important;
}
#gkPopup #login-form ul {
  border-top: 1px dashed #B5AE9C;
}
label.invalid {
  color: #dc8d4c;
}
/* gk_stuff.css */
#gkMenu ul.level0 > li.active > a,div#gkDropMain ul > li.active > a {
  background: #696056;
  color: #fff;
}
#gkMenu ul.level0>li>div.childcontent {
  background: transparent url('../images/style1/submenu_bg.png') no-repeat 12px 0;
}
#gkMenu ul.level0>li>div>div.childcontent-inner {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
}
#gkMenu ul.level0>li>div.childcontent a:hover,#gkMenu ul.level0>li>div.childcontent li:hover a,#gkMenu ul.level0>li>div.childcontent a:hover > span,#gkMenu ul.level0>li>div.childcontent li:hover > a > span,#gkMenu ul.level0>li>div.childcontent a:hover > span > span,#gkMenu ul.level0>li>div.childcontent li:hover > a > span > span {
  color: #fff !important;
}
#gkMenu ul.level0>li>div.childcontent li a,#gkMenu ul.level0>li>div.childcontent li span {
  color: #d6d1c4;
}
#gkMenu ul.level0>li>div.childcontent li span.menu-title {
  background: url('../images/style1/bullets.png') no-repeat 0 10px;
  border-bottom: 1px dashed #857d76;
}
#gkMenu li.group .group-title {
  background: #585048;
}
#gkMenu ul.level0>li>div.childcontent div.childcontent {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
}
#gkSubmenu > div {
  border-top: 1px dashed #696056;
}
#gkSubmenu ul li a {
  color: #696056;
}
#gkSubmenu>div>ul>li.haschild:hover>a,#gkSubmenu>div>ul>li.haschild:hover>a span {
  color: #fff !important;
}
#gkSubmenu>div>ul>li.active>a>span,#gkSubmenu ul li:hover>a>span,#gkSubmenu ul li>a:active>span,#gkSubmenu ul li>a:focus>span {
  color: #bf7233;
}
#gkSubmenu ul li.haschild:hover>a>span,#gkSubmenu ul li.haschild>a:active>span,#gkSubmenu ul li.haschild>a:focus>span {
  color: #fff;
}
#gkSubmenu>.sublevel>ul>li.haschild:hover>a,#gkSubmenu ul li.haschild:hover>a,#gkSubmenu ul li.haschild>a:active,#gkSubmenu ul li.haschild>a:focus {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
  color: #fff;
}
#gkSubmenu ul li li a {
  color: #d6d1c4;
}
#gkSubmenu ul li li a:hover,#gkSubmenu ul li li a:hover span {
  color: #fff !important;
}
#gkSubmenu ul li ul {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
}
#gkSubmenu ul ul ul {
  background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0;
}
.gkIsWrapper-gk_coffe .gkIsPreloader {
  background-color: #f2f1eb;
}
.gkIsWrapper-gk_coffe .gkIsText {
  color: #585048;
}
.gkIsWrapper-gk_coffe .gkIsPrev span,.gkIsWrapper-gk_coffe .gkIsNext span {
  background: transparent url('../images/style1/gk_is_interface.png') no-repeat 0 0;
}
.gkIsWrapper-gk_coffe .gkIsPrev span {
  background-position: 0 bottom;
}
ul.gkTabs li span,
.gkTabsWrap.vertical ol li span {
  background: url('../images/style1/tabs.png') repeat-x 0 top;
  color: #585048;
  border: 1px solid #ccc6ba;
  border-top: none;
  border-bottom: none;
}
ul.gkTabs li.active span,
.gkTabsWrap.vertical ol li.active span {
  background-position: 0 0;
  color: #585048;
  border: 1px solid #ccc6ba !important;
  border-top: none !important;
  border-bottom: none !important;
}
div.gkTabContainer0,
div.gkTabsContainer {
  background: transparent url('../images/style1/light_bg.png') repeat-x 0 0;
  color: #8e8679;
  border: 1px solid #c6bfad;
}
div.gkTabButtonNext,div.gkTabButtonPrev,
.gkTabsButtonNext, .gkTabsButtonPrev {
  background: url('../images/style1/nsp_interface.png') no-repeat right -23px;
}
div.gkTabButtonPrev,
.gkTabsButtonPrev {
  background-position: left -23px;
  right: 30px;
}
div.gkTabButtonNext:hover,
.gkTabsButtonNext:hover {
  background-position: right bottom;
}
div.gkTabButtonPrev:hover,
.gkTabsButtonPrev:hover {
  background-position: left bottom;
}
.gkTabItemSpace a {
  color: #585048;
}
.gkTabItemSpace a:hover {
  color: #bf7233;
}
.gkTabNewsImage {
  background: #fff;
}
.dark .gkTab .nspArt h4.nspHeader {
  color: #fff;
}
.dark .gkTab .nspArt h4.nspHeader a {
  color: #fff;
}
.dark .gkTab .nspArt h4.nspHeader a:hover {
  color: #DCD5C6;
}
.dark div.gkTabContainer0,
.dark .gkTabsContainer {
  color: #dcd5c6;
  background: transparent url('../images/style1/dark_bg.png') repeat 0 0;
  border: none;
  border-top: 1px solid #7D766C;
}
.dark ul.gkTabs li.active span,
.dark .gkTabsWrap.vertical ol li.active span {
  background-position: 0 bottom;
  color: #dcd5c6;
  border-color: transparent !important;
}
.dark .gkTabItemSpace a,
.dark .gkTabsContainer a {
  color: #fff;
}
.dark div.gkTabButtonNext,.dark div.gkTabButtonPrev,
.dark .gkTabsButtonNext, .dark .gkTabsButtonprev {
  background: url('../images/style1/nsp_interface.png') no-repeat right top;
}
.dark div.gkTabButtonPrev,
.dark .gkTabsButtonPrev {
  background-position: left top;
}
.dark div.gkTabButtonNext:hover,
.dark .gkTabButtonNext:hover {
  background-position: right bottom;
}
.dark div.gkTabButtonPrev:hover,
.dark .gkTabsButtonPrev:hover {
  background-position: left bottom;
}
.nspBotInterface .nspPagination li,.nspTopInterface .nspPagination li,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li.active {
  background: #c6c0a8;
}
.nspBotInterface .nspPagination li:hover,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li:hover,.nspTopInterface .nspPagination li.active {
  background: #c27130;
}
.nspBotInterface .nspCounter,.nspTopInterface .nspCounter {
  background: #c6c0a8;
  color: #fff !important;
}
.nspBotInterface .nspCounter span,.nspTopInterface .nspCounter span {
  color: #ffffff !important;
}
.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
  background: transparent url('../images/style1/nsp_interface.png') no-repeat 0 -23px;
}
.nspBotInterface .nspPrev:hover,.nspTopInterface .nspPrev:hover {
  background-position: 0 bottom;
}
.nspBotInterface .nspNext,.nspTopInterface .nspNext {
  background-position: right -23px;
}
.nspBotInterface .nspNext:hover,.nspTopInterface .nspNext:hover {
  background-position: right bottom;
}
.nspArt h4.nspHeader {
  color: #585048;
}
.nspArt h4.nspHeader a {
  color: #585048;
}
.nspLinks h4 a {
  color: #585048;
}
.nspLinks h4 a:hover,.nspArt h4.nspHeader a:hover {
  color: #bf7233;
}
.nspImage {
  background: #fff;
}
.light .nspBotInterface .nspPrev,.light .nspTopInterface .nspPrev,.light .nspBotInterface .nspNext,.light .nspTopInterface .nspNext {
  background: transparent url('../images/style1/nsp_interface.png') no-repeat left top;
}
.light .nspBotInterface .nspNext,.light .nspTopInterface .nspNext {
  background-position: right top;
}
.light .nspBotInterface .nspPagination li,.light .nspTopInterface .nspPagination li {
  background: #8e8a7f;
}
.light .nspBotInterface .nspPagination li:hover,.light .nspBotInterface .nspPagination li.active,.light .nspTopInterface .nspPagination li:hover,.light .nspTopInterface .nspPagination li.active {
  background: #c27130;
}
.light .nspBotInterface .nspPrev:hover,.light .nspTopInterface .nspPrev:hover {
  background-position: 0 bottom;
}
.light .nspBotInterface .nspNext:hover,.light .nspTopInterface .nspNext:hover {
  background-position: right bottom;
}
.dark .nspBotInterface .nspPrev,.dark .nspTopInterface .nspPrev,.dark .nspBotInterface .nspNext,.dark .nspTopInterface .nspNext {
  background: transparent url('../images/style1/nsp_interface.png') no-repeat left top;
}
.dark .nspBotInterface .nspNext,.dark .nspTopInterface .nspNext {
  background-position: right top;
}
.dark .nspBotInterface .nspPagination li,.dark .nspTopInterface .nspPagination li {
  background: #8e8a7f;
}
.dark .nspBotInterface .nspPagination li:hover,.dark .nspBotInterface .nspPagination li.active,.dark .nspTopInterface .nspPagination li:hover,.dark .nspTopInterface .nspPagination li.active {
  background: #c27130;
}
.dark .nspBotInterface .nspPrev:hover,.dark .nspTopInterface .nspPrev:hover {
  background-position: 0 bottom;
}
.dark .nspBotInterface .nspNext:hover,.dark .nspTopInterface .nspNext:hover {
  background-position: right bottom;
}
.dark .nspLinks h4 a {
  color: #fff;
}
.dark .nspLinks h4 a:hover,.dark .nspArt h4.nspHeader a:hover {
  color: #bf7233;
}
/* joomla.css */
input,select,textarea,.inputbox {
  border: 1px solid #e4e0d1;
}
input:focus,select,textarea:focus,.inputbox:focus {
  color: #444;
}
.button,button,a.readon,.pagenav-next a,.pagenav-prev a,input[type="submit"],input[type="button"] {
  background: #696056;
  color: #fff !important;
}
.dark .button,.dark button,.dark a.readon,.dark input[type="submit"],.dark input[type="button"],.adminform button:hover,.adminform button:focus,#adminForm button:hover,#adminForm button:focus,button:hover,button:focus,.button:hover,.button:focus,a.readon:hover,a.readon:focus,.pagenav-next a:hover,.pagenav-prev a:hover,.pagenav-next a:focus,.pagenav-prev a:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,.light .button:hover,.light .button:focus,.light button:hover,.light button:focus,.light a.readon:hover,.light a.readon:focus,.light input[type="submit"]:hover,.light input[type="submit"]:focus,.light input[type="button"]:hover,.light input[type="button"]:focus {
  color: #fff !important;
  background: #222 !important;
}
.dark .button,.dark button,.dark a.readon,.dark input[type="submit"],.dark input[type="button"] {
  color: #585048 !important;
  background: #dcd7c5 !important;
}
.dark .button:hover,.dark button:hover,.dark a.readon:hover,.dark input[type="submit"]:hover,.dark input[type="button"]:hover,.dark .button:focus,.dark button:focus,.dark a.readon:focus,.dark input[type="submit"]:focus,.dark input[type="button"]:focus {
  color: #fff !important;
  background: #463f38 !important;
}
hr {
  border-top: 1px solid #ddd;
}
#gkComponent > div > h1,#gkComponent > div > h2,#gkComponent > div > h1 a,#gkComponent > div > h2 a {
  color: #373636;
}
.articleContent img,.feed-item-description img {
  background: #fff;
}
.img_caption {
  background: #fff;
}
p.img_caption {
  color: #2d2d2d;
}
#gkSocialAPI {
  border-top: 1px dashed #D3CBB9;
}
div.pagination ul li a,div.pagination ul li span,.k2Pagination ul li span {
  color: #fff;
  background: #e1ddd1;
}
div.pagination ul li a,.k2Pagination ul li a {
  background: #A9A196;
}
div.pagination ul li a:hover,.k2Pagination ul li a:hover {
  background: #D49561 !important;
}
div.pagination p.counter {
  color: #878787;
  border-top: 1px solid #f0f0f0;
}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {
  color: #222;
}
#system-message dd.message ul {
  background: #585048;
  color: #fff;
}
#system-message dd.error ul {
  background: #bf7233;
  color: #fff;
}
#system-message dd.notice ul {
  background: #ccc6ba;
  color: #222;
}
fieldset.phrases,fieldset.only {
  border-bottom: 1px dashed #D3CBB9;
}
.search-results dt.result-title {
  border-top: 1px dashed #d3cbb9;
}
.search-results p {
  color: #878787;
}
.tip {
  background: transparent url("../images/style1/bottom_bg.jpg") repeat scroll 0 0;
  color: #D6D1C4;
}
.tip-title {
  background: transparent url("../images/style1/menu_bg.jpg") repeat scroll 0 0;
  color: #D6D1C4;
}
table th {
  background: transparent url('../images/style1/bottom_bg.jpg') repeat 0 0;
  color: #fff;
}
table th a {
  color: #fff;
}
table td,.cat-list-row0 td,.cat-list-row1 td {
  border-bottom: 1px dotted #dadada;
  border-left: 1px dotted #dadada;
}
.cat-list-row1 td {
  background: #fbfbfb;
}
table tr:hover {
  background: transparent url('../images/style1/white_bg.png') repeat 0 0;
}
.blogcreatedate {
  background: url('../images/style1/bottom_bg.jpg') no-repeat 0 0;
  color: #fff;
}
.blogcreatedate div {
  border: 1px dashed #DAD6CE;
  border-left: none;
}
/* k2.css */
.genericItemView {
  border-bottom: 1px solid #f0f0f0;
}
.userItemViewUnpublished {
  border: 4px solid #dadada;
  background: #fffff2;
}
.userItemEditLink,.catItemEditLink,.itemEditLink {
  border: 2px dashed #eae8cc;
  background: #fffef4;
}
.userItemEditLink a,.catItemEditLink a,.itemEditLink a {
  color: #C03131;
}
.itemDateCreated {
  background: url('../images/style1/bottom_bg.jpg') no-repeat 0 0;
  color: #fff;
}
.itemDateCreated div {
  border: 1px dashed #DAD6CE;
  border-left: none;
}
.genericItemDateCreated {
  border-right: 1px solid #dadada;
}
.itemHeader .itemTitle {
  color: #373636;
}
.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: #BF7233;
}
.userItemHeader .userItemTitle span sup,.catItemHeader .catItemTitle span sup,.itemHeader .itemTitle span sup {
  color: #CF1919;
}
.itemToolbar {
  color: #585048;
}
.itemToolbar ul li {
  border-left: 1px solid #D3CBB9;
}
.itemToolbar ul li a {
  color: #585048;
}
.itemToolbar ul li a:hover {
  color: #BF7233;
}
.itemToolbar ul li a#fontDecrease img {
  background: url(../images/system/font_decrease.gif) no-repeat;
}
.itemToolbar ul li a#fontIncrease img {
  background: url(../images/system/font_increase.gif) no-repeat;
}
.itemToolbar .itemAuthor a {
  color: #BF7233;
}
.itemToolbar .itemAuthor a:hover {
  color: #000;
}
span.latestItemImage img,span.genericItemImage img,span.userItemImage img,span.catItemImage img,span.itemImage img {
  background: #fff;
}
span.itemImageCredits {
  border-left: 1px solid #ccc;
}
span.latestItemImage img,span.genericItemImage img,span.userItemImage img,span.catItemImage img,span.itemImage img {
  background: #fff;
}
.itemFullText img {
  background: #fff;
}
.catItemExtraFields h4,.genericItemExtraFields h4,.itemExtraFields h3 {
  border-bottom: 3px solid #ddd;
}
.catItemExtraFields ul li,.genericItemExtraFields ul li,.itemExtraFields ul li {
  border-bottom: 1px dashed #E1E1E1;
}
span.itemDateModified {
  color: #585048;
}
.catItemHitsBlock,.itemHitsTwitter,.itemCategory,.latestItemTagsBlock,.userItemTagsBlock,.catItemTagsBlock,.itemTagsBlock,.itemSocialLinksBlock {
  border-bottom: 1px dashed #E1E1E1;
}
span.itemHitsTwitterSep {
  color: #ccc;
}
span.itemTwitterLink a {
  background: url(../images/social/twitter_16.png) no-repeat 0 50%;
}
.latestItemCategory a,.genericItemCategory a,.userItemCategory a,.catItemCategory a {
  color: #BF7233;
}
.latestItemCategory a:hover,.genericItemCategory a:hover,.userItemCategory a:hover,.catItemCategory a:hover {
  color: #222;
}
.latestItemTagsBlock ul.latestItemTags li a,.userItemTagsBlock ul.userItemTags li a,.catItemTagsBlock ul.catItemTags li a,.itemTagsBlock ul.itemTags li a {
  background: #d49561;
  color: #fff;
}
.latestItemTagsBlock ul.latestItemTags li a:hover,.userItemTagsBlock ul.userItemTags li a:hover,.catItemTagsBlock ul.catItemTags li a:hover,.itemTagsBlock ul.itemTags li a:hover {
  background: #696056;
  color: #fff;
}
.itemSocialLinksBlock ul.itemSocialLinks li a {
  background-position: 0 0;
  background-repeat: no-repeat;
}
.catItemAttachmentsBlock,.itemAttachmentsBlock {
  border-bottom: 1px dotted #ccc;
}
.catItemAttachmentsBlock ul.catItemAttachments li span,.itemAttachmentsBlock ul.itemAttachments li span {
  color: #999;
}
.modulePretext {
  border-top: 1px dashed #D3CBB9;
  border-bottom: 1px dashed #D3CBB9;
}
.itemAuthorBlock .itemAuthorDetails,.latestItemsUser,.userBlock {
  background: url("../images/style1/dark_bg.png") repeat scroll 0 0 transparent;
  color: #DCD5C6;
}
.itemAuthorBlock .itemAuthorDetails > div,.latestItemsUser > div,.userBlock > div {
  border: 1px dashed #B5AE9C;
}
.itemAuthorBlock .itemAuthorDetails a,.latestItemsUser a,.userBlock a {
  color: #dcd5c6;
}
.itemAuthorBlock .itemAuthorDetails a:hover,.latestItemsUser a:hover,.userBlock a:hover {
  color: #fff;
}
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName,.latestItemsUser h2,.userBlock h2 {
  color: #DCD5C6;
}
.itemAuthorBlock .itemAuthorDetails p {
  color: #ccc;
}
.latestItemsUser,.userBlock {
  color: #ccc;
}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {
  border-right: 1px solid #8d867f;
}
.itemRelated h3,.itemAuthorLatest h3 {
  color: #333;
}
.itemRelated ul li,.itemAuthorLatest ul li {
  background: url('../images/style1/bullets.png') no-repeat 2px 13px !important;
  border-bottom: 1px dashed #e1e1e1;
}
.latestItemVideoBlock,.catItemVideoBlock,.itemVideoBlock {
  background: #010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;
}
.itemVideoBlock span.itemVideoCaption {
  color: #eee;
}
.itemVideoBlock span.itemVideoCredits {
  color: #eee;
}
.itemNavigation span.itemNavigationTitle {
  color: #202020;
}
.itemComments {
  background: url('../images/style1/white_bg.png') repeat 0 0;
  border-top: 1px dashed #D3CBB9;
  border-bottom: 1px dashed #D3CBB9;
}
.itemComments ul.itemCommentsList li {
  border-bottom: 1px dashed #D3CBB9;
}
.itemComments ul.itemCommentsList li.authorResponse {
  background: url(../images/system/stripes.png) repeat;
}
.itemComments ul.itemCommentsList li img {
  border: 1px solid #dadada;
}
.itemComments ul.itemCommentsList li span.commentAuthorName,.itemComments ul.itemCommentsList li span.commentAuthorName a,.itemComments ul.itemCommentsList li span.commentDate {
  color: #454545;
}
.itemComments ul.itemCommentsList li span.commentAuthorName a:hover {
  color: #BF7233;
}
.itemComments ul.itemCommentsList li p {
  color: #656565;
}
.itemComments ul.itemCommentsList li span.commentLink a {
  color: #BF7233;
}
.itemComments ul.itemCommentsList li span.commentLink a:hover {
  background-position: -20px -599px;
  color: #222;
}
.itemComments h3 {
  color: #373636;
  border-bottom: 1px dashed #D3CBB9;
}
.itemCommentsForm p.itemCommentsFormNotes {
  color: #585048;
}
.itemCommentsForm form label {
  color: #878787;
}
.itemCommentsForm form span#formLog {
  color: #CF1919;
}
.itemCommentsForm form .formLogLoading {
  background: url(../images/system/loading.gif) no-repeat left center;
}
.latestItemsCategory,.itemListCategory {
  border: 1px solid #f0f0f0;
  background: #fbfbfb;
}
span.catItemAddLink,span.userItemAddLink {
  border-bottom: 2px dashed #ddd;
}
.latestItemsCategoryImage img,.itemListCategory img {
  background: #fff;
  border: 1px solid #ddd;
}
.subCategory a.subCategoryImage img {
  background: #fff;
}
#itemListLinks {
  border-top: 1px solid #f0f0f0;
}
.latestItemCommentsLink,.catItemCommentsLink,.userItemCommentsLink {
  border-right: 1px solid #f0f0f0;
}
.latestItemReadMore a.k2ReadMore,.userItemReadMore a.k2ReadMore,.catItemReadMore a.k2ReadMore {
  color: #BF7233;
}
.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;
}
img.k2AccountPageImage {
  border: 4px solid #ddd;
}
.k2AccountPage .k2AccountPageUpdate {
  border-top: 1px dotted #ccc;
}
.k2LatestCommentsBlock ul li a.lcAvatar img {
  background: #fff;
}
.k2LatestCommentsBlock ul li a:hover {
  color: #000;
}
.k2LatestCommentsBlock ul li span.lcUsername {
  color: #BF7233;
}
.k2LatestCommentsBlock ul li span.lcCommentDate {
  color: #878787;
}
.k2TopCommentersBlock ul li span.tcLatestCommentDate {
  color: #000;
}
.k2ItemsBlock ul li.odd {
  background: #fff;
}
.k2ItemsBlock ul li a.moduleItemTitle {
  color: #222;
}
.k2ItemsBlock ul li a:hover.moduleItemTitle {
  color: #BF7233;
}
.k2ItemsBlock ul li .moduleItemAuthor {
  color: #666;
}
.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
  border: 1px dotted #dadada;
}
.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
  background: #fff;
}
.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: #BF7233;
}
.k2ItemsBlock ul li a:hover.moduleItemReadMore {
  color: #000;
}
.k2UserBlock p.ubGreeting {
  border-bottom: 1px dotted #ccc;
}
.k2BreadcrumbsBlock span.bcTitle {
  color: #999;
}
.k2CalendarLoader {
  background: #fff url(../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;
}
table.calendar {
  background: #fff;
}
table.calendar tr td {
  border: 1px solid #f4f4f4;
  background: #fff;
}
table.calendar tr td.calendarNavMonthPrev {
  background: #f3f3f3;
}
table.calendar tr td.calendarCurrentMonth {
  background: #f3f3f3;
}
table.calendar tr td.calendarNavMonthNext {
  background: #f3f3f3;
}
table.calendar tr td.calendarDayName {
  background: #e9e9e9;
}
table.calendar tr td.calendarDateEmpty {
  background: #fbfbfb;
}
table.calendar tr td.calendarDateLinked a {
  background: #eee;
}
table.calendar tr td.calendarDateLinked a:hover {
  background: #135cae;
  color: #fff;
}
table.calendar tr td.calendarToday {
  background: #135cae;
  color: #fff;
}
table.calendar tr td.calendarTodayLinked {
  background: #135cae;
  color: #fff;
}
table.calendar tr td.calendarTodayLinked a {
  color: #fff;
}
table.calendar tr td.calendarTodayLinked a:hover {
  background: #BFD9FF;
}
.k2CategoriesListBlock ul li {
  border-top: 1px solid #f0f0f0;
  border-bottom: none !important;
  background: url('../images/style1/bullets.png') no-repeat 0 16px !important;
}
.k2CategoriesListBlock ul li a {
  color: #555;
}
.k2CategoriesListBlock ul li a:hover {
  color: #222;
}
.k2TagCloudBlock a {
  background: #a9a196;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.k2TagCloudBlock a:hover {
  background: #d49561;
  color: #fff;
}
.dark .k2LatestCommentsBlock ul li span.lcCommentDate {
  color: #B5AE9C;
}
.dark .k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
  background: #efebe2;
}
/* CSS3 */
.tip,div.gk-menu ul.level0>li>div>div.childcontent-inner,div.gk-menu ul.level0>li>div.childcontent div.childcontent {
  -webkit-box-shadow: 0 2px 2px #444;
  -moz-box-shadow: 0 2px 2px #444;
  box-shadow: 0 2px 2px #444;
}
#gkSubmenu ul li ul {
  -webkit-box-shadow: 0 2px 2px #444;
  -moz-box-shadow: 0 2px 2px #444;
  box-shadow: 0 2px 2px #444;
}
#bottomWrap h3 {
  text-shadow: 1px 1px 1px #c6bdad;
}
#mainPage .box.light > div > h3 {
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);
}
#mainPage .box.shadow1,#mainPage .box.shadow2 {
  -webkit-box-shadow: 0 0 16px rgba(117, 113, 98, 0.52);
  -moz-box-shadow: 0 0 16px rgba(117, 113, 98, 0.52);
  box-shadow: 0 0 16px rgba(117, 113, 98, 0.52);
}
.gkIsText,.info-block div:first-child p:first-child,ul.gkTabs li span,
.gkTabsWrap.vertical ol li span {
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);
}
.dark h4.nspHeader,ul.gkTabs li.active span,
.gkTabsWrap.vertical ol li.active span {
  text-shadow: 1px 1px 1px rgba(88, 80, 72, 0.75);
}
/* demo only */
div#demo1 {
  width: 394px;
  height: 119px;
  background: url('../../../images/stories/demo/demo_header_style1.png');
  text-indent: -999em;
}
div#demo2 {
  width: 411px;
  height: 149px;
  background: url('../../../images/stories/demo/demo_header2_style1.png');
  text-indent: -999em;
}
div#demo3 {
  width: 521px;
  height: 72px;
  background: url('../../../images/stories/demo/reservations_style1.png');
  text-indent: -999em;
}
