/*
#------------------------------------------------------------------------
# pixellove - June 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
 */
.nsp { position:relative; }
.nspMain { overflow:hidden; }
/* interface */
.nspBotInterface,
.nspTopInterface { overflow:hidden; width:auto; margin: 0; }
.nspBotInterface { margin:0; padding-top:6px; }
.nspTopInterface div { position: absolute; right: 20px; top: 26px; }
.nopad .nspTopInterface div { position: absolute; right: 0px; top: 6px; }
.nspBottomInterface div { float: right; }
/* nspPagination */
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { display:block;  float:left; border:none !important; width: 9px; height: 8px; margin:6px 0 0 5px;  padding:0 !important;  background: transparent url('../images/dark/gk_nsp_interface.png') no-repeat 55% -92px; text-indent: -999em!important;cursor:pointer; }
.nspBotInterface .nspPagination li:hover,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li:hover,
.nspTopInterface .nspPagination li.active { background-position: 55% -100px; cursor:pointer; }
.nspTopInterface .nspPagination,
.nspBotInterface .nspPagination { border:none !important; float:left; width:auto; padding:5px 8px 0 0 !important; list-style-type:none; margin:0; }
.nspBotInterface .nspCounter,
.nspTopInterface .nspCounter { padding:4px 8px!important; font-size:10px; font-weight:normal !important; height:10px; line-height:10px; background:transparent; color:#fff !important; cursor:pointer; float:left; margin:2px 0 0 16px !important; }
.nspBotInterface .nspCounter span,
.nspTopInterface .nspCounter span { color:#fff !important; }
.header .nspTopInterface .nspPagination, .header .nspBotInterface .nspPagination {margin: 10px auto !important; text-align: center!important; float: none !important}
/* buttons: prev & next */
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { display: block; float:left; border:none !important; height: 23px;  width: 23px; margin:0; background: transparent url('../images/dark/gk_nsp_interface.png') no-repeat 0 -46px; cursor:pointer; text-indent:-999em; padding:0 !important; }
.nspBotInterface .nspPrev:hover,
.nspTopInterface .nspPrev:hover { background-position: 0 -69px; }
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-position: 0 0; }
.nspBotInterface .nspNext:hover,
.nspTopInterface .nspNext:hover { background-position: 0 -23px; }
/* article layout */
.nspArts { overflow:hidden; }
.nspArt div { overflow:hidden; padding:0 10px; }
.nspArt h4.nspHeader { font-size:18px; color: #fff; line-height:16px; margin-bottom: 12px; }
.nspLinks h4 a { }
.nspLinks h4 a:hover,
.nspArt h4.nspHeader a:hover { }
.nspArt p.nspText { float:none; margin-top: 0!important; font-size: 12px!important; line-height: 1.6!important; margin: 0!important }
.nspArt p.nspInfo { font-size:85%; margin:6px 0; }
.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_class.left,
.readon_class.right,
.readon_class.center { clear:both; }
.readon_class.left { float:left; }
.readon_class.right { float:right; }
.readon_class.center { display:inline; float:none; }
.nspLinks ul li { border-top: 1px solid #252525 }
.nspLinks ul li h4 { font-size:90%; line-height:160%; font-weight: normal }
.nspLinks ul li p { margin:0; font-size:11px; line-height: 130% }
.nspLinks ul li { margin:0; padding:6px 0 9px; height:auto; border-bottom:none; }
.nspLinks ul { padding:0; margin:0; list-style-type:none; clear:none!important; }
.nspArts.left { float:right; }
.nspLinks_wrap.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 { margin-bottom:-5px; }
.nspArt .readon { margin-top: 14px; margin-right: 0px}
a.nspComments { }
/* header suffix */
.header > div { padding: 0 0 20px 0!important; margin: 0 -10px; }
.header .nspArt > div { background: #000; margin: 0 10px 20px 10px; -webkit-transition:background-color 0.4s ease-in; -moz-transition:background-color 0.4s ease-in; -o-transition:background-color 0.4s ease-in; transition:background-color 0.4s ease-in;}
.header .nspArt:hover > div { background: #fff; }
.header .nspArt:hover .nspHeader,
.header .nspArt:hover .nspHeader a { color: #000; }
.header .nspArt:hover .nspHeader a:hover { color: #6b9ccf; }
.header .nspArt .nspHeader { font-size: 22px; line-height: 16px; margin-bottom: 0; }
.header .nspArt .nspInfo { margin: 0; font-size: 11px; color: #3f3f3f; }
.header .nspArt .nspImage  { margin-bottom: 24px!important; -webkit-transition:opacity 0.4s; -moz-transition:opacity 0.4s; -o-transition:opacity 0.4s; transition:opacity 0.4s; }	
.header .nspArt:hover .nspImage  { opacity: 1.0; filter: alpha(opacity=100); }	
.header .nspTopInterface { position: absolute; bottom: 0; text-align:center; width:100%; }
.header .nspTopInterface > div { position: static; display:inline-block; float: none }
.header .nspBotInterface .nspPagination li,
.header .nspTopInterface .nspPagination li,
.header .nspBotInterface .nspPagination li.active,
.header .nspTopInterface .nspPagination li.active { background-image: url('../images/dark/gk_nsp_interface_header.png'); }
.header .nspBotInterface .nspPrev,
.header .nspTopInterface .nspPrev,
.header .nspBotInterface .nspNext,
.header .nspTopInterface .nspNext { background-image: url('../images/dark/gk_nsp_interface_header.png'); }
.header .nspTopInterface .nspPagination,
.header .nspBotInterface .nspPagination { margin: 0 0 0 20px; }


#demo-typography {clear: both; margin-bottom: 100px; float: none }
h4.demo-typo a {display: block; padding: 10px 0; font-size: 140%; width: 100%; clear: both}
ul#demo-typography li { list-style-position: inside; list-style-type: disc; line-height: 18px; color: #c0c0c0; margin-left: 1%; width: 23.9%; float: left; }
ul#demo-typography li a {font-size: 14px; }
/* k2 */
#sbox-window {background-color: #000 !important;}
#sbox-window.shadow {box-shadow: 0 0 0 0 !important;}

/* Login with Facebook button */
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; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #4d576b; display:inline-block; color:#fff; font-family:arial; font-size:12px; font-weight:bold; padding:3px 10px 8px 6px; text-decoration:none; text-shadow:1px 1px 0px #445375; cursor: pointer; height: 11px; line-height: 16px}
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; }