/*
#------------------------------------------------------------------------
# Party Freak - May 2011 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software. It is based on GavickPro's GAVERN framework. 
  NOTE: It is not free or public. This theme is for members of the GavickPro club only.
# Website: http://www.gavick.co
# Support: support@gavick.com 
*/

/* Basic elements */

body { min-height:100%; line-height:1.7;background:transparent url('../images/bg_middle.jpg') repeat-y center 0; color:#696a6a;font-size:12px;}
a { color:#fff; text-decoration:none }
a:hover,
a:active,
a:focus { color:#ffae00; text-decoration:none}
h1 { font-size:180% }
h2 { font-size:150% }
h3 { font-size:125% }
h4 { font-size:110% }
h5 { font-size:100% }
.gkCol p, 
.gkCol pre, 
.gkCol blockquote, 
.gkCol ol,
ul{margin:0.5em 0; padding:0;}
/* Containers */
#gkBg1{background:transparent url('../images/bg_top.jpg') center top;min-height:800px;}
#gkBg2{background:transparent url('../images/bg_bottom.png') no-repeat center bottom;min-height:800px;overflow:hidden;}
#gkPageTop {margin: 0; padding: 50px 0 0 0; }
#gkMenu{background:url("../images/menu_bg_top.png") no-repeat scroll right top transparent;height:39px;padding:7px 0 0;display:block}
#gkMenu1{background:url("../images/menu_bg_bottom.png") no-repeat scroll left bottom transparent;height:32px;padding:0 0 7px;}
/*#gkMenu2 { float: left; width: auto;display:block }*/
#gkMenu2 {background:#FFF;font-size:90%;font-weight:bold;height:32px;line-height:32px;padding:0 20px;text-transform:uppercase;}
#gkTopMenu{ width:500px; float:left; height:30px; margin-top:42px; }
#gkTopMenu ul{font-size:90%;float:left;margin:0}
#gkTopMenu ul li{margin-left:24px;float:left;width:auto;}
#gkTopMenu ul a{color:#5d5d5d;}
#gkTopMenu ul a:hover{color:#646464;text-decoration:underline;}
#gkSearch { float: right; width: auto;margin-top:36px;}
.gkIsHeaderTop { background: url("../images/header_top.png") no-repeat scroll right 0 transparent;padding: 12px 0 0;}
.gkIsHeaderBottom {background: url("../images/header_bottom.png") no-repeat scroll left bottom transparent;padding: 0 0 12px;}
.gkIsHeaderLeft {background: url("../images/header_left.png") no-repeat scroll left 0 transparent;padding: 0 0 0 12px;}
.gkIsHeaderRight {background: url("../images/header_right.png") no-repeat scroll right bottom transparent;padding: 0 12px 0 0;}
/*#gkContentMainbody { width: auto; border:1px solid #f0f0f0; background:#fff; overflow:hidden; }
/* Logo */

#gkLogo { height: 72px; margin:0;width:185px;float:left; }
h1#gkLogo a img { display: block; height: 160px; margin: 0; width:980px; top: 0; left:0; }
h1#gkLogo a.cssLogo { background: url('../images/logo.png') no-repeat 0 0; display: block; height: 72px; margin: 0; text-indent: -999em; width:185px; top: 0; left:0; z-index: 1001; }
#gkLogo.text a {color:#fff; font-size:12px; text-decoration:none; text-shadow:1px 1px 1px #222 }
#gkLogo.text .gkLogoText {  font-size:24px;margin-left:21px;}
#gkLogo.text .gkLogoSlogan {font-size:96%;margin:-10px 0 0 21px;;font-weight:normal}
#gkLogo.text .gkLogoSlogan { color:#999;display:block; }
#gkLogo.text a { text-indent:0!important; background:none!important; }
#gkLogo.text a:hover{color:#ccc}

/* Tools */

#gkTools {height:36px;margin:9px 0 0 0;overflow:hidden;position:absolute;right:0;z-index:100;}
#gkToolsInc,
#gkToolsDec,
#gkToolsReset{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;}
#gkButtonTools{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;}
#gkToolsDec{background-position:-48px 0;}
#gkToolsReset{background-position:-24px 0;}
#gkButtonTools{background-position:-153px 0;float:right;margin-left:10px;margin-top:9px;}
#gkToolsInc:hover{background-position:0 -20px;}
#gkToolsReset:hover{background-position:-24px -20px;}
#gkToolsDec:hover{background-position:-48px -20px;}
#gkButtonTools:hover{background-position:-153px -20px;}
#gk-ft{position: absolute; top: 0px; left: -5000px;}
/* Article breadcrumb */

#gkBreadcrumb {padding:0;position:relative; height:38px; line-height:38px; margin:0 0 12px 0; border-bottom:1px solid #3d3d3d;display:block;width:100%;float:left;}
#breadcrumb{margin-bottom:10px;}
.breadcrumbs { float: left; width: auto;font-size:90% }
.breadcrumbs span,
.breadcrumbs a {color:#696A6A;float:left;}
.breadcrumbs a:hover {text-decoration:underline;color:#ffae00;}
#gkBreadcrumb a { cursor: pointer }
.breadcrumbs > span.gkBreadcrumbStart {font-weight:bold;padding:0 8px 0 0;}
/* Bottom  section */

#gkBottom1 {background:url("../images/bottom_bg_top.png") no-repeat right top;padding:8px 0 0 0;}
#gkBottom2 {background:url("../images/bottom_bg_bottom.png") no-repeat left bottom;padding:0 0 9px 0;}
#gkBottom3 {background:#FFF;color:#999999;font-size:90%;padding:20px;}
#gkBottom1 .box .content{padding:10px 0;}
#gkBottom1 .box,
#gkBottom1 .box a,
#gkBottom2 .box,
#gkBottom2 .box a { color:#6a6969;}
#gkBottom1 .box a:hover,
#gkBottom2 .box a:hover { text-decoration:underline }
#gkBottom1 .box h3,
#gkBottom2 .box h3 {font-size:105%; text-transform:uppercase; color:#696a6a; font-weight:bold; height:18px; line-height:18px}
#gkBottom1 ul{padding:0;margin:0;}
#gkBottom1 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%; }
#gkBottom1 li:first-child{ border-top:none; }

/* Footer */

#gkFooter { color:#6A6A6A;font-size:80% !important;overflow:hidden;height:40px;line-height:40px;margin:0;padding:0 4px; }

#gkFooterNav { float: right; }
#gkFooterNav ul { font-size:110%;margin:0 5px 0 0 }
#gkFooterNav ul li { float:left;margin-left:15px;width:auto; }
#gkFooterNav ul li:first-child {margin-left:0;}
#gkFooter a { color: #6A6A6A; }
#gkFooter a:hover {color:#fff;} 
#gkCopyrights {float:left;font-size:110%; }
#gkStyleArea {float:right;margin:13px 0 0 10px; }
#gkStyleArea a:first-child {margin-left:0;}
#gkStyleArea a {background:url("../images/styleswitcher.png") no-repeat scroll 0 0 transparent;float:left;height:14px;margin-left:6px;text-indent:-999em;width:13px;}
#gkStyle2 {background-position:-13px 0 !important;}
#gkStyle3 {background-position:-26px 0 !important;}
/*#gkFrameworkLogo { display: block; width: 130px; height: 42px; margin: 23px auto 46px; background: url('../images/framework-logo.png') no-repeat 0 0; text-indent: -9999em; }*/
/* Module styles */

#gkWrap2 .box,
#gkWrap2 .box_menu,
#gkWrap2 .box_text { clear:both;margin:12px 0 0 !important;overflow:hidden; }
#gkWrap2 .box_menu h3,
#gkWrap2 .box_text h3,
#gkWrap2 .box 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; }
div.box_text .banneritem {border-bottom:1px dotted #3D3D3D;padding:10px 0;}
div.box_text .bannerfooter {margin:5px 0 0;text-align:right;}
/*
#gkWrap2 .box li { border-bottom: 1px dotted #d7d7d7; padding: 5px 0 5px 18px; background: transparent url('../images/bullet.png') no-repeat 2px 16px; }
/* restrictions */

/*.box h1 { font-size:180%; }
#gkWrap2 .box_menu { padding: 0!important; }
#gkWrap2 .box_menu h3 { margin: 18px 18px 16px; }
.box .nsp { position: relative; }
.nsp .nsp_top_interface { position: absolute; right: 18px; top: 20px; }
/* suffixes*/

/* dark */

#gkWrap2 .dark .content{padding:10px;float:left;}
.box.dark .content{background:#0d0d0d;}
.box.dark h3{margin-bottom:8px;}
/*#gkWrap2 .box.light1 h3 { border-bottom: 1px solid #f0f0f0; margin: 0 -18px 16px; padding:0 18px 12px; }
/* badge */
#gkWrap2 .box span.badge,
#gkWrap2 .box_menu span.badge,
#gkWrap2 .box_text span.badge,
.header>.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;}

/*#gkWrap2 .box.light2 { background-color: #F7F7F7; }
#gkWrap2 .box.light3 a { color: #666 }
#gkWrap2 .box.light3 a:hover { color: #222 }
/* light3 */
/*#gkWrap2 .box.light3 a { color: #444 }
#gkWrap2 .box.light3 a:hover { color: #222 }
/* smalltitle */
/*#gkWrap2 .box.smalltitle h3 { font-size: 11px; font-weight: bold; text-transform: uppercase }
/* bigtitle */
/*#gkWrap2 .box.bigtitle h3 { font-size: 36px; line-height: 32px; font-weight: bold; text-transform: uppercase }
/* color1 */
/*#gkWrap2 .color1 { background: #222; border-color: #222; color: #ccc; }
#gkWrap2 .color1 h3,
#gkWrap2 .color1 a,
#gkWrap2 .color1 li.active a:hover { color: #fff; }
#gkWrap2 .color1 ul li { border-color: #333 }
/* clear */
.box.clear { border: none !important; padding: 0 !important; background: none !important; }
/* badges */
/*.badge { position:absolute; top:12px; right:12px; width:20px; height:32px; text-indent:-999em; }
.badge-hot,
.badge-new,
.badge-soon,
.badge-top { position:relative; }