

	



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;}



:focus {outline: 0;}

body {background: white;line-height: 1;color: black;}

ol,ul {list-style: none;}



table{border-collapse: separate;border-spacing: 0;}

caption,th,td {font-weight: normal;}



blockquote:before,blockquote:after,q:before,q:after {content: "";}

blockquote,q {quotes: "" "";}



	

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

.clr {font-size : 1px;}



* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clear {clear: both;}





html {

	min-height:100%;

	border-bottom:1px solid transparent;

}

body {

	margin:0;

	padding:0;

	font-size:12px;

	font-family:Arial, Verdana, sans-serif;

	line-height: 18px;

}



a{

	outline:none;

	cursor:pointer;

}

a:link,

a:visited,

a:active{

	text-decoration:none;

}

a:hover{

	text-decoration:none;

}



img{

	border:none;

	text-decoration:none;

}



ul{

	padding:0;

	margin:0;

}

ul li{

	padding:0;

	line-height:24px; 

	margin:0;

}

ul ul{

	padding-left:20px;

}

ul li a{

	text-decoration:none;

}

ol li{

	line-height:24px;

}



th {

	padding:4px;

	text-align:left;

}

p, pre, blockquote, h1, h2, h3, h4, h5, h6{

	margin:1em 0;

	padding:0;

}

h1 { font-size:200%; }

h2 { font-size:175%; }

h3 { font-size:150%; }

h4 { font-size:125%; }

h5 { font-size:115%; }

h1,h2,h3,h4,h5{

	margin:0;

}



fieldset{

	border:none;

	padding:5px 0;

}

fieldset a{

	font-weight:bold;

}

input, select, button{

	font-size:11px;

	font-weight:normal;

}



hr {

	border-right:0;

	border-left:0;

	border-bottom:0;

	height:1px;

}



.clearfix{ clear:both; }



a#logo, 

a#logo_styled {

	margin:13px 0 0 0;

	float:left;

	display:block;

	font-size:35px;

	line-height:35px;

	font-family:Georgia, serif;

}

a#logo_styled{

	

	width:300px;

	height:35px; 

}





div.wrapper_centered{

	width:980px;

	margin:0 auto;

}

div#top{

	overflow:hidden;

	margin-bottom:12px;

}

div#highlights{

	overflow:hidden;

}

div#highlight{

	width:auto;

	float:left;

}

div#rss,

div#tools{

	min-height:27px;

	width:auto;

	float:right;

	margin:0 0 0 6px;

}

div#rss a,

div#tools img{

	position:relative;

	top:8px;

	cursor:pointer;

}

div#top_content{

	overflow:hidden;

}

div#date{

	padding:0 5px;

	font-family:Georgia, serif;

	font-size:18px;

	line-height:26px;

	width:auto;

	float:right;

	margin-top:20px;

}

div#userarea{

	width:auto;

	float:right;

	min-height:26px;

	line-height:26px;

	margin:20px 0 0 20px;

}

span#login{

	padding-right:5px;

	margin-right:2px;

}

p.information_td { text-align: right;margin-right: 66px;}

#popup_register button.button { float: right;margin: 0 66px 20px 0; }

span#login_noborder{

	border:none;

}

div#search{

	width:auto;

	float:right;

	min-height:26px;

	margin:18px 0 0 32px;

}



div#menu_wrapper{

	min-height:65px;

}

div#menu{

	height:34px;

	margin-top:24px;

	position:absolute;

	width:980px;

}

div#horiz-menu li.level1{

 	cursor:pointer;

}

div#horiz-menu li.level1 a,

div#horiz-menu li.level1 span.separator{

	font-weight:bold;

	padding:0 10px;

}

div#horiz-menu li.level1 span.separator{

	height:34px;

	line-height:34px;

	display:block;

}

div#horiz-menu li.level1 li span.separator{

	display:inline;

}

div#horiz-menu li.level1 span.separator:hover{

	cursor:default;

}



div#popups_container{

	width:980px;

	margin:0 auto;

}

div#popup_login,

div#popup_register,

div#popup_tools{

	display:none;

	top:0;

	overflow:hidden;

}

div#colorpickers1,

div#colorpickers2{

	width:300px;

	padding:10px;

	float:left;

}

div#colorpickers1 label,

div#colorpickers2 label{

	display:block;

	clear:both;

	float:right;

	margin-top:5px;

}

div#colorpickers1 label input,

div#colorpickers2 label input{

	width:120px;

 	height: 11px;

	margin-left:20px;

 	font-size: 10px;

 	line-height: 10px;

	border:none!important;

 	text-align: right;background: #000;padding: 8px;

}

#apply_style_wrap{

	float:left;

	clear:both;

	text-align:right;

	width:590px;

}

#apply_style{

	clear:both;

	float:right;

	margin:10px 0 15px 0;

}

div#predefined{

	margin: 12px 20px 0 40px;

	float:right;

	width:250px;

}

div#predefined ul{

	margin:12px 0 0 0;

	list-style-type:square;

	list-style-position:inside;

}

div#predefined ul li{

	line-height:18px;

}



div#banner1{

	min-width:300px;

	max-width:980px;

	width:auto;

	margin:0 auto 12px auto;

}



div#footer{

	width:980px;

	margin:0 auto;

}

div#footer_menu{

	float:left;

	width:auto;

	margin-top:3px;

}

div#footer_menu ul li{

	width:auto;

	float:left;

	margin-right:10px;

}

div#stylearea,

div#informations{

	float:right;

	width:auto;

	line-height:30px;

	height:30px;

}

div#stylearea{

	margin-left: 10px;

}



div#content_column{

	float:left;

	margin-bottom:12px;

}

div#left{

	float:left;

	margin-bottom:12px;

}

div#right{

	float:right;

	margin-bottom:12px;

}

div#header,

div#banner2{

	float:left;

	margin-bottom:12px;

	overflow:hidden;

}

div#mainbody{

	padding:12px;

}

div#mainbody_content{

	float:left;

}

div#inset{

	float:left;

}

div#breadcrumb{

	margin-bottom:12px;

}



div.column .moduletable,

div.column .moduletable_menu,

div.column .moduletable_clear,

div.column .moduletable_text,

div.column .moduletable_lite,

div.column .moduletable_dark,

div.column .moduletable_color1,

div.column .moduletable_color2,

div#inset .moduletable,

div#inset .moduletable_menu,

div#inset .moduletable_clear,

div#inset .moduletable_text,

div#inset .moduletable_lite,

div#inset .moduletable_dark,

div#inset .moduletable_color1,

div#inset .moduletable_color2{

	margin-top:10px;

}

div.column .moduletable:first-child,

div.column .moduletable_menu:first-child,

div.column .moduletable_text:first-child,

div.column .moduletable_lite:first-child,

div.column .moduletable_dark:first-child,

div.column .moduletable_color1:first-child,

div.column .moduletable_color2:first-child,

div#inset .moduletable:first-child,

div#inset .moduletable_menu:first-child,

div#inset .moduletable_text:first-child,

div#inset .moduletable_lite:first-child,

div#inset .moduletable_dark:first-child,

div#inset .moduletable_color1:first-child,

div#inset .moduletable_color2:first-child{

	margin-top:0!important;

}



div#bottom{

	margin-bottom:12px;

}



.us_width-20,

.us_width-25,

.us_width-33,

.us_width-50,

.us_width-100{

	float:left;

}

.us_width-20:first-child,

.us_width-25:first-child,

.us_width-33:first-child,

.us_width-50:first-child{

	border-left:none;

}

.us_width{

	margin-left:-1px!important;

}

.us_width:first-child{

	margin-left:0!important;

}

.us_width-20{ width:20%; }

.us_width-25{ width:25%; }

.us_width-33{ width:33.3%; }

.us_width-50{ width:50%; }

.us_width-100{ width:100%; }



.module_wrap,

.users_wrap{

	overflow:hidden;

}

.module_wrap:first-child,

.users_wrap:first-child,

div#mainbody:first-child{

	border-top:none;

}

.module_wrap:first-child,

.users_wrap:first-child{

	margin-top:0px;

}





.moduletable h3,

.moduletable_menu h3,

.moduletable_text h3,

.moduletable_lite h3,

.moduletable_dark h3,

.moduletable_color1 h3,

.moduletable_color2 h3{

	padding:15px;

	margin:0!important;

	font-size:16px;

	font-weight:bold;	

}

.moduletable .moduletable_content,

.moduletable_menu .moduletable_content,

.moduletable_text .moduletable_content,

.moduletable_lite .moduletable_content,

.moduletable_dark .moduletable_content,

.moduletable_color1 .moduletable_content,

.moduletable_color2 .moduletable_content{

	padding:0 15px 15px 15px;

}

.nohead .moduletable_content{

	padding-top:48px;

}

.moduletable .button,

.moduletable_lite .button,

.moduletable_dark .button,

.moduletable_color1 .button,

.moduletable_color2 .button,

.moduletable .readon,

.moduletable_lite .readon,

.moduletable_dark .readon,

.moduletable_color1 .readon,

.moduletable_color2 .readon,

a.readon,

.button{

	cursor:pointer;

	font-weight:normal!important;

}



.moduletable_clear,

.moduletable_clear .moduletable_content{

	margin:0;

	padding:0;

	background:transparent;

	border:none;

}





.moduletable ul,

.moduletable_color1 ul,

.moduletable_lite ul,

.moduletable_color2 ul,

.moduletable_dark ul{

	list-style-type:none;

}

.moduletable ul li,

.moduletable_color1 ul li,

.moduletable_lite ul li,

.moduletable_color2 ul li{

	line-height:28px;

}

.moduletable_dark ul li{

	line-height:28px;

}



.moduletable_menu ul{

	list-style-type: none;	

}

.moduletable_menu ul ul{

	list-style-type:square;

	list-style-position:inside;

	padding-left:0;

	margin-left:-7px;

}

.moduletable_menu ul li{

	padding:0 0 0 7px;

}

.moduletable_menu ul ul li{

	border-bottom:none;

	padding:0 0 0 9px;

}



span.breadcrumbs{

	display:block;

	height:32px;

	line-height:32px;

	padding:0 10px;

}

span.breadcrumbs .youah{

	margin-right:10px;

}

span.breadcrumbs span.separator{

	margin:0 9px;

}



input#mod_search_searchword{

	height:25px;

	width:308px;

	display:block;

	float:left;

	padding-top:3px;

	font-size:16px;

}

div.search .button{

	text-transform:uppercase;

	height:30px!important;

	display:block;

	line-height:30px!important;

	float:right;

	margin:0 0 0 6px;

	padding:0 12px 4px 12px;

	font-size:11px;

	font-weight:bold;

	cursor:pointer;

}



form#form-login{

	padding:20px;

}

#modlgn_username,

#modlgn_passwd{

	border:none;

}

ul.loginposition li{

	width:auto;

	float:left;

	margin-right:10px;

}

#modlgn_remember{

	position:relative;

	top:4px;

}

#form-login-fpass,

#form-login-flogin,

#form-login-register{

	margin-top:4px;

}



#popup_register #josForm{

	padding:20px 20px 40px 20px;

}

#popup_register #josForm .inputbox{

	border:none;

}



.gk_news_highlighter_interface .text{

	padding-left:0!important;

}

.gk_news_highlighter_item{

	padding-left:5px!important;

	font-size:11px;

}



div.banneritem,

div.banneritem_text,

div.banneritem_lite,

div.banneritem_dark,

div.banneritem_color1,

div.banneritem_color2{

	padding:5px 0!important;

}



#system-message,

#system-message dd,

#system-message ul{

	margin:0!important;

	padding:0!important;

	background:none!important;

}

#system-message ul li{

	text-align:center;

}

div.blog_more ul{

	list-style-type:square!important;

	margin-left:12px;

	padding-left:3px;

}

div.blog_more li{

	padding-left:0;

	line-height:120%;

}

