/*

 #------------------------------------------------------------------------

 # Party freak - March 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.7;background:transparent url('../images/bg_middle.jpg') repeat-y center 0;}

body#bd{color:#696a6a;}

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:#fff; text-decoration:none}

a:hover,  a:active,  a:focus{color:#ffae00; text-decoration:none}



/*

 * Content spacing 

 */

.column p, 

.column pre, 

.column blockquote, 

.column ol, 

.column ul{margin:10px 0; padding:0}



/* 

 * Headings &Titles

 */

h1{font-size:180%}

h2{font-size:150%}

h3{font-size:125%}

h4{font-size:110%}

h5{font-size:100%}



/*

 * Main wrapper

 */

#bg_wrap1{background:transparent url('../images/bg_top.jpg') no-repeat center top;min-height:800px;}

#bg_wrap2{background:transparent url('../images/bg_bottom.png') no-repeat center bottom;min-height:800px;overflow:hidden;}

#gk-wrapper{padding:0; margin:0 auto 20px auto}



/*

 * Top+Header

 */

 

#top-nav{ padding-top:200px; }



#gk-mainnav{ height:39px; padding:7px 0 0 0; background:transparent url('../images/menu_bg_top.png') no-repeat right top; }

#gk-mainnav1{ height:32px; padding:0 0 7px 0; background:transparent url('../images/menu_bg_bottom.png') no-repeat left bottom; }

#gk-mainnav2{ height:32px; line-height:32px; font-size:90%;font-weight:bold; text-transform:uppercase; padding:0 20px; background:#fff; }

#top-menu{ width:500px; float:left; height:30px; margin-top:42px; }

#top-menu ul{font-size:90%;}

#top-menu ul li{margin-left:24px;float:left;width:auto;}

#top-menu ul a{color:#5d5d5d;}

#top-menu ul a:hover{color:#646464;text-decoration:underline;}

#search{float:right;width:auto;margin-top:36px;}

#banner1, 

#banner2{padding:0 0 12px 0; text-align:center;position:relative;}

/* special style for header modules - suffix "header" */

.moduletable.header{position:relative;overflow:hidden;}

.header_bg_image{position:absolute;z-index:1;}

.header>.moduletable_content,

.header>.moduletable>h3{position:relative;z-index:2;}

.header>.moduletable_content{padding:30px 30px 30px 30px!important;}

.header>.moduletable_content>h3{padding:0;}

/* tools */

#gk-tool-increase,

#gk-tool-decrease,

#gk-tool-reset{text-indent:-999em;margin:0 1px 0 0;width:24px;height:20px;float:left;display:block;background:transparent url(../images/tools_btns.png) no-repeat 0 0;cursor:pointer;}

#gk-tool-auto,

#gk-tool-wide,

#gk-tool-narrow,

#btn_tools{text-indent:-999em;margin:0 1px 0 0;width:27px;height:20px;float:left;display:block;background:transparent url(../images/tools_btns.png) no-repeat -74px 0;cursor:pointer;}

#gk-tool-decrease{background-position:-48px 0;}

#gk-tool-reset{background-position:-24px 0;}

#gk-tool-wide{width:26px; background-position:-101px 0;}

#gk-tool-narrow{background-position:-127px 0;width:26px;}

#btn_tools{background-position:-153px 0;float:right;margin-left:10px;margin-top:9px;}



#gk-tool-increase:hover{background-position:0 -20px;}

#gk-tool-reset:hover{background-position:-24px -20px;}

#gk-tool-decrease:hover{background-position:-48px -20px;}



#gk-tool-auto:hover{background-position:-74px -20px;}

#gk-tool-wide:hover{background-position:-101px -20px;}

#gk-tool-narrow:hover{background-position:-127px -20px;}

#btn_tools:hover{background-position:-153px -20px;}

/*

 * Breadcrumbs block

 */

div#breadcrumbs{padding:0;position:relative; height:38px; line-height:38px; margin:0 0 12px 0; border-bottom:1px solid #3d3d3d;}

div#breadcrumbs div#gk-breadcrumbs{float:left; width:auto}



/*

 * Header block

 */

div.logo-text,  h1.logo{margin:0; height:72px; width:185px; float:left}

h1.logo a{text-indent:-999em; display:block; height:72px; width:185px; background:transparent url('../images/logo.png') no-repeat 0 0}

div.logo-text h1 a{color:#fff; font-size:24px; text-decoration:none; text-shadow:1px 1px 1px #222}

div.logo-text h1 a span{margin-left:21px}

div.logo-text h1 a:hover{color:#ccc}

div.logo-text p{color:#999; margin:-10px 0 0 21px}



/*

 * Header modules

 */

div#header{margin:0 0 12px 0;}

div#header1{float:left}

div#header2{float:right}

.header_mod.both .moduletable,  

.header_mod.both .moduletable_text, 

.header_mod.both .moduletable_menu {margin-right:12px!important}



.header.both:first-child .moduletable,  

.header.both:first-child .moduletable_text, 

.header.both:first-child .moduletable_menu {margin-left:0!important}



.header_top{padding:12px 0 0 0;background:transparent url('../images/header_top.png') no-repeat right 0;}

.header_bottom{padding:0 0 12px 0;background:transparent url('../images/header_bottom.png') no-repeat left bottom;}

.header_left{padding:0 0 0 12px;background:transparent url('../images/header_left.png') no-repeat left 0;}

.header_right{padding:0 12px 0 0;background:transparent url('../images/header_right.png') no-repeat right bottom;}

.header_right .moduletable_content{background:#0d0d0d;padding:10px!important;min-height:100px;}



/*

 * Content block

 */



/*

 * Modulepositions

 * 

 * available suffixes:

 * -  _menu

 * -  _text

 * -  dark

 * -  header

 * -  clear

 *

 * Additional classes:

 * - nopadding

 */

#header .moduletable>h3, 

#gk-container .moduletable>h3,

#gk-container .moduletable_menu>h3,

#gk-container .moduletable_text>h3,

.header_right>.moduletable_content>h3 {height:30px; line-height:30px; color:#0d0d0d; background:#ffae00; font-weight:bold;padding:0 8px;font-size:150%;width:auto;float:left;text-transform:uppercase;}



#header .moduletable span.badge,

#gk-container .moduletable span.badge,

#gk-container .moduletable_menu span.badge,

#gk-container .moduletable_text span.badge,

.header>.moduletable_content>span.badge{height:20px; line-height:20px; color:#0d0d0d; background:#fff; padding:0 6px;font-size:95%;font-weight:bold;width:auto;float:left;margin:5px 0 0 6px;text-transform:uppercase;}



.moduletable_content{ padding:10px 0; color:#696a6a;clear:both;}

#gk-container .dark .moduletable_content{padding:10px;}

.nopadding .moduletable_content{padding:0!important}

.clear>.moduletable_content{background:none!important; border:none!important; padding:0!important}

.moduletable,

.moduletable_menu,

.moduletable_text {margin:12px 0 0 0!important;clear:both;overflow:hidden;}

.moduletable:first-child {margin:0!important}

.moduletable.dark .moduletable_content{background:#0d0d0d;}

.moduletable.dark h3{margin-bottom:8px;}

#component-wrap{overflow:hidden}

#gk-breadcrumb{margin:0 0 20px 0;}



/* Readon */

/*#gk-container .moduletable a.readon{background-position:0 -42px}

#gk-container .moduletable a:hover.readon, #gk-container .moduletable_color3 a:hover.readon{background-position:0 -21px; color:#fff; text-shadow:1px 1px 1px #111c28}

#gk-container .moduletable_color1 a.readon, .moduletable_color2 a.readon{background-position:0 100%; color:#fff; text-shadow:1px 1px 1px #111c28}

#gk-container .moduletable_color1 a:hover.readon{background-position:0 -21px}

#gk-container .moduletable_color2 a:hover.readon{background-position:0 0; color:#555; text-shadow:1px 1px 1px #fff}*/



/*

 * Bottom 1 / 2 

 */

 

#gk-botsl1{ padding:8px 0 0 0; background:transparent url('../images/bottom_bg_top.png') no-repeat right top; }

#gk-botsl2{ padding:0 0 9px 0; background:transparent url('../images/bottom_bg_bottom.png') no-repeat left bottom; }

#gk-botsl3{ background:#fff; padding:20px; font-size:90%; color:#999; } 

#gk-botsl1 .gk-box-left .moduletable {margin-right:17px!important}

#gk-botsl1 .gk-box-center .moduletable {margin-left:17px!important; margin-right:17px!important}

#gk-botsl1 .gk-box-right .moduletable {margin-left:17px!important}

#gk-botsl1 h3 {font-size:105%; text-transform:uppercase; color:#696a6a; font-weight:bold; height:18px; line-height:18px}

#gk-botsl1 .moduletable_content{padding:10px 0}

#gk-botsl1 a{color:#6a6969;}

#gk-botsl1 a:hover{text-decoration:underline;}



#gk-botsl1 ul{padding:0;margin:0;}

#gk-botsl1 li{ background:transparent url('../images/bullet_bottom.png') no-repeat 3px 12px; border-top:1px solid #eee; padding:4px 0 4px 13px;line-height:200%; }

#gk-botsl1 li:first-child{ border-top:none; }



/*

 * Footer

 */

#gk-footer{overflow:hidden; color:#6a6a6a; font-size:80%!important}

#gk-footer a{color:#6a6a6a}

#gk-footer a:hover{color:#fff}

#gk-footer .inner{height:40px; line-height:40px; margin:0; padding:0 4px}

.gk-footnav{float:right;}

.gk-footnav .menu{ margin-right:65px; font-size:110%; }

.gk-footnav .menu li{ width:auto; float:left; margin-left:15px; }

.gk-footnav .menu li:first-child{ margin-left:0; }



#stylearea{float:right;margin:13px 0 0 10px; }

#stylearea a{width:auto; float:left; margin-left:6px;background:url('../images/styleswitcher.png') no-repeat 0 0;width:13px;height:14px; text-indent:-999em;}

#stylearea a:first-child{margin-left:0;}

#style_switcher2{background-position:-13px 0!important;}

#style_switcher3{background-position:-26px 0!important;} 



.gk-copyright{float:left; font-size:110%;}


#t3_logo{display:block; width:160px; height:20px; margin:20px auto; background:url('../images/t3-logo.png') no-repeat 0 0; text-indent:-999em}

#t3_logo:hover{background-position:0 bottom}




.cufon{margin-top:8px}