/*
#------------------------------------------------------------------------
# postnote - February 2011 (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 
*/

/* fonts */
body { font: normal 12px/1.6  Arial,Helvetica, sans-serif; }
#gkButtonLogin, #gkButtonSearch { font: bold 11px/24px Arial, Helvetica, sans-serif; }
div.gk-menu > ul.level0 > li,
div#gkDropMain > ul > li { font: bold 12px Arial, Helvetica, sans-serif; }
div.gk-menu > ul.level0 > li > .childcontent { font: bold 12px Arial, Helvetica, sans-serif; }
div.gk-menu > ul.level0 > li > .childcontent .childcontent { font-size:100%; }
div.gk-menu > ul.level0 > li .childcontent ul li a span.menu-desc { font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
/* main layout */
.blog-featured .gkArticleTools,
.blog .gkArticleTools {float: left; width: 220px; color: #fff !important; margin-right: 20px}
html { height:100%; min-height:100%; border-bottom:1px solid transparent; }
.gkMain { padding: 23px; overflow: hidden; }
#gkRight .gkMain:first-child,
#gkLeft .gkMain:first-child,
.gkMain:first-child,
#gkHeader { margin-top: 0px; }
#gkHeader { overflow: inherit!important; }
#gkMain { margin: 0px 0px }
#gkMainBlock {margin-top: 0px}
#gkMainbodyBottom {padding: 9px 0}
#gkContentBottom {margin-top: 9px}
#gkContentMainbody { padding: 0!important; }
#gkComponentWrap { padding: 0px 0px }
#gkComponentWrap #gkMainbody { padding-top: 0px; margin-bottom: 0px }
#gkComponent {background-color: #fff}
#gkWrap1 {margin: 0 auto 20px}
#gkWrap3 { margin: 0px auto 0; }
#gkWrap2 { margin: 0 auto 0px; overflow:hidden}
#gkTop1,
#gkTop2,
#gkUser1,
#gkUser2,
#gkBottom1,
#gkBottom2,
#gkMainBlock,
#gkLeftMiddle,
#gkRightMiddle,
#gkHeader { border-collapse: collapse; display: table; width: 100%}
#gkUser1,
#gkUser2 { margin-top: 0!important; margin-bottom: 23px!important; }
#gkInset1 {padding: 0 20px 5px 0}
#gkInset2 {padding: 0 0 5px 20px}
#gkTop1  { margin-top:  0px !important; }
#gkTop2 { margin: 0px 0 0px 0!important; }
div.box > div > div >div.content,
div.box_menu > div > div >div.content, 
div.box_text > div > div >div.content {padding: 15px 20px}
div.box > div.content,
div.box_menu > div.content,
div.box_text > div.content { width: 100%; }
#gkBottom1 .box,
#gkBottom2 .box { padding: 0!important; }
#gkHeader {margin-bottom: 7px}
#gkComponent h1 {font: 280% Georgia,"Times New Roman",Times,serif}
#recaptcha_table {background-color: #fff}
#gkHeader .content {padding: 0px !important}
/* USER/TOP/BOTTOM columns */
.gkWrap:after,
.gkMain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gkCol { display: block; float: left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; width: 100%}
.gkColLeft > .box {margin-right: 10px}
.gkColCenter > .box {margin: 0px 10px}
.gkColRight > .box {margin-left: 10px}
.gkColFull > .box { margin-left: 23px; margin-right: 23px; }
#gkBottom1 .gkColLeft > .box,
#gkBottom2 .gkColLeft > .box {margin-right: 10px}
#gkBottom1 .gkColCenter > .box,
#gkBottom2 .gkColCenter > .box {margin: 0px 10px}
#gkBottom1 .gkColRight > .box,
#gkBottom2 .gkColRight > .box  {margin-left: 10px}
/* TBLR */
.gkPaddingT { padding-top: 0!important; }
.gkPaddingB { padding-bottom: 0!important; }
.gkPaddingL {}
.gkPaddingR { padding-right: 0!important; }
.gkPaddingTB { padding-top: 0!important; padding-bottom: 0!important; }
.gkPaddingTL { padding-top: 0!important; padding-right: 0!important; }
.gkPaddingTR { padding-top: 0!important; padding-right: 0!important; }
.gkPaddingBL { padding-bottom: 0!important; padding-left: 0!important; }
.gkPaddingBR { padding-bottom: 0!important; padding-right: 0!important; }
.gkPaddingLR { padding-left: 0!important; padding-right: 0!important; }
.gkPaddingTBL { padding-top: 0!important; padding-bottom: 9px!important; padding-left: 0!important; }
.gkPaddingTBR { padding-top: 0!important; padding-bottom: 0!important; padding-right: 0!important; }
.gkPaddingTLR { padding-top: 0!important; padding-left: 0!important; padding-right: 0!important; }
.gkPaddingBLR { padding-bottom: 0!important; padding-left: 0!important; padding-right: 0!important; }
.gkPaddingTBLR { padding: 0!important; padding-bottom: 10px !important }
/* Joomla columns */
.cols-1 { display: block; float: none !important; margin: 0 !important; }
.cols-2 .column-1 { width:46%; float:left; }
.cols-2 .column-2 { width:46%; float:right; margin:0 }
.cols-3 .column-1 { float:left; width:29%; padding:0px 5px; margin-right:4% }
.cols-3 .column-2 { float:left; width:29%; margin-left:0; padding:0px 5px }
.cols-3 .column-3 { float:right; width:29%; padding:0px 5px }
.items-row { overflow:hidden; /*margin-bottom:10px !important;*/ }
.column-1,
.column-2,
.column-3 { display: inline-block  }
.column-2 { width:55%; margin-left:40%; }
.column-3 { width:30% }
.blog-more { padding:10px 5px }
