/*
#------------------------------------------------------------------------
# CherryDesign - August 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.9; background:#fff url('../images/style1/bg_body.png') repeat 0 0; height:100%; min-height:100%; }
body#bd { color:#4d4d4d; }
body.fs1 { font-size:10px; }
body.fs2 { font-size:11px; }
body.fs3 { font-size:13px; }
body.fs4 { font-size:14px; }
body.fs5 { font-size:15px; }
body.fs6 { font-size:16px; }
a { color: #000; text-decoration:none; }
a:hover, a:active, a:focus { color: #a44040; }
.column p,
.column pre,
.column blockquote,
.column ol,
.column ul { margin:0; padding:0; }
h1, h2, h3, h4, h5 { color:#2d2d2d; font-weight:normal; }
h1 { font-size:180%; }
h2 { font-size:150%; }
h3 { font-size:125%; }
h4 { font-size:110%; }
h5 { font-size:100%; }
ul { list-style:none; clear:both; }
ul li { line-height:1.9; }

/* containers */
#bg-wrap1{ background:#f6f6f6 url('../images/style1/bg_pattern.jpg') repeat-x right 0; margin:18px 18px 0 0; height:100%; }
#bg-wrap2{ background:transparent url('../images/style1/bg_pattern.png') repeat 0 0;  height:100%; }
#bg-wrap3{ background:transparent url('../images/style1/bg_lines.png') no-repeat 100% 0;  height:100%; }
    /* fox for 100% height */
    #bg-wrap4{ background:#f6f6f6 url('../images/style1/bg_pattern.jpg') repeat-x right 0; }
    #bg-wrap5{ background:transparent url('../images/style1/bg_pattern.png') repeat 0 0; }
    #bg-wrap6{ background:transparent url('../images/style1/bg_lines.png') no-repeat 100% 0; }
/* containers */
#gk-top {
	min-height:120px;
	background-image: url('../images/attiliaheader.png');
}
#gk-nav { float:right; margin:36px 0 0 0; padding:0; }
#gk-header { margin-bottom:35px; }
#gk-content { float:left; }
/* menu */
#gk-mainnav{ float:right; }
#gk-mainnav .level0 > li {  background:transparent url('../images/style1/menu_separator.png') no-repeat right 0; height:37px; padding: 0 0 0 29px; display:block; float:left; }
#gk-mainnav .level0 > li.nodesc { padding:0; } /* nodesc class for first-level menu items without description */
#gk-mainnav .level0 > li.last,
#gk-mainnav .level0 > li.last-item { background:none; }
#gk-mainnav .level0 > li > a > .menu-title{ font-size:20px; color:#3d3d3d; }
#gk-mainnav .level0 > li > a > .menu-desc{ font-style:italic; font-size:11px; color:#999; position:relative; top:-50px; left:-25px; display:block; }
#gk-mainnav .level0 > li > a { height:37px; padding:0 10px; }
#gk-mainnav .level0 > li.nodesc > a { padding:0 10px; }
#gk-mainnav .level0 > li > a > .menu-title { line-height:45px; }
#gk-mainnav .level0 > li:hover > a > .menu-title,
#gk-mainnav .level0 > li.active > a > .menu-title { color:#a44040; }
#gk-mainnav .level0 > li.mega.haschild-over:hover { background:transparent url('../images/style1/submenu.png') no-repeat 29px 12px; }
#gk-mainnav .level0 > li.mega.nodesc.haschild-over:hover { background-position:0 12px; }
/* submenu */
.gk-menu ul.level0 div.childcontent { background:transparent url('../images/style1/submenu.png') repeat 0 0; font-weight:normal; z-index:10000;  }
.gk-menu ul.level0 div.childcontent .childcontent-inner { padding-bottom:2px; }
.gk-menu ul.level0 div.childcontent ul li:hover {  }
.gk-menu ul.level0 div.childcontent ul li:hover>a { color:#a44040; }
.gk-menu ul.level0 div.childcontent ul li { line-height:36px; margin:0 10px; background:transparent url('../images/style1/separator.png') repeat-x 0 top!important; }
.gk-menu ul.level0 div.childcontent ul li:first-child { background:none!important; margin:4px 10px 0 10px;  }
.gk-menu ul.level0 div.childcontent div.group-title .menu-title { font-weight:bold; color:#a44040; }
.gk-menu ul.level0 div.childcontent div.group-title .menu-desc { line-height:12px; font-size:90%; color:#2d2d2d; }
.gk-menu ul.level0 div.childcontent div.group-title { margin:0 10px; }
.gk-menu ul.level0 div.childcontent div.childcontent { margin-top:-20px; }
.gk-menu ul.level0 div.childcontent ul li.group { background:none !important; padding:0 !important; margin:0 !important; }
/* dropline & split menu */
#gk-subnav { background:transparent url('../images/style1/separator.png') repeat-x 0 top; height:28px; margin:10px 0 0 0; }
#gksdl-subnav,
.gksdl-subnav { background:transparent url('../images/style1/separator.png') repeat-x 0 bottom; height:28px; }
#gk-subnav>div>ul>li { float:left; background:transparent url('../images/style1/menu_separator.png') no-repeat 0 0; margin: 4px 0 0 0; padding: 0 0 0 4px; line-height: 22px }
#gk-subnav>div>ul>li:first-child{ background:none; margin-left: 0; }
#gk-subnav>div>ul>li a {color: #4d4d4d; padding:0 6px; }
#gk-subnav>div>ul>li>a:hover,
#gk-subnav>div>ul>li.hover>a{  color: #a44040!important; }
#gk-subnav>div>ul ul { display:none; background: transparent url('../images/style1/submenu.png') repeat 0 0; font-weight:normal; margin-top:0; font-size: 12px; padding:2px; width:200px; margin-left:-4px; }
.gksdl-subnav ul ul{ margin-left:0!important; }
#gk-subnav>div>ul ul li { line-height:32px; margin:0 10px; background:transparent url('../images/style1/separator.png') repeat-x left top; } 
#gk-subnav>div>ul ul li:hover { }
#gk-subnav>div>ul ul li:first-child { margin:4px 10px 0 10px; background:none; }
#gk-subnav>div>ul ul a:hover { color:#a44040; }
#gk-subnav>div>ul ul a { }
#gk-subnav span.menu-desc { display:none; }
#gk-subnav>div>ul>li:hover>ul { display:block; position:absolute; z-index:10000; margin-left:0px; }
/* tools */
.tools_btn { display:block; text-indent:-999em; width:16px; height:16px; float:left; background:transparent url('../images/style1/tools.png') no-repeat 0 0; cursor:pointer; }
#gk-tool-reset { width:14px; background-position:-16px 0; }
#gk-tool-decrease { width:12px; background-position:-30px 0; }
/* logo */

div.logo h1{ font-family:Arial, sans-serif; font-size:32px; line-height:32px; font-weight:bold; margin:0; color:#fff; float:left; }
div.logo h1 a{ color:#fff!important; }
div.logo p{ text-transform:uppercase; font-size:12px; color:#ddd;}
/* menu & search */
.gk-search { margin-top:-3px!important; }
.mod_search #mod_search_searchword { color:#757575; }
/* footer and middle navigation */
#gk-footer {  background:transparent url('../images/style1/line.png') repeat-x 0 0; color:#4d4d4d; font-size:95%; margin:0; padding:16px 5px; line-height:20px; }
#stylearea { float:right; margin:0 0 0 20px; width:auto; }
#stylearea .style_switcher { width:13px; height:13px; display:block; float:left; margin:3px 0 0 4px; background:transparent url('../images/style1/style_switcher.png') no-repeat right 0; text-indent:-999em; }
#stylearea #style_switcher2 { background-position:left 0; }
.gk-copyright { float:left; margin:0; }
#t3_logo { display:block; width:160px; height:25px; margin:0 auto; background:url('../images/t3-logo.png') no-repeat 0 center; text-indent:-999em; position:relative; left:40px; padding:20px 0; }
/* breadcrumb */
#gk-breadcrumb{ padding:0 0 25px 0; }
#gk-breadcrumb span { display:block; float:left; }
#gk-breadcrumb .youah { margin:0 10px 0 0; }
#gk-breadcrumb span.pathway { font-weight:normal; margin:0 10px 0 0; }
#gk-breadcrumb .pathway.separator { }
#gk-breadcrumb .pathway.last { color:#4d4d4d; }
#gk-breadcrumb .moduletable,
#gk-breadcrumb .moduletable div { width:100%; background: none }
#gk-breadcrumb div#gk-tools,
#gk-breadcrumb div.gk-search { float:right; margin:0 0 0 20px; width:auto; }
#gk-breadcrumb div#gk-tools { margin-top:3px!important; }
/* containers */
#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-usersl1 .gk-box-left>div,
#gk-usersl2 .gk-box-left>div,
.normal .gk-box-left>div { margin-right:10px; }
#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-usersl1 .gk-box-center>div,
#gk-usersl2 .gk-box-center>div,
.normal .gk-box-center>div { margin-left:10px; margin-right:10px; }
#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-usersl1 .gk-box-right>div,
#gk-usersl2 .gk-box-right>div,
.normal .gk-box-right>div { margin-left:10px; }
/* module suffixes ----------------------------------------------
 - default */
.moduletable,
.moduletable_text,
.moduletable_menu { margin:20px 0 0 0; }
.moduletable.breadcrumb { margin-top:0; }
.moduletable:first-child,
.moduletable_text:first-child,
.moduletable_menu:first-child { margin-bottom:0; }
.moduletable_content { }
.moduletable li { background:transparent url('../images/style1/separator.png') repeat-x 0 top; padding:8px 0; }
.moduletable li:first-child{ background:none; }
/* module title */
.moduletable>h3,
.moduletable_text>h3,
.moduletable_menu>h3 { background:transparent url('../images/style1/module_header.png') no-repeat left bottom; color:#2d2d2d; font-size:18px; font-weight:normal; line-height:40px; text-indent:14px; margin-bottom:10px; text-transform:lowercase; }
.moduletable>h3 span,
.moduletable_text>h3 span,
.moduletable_menu>h3 span { color:#757575; }
.moduletable>h3 small,
.moduletable_text>h3 small,
.moduletable_menu>h3 small { font-style:italic; font-size:10px; color:#999; display:block; float:right; line-height:48px; margin-right:14px; }
/* module suffixes - clear */
.moduletable.clear { padding:0 !important; border:none !important; background:none !important; }
.moduletable.clear .moduletable_content { padding: 0; }
/* module suffixes - ordered */
.moduletable.ordered ul{ padding:0 0 0 32px; }
.moduletable.ordered ul li{ list-style-type:decimal; font-size:22px; color:#a44040; background:none; padding:0; }
.moduletable.ordered ul li a{ font-size:12px; }
/* module suffixes - bullets */
.moduletable.bullets ul li{ background: transparent url('../images/style1/gk_nsp_arrows.png') no-repeat -14px 11px; padding:5px 0 5px 22px; }
/* module suffixes - color */
.moduletable.color>h3,
.moduletable.color>h3 span { color:#a44040; }
/* module suffixes - text */
.moduletable.text{ font-size:30px; line-height:1.3; padding:0 0 20px 0; }
.moduletable.text em{ color:#a44040; font-style:normal; line-height:40px; }
/* module suffixes - text */
.moduletable.note {background: url('../images/style1/mod_note-top.png') no-repeat 100% 0; padding: 0; }
.moduletable.note .moduletable_content { background: #fff; padding: 20px 20px 0; font-family: "Comic Sans MS", cursive, Georgia; font-style: italic; color: #000}
.moduletable.note>h3 { text-align: right; background: url('../images/style1/mod_sticky.png') no-repeat 0 0; height: 64px; line-height: 105px;color:#2d2d2d; font-size:18px; font-weight:normal; margin:0; padding: 0 20px 0 0;}
.moduletable.note .moduletable_bot {background: url('../images/style1/mod_note-bottom.png') no-repeat 0 100%; padding: 0; padding-bottom: 64px; }
/* module suffixes - note */
.moduletable.note>h3{ text-transform: none; }
div#bio3{ float: left; }