/*
#------------------------------------------------------------------------
# Party freak - May 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 
*/
/* 
 * News Show Pro GK4
 */

div.gk_img_border_top {
background:url("../images/header_top.png") no-repeat scroll 96% top transparent;float:left;overflow:hidden;padding:8px 0 0;width:auto;}
div.gk_img_border_bottom {
background:url("../images/header_bottom.png") no-repeat scroll 2% bottom transparent;overflow:hidden;padding:0 0 2px;}
.nsp { position:relative; }
.nspMain { overflow:hidden; }
/* interface */
/*.nspBotInterface,
.nspTopInterface { overflow:hidden; width:auto; margin: 0 0 8px; }
*/
.nspBotInterface {border-top:1px dotted #2B2C2C; clear:both; font-size:90%; margin:9px 0 0; padding-top:6px; }
.nspBotInterface div,
.nspTopInterface div { width: 100%}
/* pagination */
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li {float:left; cursor:pointer; text-indent:-999em; width:9px; height:9px; background:#2d2d2d; margin:0 4px 0 0; border: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding: 0}
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { background:#666;}
.nspBotInterface .nspPagination li:hover,
.nspTopInterface .nspPagination li:hover { background: #fff}
.nspTopInterface .nspPagination,
.nspBotInterface .nspPagination { border:none !important; float:left; width:auto; padding:0 16px 0 0 !important; list-style-type:none; margin:0; }
/*.nspBotInterface .nspCounter,
.nspTopInterface .nspCounter { padding:0 6px !important; font-size:9px!important; font-size:90%; font-weight:normal !important; height:14px; line-height:14px; background:transparent; color:#aaa!important; border: 1px solid #eee; cursor:pointer; float:left; margin:0 0 0 16px !important; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
.nspBotInterface .nspCounter strong,
.nspTopInterface .nspCounter strong { padding-right: 3px; }
.nspBotInterface .nspCounter span,
.nspTopInterface .nspCounter span { color:#aaa !important; }
/* buttons: prev & next */
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext,
.nspBotInterface .nspPrev:hover,
.nspTopInterface .nspPrev:hover,
.nspBotInterface .nspNext:hover,
.nspTopInterface .nspNext:hover { background: transparent url('../images/interface_sprite.png') no-repeat 0 0; text-indent: -10000px; width:25px; height:15px; line-height:15px; padding:0; margin:0 0 0 2px; float:right; cursor:pointer;  }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev { background-position: 0 -16px; }
.nspBotInterface .nspPrev:hover,
.nspTopInterface .nspPrev:hover {background-position: 100% -16px; }
.nspBotInterface .nspNext:hover,
.nspTopInterface .nspNext:hover { background-position: 100% 0;  }
/* article layout*/
/*.nspArts { overflow:hidden; }
.nspArt div { overflow:hidden; padding:0 10px; }
*/
.nspArt h4.nspHeader,
.nspArt h4.nspHeader a { color: #A1A1A1 !important; font-size: 110%}
.nspArt h4.nspHeader a:hover {color: #fff !important;}
.nspArt p {margin:0;padding:0;}
.nspArt p.nspText {  }
.nspArt p.nspInfo { color: #3F4040 }
.nspArt .tleft { text-align:left; }
.nspArt .tright { text-align:right; }
.nspArt .tcenter { text-align:center; }
.nspArt .tjustify { text-align:justify; }
.nspArt .fleft { float:left; }
.nspArt .fright { float:right; }
.nspArt .fnone { clear:both; width:100%; float:none; }
.nspArt { float:left; }
.readon.left,
.readon.right,
.readon.center { clear:both; }
.readon.left { float:left; }
.readon.right { float:right; }
.readon.center { display:inline; float:none; }
.nspLinks ul li h4,
.nspLinks ul li h4 a { color:#696A6A; font-size:100%; line-height:normal }
.nspLinks ul li p { color:#696A6A; font-size:90%; margin:0 }
.nspLinks ul li.odd,
.nspLinks ul li.even { margin:0 0 4px 0 !important; border-top:1px solid #2c2c2c; background:transparent url('../images/bullet.png') no-repeat left 7px; padding:3px 0 0 10px; line-height:170%; }
.nspLinks ul li:first-child {border-top:none!important; }
.nspLinks ul li:hover h4,
.nspLinks ul li:hover a,
.nspLinks ul li:hover p { color:#a1a1a1!important; cursor: pointer; }/*.nspArts.left { float:right; }
.nspLinksWrap.left { float:left; }
.nspArts.right { float:left; }
.nspLinksWrap.right { float:right; }
.nspMain .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
*/
.nspAvatar { display:none; }
/*.nspImage { border:1px solid #dadada; padding:6px; }
a:hover .nspImage { border:1px solid #d7d7d7; background: #edece7 }
.nspArt .readon { margin-top: 6px; }
a.nspComments { background: transparent url('../images/style1/icon_comments.png') no-repeat 0 1px; padding-left: 20px; }
/* restrictions */

/* Tabs Module */
.clearfix-tabs { clear:both; }
.gkTabItemSpace { padding:10px 0; }
div.gkTabWrap { margin:0 auto; }
div.gkTab { position:relative; }
div.gkTabItem { float:left; overflow:hidden; padding:0; }
div.gkTabsWrapper {  }
ul.gkTabs { margin: 0 auto !important; display: inline-block;background:none !important;border:none !important;height:auto !important;}
ul.gkTabs li {cursor:pointer; height:30px !important; line-height:30px; color:#696a6a; background:#0d0d0d; font-weight:bold; padding:0 6px; font-size:150%; width:auto; float:left; text-transform:uppercase; margin:0 8px 0 0; border:none!important;}
ul.gkTabs li.active,
ul.gkTabs li:hover,
ul.gkTabs li.active span,
ul.gkTabs li:hover span {  color:#0d0d0d; background:#ffae00; }


ul.gkTabs li:first-child { }
ul.gkTabs li.active:first-child {  }
div.gkTabContainer0 { clear:both; margin:0; }
div.gkTabContainer1 { overflow:hidden; margin:0; }
.gkTabItem { float: left; overflow: hidden; }
.gkTabButtonNext,
.gkTabButtonPrev { text-indent: -999em; }
.gkTabContainer0,
.gkTabContainer1,
.gkTabContainer2 { position:relative; }
.gkTabItem { position: absolute; left: -999em; top: 0; width: 100%; }
.gkTabItem.active { position: static; left: 0; }

/* Gk Image Border */


div.gkImgBorderTop { overflow:hidden; padding:8px 0 0 0; background:transparent url('../images/header_top.png') no-repeat 96% top; float:left; width:auto; }

div.gkImgBorderTop.right { float:right!important; margin:5px 0 5px 12px; }

div.gkImgBorderTop.left { float:left!important; margin:5px 12px 5px 0; }

div.gkImgBorderBottom { overflow:hidden; padding:0 0 8px 0; background:transparent url('../images/header_bottom.png') no-repeat 2% bottom; }

div.gkImgBorderBottom>img { margin:0!important; padding:0!important; background:#0d0d0d }


/* Image Show - gk_sporter2 */

.gkIsPopup-gk_sporter2 .prev { left: 10px !important; }
.gkIsPopup-gk_sporter2 .next { right: 10px !important; }
.gkIsPopup-gk_sporter2 .next,
.gkIsPopup-gk_sporter2 .prev { background: url('../images/interface_sprite.png') no-repeat -2px -40px !important; width: 50px !important; height: 25px !important; }
.gkIsPopup-gk_sporter2 .prev { background-position: -2px -65px !important; }
.gkIsPopup-gk_sporter2 .tl,
.gkIsPopup-gk_sporter2 .t,
.gkIsPopup-gk_sporter2 .tr,
.gkIsPopup-gk_sporter2 .ml,
.gkIsPopup-gk_sporter2 .m,
.gkIsPopup-gk_sporter2 .mr,
.gkIsPopup-gk_sporter2 .bl,
.gkIsPopup-gk_sporter2 .b,
.gkIsPopup-gk_sporter2 .br { background-image:none !important; }
.gkIsPopup-gk_sporter2 .t { background:url("../images/header_top.png") no-repeat scroll right bottom transparent !important; }
.gkIsPopup-gk_sporter2 .b { background:url("../images/header_bottom.png") no-repeat scroll left top transparent !important; }
.gkIsPopup-gk_sporter2 .ml { background:url("../images/header_left.png") no-repeat scroll right top transparent !important; }
.gkIsPopup-gk_sporter2 .mr { background:url("../images/header_right.png") no-repeat scroll left bottom transparent !important; }
.gkIsPopup-gk_sporter2 .content { background:#0d0d0d !important }
.gkIsWrapper-gk_sporter2 .gkIsThumbs a,
.gkIsWrapper-gk_sporter2 .gkIsThumbs a:hover {border: none !important;}

/* JomSocial Stats */

.gk_js_stats_main div {float:left;margin:0 12px 0 0;font-size: 90%; }
.gk_js_groupname {margin-right: 6px;padding: 0 6px 0 0;} 
.gk_js_viewgroups {background: url("../images/bullet.png") no-repeat 0 4px;padding: 0 12px;border-right: 1px solid #3d3d3d; color: #696A6A;}
.gk_js_total strong, 
.gk_js_female span, 
.gk_js_male span {border-left: 1px solid #3d3d3d;padding: 0 0 0 12px;}

/* Jomsocial Members */

.gk_js_members_main .gk_js_tabs{float:left !important;margin:0 0 10px 0}
 .gk_js_members_main .gk_js_tab{float:left;}
 .gk_js_members_main .gk_js_tab{ background:none repeat scroll 0 0 #0D0D0D; color:#696A6A; cursor:pointer; float:left; font-size:150%; font-weight:bold; height:30px; line-height:30px; margin:0 8px 0 0; padding:0 6px; text-transform:uppercase; width:auto; } 
 .gk_js_members_main .gk_js_tab.active, 
 .gk_js_members_main .gk_js_tab:hover{background:none repeat scroll 0 0 #FFAE00; color:#0D0D0D; }
  
  	.gk_js_interface .gk_js_next,
	.gk_js_interface .gk_js_prev{background: url('../images/interface_sprite.png') no-repeat 0 -16px; text-indent: -10000px; width:25px; height:15px;line-height:15px;padding:0; margin:0 0 0 2px;float:right;cursor:pointer;}
	.gk_js_interface .gk_js_prev{ background-position: 0 0; float:left;}
	.gk_js_interface .gk_js_next:hover { background-position: 100% -16px;}
	.gk_js_interface .gk_js_prev:hover{background-position: 100% 0;}

  .gk_js_interface .gk_js_page {display:none;} 
  .gk_js_interface .gk_js_page.active, 
  .gk_js_interface .gk_js_page:hover{ background:#fefefe; color:#767676; }
  .gk_js_since, 
  .gk_js_profileviews, 
  .gk_js_lastonline{ color:#8a8787; border-bottom:1px solid #292929; font-size:90%; padding:3px 0; clear:both;}
  .gk_js_profileviews{ border-bottom:none; font-weight:bold; line-height:200%; }
  .gk_js_profileviews span{ font-size:150%; }
  .gk_js_since span:first-child, 
  .gk_js_profileviews span:first-child,
  .gk_js_lastonline span:first-child{ color:#4a4a4a; font-weight:normal; font-size:90%; }
  .gk_js_member_wrap{ padding:0 10px 0 0; }
  .gk_js_members_main .gk_js_overlay { background:#0d0d0d; }
  .gk_js_interface{position:absolute;top:-30px;right:15px;}
  .gk_js_interface>div{display:inline-block;margin: 0 auto;}
  .gk_js_members_main .gk_js_avatar{position:relative;display:block;width:auto;float:left;}
  .gk_js_members_main .gk_js_avatar>span{height:37px;width:93%;padding:0 7% 0 0;position:absolute;bottom:0;background:transparent url('../images/js_av_name.png') no-repeat right bottom;color:#fff;text-align:right;z-index:0;left:0;line-height:42px;font-size:13px;font-weight:bold;}
  .gk_js_member_wrap .gkIsHeaderTop,
  .gk_js_member_wrap .gkIsHeaderBottom,
  .gk_js_member_wrap .gkIsHeaderLeft,
  .gk_js_member_wrap .gkIsHeaderRight{overflow:hidden;width:auto;float:left}
    .gk_js_member_wrap .gkIsHeaderTop{padding-top:8px;background-position:98% 0;}
  .gk_js_member_wrap .gkIsHeaderBottom{padding-bottom:8px;background-position: 1% bottom;}
  .gk_js_member_wrap .gkIsHeaderLeft{padding-left:8px;background-position:left 4%;}
  .gk_js_member_wrap .gkIsHeaderRight{padding-right:8px;background-position:right 96%;}
  .gk_js_members_main .gk_js_content,
  .gk_js_members_main .gk_js_content_wrap,
  .gk_js_members_main .gk_js_members {overflow:inherit !important;}

/* Demo - Frontpage content */

.bigtitle h4.nspHeader,
.bigtitle h4.nspHeader a { font-size:130%; line-height:120%; }

/* gk_popup */

#gkHide { display: none; height: 28px; margin: 0; position: absolute; right: 0; z-index: 100;overflow:hidden; }
/* k2 */
#sbox-window {background-color: #000 !important;}
#sbox-window.shadow {box-shadow: 0 0 0 0 !important;}

/* Login with Facebook button */
#com-login-form .button {margin-right: 4px}
span#fb-auth small {width: 20px;  background: transparent url('../images/fbauth.png') no-repeat 0 0px; text-indent: -999em; display: block; float: left; -moz-box-shadow:inset 0px 1px 0px 0px #aab5cd; -webkit-box-shadow:inset 0px 0px 1px 0px #556a9a; box-shadow:1px 0px #556a9a;; border-right: 1px solid #a0aecd; margin: 2px 7px 0 0  }
span#fb-auth { -moz-box-shadow:inset 0px 1px 0px 0px #aab5cd;-webkit-box-shadow:inset 0px 1px 0px 0px #aab5cd;box-shadow:inset 0px 1px 0px 0px #aab5cd;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #798db9), color-stop(1, #556b9b) );background:-moz-linear-gradient( center top, #798db9 5%, #556b9b 100% );background-color:#798db9; border:1px solid #4d576b; display:inline-block; color:#fff; font-family:arial; font-size:12px; font-weight:bold; padding:3px 12px 8px 6px; text-decoration:none; text-shadow:1px 1px 0px #445375; cursor: pointer; height: 14px}
span#fb-auth:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #556b9b), color-stop(1, #798db9) ); background:-moz-linear-gradient( center top, #556b9b 5%, #798db9 100% ); background-color:#556b9b; }
