/*
#------------------------------------------------------------------------
# postnote - June 2010 (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
#------------------------------------------------------------------------
*/
body { line-height:1.6; background:#ddd url('../images/style1/bg.png') no-repeat center 0; }
body#bd { color:#999; }
body.fs1 { font-size:10px }
body.fs2 { font-size:11px }
body.fs3 { font-size:12px }
body.fs4 { font-size:13px }
body.fs5 { font-size:14px }
body.fs6 { font-size:15px }

/* 
 * links
 */
a { color:#444; text-decoration:none }
a:hover,
a:active,
a:focus { color:#444; text-decoration:underline; }

/*
 * Content spacing 
 */
.column p,
.column pre,
.column blockquote,
.column ol,
.column ul { margin:10px 0; padding:0 }

/* 
 * Headings &Titles
 */
h1,
h2,
h3,
h4,
h5 { color:#202020; }
h1 { font-size:180% }
h2 { font-size:150% }
h3 { font-size:125% }
h4 { font-size:110% }
h5 { font-size:100% }

/* 
 * List
 */
 
 
ul {
	list-style: none;
}

ul li {	
      line-height: 1.9;
}


/*
 * Main wrapper
 */
#gk-wrapper { padding:0; margin:0 auto 20px auto }
#gk-nav{background:transparent url('../images/style1/menu_left.png') no-repeat left 0;}
#gk-nav-wrap,
#gk-header{ padding-bottom:0px; background:transparent url('../images/style1/border.png') repeat-x 0 bottom;  margin-bottom:10px;  }
#gk-header{ padding-bottom:10px; margin-bottom:28px; }
#gk-breadcrumb{padding:0;margin:0;}
#gk-breadcrumb .moduletable {
  background: white !important;
  padding: 20px 20px 10px 20px !important;
}
#gk-breadcrumb .moduletable div {
  background: white !important;
}
#gk-content{float:left;}
#gk-main .gk-mass-top { }
#gk-current-content { float:right!important; }
/*
 * Top+Header
 */
#gk-nav-wrap{padding-top:10px;}
#gk-nav-wrap.margintop{padding-top:100px;} /* used when gk-toolbar container doesn't exist */
#gk-toolbar{padding:30px 0 0 0;height:30px;overflow:hidden;}
#gk-tools { float:right; min-width:300px; text-align:right; line-height:30px; padding:10px 0 0 0; margin-right:-25px;}
#gk-tools #btn_tools, #gk-tools #btn_search { display:none; }
#popup_tools .tools_btn{margin-right:6px;}
div#gk-tools .tools_btn { cursor:pointer; padding:0; display:block; float:left; width:16px; height:16px; border:none; text-indent:-10000px; text-align:left; background:transparent url('../images/user-tools.png') no-repeat 0 0 }
div#gk-tools a { float:right; display:block; margin:0; }
div#gk-tools a:hover.tools_btn { background-position:0 100% }
#gk-tool-reset { background-position:-16px 0!important }
#gk-tool-decrease { background-position:-32px 0!important }
#gk-tool-auto { background-position:-69px 0!important }
#gk-tool-wide { background-position:-94px 0!important }
#gk-tool-narrow { background-position:-117px 0!important }
#gk-tool-reset:hover { background-position:-16px 100%!important }
#gk-tool-decrease:hover { background-position:-32px 100%!important }
#gk-tool-auto:hover { background-position:-69px 100%!important }
#gk-tool-wide:hover { background-position:-94px 100%!important }
#gk-tool-narrow:hover { background-position:-117px 100%!important }
#gk-nav { background:#fff url('../images/style1/menu_left.png') repeat-x left top; height:60px; position:relative; z-index:100; float:right; }
#gk-mainnav { width:auto; float:left; }
#gk-search {float:right;width:auto;}
div#gk-date{padding:16px 20px 16px;float:right;}

/* logo styling */
h1.logo,
div.logo-text { float:left; padding:0 15px; position:relative; z-index:101; }
h1.logo { padding-left:0;background:transparent; }
h1.logo>a { text-indent:-999em; display:block; width:278px; height:90px; background:transparent url('../images/style1/logo.png') no-repeat 0 0; padding:0; }
div.logo-text h1 { font-size:64px; font-family:Georgia; line-height:40px; height:50px; color:#555; font-weight:normal; }
div.logo-text h1 a { color:#555; }
div.logo-text h1 a:hover { text-decoration:none; color:#888; }
div.logo-text p { font-size:11px; line-height:10px; height:14px; color:#999; font-style:italic; text-align:right; }
/*
 * Header modules
 */
#gksdl-subnav,
.sublevel { height:30px; border:1px solid #dcdcdc; border-top:none; background:#fff; }
#gk-tools a { color:#999; line-height:11px; font-size:11px; }
#gk-tools a:hover { color:#000; text-decoration:none; }
#gk-tools a { border-right:1px solid #ccc; text-decoration:none!important; }
#gk-tools a:first-child { border-right:none; }
#gk-tools a span { padding:0 10px; margin:0 2px; display:block; text-decoration:none!important; }
#gk-tools a.popup { height:24px; margin-top:-4px; line-height:17px; display:block; text-decoration:none!important; }
#gk-tools a.popup { border-right:1px solid transparent; }
#gk-tools a.popup span { height:24px!important; display:block; color:#fff; background:#555; text-decoration:none; line-height:19px; }
/* Breadrump and date container */
div#gk-breadcrumb { font-size: 90%;overflow:hidden; }
div#gk-breadcrumb>div{overflow:hidden;}
div#gk-breadcrumb>div>div{overflow:hidden;}
div#gk-breadcrumb>div>div>div{overflow:hidden;}
div#gk-date { text-align: right; color: #999; }

/*
 * Top modules
 */

#gk-topsl1,
#gk-topsl2,
#gk-topsl3,
#gk-botsl1,
#gk-botsl2{margin:0 0 8px 0;position:relative;}
 
#gk-botsl1 .gk-box-center>div,
#gk-botsl2 .gk-box-center>div,
#gk-topsl1 .gk-box-center>div,
#gk-topsl2 .gk-box-center>div,
#gk-topsl3 .gk-box-center>div { margin:0 10px; }
#gk-botsl1 .gk-box-left>div,
#gk-botsl2 .gk-box-left>div,
#gk-topsl1 .gk-box-left>div,
#gk-topsl2 .gk-box-left>div,
#gk-topsl3 .gk-box-left>div { margin:0 10px 0 0; }
#gk-botsl1 .gk-box-right>div,
#gk-botsl2 .gk-box-right>div,
#gk-topsl1 .gk-box-right>div,
#gk-topsl2 .gk-box-right>div,
#gk-topsl3 .gk-box-right>div { margin:0 0 0 10px; }

#gk-botsl1 { margin-top:-20px !important; }

.gk_top_half{width:50%;float:left;}
.gk_top_half>div{margin-left: 10px; margin-right:0;}
.gk_top_half:first-child>div{margin-right:10px;margin-left:0;}
/*
 * Content block
 */
 
#component_wrap { margin:0 0 12px 0; background:transparent url('../images/shadow_left.png') no-repeat left bottom; overflow:hidden;  }
#component_wrap>div{padding:0 0 12px 0;background:transparent url('../images/shadow_right.png') no-repeat right bottom; overflow:hidden; }
#component_wrap>div>div{background:#fff; padding:20px; overflow:hidden; }

/*
 * Modulepositions
 * 
 * available suffixes:
 * - _menu
 * - _text
 * - clear
 * - text
 * - red
 * - green
 * - blue
 * - orange
 * - black
 * - clean
 */
 
.fake-shadows{margin-left:0;margin-right:-20px;background:#ddd url('../images/shadow_left.png') no-repeat left top; height: 28px;  }
.fake-shadows div{background:transparent url('../images/shadow_right.png') no-repeat right top; height:28px;} 
 
.moduletable,
.moduletable_menu,
.moduletable_text{ background:transparent url('../images/shadow_left.png') no-repeat left bottom; margin-top:12px; }

.moduletable:first-child,
.moduletable_menu:first-child,
.moduletable_text:first-child{margin:0;}

.moduletable.text{ background:none!important;}
.moduletable.text>div{padding:0;background:none!important;}
.moduletable.text>div>div{background:none!important;}
.moduletable>div,
.moduletable_menu>div,
.moduletable_text>div{ padding:0 0 12px 0;background:transparent url('../images/shadow_right.png') no-repeat right bottom; }
.moduletable>div>div,
.moduletable_menu>div>div,
.moduletable_text>div>div{ background:#fff; }

.moduletable.blue>div>div{ background:transparent url('../images/blue_bg.png') repeat right top; }
.moduletable.black>div>div{ background:transparent url('../images/grey_bg.png') repeat right top; }
.moduletable.red>div>div{ background:transparent url('../images/red_bg.png') repeat right top; }
.moduletable.orange>div>div{ background:transparent url('../images/orange_bg.png') repeat right top; }
.moduletable.green>div>div{ background:transparent url('../images/green_bg.png') repeat right top; }

.moduletable .moduletable_content,
.moduletable_menu .moduletable_content,
.moduletable_text .moduletable_content { clear:both; padding: 20px; overflow:hidden; }
.moduletable.clear .moduletable_content,
.moduletable.text .moduletable_content{padding:0!important;}

.moduletable>div>div>h3,
.moduletable_menu>div>div>h3,
.moduletable_text>div>div>h3 { height: 12px; line-height: 14px; font-size: 12px; padding: 20px 20px 0 20px; color:#222; font-weight:bold; }
.moduletable.red>div>div>h3,
.moduletable.blue>div>div>h3,
.moduletable.black>div>div>h3,
.moduletable.orange>div>div>h3,
.moduletable.green>div>div>h3{color:#fff;}

/* basic suffixes */
.moduletable ul,
.moduletable_menu ul,
.moduletable_text ul { padding:0; margin:0; }
.moduletable ul li:first-child,
.moduletable_menu ul li:first-child,
.moduletable_text ul li:first-child { border-top:none!important; }

.moduletable ul li,
.moduletable_menu ul li,
.moduletable_text ul li { border-top:1px solid #eee; min-height:25px; line-height:25px; padding:0; }
.moduletable_menu ul ul { border-left:1px solid #eee; padding: 0 0 0 12px; margin:0 0 6px 10px; }
/* text suffix */
#gk-header .moduletable.text{ padding:0; }
#gk-header .moduletable.text p{ font-size:24px; color:#666; line-height:30px; font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; text-align:center;}
/* color suffixes */
.moduletable.red{ color:#f29494; }
.moduletable.blue{ color:#77cdf7; }
.moduletable.green{ color:#bbf030; }
.moduletable.black {color:#888;}
.moduletable.orange{ color:#ffda8a; }

.moduletable.red h3,
.moduletable.blue h3,
.moduletable.green h3,
.moduletable.black h3,
.moduletable.orange h3{color:#fff!important;}

.moduletable.red a,
.moduletable.blue a,
.moduletable.green a,
.moduletable.orange a{ color:#fff; }

.moduletable.black a{ color:#bbb; }

.moduletable.red a:hover,
.moduletable.blue a:hover,
.moduletable.green a:hover,
.moduletable.black a:hover,
.moduletable.orange a:hover{ color:#fff; text-decoration:underline; }

.moduletable.red ul li { border-top:1px solid #d5555c; }
.moduletable.blue ul li { border-top:1px solid #38a1d5; }
.moduletable.orange ul li { border-top:1px solid #ffaf04; }
.moduletable.green ul li { border-top:1px solid #8dc200; background-image: url("../images/bullet.png"); background-position: 0px 7px; background-repeat: no-repeat; padding-left: 14px; }
.moduletable.black ul li { border-top:1px solid #555; }
/*
 * clean style
 */

.moduletable.clean{ background:transparent!important; color:#888; }
.moduletable.clean>div{ background:transparent!important; }
.moduletable.clean>div>div{ background:transparent!important; }
.moduletable.clean .moduletable_content { clear:both; padding: 10px 0!important; overflow:hidden; }
.moduletable.clean>div>div>h3 {height: 24px; line-height: 26px; font-size: 24px; padding: 0;font-family:Georgia,sans-serif; font-weight:normal; color:#222; }
.moduletable.clean>div>div>h3{color:#888;}
.moduletable.clean>div>div>h3 span.first-word{color:#555;}
.moduletable.clean ul li:first-child { background:none!important; }
.moduletable.clean ul li{background:transparent url('../images/style1/border.png') repeat-x 0 top!important;padding:10px 0 0 0!important;margin:0 0 10px 0!important;border:none!important;}
.moduletable.clean ul ul { border-left:none!important; padding: 0 0 0 12px; margin:0 0 6px 10px; }

.gk-footnav ul.menu{height:46px;}
.gk-footnav ul.menu li{line-height:46px;}
/* K2 Comments fix */
.moduletable.clean div.k2LatestCommentsBlock ul li.even, 
.moduletable.clean div.k2LatestCommentsBlock ul li.odd{border:none!important;}
.moduletable div.k2CategoriesListBlock ul li ul { border-left:1px solid #DDDDDD; margin:0 0 6px 10px; padding:0 0 0 12px;}
.moduletable.red div.k2CategoriesListBlock ul li ul { border-left:1px solid #d5555c; }
.moduletable.blue div.k2CategoriesListBlock ul li ul { border-left:1px solid #38a1d5; }
.moduletable.green div.k2CategoriesListBlock ul li ul { border-left:1px solid #8dc200; }
.moduletable.orange div.k2CategoriesListBlock ul li ul { border-left:1px solid #ffaf04; }
.moduletable.black div.k2CategoriesListBlock ul li ul { border-left:1px solid #555; }

.red ul.jclist img, .red .k2Avatar img, .red div.k2UsersBlock ul li ul.ubUserItems li { border-color: #d5555c; }
.blue ul.jclist img, .blue .k2Avatar img, .blue div.k2UsersBlock ul li ul.ubUserItems li { border-color: #38a1d5; }
.green ul.jclist img, .green .k2Avatar img, .green div.k2UsersBlock ul li ul.ubUserItems li { border-color: #8dc200; }
.orange ul.jclist img, .orange .k2Avatar img, .orange div.k2UsersBlock ul li ul.ubUserItems li { border-color: #ffaf04; }
.black ul.jclist img, .black .k2Avatar img, .black div.k2UsersBlock ul li ul.ubUserItems li { border-color: #555; }

.red .lcUsername,
.red .lcCommentDate{color:#f29494!important;}
.blue .lcUsername,
.blue .lcCommentDate{color:#77cdf7!important;}
.green .lcUsername,
.green .lcCommentDate{color:#bbf030!important;}
.orange .lcUsername,
.orange .lcCommentDate{color:#ffda8a!important;}
/* JComments */
.moduletable .jcl_date,
.moduletable_text .jcl_date,
.moduletable_menu .jcl_date{color:#666;}
.red .jcl_date,
.blue .jcl_date,
.green .jcl_date,
.black .jcl_date,
.orange .jcl_date{color:#fff;}

/*
 * Footer
 */
#gk-footer { overflow:hidden; background: transparent url('../images/style1/border.png') repeat-x 0 top; color:#888; font-size:90%!important; margin:10px auto 0 auto; height:46px; line-height:46px; width:960px; }
#gk-footer a { color:#444; }
#gk-footer a:hover { text-decoration:underline; }
#stylearea { float:right; margin: 0 8px 0 20px; width:auto; }
#style_switcher1{margin-right:5px;}
.gk-footnav { float:right; width:auto; }
.gk-footnav li { float:left; width:auto; margin:0 8px 0 0; }
.gk-copyright { float:left; margin:0 0 0 8px; }
#t3_logo { display:block; width:160px; height:25px; margin:20px auto; background:url('../images/t3-logo.png') no-repeat 0 0; text-indent:-999em }
#t3_logo:hover { background-position:0 bottom }

#banner2 {
  background: #888;
  padding: 5px 0;
  clear:both;
  margin-bottom: 20px;
  height: 36px;
}

#jflanguageselection {
  float: right !important;
  margin: -25px -150px 5px 5px !important;
}