/*
#------------------------------------------------------------------------
# Coffe - #1 2011 template (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

/* Style 1 */

/* 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 }
#bottom-wrap > div { border-top: 1px dashed #dad6ce; }
#gk-main #gk-current-content-wrap1 { background: transparent url('../images/style1/white_bg.png') repeat 0 0; }
#gk-current-content-wrap2 { border: 1px dashed #d3cbb9; }
#gk-top>span { background: url('../images/style1/top_lines.png') no-repeat right -100px; }
#gk-top>span:first-child { background-position: left 25px; }
h1.logo.text a,
h1.logo.text .site-slogan { color: #fff; color: #433a31; }
h1.logo a { background: url('../images/style1/logo.png') no-repeat 0 0; }
#bottom-wrap { color: #c0baad; }
#bottom-wrap h3 { color: #585048; }
#bottom-wrap a:hover { color: #3f372f; }
#bottom-wrap li { border-top:1px dashed #bfb9aa; }
#gk-footer { border-top:1px dashed #aea899; }
#mainPage .moduletable,
#mainPage .moduletable_menu,
#mainPage .moduletable_text { background: transparent url('../images/style1/white_bg.png') repeat 0 0; }
#mainPage .moduletable > div,
#mainPage .moduletable_menu > div,
#mainPage .moduletable_text > div { border: 1px dashed #d3cbb9; }
#mainPage .moduletable > div > h3,
#mainPage .moduletable_menu > div > h3,
#mainPage .moduletable_text > div > h3 { color: #bf7233; }
#mainPage .moduletable li,
#mainPage .moduletable_menu li,
#mainPage .moduletable_text li { border-top: 1px dashed #d3cbb9; }
#mainPage .moduletable_text .item { border-bottom: 1px dashed #d3cbb9; }
#mainPage .moduletable.dark,
#mainPage .moduletable_menu.dark,
#mainPage .moduletable_text.dark { background: transparent url('../images/style1/dark_bg.png') repeat 0 0; color: #dcd5c6; }
#mainPage .moduletable.dark > div,
#mainPage .moduletable_menu.dark > div,
#mainPage .moduletable_text.dark > div { border: 1px dashed #b5ae9c; }
#mainPage .moduletable.dark > div > h3,
#mainPage .moduletable_menu.dark > div > h3,
#mainPage .moduletable_text.dark > div > h3 { color: #fff; }
#mainPage .moduletable.dark a,
#mainPage .moduletable_menu.dark a,
#mainPage .moduletable_text.dark a { color: #fff; }
#mainPage .moduletable.dark a:hover,
#mainPage .moduletable_menu.dark a:hover,
#mainPage .moduletable_text.dark a:hover { color: #bf7233; }
#mainPage .moduletable.dark li,
#mainPage .moduletable_menu.dark li,
#mainPage .moduletable_text.dark li { border-top: 1px dashed #b5ae9c; }
#mainPage .moduletable.light,
#mainPage .moduletable_menu.light,
#mainPage .moduletable_text.light { background: transparent url('../images/style1/light_bg.png') repeat-x 0 0; border: 1px solid #c6bfad; }
#mainPage .moduletable.light > div > h3,
#mainPage .moduletable_menu.light > div > h3,
#mainPage .moduletable_text.light > div > h3 { background: transparent url('../images/style1/box_header.png') repeat-x 0 0; color: #585048; }
#mainPage .moduletable.light li,
#mainPage .moduletable_menu.light li,
#mainPage .moduletable_text.light li { border-top: 1px dashed #C6BFAD; }
#mainPage .moduletable.shadow1,
#mainPage .moduletable.shadow2 { border: 1px solid #e2decf; }
#mainPage .moduletable.shadow2 { border-color: #b1ad9e; }
.gkDemoMap { background: #fff; }
#gk-main #gk-top-nav { border-bottom: 1px dashed #d3cbb9; }
#gk-buttons a { background: transparent url('../images/style1/bottom_bg.jpg') no-repeat 0 0; color: #fff; }
#gk-buttons a:hover { color: #585048; }
#gk-buttons a span { border: 1px dashed #dad6ce; border-top: none; background: transparent url('../images/style1/bottom_bg.jpg') no-repeat 0 -17px; }
#gk-buttons a.activated { background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0; }
#gk-buttons a.activated span { background: transparent url('../images/style1/menu_bg.jpg') repeat 0 -26px; }
#gk-buttons a.activated:hover span { color: #bf7233; } 
#gk-popup { background:transparent url('../images/style1/bottom_bg.jpg') repeat 0 0; color: #c0baad; }
#gk-popup.activated { background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0; }
#gk-popup > div { border-bottom: 1px dashed #dad6ce; }
#gk-popup h3 { border-bottom: 1px dashed #B5AE9C; }
#gk-popup a { color: #C0BAAD}
#gk-popup a:hover { color: #fff}
#gk-popup input.inputbox { color: #585048 }
#gk-popup input.button, #gk-popup button.button { background: #be7a42}
#gk-popup input.button:hover, #gk-popup button.button:hover { background: #585048 !important}
#gk-popup #form-login ul { border-top: 1px dashed #B5AE9C; }
label.invalid { color: #dc8d4c}
#gkLogin h2,
#gkRegister h2 { color: #373636; }

/* gk_stuff.css */
#gk-nav ul.level0 > li.active > a { background: #696056; color: #fff; }
#gk-nav ul.level0>li>div.childcontent { background: transparent url('../images/style1/submenu_bg.png') no-repeat 12px 0; }
#gk-nav ul.level0>li>div>div.childcontent-inner-wrap { background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0; }
#gk-nav ul.level0>li>div.childcontent a:hover,
#gk-nav ul.level0>li>div.childcontent li:hover a,
#gk-nav ul.level0>li>div.childcontent a:hover > span,
#gk-nav ul.level0>li>div.childcontent li:hover > a > span,
#gk-nav ul.level0>li>div.childcontent a:hover > span > span,
#gk-nav ul.level0>li>div.childcontent li:hover > a > span > span { color: #fff!important; }
#gk-nav ul.level0>li>div.childcontent li a,
#gk-nav ul.level0>li>div.childcontent li span { color: #d6d1c4 }
#gk-nav ul.level0>li>div.childcontent li span.menu-title { background: url('../images/style1/bullets.png') no-repeat 0 10px; border-bottom: 1px dashed #857d76; }
#gk-nav li.group .group-title { background: #585048; }
#gk-nav ul.level0>li>div.childcontent div.childcontent { background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0; }
#gk-subnav > div { border-top: 1px dashed #696056; }
#gk-subnav ul li a { color: #696056; }
#gk-subnav>div>ul>li.haschild:hover>a,
#gk-subnav>div>ul>li.haschild:hover>a span { color:#fff!important; }
#gk-subnav>div>ul>li.active>a>span,
#gk-subnav ul li:hover>a>span,
#gk-subnav ul li>a:active>span,
#gk-subnav ul li>a:focus>span { color:#bf7233; }
#gk-subnav ul li.hasChild:hover>a>span,
#gk-subnav ul li.hasChild>a:active>span,
#gk-subnav ul li.hasChild>a:focus>span { color:#fff; }
#gk-subnav>.sublevel>ul>li.haschild:hover>a,
#gk-subnav ul li.hasChild:hover>a,
#gk-subnav ul li.hasChild>a:active,
#gk-subnav ul li.hasChild>a:focus { background:transparent url('../images/style1/menu_bg.jpg') repeat 0 0; color: #fff; }
#gk-subnav ul li li a { color: #d6d1c4; }
#gk-subnav ul li li a:hover,
#gk-subnav ul li li a:hover span { color: #fff!important; }
#gk-subnav ul li ul { background:transparent url('../images/style1/menu_bg.jpg') repeat 0 0; }
#gk-subnav ul ul ul { background:transparent url('../images/style1/menu_bg.jpg') repeat 0 0; }
.gk_is_wrapper-template .gk_is_preloader { background:#f2f1eb url('../images/style1/loader.gif') no-repeat center center; }
.gk_is_text { color: #585048; }
.gk_is_prev span,
.gk_is_next span { background: transparent url('../images/style1/gk_is_interface.png') no-repeat 0 0; }
.gk_is_prev span { background-position: 0 bottom; }
ul.gk_tab_ul-style1 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.gk_tab_ul-style1 li.active span { background-position: 0 0; color: #585048; border: 1px solid #ccc6ba!important; border-top: none!important; border-bottom: none!important; }
div.gk_tab_container0-style1 { background: transparent url('../images/style1/light_bg.png') repeat-x 0 0; color: #8e8679; border: 1px solid #c6bfad; }
div.gk_tab_button_next-style1,
div.gk_tab_button_prev-style1 { background: url('../images/style1/nsp_interface.png') no-repeat right -23px; }
div.gk_tab_button_prev-style1 { background-position: left -23px; right:30px; }
div.gk_tab_button_next-style1:hover { background-position: right bottom; }
div.gk_tab_button_prev-style1:hover { background-position: left bottom; }
.gk_tab_item_space a { color: #585048; }
.gk_tab_item_space a:hover { color: #bf7233; }
.gk_tab_news_image { background: #fff; }
.dark .gk_tab .nsp_art h4.nsp_header { color: #fff }
.dark .gk_tab .nsp_art h4.nsp_header a { color: #fff }
.dark .gk_tab .nsp_art h4.nsp_header a:hover { color: #DCD5C6 }
.dark div.gk_tab_container0-style1 { color: #dcd5c6; background: transparent url('../images/style1/dark_bg.png') repeat 0 0; border: none; border-top: 1px solid #7D766C; }
.dark ul.gk_tab_ul-style1 li.active span { background-position: 0 bottom; color: #dcd5c6; border-color:transparent!important; }
.dark .gk_tab_item_space a { color: #fff; }
.dark div.gk_tab_button_next-style1,
.dark div.gk_tab_button_prev-style1 { background: url('../images/style1/nsp_interface.png') no-repeat right top; }
.dark div.gk_tab_button_prev-style1 { background-position: left top; }
.dark div.gk_tab_button_next-style1:hover { background-position: right bottom; }
.dark div.gk_tab_button_prev-style1:hover { background-position: left bottom; }
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li.active { background: #c6c0a8; }
.nsp_bottom_interface .pagination li:hover,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li:hover,
.nsp_top_interface .pagination li.active { background:#c27130; }
.nsp_bottom_interface .counter,
.nsp_top_interface .counter { background:#c6c0a8; color:#fff !important; }
.nsp_bottom_interface .counter span,
.nsp_top_interface .counter span { color:#ffffff !important; }
.nsp_bottom_interface .prev,
.nsp_top_interface .prev,
.nsp_bottom_interface .next,
.nsp_top_interface .next { background: transparent url('../images/style1/nsp_interface.png') no-repeat 0 -23px; }
.nsp_bottom_interface .prev:hover,
.nsp_top_interface .prev:hover { background-position: 0 bottom }
.nsp_bottom_interface .next,
.nsp_top_interface .next { background-position: right -23px }
.nsp_bottom_interface .next:hover,
.nsp_top_interface .next:hover { background-position: right bottom }
.nsp_art h4.nsp_header { color:#585048; }
.nsp_art h4.nsp_header a { color: #585048; }
.nsp_links h4 a { color: #585048; }
.nsp_links h4 a:hover,
.nsp_art h4.nsp_header a:hover { color: #bf7233; }
.nsp_image { background:#fff; }
.light .nsp_bottom_interface .prev,
.light .nsp_top_interface .prev,
.light .nsp_bottom_interface .next,
.light .nsp_top_interface .next { background: transparent url('../images/style1/nsp_interface.png') no-repeat left top; }
.light .nsp_bottom_interface .next,
.light .nsp_top_interface .next { background-position: right top; }
.light .nsp_bottom_interface .pagination li,
.light .nsp_top_interface .pagination li { background: #8e8a7f; }
.light .nsp_bottom_interface .pagination li:hover,
.light .nsp_bottom_interface .pagination li.active,
.light .nsp_top_interface .pagination li:hover,
.light .nsp_top_interface .pagination li.active { background:#c27130; }
.light .nsp_bottom_interface .prev:hover,
.light .nsp_top_interface .prev:hover { background-position: 0 bottom }
.light .nsp_bottom_interface .next:hover,
.light .nsp_top_interface .next:hover { background-position: right bottom }
.dark .nsp_bottom_interface .prev,
.dark .nsp_top_interface .prev,
.dark .nsp_bottom_interface .next,
.dark .nsp_top_interface .next { background: transparent url('../images/style1/nsp_interface.png') no-repeat left top; }
.dark .nsp_bottom_interface .next,
.dark .nsp_top_interface .next { background-position: right top; }
.dark .nsp_bottom_interface .pagination li,
.dark .nsp_top_interface .pagination li { background: #8e8a7f; }
.dark .nsp_bottom_interface .pagination li:hover,
.dark .nsp_bottom_interface .pagination li.active,
.dark .nsp_top_interface .pagination li:hover,
.dark .nsp_top_interface .pagination li.active { background:#c27130; }
.dark .nsp_bottom_interface .prev:hover,
.dark .nsp_top_interface .prev:hover { background-position: 0 bottom }
.dark .nsp_bottom_interface .next:hover,
.dark .nsp_top_interface .next:hover { background-position: right bottom }
.dark .nsp_links h4 a { color: #fff; }
.dark .nsp_links h4 a:hover,
.dark .nsp_art h4.nsp_header a:hover { color: #bf7233; }
#jc { background: url("../images/style1/white_bg.png") repeat 0 0; border-bottom: 1px dashed #D3CBB9; border-top: 1px dashed #D3CBB9; }
#jc h4 { color: #373636}
#comments .comments-list > div { border-bottom: 1px dashed #D3CBB9; }
#comments .comment-author { color: #bf7233; }
.comments-form-message-error { background: #bf7233; color: #fff; }
.comments-form-message-info { background: #D3CBB9; color: #222; }
#comments-form img.captcha { border: 1px solid #E4E0D1}

/* joomla.css */
input,
select,
textarea,
.inputbox { border: 1px solid #e4e0d1; }
input:focus,
select,
textarea:focus,
.inputbox:focus { color: #444; }
.button,
button,
a.readon,
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"],
.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,
.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; }
.componentheading { color: #585048; }
.modifydate { color:#aaa; }
hr { border-top:1px solid #ddd; }
.contentheading { color: #373636}
.buttonheading span:hover { border-color: #999; }
.article-meta h2 { color: #373636; }
.article-meta a:hover.comments { color: #373636 }
.tool-tip { background:#fff; border:1px solid #eee; }
.tool-title { background:#222; color:#fff; }
p.img_caption { color: #2d2d2d }
.sectiontableheader { background: transparent url('../images/style1/bottom_bg.jpg') repeat 0 0; color: #fff }
.sectiontableheader a { color: #fff }
.pollstableborder td,
.sectiontableentry td,
.sectiontableentry0 td,
.sectiontableentry1 td,
.sectiontableentry2 td { border-bottom: 1px dotted #dadada; border-left: 1px dotted #dadada; }
.sectiontableentry2 td { background: #fbfbfb }
.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { background: transparent url('../images/style1/white_bg.png') repeat 0 0; }
.sectiontableheader th { background: #222; }
table.contenttoc { border:1px solid #2a2a2a; }
table.contenttoc a { color:#666666; }
table.contenttoc td { border-bottom:1px solid #2a2a2a; }
table.contenttoc th { border-bottom:1px solid #2a2a2a; }
ul.pagination li a, ul.pagination li span { color: #fff; background: #e1ddd1; }
ul.pagination li a { background: #A9A196}
ul.pagination li a:hover { background: #D49561 !important}
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; }
#gkLogin h2,
#gkRegister h2 { border-bottom: 1px solid #f0f0f0; }
#component .login_form p.lost-noaccount { border-top: 1px dashed #D3CBB9; }
#component .login_form p.lost-noaccount a { background: url("../images/bullet.png") no-repeat 2px 5px; }
#gkLogin .contentdescription,
#gkRegister .form-des { color: #878787; }
.results h4 a:hover { color: #373636 }
.results > h3 { border-bottom: 1px dashed #d3cbb9; }
.results p { color: #878787; }
.results ol li { border-bottom: 1px dashed #d3cbb9; }
.search_params { border-top: 1px dashed #d3cbb9; border-bottom: 1px dashed #d3cbb9; }
.contact-right img { background: #fff; }
.contact-left table tr { border-bottom: 1px dashed #d3cbb9 }
.polls_color_1 { background-color:#b3815c; }
.polls_color_2 { background-color: #a4bacf; }
.polls_color_3 { background-color:#b7ca93; }
.polls_color_4 { background-color:#d8d4c8; }
.polls_color_5 { background-color:#ddd; }
dl.poll { color: #878787; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; }
.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,
.genericItemExtraFields ul,
.itemExtraFields ul { }
.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; -moz-border-radius: 2px; -webkit-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; }

/* typo.css */
pre,
.gk_code1,
.gk_code2,
.gk_code3 { background: transparent url('../images/style1/white_bg.png') repeat 0 0; }
pre,
.gk_code1 { border-left:3px solid #bf7233 !important; }
.gk_code2 { border-top:3px solid #bf7233; border-bottom:3px solid #bf7233; }
.gk_code3 { border-top:1px solid #bf7233; border-bottom:1px solid #bf7233; }
.gk_code3 h4 { background:#bf7233; color:#fff; }
p.gk_info1,
p.gk_info2,
p.gk_info3 { background:transparent url('../images/icons/info.gif') no-repeat left center; }
p.gk_warning1,
p.gk_warning2,
p.gk_warning3 { background:transparent url('../images/icons/warning.gif') no-repeat left center; }
p.gk_tips1,
p.gk_tips2,
p.gk_tips3 { background:transparent url('../images/icons/tips.gif') no-repeat left center; }
p.gk_info2 { border-top:#eee solid 1px; border-bottom:#eee solid 1px; }
p.gk_info3 { background-color: #f9f9f9 }
p.gk_warning2 { border-top:1px solid #bf7233; border-bottom:1px solid #bf7233; }
p.gk_warning3 { background-color: #bf7233; color: #fff; }
p.gk_tips2 { border-top:#EAE8CC solid 1px; border-bottom:#EAE8CC solid 1px; }
p.gk_tips3 { background-color:#ffd; color:#000; }
p.gk_info4 { font-style: italic; color: #878787; }
p.gk_tips4 { font-style: italic; color: #222 }
p.gk_warning4 { font-style: italic; color: #bf7233 }
.gk_blockTextLeft,
.gk_blockTextRight,
.gk_blockTextCenter { color: #bf7233; }
blockquote div.gk_blockquote1 { background:transparent url(../images/style1/typography/open1.png) no-repeat left bottom; }
blockquote div.gk_blockquote1 div { background:transparent url(../images/style1/typography/close1.png) no-repeat right top; }
blockquote div.gk_blockquote2 { background:transparent url(../images/style1/typography/open1.png) no-repeat left top; }
blockquote div.gk_blockquote2 div { background:transparent url(../images/style1/typography/close1.png) no-repeat right top; }
blockquote div.gk_blockquote3 { background:transparent url(../images/style1/typography/open2.png) no-repeat left bottom; }
blockquote div.gk_blockquote3 div { background:transparent url(../images/style1/typography/close2.png) no-repeat right top; }
blockquote div.gk_blockquote4 { background:transparent url(../images/style1/typography/open2.png) no-repeat left top; }
blockquote div.gk_blockquote4 div { background:transparent url(../images/style1/typography/close2.png) no-repeat right top; }
div.gk_legend1 h4,
div.gk_legend2 h4 { background: #bf7233; color: #fff; }
div.gk_legend3 h4,
div.gk_legend4 h4 { background: #7f786e; color: #fff; }
div.gk_legend5 h4,
div.gk_legend6 h4 { background: #222; color: #fff; }
div.gk_legend1,
div.gk_legend2 { border: 1px dashed #bf7233; }
div.gk_legend3,
div.gk_legend4 { border: 1px dashed #7f786e; }
div.gk_legend5,
div.gk_legend6 { border: 1px dashed #222; }
.gk_highlight-1 { background: #ffd; }
.gk_highlight-2 { background:#fff; }
.gk_highlight-3 { background: #7f786e; color:#fff; }
.gk_highlight-4 { background:#bf7233; color:#fff; }
span.gk_clear { color: #bf7233; border-top:1px dashed #bf7233; border-bottom:1px dashed #bf7233; }
span.gk_clear-1 { color: #7f786e; border-top:1px dashed #7f786e; border-bottom:1px dashed #7f786e; }
span.gk_clear-2 { color: #222; border-top:1px dashed #222; border-bottom:1px dashed #222; }
span.gk_color { color: #bf7233; }
span.gk_color-1 { color: #222; }
span.gk_color-2 { color: #bf7233; border: 1px dashed #bf7233; }
span.gk_color-3 { color: #7f786e; border: 1px dashed #7f786e; }
span.gk_color-4 { color: #222; border: 1px dashed #222; }
span.gk_color-5 { color: #fff; background: #bf7233; }
span.gk_color-6 { color: #fff; background: #7f786e; }
span.gk_color-7 { color:#fff; background:#222; }
ul.gk_circle1 { list-style-image:url(../images/style1/typography/bullet3ul.png) !important; }
ul.gk_circle2 { list-style-type:circle; }
ul.gk_bullet1 { list-style-image:url(../images/style1/typography/bullet_ol_1_dark.png) !important; }
ul.gk_bullet2 { list-style-image:url(../images/style1/typography/bullet1ul.png) !important; }
ul.gk_bullet3 { list-style-image:url(../images/style1/typography/bullet2ul.png) !important; }
ul.gk_bullet4 { list-style-image:url(../images/style1/typography/bullet_ol_1_color.png) !important; }
ul.gk_square1 { list-style-type:square; }
ul.gk_square2 { list-style-image:url(../images/style1/typography/bullet_squ1_dark.png) !important; }
ul.gk_square3 { list-style-image:url(../images/style1/typography/bullet_squ1_color.png) !important; }
div.gk_number1 span { background:transparent url(../images/style1/typography/bullet_ol_2.png) no-repeat center center; color:#fff; }
div.gk_number2 span { background:transparent url(../images/style1/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff; }
.facebook_icon { background: transparent url('../images/style1/typography/icons/facebook_icon.png') no-repeat 0 0; }
.twitter_icon { background: transparent url('../images/style1/typography/icons/twitter_icon.png') no-repeat 0 0; }
.myspace_icon { background: transparent url('../images/style1/typography/icons/myspace_icon.png') no-repeat 0 0; }
.vimeo_icon { background: transparent url('../images/style1/typography/icons/vimeo_icon.png') no-repeat 0 0; }
.youtube_icon { background: transparent url('../images/style1/typography/icons/youtube_icon.png') no-repeat 0 0; }
.digg_icon { background: transparent url('../images/style1/typography/icons/digg_icon.png') no-repeat 0 0; }
.buzz_icon { background: transparent url('../images/style1/typography/icons/buzz_icon.png') no-repeat 0 0; }
.delicious_icon { background: transparent url('../images/style1/typography/icons/delicious_icon.png') no-repeat 0 0; }
.plixi_icon { background: transparent url('../images/style1/typography/icons/plixi_icon.png') no-repeat 0 0; }
.dribbble_icon { background: transparent url('../images/style1/typography/icons/dribbble_icon.png') no-repeat 0 0; }
.moby_icon { background: transparent url('../images/style1/typography/icons/moby_icon.png') no-repeat 0 0; }
.skype_icon { background: transparent url('../images/style1/typography/icons/skype_icon.png') no-repeat 0 0; }
.ichat_icon { background: transparent url('../images/style1/typography/icons/ichat_icon.png') no-repeat 0 0; }
.stumble_icon { background: transparent url('../images/style1/typography/icons/stuble_icon.png') no-repeat 0 0; }
.info-block div.info-block-time { background: transparent url('../images/style1/typography/icons/time_icon.png') no-repeat 13px 13px; border-left: 1px solid #c6c0b0; }
.info-block div.info-block-time p span:first-child { color: #8b8577; }
.info-block div:first-child p:first-child { color: #585246; }
/* 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; }