/*
#------------------------------------------------------------------------
# Restaurant -April Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Style 1 */
/* template.css */
::selection {
  background: #8fbe1d;
}

#gkBg > footer {
  color: #251c19;
  text-shadow: 1px 1px 0 #000;
  background: url("../images/style3/bullet-line-bw.png") no-repeat scroll center top / 100% 55px rgba(0, 0, 0, 0);
    font-size:0px
}



body {
  background: url("../images/style2/main-background-3-2.jpg") no-repeat scroll center top #241B18;
}

a {
  color: #000;
    text-decoration: underline;
}

a:hover,a:active,a:focus {
  color: #222;
}

#gkBg {
  /*background-image: url('../images/style1/bg_image.jpg');*/
}

.nopicture #gkBg {
  background: none !important;
}

#gkContent {
  /*background-image: url('../images/style1/paper.png');*/
    width:55% !important;
    margin-left: 100px;
}

#gkContent:before {
  /*background-image: url('../images/style1/clips.png'), url('../images/style1/clips.png'), url('../images/style1/paper.png');*/
}

.noclips #gkContent:before {
  background-image: url('../images/style1/paper.png');
}

.nopaper #gkContent:before {
  background-image: url('../images/style1/clips.png'), url('../images/style1/clips.png');
}

#gkTop1 + #gkPage #gkContent:before,#gkTop2 + #gkPage #gkContent:before {
  background-image: url('../images/style1/paper.png');
}

#gkLogo.cssLogo {
  background-image: url('../images/style1/logo.png');
  margin-top: -4px;
}

#gkLogo.text {
  color: #333;
}

#gkPageTop {
  background: url("../images/style1/Leather0041_L.jpg") repeat-x;
  border-top: 1px solid #DDC7B0;
  border-bottom: 1px solid #DDC7B0;
}

#gkCart {
  background-image: url('../images/style1/bg_cart.png');
  color: #484848;
  text-shadow: 1px 1px 0 #f4f0f0;
}

#gkCart a {
  color: #cb4900;
}

#gkCart a:active,#gkCart a:focus,#gkCart a:hover {
  color: #333;
}

.gkMenu > ul > li.login a {
  background-image: url('../images/style1/menu_login_bg.png');
}

#gkTools a:hover {
  border-color: #8fbe1d;
}

/**********

#gkBg > footer {
  color: red;
  text-shadow: 1px 1px 0 #000;
  background: url("../images/style3/bullet-line-bw.png") no-repeat scroll center top / 100% 55px rgba(0, 0, 0, 0);
}

#gkBg > footer a {
  color: #888;
}


#gkBg > footer a:active,#gkBg > footer a:focus,#gkBg > footer a:hover {
  color: #444;
}


********/



.box_menu {
  background-image: url('../images/style1/bg_paper.png');
}

.box_menu ul li {
  background-image: url('../images/style1/menu_separator_bg.png');
}

.box_menu ul li a:active,.box_menu ul li a:focus,.box_menu ul li a:hover,.box_menu ul li.current a,.box_menu ul li.activeCategory a {
  background-image: url('../images/style1/menu_active.png');
}

.box.paper {
  background-image: url('../images/style3/bg_paper-lt-grey.png');
}

.box.border {
  border: 5px solid #ececec;
}

.box.transparent .header {
  color: #484848;
  text-shadow: 1px 1px 0 #fff;
}

.box.pattern {
  background-image: url('../images/style1/bg_light_pattern.png');
}

.box.dark.pattern {
  background-image: url('../images/style1/bg_dark_pattern.png');
}

.box.underscore .header {
  background-image: url('../images/style1/bg_underscore.png');
}

.box.wood1 {
  background-image: url('../images/style1/bg_wood1.jpg');
}

.box.wood2 {
  /*background-image: url('../images/style1/bg_wood2.jpg');*/
}

.box.border {
  border: 5px solid #ececec;
}

#gkRight {
    width:25% !important;
}

#gkBottom2 {
  text-shadow: 1px 1px 0 #fff;
  color: #a6a6a6;
}

#gkBottom2 .box,#gkBottom2 .box_menu,#gkBottom2 .box_text {
  color: #828282;
}

#gkBottom2 .header {
  color: #888;
}

#gkBottom2 a {
  color: #686868;
}

#gkBottom2 a:active,#gkBottom2 a:focus,#gkBottom2 a:hover {
  color: #8fbe1d;
}

.socialBlock {
  border-top: 1px dashed #999;
}

/* menu.css */
.gkMenu > ul > li > a {
  color: #f2e5d6;
    text-decoration: none;
}

.gkMenu > ul > li:hover > a,.gkMenu > ul > li:active > a,.gkMenu > ul > li:focus > a,.gkMenu > ul > li.active:hover > a,.gkMenu > ul > li.active:active > a,.gkMenu > ul > li.active:focus > a {
  color: #fff;
}

.gkMenu > ul > li.active > a {
  color: #fff;
}

.gkMenu > ul > li.login a {
  color: #8fbe1d;
}

.gkMenu > ul > li.login a:active,.gkMenu > ul > li.login a:focus,.gkMenu > ul > li.login a:hover {
  color: #000;
}

.gkMenu > ul div.childcontent-inner {
  background: transparent url('../images/style1/bg_menu.png') no-repeat right bottom;
  border-left: 1px solid #e0dfdf;
  border-top: 1px solid #e0dfdf;
}

.gkMenu > ul div.childcontent a {
  color: #555;
}

.gkMenu > ul div.childcontent li {
  background-image: url('../images/style1/menu_separator_bg.png');
}

.gkMenu > ul div.childcontent small {
  color: #a6a6a6;
}

.gkMenu > ul div.childcontent li.active > a,.gkMenu > ul div.childcontent li:hover > a,.gkMenu > ul div.childcontent li > a:hover {
  color: #8fbe1d;
}

.gkMenu > ul div.childcontent header {
  background-image: url('../../images/style1/menu_separator_bg.png');
}

.gkMenu > ul div.childcontent header a {
  color: #8fbe1d;
}

/* joomla.css */
button,input.button,a.button,span.button,button.button,div.button,input[type="submit"],input[type="button"],.pagenav-prev a,.pagenav-next a {
  background: #2E180C;
}

th {
  color: #8fbe1d;
  border-bottom: 4px solid #8fbe1d;
}

article header h1 a:hover {
  color: #000;
}

.tip-title {
  background: #8fbe1d;
}

#system-message dd {
  background-image: url('../images/style1/bg_messages.jpg');

  -webkit-box-shadow: 0 0 5px #888;
  -moz-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
  color: #333;
}

#system-message dd.error {
  background-image: url('../images/style1/bg_messages.jpg');
  color: #fff;
}

div.banneritem {
  background-image: url('../images/style1/menu_separator_bg.png');
}

div.bannerfooter {
  background-image: url('../images/style1/menu_separator_bg.png');
}

.pane-sliders .panel h3 {
  color: #8fbe1d;
  border-bottom: 3px solid #8fbe1d;
}

#article-index h3 {
  color: #8fbe1d;
}

#article-index li {
  background-image: url('../images/style1/menu_separator_bg.png');
}

#article-index li a.active {
  color: #8fbe1d !important;
}

#article-index li a:hover {
  color: #8fbe1d;
}

dl#tabs dt.tabs span h3 a,dl.tabs dt.tabs span h3 a {
  border: 2px solid #8fbe1d;
}

dl#tabs dt.tabs h3:hover a,dl.tabs dt.tabs h3:hover a {
  color: #8fbe1d;
}

dl#tabs dt.tabs.open a,dl.tabs dt.tabs.open a {
  background: #8fbe1d;
}

.searchintro {
  color: #8fbe1d;
}

.autocompleter-queried {
  color: #8fbe1d !important;
}

/* gk_stuff.css */
.dark.pattern .gkTab ul.gkTabs li.active,
.dark.pattern .gkTabsWrap.vertical ol li.active {
  background-image: url('../images/style1/bg_dark_pattern.png');
}

.nspBotInterface .nspPagination li:hover,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li:hover,.nspTopInterface .nspPagination li.active {
  background: #8fbe1d;
}

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
  background-image: url('../images/style1/nsp_interface.png');
}

.nspBotInterface .nspNext,.nspTopInterface .nspNext {
  background-position: -12px 0;
}

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev {
  background-position: 0 0;
}

.nspBotInterface .nspPrev:hover,.nspTopInterface .nspPrev:hover {
  background-position: 0 -17px;
}

.nspBotInterface .nspNext:hover,.nspTopInterface .nspNext:hover {
  background-position: -12px -17px;
}

.dark .nspBotInterface .nspNext,.dark .nspTopInterface .nspNext {
  background-position: -12px 0;
}

.dark .nspBotInterface .nspPrev,.dark .nspTopInterface .nspPrev {
  background-position: 0 0;
}

.dark .nspBotInterface .nspPrev:hover,.dark .nspTopInterface .nspPrev:hover {
  background-position: 0 -34px;
}

.dark .nspBotInterface .nspNext:hover,.dark .nspTopInterface .nspNext:hover {
  background-position: -12px -34px;
}

.wood1 .nspBotInterface .nspPagination li:hover,.wood1 .nspBotInterface .nspPagination li.active,.wood1 .nspTopInterface .nspPagination li:hover,.wood1 .nspTopInterface .nspPagination li.active {
  background: #8fbe1d;
}

.wood2 .nspBotInterface .nspPagination li:hover,.wood2 .nspBotInterface .nspPagination li.active,.wood2 .nspTopInterface .nspPagination li:hover,.wood2 .nspTopInterface .nspPagination li.active {
  background: #8fbe1d;
}

.wood2 .nspBotInterface .nspNext,.wood2 .nspTopInterface .nspNext {
  background-position: -12px -51px;
}

.wood2 .nspBotInterface .nspPrev,.wood2 .nspTopInterface .nspPrev {
  background-position: 0 -51px;
}

.wood2 .nspBotInterface .nspPrev:hover,.wood2 .nspTopInterface .nspPrev:hover {
  background-position: 0 -17px;
}

.wood2 .nspBotInterface .nspNext:hover,.wood2 .nspTopInterface .nspNext:hover {
  background-position: -12px -17px;
}

.big .nspArt a:active,.big .nspArt a:focus,.big .nspArt a:hover {
  color: #8fbe1d;
}

/* k2.css */
.k2FeedIcon a,a.k2FeedIcon {
  background-image: url('../images/style1/rss.png');
}

.k2FeedIcon a:hover,a:hover.k2FeedIcon {
  color: #8FBE1D;
}

ul li.itemResizer a {
  background-image: url('../images/style1/fonts.png');
}

ul li.itemResizer a:hover#fontDecrease {
  background-position: 0 100%;
}

ul li.itemResizer #fontIncrease {
  background-position: 100% 0;
}

ul li.itemResizer a:hover#fontIncrease {
  background-position: 100% 100%;
}

ul li.itemComments a {
  background-image: url('../images/style1/comment.png');
}

.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating {
  background-image: url('../images/style1/star.png');
}

.itemTags li a,.k2TagCloudBlock a {
  background-image: url('../images/style1/tags.png');
}

.itemTags li a:hover,.k2TagCloudBlock a:hover {
  background-image: url('../images/style1/tags.png');
}

.itemAuthorBlock {
  background-image: url('../images/style1/bg_wood1.jpg');
}

.itemAuthorBlock > .gkAvatar {
  background-image: url('../images/style1/author.png');
}

.box.k2CommentItem > a:hover {
  color: #8FBE1D;
}

#gkBottom1 h3 {
    font-size: 32px;
}

#gkBottombottom1 {
    margin-bottom: -50px;
}
article #merch {
    min-height: 400px;
}
#gkContent {
  min-height: 400px;
  margin-top: 165px;
  overflow: visible;
  position: relative;
  padding: 40px 40px 0 40px;
  background: url('../images/style3/paper-texture-lt-grey.jpg') repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-align: justify;
}

#gkContent:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 190px;
  z-index: 1;
  background: /*url('../images/style1/clips.png') no-repeat left -6px, url('../images/style1/clips.png') no-repeat right -6px, */ url('../images/style3/paper-top-lt-grey.png') no-repeat 0 120px;
  margin: -223px 0 0 -40px;
}

#gkContent:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 190px;
  z-index: -1;
  background: url('../images/style3/paper-bottom-lt-grey.png') no-repeat 0 120px;
  margin: -123px 0 0 -40px;
}
h1 {
    font-size: 32px !important;
    line-height: 48px !important;
}
h4 {
    font-size: 15px !important;
    font-weight: bold;
}
body {
    font-size: 18px !important;
    color: #241B18;
}
.box .header, .box_menu .header, .box_text .header {
    font-size: 16px !important;
}
#gkLeft, #gkRight {
    font-size: 15px !important;
    /*text-align: justify;*/
}
#gkLeft, #gkRight .box .header{
    font-size: 18px !important;
}
span.gkDropcap1, span.gkDropcap2, span.gkDropcap3 {
    color: #241B18 !important;
}
.gkMenu > ul > li {
    font-size: 19px !important;
}
.box li, .box_menu li {
    float: left;
    border: none;
    /*padding: 10px 15px;*/
}
#gkBottombottom1 li {
    font-size: 13px;
    padding: 10px 15px;
}
#gkMainbodyBottom li {
    font-size: 13px;
    padding: 10px;
}