/*
Theme Name: Divine SK
Theme URI: http://www.divinewisdomsociety.com/
Description: The 2010 Exclusive CMS theme for Divine Wisdom Society.
Author: Sharif Khan [ i@sharif.im ]
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. 
-------------------------------------------------------------- */

/* template_css.css
------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
	color:#666;
	background:#45494d url(images/bg_main.jpg) repeat-x 0 0;
	font-family:Arial, SolaimanLipi;
	font-size:12px;
	line-height: 135%;
}
html {
	height:100%;
	margin-bottom:1px;
}
a {
	outline:none;
	cursor:pointer;
	color:#d6d6d6;
}
a:link, a:visited, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#c9171a;
}
/* Basic image style 
----------------------------------------------------------------*/
img {
	border:none;
	text-decoration:none;
}
ul {
	padding:0 6px 6px 6px;
	margin:0 12px;
	list-style-image:url(images/li_bullet.png);
}
ul ul {
	padding-bottom:0px;
}
ul li {
	padding-left:4px;
	line-height:100%;
	margin:5px 0;
}
ul li a {
	text-decoration: none;
	color:#979797;
}
ul li a:hover {
	color:#e1e1e1;
}
ol li {
	line-height:170%;
}
hr {
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	color: #eee;
	background-color: #eee;
}

/* Basic heading styles 
-----------------------------------------------------------------*/
th {
	padding:4px;
	text-align:left;
}
h1 {
	font-size:200%;
}
h2 {
	font-size:175%;
}
h3 {
	font-size:150%;
}
h4 {
	font-size:125%;
}
h5 {
	font-size:115%;
}
p, pre, blockquote, h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 10px 10px;
	padding:0;
	fon
}

p {
	font-size:12px;
	
}

ul li.current_page_item > a{
	color: #fff;
}

* html ul li.current_page_item a, ul li a:hover {
	color:#fff;
}
/*
_____________________________________________
*/
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-title,
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}



/* ------------------------------------------- */
a#logo_styled {
	background: transparent url(images/logo.png) no-repeat 0 0;
}
div#wrapper_bg {
	background:transparent url(images/bg_abstract.jpg) no-repeat 51% 0;
}
div#wrapper_menu1 {
	background:transparent url(images/bg_menu_inactive_right.png) no-repeat right 0;
}
div#wrapper_menu2 {
	background:transparent url(images/bg_menu_inactive_left.png) no-repeat left 0;
}
div#horiz-menu {
	background:transparent url(images/bg_menu_inactive.png) repeat-x 0 0;
}
div#wrapper_menu1 ul li.level1 {
	border-left:1px solid #91090c;
}
div#wrapper_menu1 ul li.level1 a {
	color:#fff;
}
div#wrapper_menu1 ul li a {
	color:#fff;
}
div#wrapper_menu1 ul li:hover, div#wrapper_menu1 ul li.active {
	background: transparent url(images/bg_menu_active.png) repeat-x 0 0;
}
div#wrapper_menu1 ul li:first-child:hover, div#wrapper_menu1 ul li.active:first-child {
	background: transparent url(images/bg_menu_active_left.png) no-repeat 0 0;
}
div#wrapper_menu1 ul li:first-child:hover span, div#wrapper_menu1 ul li.active:first-child span {
	background:transparent url(images/bg_menu_active.png) repeat-x 0 0;
}
div#wrapper_menu li.topli ul {
	background:#fff;
	border:1px solid #d4d4d4;
}
div#wrapper_menu1 ul li li {
	background: #020202;
	border-bottom: 1px solid #1b1c1e;
}
div#wrapper_menu1 ul li li span, div#wrapper_menu1 ul li li a {
	background: transparent!important;
}
div#wrapper_menu1 ul li li:hover, div#wrapper_menu1 ul li li:hover a, div#wrapper_menu1 ul li li:hover span, div#wrapper_menu1 ul li li:first-child:hover, div#wrapper_menu1 ul li li:first-child:hover a, div#wrapper_menu1 ul li li:first-child:hover span {
	background: #1b1b1b;
}
/* top
-------------------------------------------------------------------*/
/* Top Date
-------------------------------------------------------------------*/
div#wrapper_highlight {
	border-bottom:1px solid #3d4044;
	background:#0c0d0d url(images/bg_highlighter.png) repeat-x 0 top;
}
div#datatop {
	color:#c9171a;
	background:transparent url(images/bg_highlighter_right.png) no-repeat right 0;
}
div#datatop span {
	background:transparent url(images/bg_highlighter_left.png) no-repeat left 0;
}
/* header
-------------------------------------------------------------------*/
div#wrapper_header {
	background: #000 url(images/bg_content.png) repeat-x left top;
}
/* content
-------------------------------------------------------------------*/
div#component {
	background:#fff;
}
div#wrapper_content {
	background-color:#fff;
}
div.inset {
	background:#fff /*url(images/inset_bg.png) repeat-y right top*/!important;
}
div#inset {
	background: transparent url(images/inset_shadow.png) repeat-x left top;
}
div.users_wrap, div.module_wrap {
	background:#313335 url(images/bg_area.png) repeat-x left bottom;
}
/* Bottom
-----------------------------------------------------------------*/
div#wrapper_bottom {
	background:#1e1f20;
}
/* Footer
-----------------------------------------------------------------*/
div#wrapper_footer {
	color:#636363;
	background: transparent url(images/bg_footer.png) repeat-x 0 0;
}
div#wrapper_footer ul li.level1 a {
	color:#636363;
}
div#wrapper_footer ul li.level1 a:hover {
	color:#d6d6d6;
}
div#informations {
	color:#636363;
}
/* set the width of user modules 
-------------------------------------------------------------------*/ 
div.moduletable, div.moduletable_clear, div.moduletable_menu, div#right div.moduletable_light {
	color:#8e8e8e;
}
div.moduletable h3, div.moduletable_clear h3, div.moduletable_menu h3, div#right div.moduletable_light h3 {
	background: transparent url(images/moduletable_h3.png) repeat-x left top;
}
div.moduletable h3 span, div.moduletable_clear h3 span, div.moduletable_menu h3 span, div#right div.moduletable_light h3 span {
	color:#c9171a;
	background: transparent url(images/moduletable_h3_shape.png) no-repeat 15px bottom;
}
div.moduletable h3 span strong, div.moduletable_clear h3 span strong, div.moduletable_menu h3 span strong, div#right div.moduletable_light h3 span strong {
	color:#fff;
}
div.moduletable div.moduletable_content, div.moduletable_clear div.moduletable_content, div.moduletable_menu div.moduletable_content, div#right div.moduletable_light div.moduletable_content {
	color: #8e8e8e;
}
/* inset */
div#inset div.moduletable, div#inset div.moduletable_clear, div#inset div.moduletable_menu {
	color:#8e8e8e;
}
div#inset div.moduletable h3, div#inset div.moduletable_clear h3, div#inset div.moduletable_menu h3 {
	background: transparent url(images/inset_header.png) repeat-x left bottom;
}
div#inset div.moduletable h3 span, div#inset div.moduletable_clear h3 span, div#inset div.moduletable_menu h3 span {
	color:#808080;
	background: transparent url(images/inset_h3_shape.png) no-repeat 15px bottom;
}
div#inset div.moduletable h3 span strong, div#inset div.moduletable_clear h3 span strong, div#inset div.moduletable_menu h3 span strong {
	color:#383838;
}
div#inset div.moduletable div.moduletable_content, div#inset div.moduletable_clear div.moduletable_content, div#inset div.moduletable_menu div.moduletable_content {
	color: #808080;
}
div#inset {
	color:#333;
}
div#inset a {
	color:#333!important;
}
div#inset a:hover {
	color:#c9171a!important;
}
div#inset ul li a {
	color:#333!important;
}
/* mainbody */
div#mainbody {
	color:#666;
}
div#mainbody a {
	color:#000;
}
div#mainbody a:hover {
	color:#c9171a;
}
div#mainbody ul li a {
	color:#666;
}
div#mainbody div.moduletable_content {
	color: #666;
}
div#mainbody div.moduletable h3, div#mainbody div.moduletable_clear h3, div#mainbody div.moduletable_menu h3 {
	background: none;
}
div#mainbody div.moduletable h3 span, div#mainbody div.moduletable_clear h3 span, div#mainbody div.moduletable_menu h3 span {
	color:#808080;
	background: none;
}
div#mainbody div.moduletable h3 span strong, div#mainbody div.moduletable_clear h3 span strong, div#mainbody div.moduletable_menu h3 span strong {
	color:#383838;
}
/* right */
div#right div.moduletable, div#right div.moduletable_clear, div#right div.moduletable_menu {
	background:#313335 url(images/bg_module.png) repeat-x left bottom;
}
div#right div.moduletable_light h3 {
	background:transparent url(images/bg_moduletable_h3_light.png) repeat-x left bottom;
}
div#right div.moduletable_light h3 span {
	color:#c9171a;
	background: transparent url(images/moduletable_h3_light_shape.png) no-repeat 15px bottom;
}
div#right .moduletable_menu ul.menu li:first-child {
	border:none!important;
}
div#right .moduletable_menu ul.menu li {
	border-top:1px dotted #666!important;
}
div#right .moduletable_menu ul.menu li.current li {
	border-left: 1px dotted #666!important;
}
/* bottom */
div#wrapper_bottom .us_width-20 div.moduletable_content, div#wrapper_bottom .us_width-25 div.moduletable_content, div#wrapper_bottom .us_width-33 div.moduletable_content, div#wrapper_bottom .us_width-50 div.moduletable_content {
	border-left: 1px solid #303233;
}
div#wrapper_bottom .moduletable_menu ul.menu li:first-child {
	border:none!important;
}
div#wrapper_bottom .moduletable_menu ul.menu li {
	border-top:1px dotted #666!important;
}
div#wrapper_bottom .moduletable_menu ul.menu li.current li {
	border-left: 1px dotted #666!important;
}
/* user wraps and module wraps */
div.users_wrap .moduletable_menu ul.menu li:first-child, div.module_wrap .moduletable_menu ul.menu li:first-child {
	border:none!important;
}
div.users_wrap .moduletable_menu ul.menu li, div.module_wrap .moduletable_menu ul.menu li {
	border-top:1px dotted #666!important;
}
div.users_wrap .moduletable_menu ul.menu li.current li, div.module_wrap .moduletable_menu ul.menu li.current li {
	border-left: 1px dotted #666!important;
}
/* Default Joomla menu */
.moduletable_menu ul.menu li {
	border-top:1px dotted #ccc;
}
.moduletable_menu ul.menu li.current li {
	border-left: 1px dotted #ccc;
}
.moduletable_menu ul.menu ul li {
	background: transparent url('images/dotted_line.png') repeat-x 0 0;
}
/* popups */
}
div.top {
	background:url(images/popup_middle.png) repeat-y 0 0;
}
div.bottom {
	background:url(images/popup_bottom.png) no-repeat 0 bottom;
}
/* classes */
a.readon {
	background: transparent url(images/readmore_button.png) no-repeat 0 0;
	color: #fff!important;
	float:right;
	text-align:center;
	font-size:12px;
}
a.readon:hover {
	color: #fff;
}
.modifydate {
	color:#333;
}
/* sk_stuff.css
------------------------------------------------------------------*/
/* Image Show Module  for Photoslide
---------------------------------------------------------------*/
.sk_is_wrapper-style1 .sk_is_text {
	color: #fff;
}
.sk_is_wrapper-style1 .sk_is_text_right {
	border-left: 3px solid #fff;
}
.sk_is_wrapper-style1 .pause {
	background: transparent url(images/imageshow_buttons.png) no-repeat left bottom;
}
.sk_is_wrapper-style1 .play {
	background: transparent url(images/imageshow_buttons.png) no-repeat left top;
}
.sk_is_wrapper-style1 .pause:hover {
	background: transparent url(images/imageshow_buttons.png) no-repeat right bottom;
}
.sk_is_wrapper-style1 .play:hover {
	background: transparent url(images/imageshow_buttons.png) no-repeat right top;
}
.sk_is_wrapper-style1 .sk_is_preloader {
	background: #000 url('images/loader.gif') no-repeat center center;
}
.sk_is_wrapper-style1 .sk_is_text a {
	color: #eee;
}
.sk_is_wrapper-style1 .sk_is_text a:hover {
	color: #fff;
}
.sk_is_wrapper-style1 .sk_is_thumbs_prev:hover div {
	background: transparent url('images/module_buttons.png') no-repeat right top;
}
.sk_is_wrapper-style1 .sk_is_thumbs_next:hover div {
	background: transparent url('images/module_buttons.png') no-repeat right bottom;
}
.sk_is_wrapper-style1 .sk_is_thumbs_prev div {
	background: transparent url('images/module_buttons.png') no-repeat left top;
}
.sk_is_wrapper-style1 .sk_is_thumbs_next div {
	background: transparent url('images/module_buttons.png') no-repeat left bottom;
}
/* News Show Pro GK1
---------------------------------------------------------------*/
/*default style*/

a.readon_class {
	color:#ffd669;
}
a.readon_class:hover {
	color:#fff!important;
}
/*inset*/

div#inset h4.sk_npro_header, div#inset h4.sk_npro_header a {
	color: #b30b0d!important;
	font-weight: bold;
}
div#inset h4.sk_npro_header:hover, div#inset h4.sk_npro_header a:hover {
	color: #333!important;
}
div#inset a.readon_class {
	color: #b30b0d!important;
}
div#inset a.readon_class:hover {
	color: #333!important;
}
div#inset table.sk_npro_table tr td {
	border-top: 1px solid #ddd;
}
div#inset table.sk_npro_table tr:first-child td {
	border-top: none;
}
/*mainbody*/
div#mainbody h4.sk_npro_header, div#mainbody h4.sk_npro_header a {
	color: #b30b0d!important;
	font-weight: bold;
}
div#mainbody h4.sk_npro_header:hover, div#mainbody h4.sk_npro_header a:hover {
	color: #333!important;
}
div#mainbody a.readon_class {
	color: #b30b0d!important;
}
div#mainbody a.readon_class:hover {
	color: #333!important;
}
div#mainbody table.sk_npro_table tr td {
	border-top: 1px solid #ddd;
}
div#mainbody table.sk_npro_table tr:first-child td {
	border-top: none;
}
/* ------------------------------------------------------------*/
/* universal set of reset styles
---------------------------------------------------------------*/
/* html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}
 remember to define focus styles! */
/* :focus {outline: 0;}
ol,ul {list-style: none;}
 tables still need cellspacing="0" in the markup */
/* table{border-collapse: separate;border-spacing: 0;}
caption,th,td {font-weight: normal;}
 remove possible quote marks (") from <q> & <blockquote> */
/*  blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote,q {quotes: "" "";}
||| the end |||*/
/* ||| set of clearing floats |||*/	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clr {
	font-size : 1px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}

/* --------------------------------------------------------------*/
/* Basic form styles 
-----------------------------------------------------------------*/
fieldset {
	border:none;
	padding:5px 0;
}
fieldset a {
	font-weight:bold;
}
input, select, button {
	font-size:11px;
	font-weight:normal;
}
/* Basic HR-line style 
-----------------------------------------------------------------*/
/* Basic positioning classes 
-----------------------------------------------------------------*/
.clearfix {
	clear: both;
}
.lf {
	float: left;
}
.rf {
	float: right;
}
/* Logo 
------------------------------------------------------------*/
a#logo, a#logo_styled {
	float:left;
	display:block;
}
a#logo_styled {
	/* 
		Here you can change width or height of your logo 
		if you've disabled option "logo as image"
	*/
	width: 195px;
	height: 95px;
}
/* Basic wrapper styles 
-----------------------------------------------------------------*/

div#wrapper_bg {
	width:100%;
	min-height:656px;
}
div#wrapper_main {
	width:980px;
	margin:0 auto;
	padding-bottom:20px;
	position:relative;
	font:normal 12px Arial, Verdana, sans-serif; /* Basic font size: 12px, line-height: 15px */
}
div#wrapper_top {
	position:relative;
	min-height:95px;
	margin:0;
}
div#wrapper_top_content {
	float:right;
	width:780px;
}
div#wrapper_topheader {
	position: relative;
	width:980px;
}
/* menu
-------------------------------------------------------------------*/
div#wrapper_menu1 {
	width:100%;
	height:38px;
	display:block;
}
div#wrapper_menu2 {
	width:100%;
	margin-right:8px;
	height:38px;
	display:block;
	position:static;
}
div#horiz-menu {
	margin:0 8px;
	height:38px;
	display:block;
	position:static;
}
div#wrapper_menu1 ul.menu {
	width:auto;
	margin-left:-9px;
	position: absolute;
	z-index: 10000;
}
div#wrapper_menu1 ul li.level1 a {
	text-transform:uppercase;
}
div#wrapper_menu1 ul li a {
	font-size:10px;
	font-weight: bold;
	text-transform:uppercase;
}
div#wrapper_menu1 ul li:hover, div#wrapper_menu1 ul li.active {
	height:38px;
	border-left:none!important;
	margin-left:1px!important;
}
div#wrapper_menu1 ul li:first-child:hover, div#wrapper_menu1 ul li.active:first-child {
	height:38px;
}
div#wrapper_menu1 ul li:first-child {
	border-left:none!important;
	padding-left:9px;
}
div#wrapper_menu1 ul li:first-child span {
	padding-left:0!important;
}
div#wrapper_menu1 ul li:first-child:hover, div#wrapper_menu1 ul li.active:first-child {
	padding-right:0;
}
div#wrapper_menu1 ul li:first-child:hover a, div#wrapper_menu1 ul li.active:first-child a {
	padding-left:0!important;
}
div#wrapper_menu1 ul li:first-child:hover span, div#wrapper_menu1 ul li.active:first-child span {
	height: 38px;
	line-height:38px;
	display:block;
	float:left;
	padding-left: 2px!important;
	padding-right:12px;
}
div#wrapper_menu li.topli ul {
	top:33px!important;
	border-top:none;
	position: absolute;
	z-index: 10000;
}
div#wrapper_menu1 ul li li:first-child {
	margin: 0;
	padding: 0;
}
div#wrapper_menu1 ul li li:first-child a {
	padding-left: 12px;
}
div#wrapper_menu1 ul li li:first-child:hover a {
	padding-left: 120px;
}
div#wrapper_menu1 ul li li {
	line-height: 30px;
}
div#wrapper_menu1 ul li li:hover, div#wrapper_menu1 ul li li:hover a, div#wrapper_menu1 ul li li:hover span, div#wrapper_menu1 ul li li:first-child:hover, div#wrapper_menu1 ul li li:first-child:hover a, div#wrapper_menu1 ul li li:first-child:hover span {
	height: 30px;
	line-height: 30px;
}
div#wrapper_menu1 ul li li:first-child:hover span {
	margin-left: 10px!important;
}
div#wrapper_menu1 ul li li:hover {
	margin: 0!important;
}
div#wrapper_menu1 ul li li:first-child:hover span {
	margin-left: 3px;
}
/* top
-------------------------------------------------------------------*/
/* highlighter
-------------------------------------------------------------------*/
div#wrapper_highlight {
	height:36px;
	overflow:hidden;
}
div#highlight {
	float: left;
	width: 80%;
	overflow:hidden;
}
div#datatop {
	text-align: right;
	float:right;
	margin: 8px 12px 0 0;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	width:auto;
	height:17px;
}
div#datatop span {
	display: block;
	height:17px;
	padding-left:11px;
	margin-right:11px;
	line-height:16px;
}
/* header
-------------------------------------------------------------------*/
div#wrapper_header {
	overflow: hidden;
}
div#banner2, div#banner3, div#header1, div#header2 {
	float: left;
	overflow:hidden;
}
div#header_modules {
	clear: both;
	margin: 0px 10px 0 10px;
	padding-top: 10px;
}
/* content
-------------------------------------------------------------------*/
div#component {
	position: relative;
	float:left;
}
div#right {
	float:right;
}
div#wrapper_content {
	overflow:hidden;
}
div#inset {
	width:249px;
	float:left;
}
div#mainbody {
	float:left;
}
div#mainbody_wrapper {
	margin: 0 15px;
	padding: 15px 0;
}
div.users_wrap, div.module_wrap {
	overflow:hidden;
	width: 100%;
}
#wrapper_content_mainbody {
	overflow: hidden;
}
/* Bottom
-----------------------------------------------------------------*/
div#wrapper_bottom {
	overflow: hidden;
	padding-bottom: 15px;
}
/* Footer
-----------------------------------------------------------------*/
div#wrapper_footer {
	padding:8px 15px 15px 5px;
	height:22px;
	font-size:0.9em;
}
div#wrapper_footer ul {
	width:auto;
	float:left;
	list-style-image:none;
	margin:0;
	padding:0;
	list-style:none;
}
div#wrapper_footer ul li.level1 a {
	padding:0 6px;
}
div#wrapper_footer ul li.level1 {
	float:left;
}
div#wrapper_footer div.moduletable_content {
	margin:0!important;
	padding:0!important;
}
div#informations {
	float:right;
	margin-top:3px;
}
div#stylearea {
	float:right;
	margin-left:5px;
	margin-top:3px;
}
div#footer_menu {
	float: left;
	width: auto;
}
/* set the width of user modules 
-------------------------------------------------------------------*/ 
.us_width-20, .us_width-25, .us_width-33, .us_width-50 {
	display:block;
	float:left;
}
.us_width-33:first-child {
	width:34%;
}
.us_width-20 {
	width:20%;
}
.us_width-25 {
	width:25%;
}
.us_width-33 {
	width:33%;
}
.us_width-50 {
	width:50%;
}
.us_width-100 {
	width:100%;
}
/* 	
	Available suffixes:
	* _light (only on right module position)
	* _clear
	* _menu
	* _text	
*/
div.moduletable, div.moduletable_clear, div.moduletable_menu, div.moduletable_light {
	margin: 0;
}
div.moduletable h3, div.moduletable_clear h3, div.moduletable_menu h3, div.moduletable_light h3 {
	margin:0!important;
	text-indent:15px;
	height:46px;
	font-size:10px;
	width: 100%;
	line-height:38px;
	text-align:left;
}
div.moduletable h3 span, div.moduletable_clear h3 span, div.moduletable_menu h3 span, div.moduletable_light h3 span {
	padding: 0;
	width: 99.9%;
	display:block;
	height: 46px;
	float: left;
	font-weight: bold;
	text-transform:uppercase;
}
div.moduletable div.moduletable_content, div.moduletable_clear div.moduletable_content, div.moduletable_menu div.moduletable_content, div.moduletable_light div.moduletable_content {
	margin:10px 15px 15px 15px;
}
div.moduletable_clear div.moduletable_content {
	margin: 0px;
}
div.moduletable_content {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 11px;
}
div.moduletable_clear {
	margin: 0;
	padding:0;
	border: none;
}
div.moduletable_clear div.moduletable_content {
	margin: 0;
	padding:0;
}
/* restrictions
------------------------------------------------------------------- */
/* mainbody */
div#mainbody div.moduletable h3, div#mainbody div.moduletable_clear h3, div#mainbody div.moduletable_menu h3 {
	background: none;
	height: 20px;
	line-height: 20px;
}
div#mainbody div.moduletable h3 span, div#mainbody div.moduletable_clear h3 span, div#mainbody div.moduletable_menu h3 span {
	background: none;
	height: 20px;
	line-height: 20px;
}
div#mainbody div.moduletable div.moduletable_content, div#mainbody div.moduletable_clear div.moduletable_content, div#mainbody div.moduletable_menu div.moduletable_content {
	margin:0!important;
}
div#mainbody div.moduletable h3, div#mainbody div.moduletable_clear h3, div#mainbody div.moduletable_menu h3 {
	text-indent:0px!important;
}
/* right */
div#right div.moduletable, div#right div.moduletable_clear, div#right div.moduletable_menu {
	overflow:hidden;
}
/* bottom */
div#wrapper_bottom div.moduletable h3, div#wrapper_bottom div.moduletable_clear h3, div#wrapper_bottom div.moduletable_menu h3 {
/*	background:none;
*/}
div#wrapper_bottom div.moduletable h3 span, div#wrapper_bottom div.moduletable_clear h3 span, div#wrapper_bottom div.moduletable_menu h3 span {
}
div#wrapper_bottom .us_width-20 div.moduletable_content, div#wrapper_bottom .us_width-25 div.moduletable_content, div#wrapper_bottom .us_width-33 div.moduletable_content, div#wrapper_bottom .us_width-50 div.moduletable_content {
	display:block;
	float:left;
	margin-right: -1px;
	margin: 0;
	padding: 5px 15px 5px 15px;
}
div#wrapper_bottom .us_width-20:first-child div.moduletable_content, div#wrapper_bottom .us_width-25:first-child div.moduletable_content, div#wrapper_bottom .us_width-33:first-child div.moduletable_content, div#wrapper_bottom .us_width-50:first-child div.moduletable_content {
	border-left: none;
	margin-right: 0;
}
/* Default Joomla menu */
.moduletable_menu ul.menu, .moduletable_menu ul.menu ul, .moduletable_menu ul.menu ul ul {
	list-style-image: none;
	margin: 0;
	padding: 0;
	background: none;
}
.moduletable_menu ul.menu li {
	line-height: 18px;
}
.moduletable_menu ul.menu li:first-child {
	border: none;
}
.moduletable_menu ul.menu li.current li {
	margin-left: 10px;
	padding-left: 16px;
}
.moduletable_menu ul.menu ul {
}
.moduletable_menu ul.menu ul li a {
	font-size: 0.9em;
	font-weight: normal;
}
.moduletable_menu ul.menu ul li {
	padding: 3px 0;
}
/* popups */
div.top {
	width: 488px;
	padding: 0 10px 16px 32px;
	margin: 27px 0 0 0;
	overflow: hidden;
}
div.top form#josForm {
	width: 480px;
	margin: 0 auto;
}
div.bottom {
	width: 530px;
	height: 15px;
}
/* classes readon */
a.readon {
	width:92px;
	height:16px;
	line-height:15px!important;
	margin:10px !important;
	display:block;
	float:right;
	font-size:11px!important;
	font-weight: bold;
}
.button {
	height:16px;
}
/*  
-------------------------------------------------------------- */
/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}
.img_caption.right {
	float: right;
	margin-left: 1em;
}
.img_caption.left p {
	clear: left;
	text-align: center;
}
.img_caption.right p {
	clear: right;
	text-align: center;
}
/* Image Show Module  for Photoslide
---------------------------------------------------------------*/
.sk_is_wrapper-style1 {
	overflow: hidden;
	position: relative;
}
.sk_is_wrapper-style1 .sk_is_image {
	display: block;
	position: relative;
	overflow: hidden;
}
.sk_is_wrapper-style1 .sk_is_text_bg {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 95;
}
.sk_is_wrapper-style1 .sk_is_text {
	width: 100%;
	position: absolute;
	z-index: 96;
}
.sk_is_wrapper-style1 .sk_is_text_right {
	position:absolute;
	top:0;
	right:0;
	height: 62px;
}
.sk_is_wrapper-style1 .sk_is_text_button {
	height:62px;
	width:62px;
	cursor: pointer;
}
.sk_is_wrapper-style1 .sk_is_preloader {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
}
.sk_is_wrapper-style1 .sk_is_text_data {
	display: none;
}
.sk_is_wrapper-style1 .sk_is_thumb {
	display: block;
	float: left;
	cursor: pointer;
}
.sk_is_wrapper-style1 .active {
}
.sk_is_wrapper-style1 .sk_is_slide {
	position: absolute;
	left: 0;
	top: 0;
}
.sk_is_wrapper-style1 .sk_is_text h4 {
	margin:0;
	font-size: 24px;
	font-weight:normal;
	padding: 15px 11px;
}
.sk_is_wrapper-style1 .sk_is_text p {
	padding: 0 11px;
	font-size: 12px;
	margin:0;
}
.sk_is_wrapper-style1 .sk_is_text p a.readon {
	border-bottom: none!important;
	float:none;
}
.sk_is_wrapper-style1 .sk_is_text p a:hover {
	text-decoration: none;
}
.sk_is_wrapper-style1 .sk_is_thumbs_bg {
	position: absolute;
	z-index: 95;
	width: 100%;
}
.sk_is_wrapper-style1 .sk_is_thumbs {
	position: absolute;
	z-index: 96;
}
.sk_is_wrapper-style1 .sk_is_thumbs_wrapper {
	float: left;
	overflow: hidden;
}
.sk_is_wrapper-style1 .sk_is_thumbs_prev {
	float: left;
	cursor: pointer;
}
.sk_is_wrapper-style1 .sk_is_thumbs_next {
	float: right;
	cursor: pointer;
}
.sk_is_wrapper-style1 .sk_is_thumbs_prev:hover div {
	float: left;
	cursor: pointer;
}
.sk_is_wrapper-style1 .sk_is_thumbs_next:hover div {
	float: right;
	cursor: pointer;
}
.sk_is_wrapper-style1 .sk_is_thumbs_prev div {
	float: left;
	width:21px;
	height: 35px;
	margin-top:75%;
	cursor: pointer;
}
.sk_is_wrapper-style1 .sk_is_thumbs_next div {
	float: right;
	width:21px;
	height: 35px;
	margin-top:75%;
	cursor: pointer;
}
/* News Show Pro GK1
---------------------------------------------------------------*/

h4.ta_center, p.ta_center {
	text-align: center;
}
h4.ta_left, p.ta_left {
	text-align: left;
}
h4.ta_right, p.ta_right {
	text-align: right;
}
p.ta_justify {
	text-align: justify;
}
img.i_left {
	display: block;
	float: left;
}
img.i_right {
	display: block;
	float: right;
}
img.i_center {
	display: block;
	margin: 0 auto;
}
a.readon_class {
}
a.p_left {
	float: left !important;
}
a.p_right {
	float: right !important;
}
a.p_center {
	margin: 0 auto !important;
}
/*default style*/
div.sk_npro_mainwrap {
	overflow: hidden;
	padding-bottom: 10px;
	background: none;
}
div.sk_npro_full {
}
div.sk_npro_full_interface {
	overflow: hidden;
	min-height: 30px;
}
div.sk_npro_full_interface ul {
	list-style-image: none!important;
	margin:0;
	padding: 0;
	float: left;
	width: auto;
}
div.sk_npro_full_interface ul li {
	cursor: pointer;
	float: left;
	width: 12px;
	height: 12px;
	margin-right: 3px;
	text-indent: -999em;
	padding: 0;
}
div.sk_npro_interface_bg, div.sk_npro_short_interface_bg {
	float: right;
	width: 66px;
	margin-top: 3px;
	height: 18px;
}
div.sk_npro_full_prev, div.sk_npro_full_next {
	width: 33px;
	height: 15px;
	float: left;
	margin: 0!important;
	text-indent: -999em;
}
div.sk_npro_full_prev:hover, div.sk_npro_full_next:hover {
	cursor: pointer;
}
div.sk_npro_full_next {
	float: right;
}
div.sk_npro_full_scroll1 {
	overflow: hidden;
}
div.sk_npro_full_scroll2 {
}
div.sk_npro_full_tablewrap {
	float: left;
}
table.sk_npro_table {
}
table.sk_npro_table tr {
}
table.sk_npro_table td {
}
div.sk_npro_short {
	min-height: 21px;
}
div.sk_npro_short_scroll1 {
	overflow: hidden;
}
div.sk_npro_short_scroll2 {
}
div.sk_npro_short_ulwrap {
	float: left;
}
div.sk_npro_short_ulwrap ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-image: none!important;
}
div.sk_npro_short_ulwrap ul li {
	padding: 6px;
	margin:0 10px 5px;
	line-height: 120%;
}
div.sk_npro_short_ulwrap ul li h4, div.sk_npro_short_ulwrap ul li h4 a {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 3px 0;
}
div.sk_npro_short_ulwrap ul li p {
	font-size: 11px;
	margin: 0;
}
div.sk_npro_short_interface {
	padding-top: 5px;
	overflow: hidden;
	margin: 2px 10px 0;
}
div.sk_npro_short_interface span {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
div.sk_npro_short_interface span a {
	font-weight: normal;
	text-transform: none;
}
h4.sk_npro_header {
	font-weight:normal;
	font-size: 12px;
	margin: 3px 0;
}
p.sk_npro_text {
	margin: 0;
	font-size: 11px;
}
img.sk_npro_image {
	margin: 3px;
}
img.sk_npro_image_static {
	margin: 3px;
}
p.sk_npro_info {
	font-size: 10px;
}
a.readon_class {
	width: auto!important;
	height: auto!important;
	background:none!important;
	font-weight: bold;
	font-size:10px!important;
	text-transform: uppercase;
}
/*inset*/
div#inset h4.sk_npro_header, div#inset h4.sk_npro_header a {
	font-weight: bold;
}
/*mainbody*/
div#mainbody h4.sk_npro_header, div#mainbody h4.sk_npro_header a {
	font-weight: bold;
}
/* -------------------------------------------------------*/
/* Meta
--------------------------------------------------------- */

.artinfo_block {
	height:12px;
	line-height:12px;
	padding:10px 2px;
	margin:0 0 10px;
	background: #f9f9f9;
}
.artinfo_block span {
	font-weight:normal;
	font-size:0.9em!important;
}
.read_block {
	padding:2px 0;
	margin:5px 0 20px;
	height:35px;
	line-height:35px;
	color:#c4c4c4;
}
.read_block .readon {
	margin:0;
}
.read_block td {
	padding:0!important;
}
.read_block .modifydate {
	padding:0;
}
.createby {
	padding:3px 3px 3px 20px;
}
.written_by {
	padding:0;
}
.modifydate {
	text-align:right;
	padding:0 6px 0 0;
	line-height:120%;
	font-size: 0.9em;
}
/* -------------------------------------------------------- */

/* Box-model
------------------------------------------------------------*/
div#horiz-menu * {
	margin:0;
	padding:0;
}
div#horiz-menu ul {
	margin:0;
	padding:0;
}
div#horiz-menu li.level1 {
	padding:0 10px 0 0;
	margin:0;
	height:37px;
	line-height:37px;
}
div#horiz-menu li {
	margin:0 6px 0 0;
	padding:0;
	border:0;
	height:37px;
	line-height:37px;
}
div#horiz-menu a {
	padding:0 0 0 3px;
}
div#horiz-menu a span {
	padding:0 2px 0 7px;
}
div#horiz-menu li li {
	margin:0;
	height:30px;
}
div#horiz-menu ul {
	padding:0;
}
div#horiz-menu li li a {
	padding:0 0 0 5px;
	width:185px;
}
div#horiz-menu li ul, div#horiz-menu li li, div#horiz-menu li li:hover ul, div#horiz-menu li li li:hover ul, div#horiz-menu li li li li:hover ul {
	width:190px;
}
/* Fonts
------------------------------------------------------------*/

div#horiz-menu {
	font-size:0.92em;
	font-family:Arial, Verdana, sans-serif;
	line-height:18px;
}
div#horiz-menu a {
	text-decoration:none;
}
div#horiz-menu a:hover {
	text-decoration: none!important;
}
div#horiz-menu li li a {
	text-decoration:none;
	line-height:30px;
}
/* Other rules
------------------------------------------------------------*/

div#horiz-menu {
	position:relative;
	background-image: url(images/bg_menu_inactive.png);
}
div#horiz-menu ul {
	list-style:none;
}
div#horiz-menu li {
	display:block;
	float:left;
	list-style:none;
	position:relative;
}
div#horiz-menu li ul {
	float: none;
	left:-999em;
	position:absolute;
	z-index: 1000;
}
div#horiz-menu li:hover ul {
	left:0px;
	top:37px;
}
div#horiz-menu li:hover li ul, div#horiz-menu li li:hover li ul, div#horiz-menu li li li:hover li ul {
	top:-999em;
}
div#horiz-menu li li:hover ul, div#horiz-menu li li li:hover ul, div#horiz-menu li li li li:hover ul {
	left: 190px;
	top:0px;
}
div#horiz-menu li li {
	position: relative;
	float:none;
}
/*-------------------------------------------------------------*/
/* Typography 
---------------------------------------------------------------*/

.info {
	background:transparent url('images/icons/info.gif') no-repeat left top;
	padding-left:30px;
}
.warning {
	background:transparent url('images/icons/warning.gif') no-repeat left top;
	padding-left:30px;
}
.tips {
	background:transparent url('images/icons/tips.gif') no-repeat left top;
	padding-left:30px;
}
.audio, .credit, .email, .feed, .help, .webcam {
	background:transparent url('images/icons/audio.gif') no-repeat left top;
	padding-left:30px;
}
.credit {
	background:transparent url('images/icons/credit.gif') no-repeat left top;
}
.email {
	background:transparent url('images/icons/email.gif') no-repeat left top;
}
.feed {
	background:transparent url('images/icons/feed.gif') no-repeat left top;
}
.help {
	background:transparent url('images/icons/help.gif') no-repeat left top;
}
.webcam {
	background:transparent url('images/icons/webcam.gif') no-repeat left top;
}
.highlight-1, .highlight-2, .highlight-3, .highlight-4 {
	padding:1px 5px;
}
ol {
	list-style-type:decimal;
	margin-left:18px;
}
/* typography.css
------------------------------------------------------------------*/
p.info {
	color:#41bcea;
}
p.tips {
	color:#e98b05;
}
p.warning {
	color:#c00;
}
pre, .code {
	background-color:#e7e7e7;
	border-left:5px solid #c9171a;
	color: #666;
	margin: 10px 0 15px;
	padding: 10px 15px;
	font-size: 11px;
}
.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#e7e7e7;
}
.highlight-3 {
	background:#3a3a3a;
	color: #fff;
}
.highlight-4 {
	background:#c9171a;
	color: #fff;
}
/* 
------------------------------------------------------------------*/

.widget-title {
	display:block;
	float:left;
	font-weight:bold;
	height:46px;
	padding:0;
	text-transform:uppercase;
	width:99.9%;
}
.widget-container {
	display:block;
	float:left;
	margin:0;
	padding:5px 15px;
}

