/*  
Theme Name: Styleicious 
Theme URI: http://www.thaslayer.com/
Description: Designed by <a href="http://www.thaslayer.com/">ThaSlayer</a> 
Author: ThaSlayer
Author URI: http://www.thaslayer.com/
*/

html{}
body{margin:30px 0px;font-family:Arial;font-size:12px;color:#000;background:#2E2E2E;line-height:17px;text-align:left;}
a,a:active,a:visited{text-decoration:none;color:#1f4146;}
a:hover{color:#818181;}
input,form{margin:0px;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-family:arial;line-height:normal;margin:0px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;color:#C79810;}
h5{font-size:12px;}
h6{font-size:11px;}

.clear_both{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.margin_5px{margin:5px 0px; }
.center{text-align:center;margin:0px auto;}
.loading{color:#000; width:300px;height:90px;position:absolute;top:50px;left:50%;margin-left:-150px;text-align:center;padding:5px; padding-top:40px;}
.error_msg{color:#666;}
.error_msg h3{margin:5px 0px;font-weight:normal;font-size:13px;}
.navigation{height:25px;}

.page_holder{display:block;}
#page{background:#fff url(images/content_bg_left.jpg) repeat-y;width:900px;;margin:0px auto;position:relative;}
#.left_shadow{background:url(images/content_bg_right.jpg) top right repeat-y;}
#header{height:80px;background:#fff url(images/header_bg.jpg) repeat-x;position:relative;overflow:hidden;}
	.header_bg1{background:url(images/header_bg_left.jpg) left top no-repeat;}
	.header_bg2{background:url(images/header_bg_right.jpg) right top no-repeat;}
	.header_top{position:absolute;width:100%;height:3px;background:#fff;line-height:0px;font-size:1px;}
		.header_nv_corner,.header_ne_corner{width:8px;height:8px;position:absolute;top:0px;line-height:0px;font-size:1px;}
			.header_nv_corner{left:0px;background:url(images/header_nv_corner.jpg);}
			.header_ne_corner{right:0px;background:url(images/header_ne_corner.jpg);}
	
	.header_title{height:53px;padding-top:14px;padding-left:90px;background:url(images/logo.png) no-repeat}
	/*background:url(images/insider-logo.jpg) no-repeat center}*/
		.header_title h1{margin:0px;margin-bottom:0px;font-family:arial;font-size:30px;font-weight:normal;display:none}
		.header_title h1 a,.header_title h1 a:visited{color:#1e81fb;text-decoration:none;}
		.header_title_description{padding-left:40px;color:#12687A;font-family:arial;font-size:14px;font-weight:bold;display:none}
	.logo{position:absolute;top:0px;left:0px;width:80px;height:80px;display:none}
	#main_menu{}
		#main_menu ul{list-style:none;padding:0px;margin:0px;padding-right:30px;}
		#main_menu li{float:right;margin-right:15px;padding-left:9px;background:#D9DAB5 url(images/main_menu_left.jpg) no-repeat;}
		#main_menu li a{display:block;padding-top:0px;padding-left:20px;padding-right:29px;background:#D9DAB5 url(images/main_menu_right.jpg) right top no-repeat;text-decoration:none;color:#3C757D;font-weight:bold;font-family:arial;font-size:12px;}
		#main_menu li a:active{color:#3C757D;}
		#main_menu li a:visited{color:#3C757D;}
		#main_menu li a:hover{color:#8FC1C9;}
	.header_bottom{height:22px;background:#FFFFFF;position:relative;}
		.header_bottom_v,.header_bottom_e{position:absolute;height:22px;top:0px;}
			.header_bottom_v{width:100px;left:0px;background:#FFFFFF);}
			.header_bottom_e{width:50px;right:0px;background:#FFFFFF;}

/* Float Properties*/
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.clearfloat {
	display:inline-block
}
.clearfloat {
	display:block
}



/*Main Navbar */

#nav {
background:#4096EE;
font-size:1.1em;
}

#nav, #nav ul {
list-style: none;
line-height: 1;
}

#nav a, #nav a:hover {
display: block;
text-decoration: none;
border:none;
}

#nav li {
float: left;
list-style:none;
border-right:1px solid #a9a9a9;
}

#nav a, #nav a:visited {
display:block;
font-weight:bold;
color: #f5f5f4;
padding:6px 12px;
}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
background:#000;
text-decoration:none
}	


/* Dropdown Menus */		
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #a9a9a9;
}

#nav li li {
width: 172px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: #777;
}

#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.9em;
color:#FFF;
}

#nav li li a:hover, #nav li li a:active {
background:#000;
}	
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

	a.main:hover
	{	background:none;
	}



/* SIDEBAR TABS */
.tabbed ul.tabs {
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
}
.tabbed ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	background: #fff;
}
.tabbed ul.tabs li a {
	width: auto;
	overflow: hidden;
	border: none;
	display: block;
	background: #ccc;
	margin: 0 2px 0 0;
	padding: 10px 12px;
}
.tabbed ul.tabs li a:hover {
	background: #EEEEEE;
}
.tabbed ul.tabs li a.tab-current {
	background: #f7f7f7;
}
.tabbed div {
	float: left;
	display: block;
	width: 100%;
	margin: 0;
	padding: 5px 0;
}
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { display: none; }


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

#tabbercontent {
margin-left:20px;
margin-right:300px;
}

/*--------------------------------------------------
REQUIRED to hide the non-active tab content.
But do not hide them in the print stylesheet!
--------------------------------------------------*/
.tabberlive .tabbertabhide {
display:none;
}

/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
.tabber {
}
.tabberlive {
margin-top:1em;
}

/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
ul.tabbernav
{
margin:0;
padding: 3px 0;
border-bottom: 1px solid #ccc; 
font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
list-style: none;
margin: 0;
display: inline;
}

ul.tabbernav li a
{
padding: 3px 0.5em;
margin-left: 0px;
border:none;
border: 1px solid #ccc;
border-bottom: none; 
background: #73880A;
text-decoration: none;
}

ul.tabbernav li a:link { color: #C3D9FF; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
color: #FFF;
background: #000;
border-color: #227; 
border:none;
}

ul.tabbernav li.tabberactive a
{
color: #000;
background-color: #F9F7ED;
border-bottom: 1px solid #F9F7ED; 
}

ul.tabbernav li.tabberactive a:hover
{
color: #fff;
background-color: #000;
border:1px solid #ccc;
/* border-bottom: 1px solid white; */
}

/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.tabberlive .tabbertab {
background-color: #F9F7ED;
padding:5px;
border:1px solid #ccc;
border-top:0;

#tabbertab ul li {
	list-style:none;
	padding-top:2px;
}

/* If you don't want the tab size changing whenever a tab is changed
you can set a fixed height */

/* height:200px; */

/* If you set a fix height set overflow to auto and you will get a
scrollbar when necessary */

/* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
display:none;
}
.tabberlive .tabbertab h3 {
display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}

.tabul {
	padding-left:15px;
}

.tabbertab .categories{
	padding-left:15px;	
}

.tabbertab .archives {
	 padding-left:15px;
	 
}

/* Featured articles */
.featured {
/*width:500px;*/
margin-right:300px;
border:1px solid #ccc;
text-align: justify;
padding-left:10px;padding-top:2px;padding-right:25px;
background:#EEEEEE;
margin-left:20px;
}
.feature_title {
padding-top:3px;
}
.hr {
border-bottom:dotted 0.3px;
border-color:#73880A;
}
.feature_excerpt img {
	border:1px solid #ccc;
	clear:both;
	float:left;
	margin-right:5px;
}
.featured_heading {
	color:#73880A;
	font-size:19px;
	font-weight:bold;font-family:Arial;
	padding-top:8px;
	padding-bottom:5px;
	width:90px;
//	background-color:#CDEB8B;
}


/* Content Rows */
.row_post_title a {
	color:#C79810;
}
.cat_title {
	font-family:Arial;
}
.row_cat1 {
	border:1px solid #ccc;	
	width:225px;
	padding-left:25px;padding-top:20px;padding-right:25px;
	margin-bottom:15px;
	margin-top:15px;
	margin-right:-225px;
	background:#FFFFBD;
}

.row_cat2 {
        border:1px solid #ccc;
	width: 225px;
	float:right;
        padding-left:25px;padding-top:20px;padding-right:25px;
        margin-bottom:15px;
	margin-top:15px;
	background:#FFFFBD;
}
						



.row_post_excerpt {
	text-align: justify;

}

.imageframe {
	display:block;
}






#content{padding-top:15px;position:relative;}
	.content_c{margin-right:300px;margin-left:25px;position:relative;clear:both}
#ad_bar{width:190px;text-align:center;position:absolute;right:190px;top:120px;z-index:10;}
#sidebar{width:240px;padding-left:0px;padding-right:30px;position:absolute;right:0px;top:140px;z-index:10;}

	.sideber_right{padding:0px;margin-right:20px;}
	.ad_sidebar{padding:0px;;margin:0px;list-style:none;}
	.sidebar {list-style:none;margin:0px;padding:0px;}

.sidebar_h ul ul {list-style:margin:0px;padding:0px;margin:4px 18px;}
.sidebar_h ul ul li {margin:3px 5px;padding:0px;color:#818181;font-size:11px;}
.sidebar_h ul ul li a,#sidebar ul ul li a:active,#sidebar ul ul li a:visited{color:#818181;font-size:12px;}
.sidebar_h ul ul li a:hover{color:#4096EE;}
.sidebar_split{height:20px;}
	.sidebar_title{background:#FF7400 left no-repeat;color:#FFF;font-weight:bold;font-family:arial;font-size:11px;}
	.sidebar_title2{height:17px;padding-left:25px;padding-top:2px;background:#FF7400 right no-repeat;}
#search_box{border:1px solid #818181;background:#fff;padding:5px;width:120px;font-size:14px;color:#000;}
#searchsubmit{border:none;background:#fff;color:#C79810;margin-left:6px;padding-left:5px;font-size:14px;font-weight:bold;}	

#footer{clear:both;position:relative;}
	/*.footer_top{height:22px;background:url(images/footer_top.jpg);position:relative;}*/
		.footer_top_left,.footer_top_right{position:absolute;height:22px;top:0px;}
			/*.footer_top_left{width:100px;left:0px;background:url(images/footer_top_left.jpg);}
			.footer_top_right{width:50px;right:0px;background:url(images/footer_top_right.jpg);}*/
	.footer_c{background:#FFFFFF repeat-x;position:relative;margin:0px;padding:0px;}
	.footer_c a,.footer_c a:active,.footer_c a:visited{color:#818181;}
		.footer_sv_corner,.footer_se_corner{width:7px;height:15px;position:absolute;bottom:0px;line-height:0px;font-size:1px;}
			.footer_sv_corner{left:0px;}
			.footer_se_corner{right:-1px;}
			.footer_bottom{position:absolute;left:0px;bottom:0px;width:100%;height:2px;background:#060606;line-height:0px;font-size:1px;}
	.sub_footer{width:90%;margin:0px auto;height:65px;color:#29707A;margin-top:3px;font-size:11px;}
	.footer_title{padding:4px;padding-left:20px;margin:10px 0px;background:#4096EE center left no-repeat;color:#FFF;font-weight:bold;font-family:arial;font-size:14px;border-bottom:1px solid #B1E5EC;}
	.footer_list{list-style:none;margin:0px; padding:0px;}
		.footer_list li{border-bottom:1px solid #7BD3DF;}
			.footer_list li a,.footer_list li a:active,.footer_list li a:visited{font-size:12px;color:#818181;display:block;background:#FFFFFF top left no-repeat;background-position:8px 8px;padding-left:20px;padding-top:1px;white-space:nowrap;overflow:hidden;}
			.footer_list li a:hover{color:#FFF;background:#000 center left no-repeat;background-position:8px;}
	.footer_left{width:300px;float:left;margin:0px 15px;}
	.footer_center{width:300px;float:left;}
	.footer_right{margin-left:645px;margin-right:15px;padding-top:10px;position:relative;text-align:justify;line-height:normal;}
		.footer_right a:hover{color:#666;}
	
	
.post{position:relative;background:url(images/post_bottom.jpg) bottom repeat-x;margin-bottom:50px;padding-bottom:10px;}
	.post_rank{position:relative;float:right;}
	.post_title{margin:0px;margin-bottom:5px;padding:0px;}
		.post_title a,.post_title a:active,.post_title a:visited{color:#C79810;font-size:18px;font-weight:normal;font-family:Arial;}
		.post_title a:hover{color:#4096EE;}
	.post_meta{background:url(images/post_bottom.jpg) bottom repeat-x;font-size:11px;color:#818181;height:20px;}
		.post_meta a,.post_meta b{color:#1f4146;font-weight:normal;}
		.post_author_date{float:left;background:url(images/user.jpg) center left no-repeat; padding-left:15px;}
		.post_cat{float:right;background:url(images/cat.jpg) center left no-repeat; padding-left:20px;}
	.post_entry{color:#666;line-height:125%;font-size:12px;padding-bottom:5px;text-align:justify;}
		.post_entry blockquote{background:#E0E0D7;padding:5px 15px;margin:5px;color:#888;border:1px solid #C1C1AE;line-height:150%;font-size:11px;}

	.postmetadata{margin-top:10px;font-size:11px;color:#818181;margin-bottom:25px;}
		.post_tags{float:left;background:url(images/book.jpg) center left no-repeat; padding-left:20px;}
		.post_tags a,.post_tags a:active,.post_tags a:visited{font-size:11px;color:#174850;}
		.post_tags a:hover{color:#FF5F00;}
/*
		.post_comments{float:right;background:#4096EE;height:18px;width:115px;margin-top:-6px;}
			.post_com_no{background:#4096EE left no-repeat;color:#FFF;font-size:12px;height:18px;padding:0px 20px;padding-right:5px;}
			.post_com_text{float:right;background:#356AA0 right no-repeat;color:#FFF;font-size:11px;height:18px;padding:0px 10px;}

*/
		.postmetadata2{background:url(images/post_bottom.jpg) top repeat-x; padding:7px 0px;font-size:11px;color:#737373;}

/*.commentlist{list-style:none;margin:0px;padding:0px;}
	.commentlist li{margin:0px;padding:0px;position:relative;margin-bottom:20px;}
*/
		.post_number{float:right;color:#50A6B3;font-size:16px;font-style:italic;letter-spacing:1px;margin-top:10px;}

/*
		.comment_meta{padding-top:18px;height:13px;background:url(images/comment.jpg) no-repeat left;padding-left:75px;color:#E26D24;font-size:11px;}
		.comment_text{font-size:11px;color:#6B7273;background:#E0E0D7 url(images/comment_bg.jpg) left repeat-y;position:relative;overflow:auto;}
			.comment_text p{margin:0px;}
		.comment_c1,.comment_c2,.comment_c3,.comment_c4{height:9px;font-size:1px;width:9px;}
			.comment_text_h{margin:9px 6px;}
			.comment_c1{float:left;background:url(images/comment_c1.jpg) no-repeat;}
			.comment_c2{float:right;background:url(images/comment_c2.jpg) no-repeat;}
			.comment_c3{float:left;background:url(images/comment_c3.jpg) no-repeat;}
			.comment_c4{float:right;background:url(images/comment_c4.jpg) no-repeat;}
			.comment_c{background:#E0E0D7;height:9px;}
		#loged_in a{color:#FFF;}

	.comment_form_h1{position:relative;background:#4096EE;color:#FFF;}
		.comment_form_h2{background:#4096EE;padding	:10px;padding-right:45px;}
		.comment_form_c{background:#4096EE;height:9px;}
			.comment_form_c1,.comment_form_c2,.comment_form_c3,.comment_form_c4{width:9px;height:9px;font-size:1px;}
			.comment_form_c1{float:left;background:#4096EE;}
			.comment_form_c2{float:right;background:#4096EE;}
			.comment_form_c3{float:left;background:url(images/comment_form_c3.jpg) no-repeat;}
			.comment_form_c4{float:right;background:url(images/comment_form_c4.jpg) no-repeat;}
		.comment_form_input{width:100%;padding-left:30px;margin:10px 0px;display:block;border:1px solid #DDD;background:#FFF;height:18px;padding-top:4px;font-size:12px;color:#666;font-family:arial;}
		.comment_form_textarea{width:100%;display:block;border:1px solid #DDD;background:#FFF;font-size:13px;padding:10px;color:#666;font-family:arial;padding-left:10px;padding-right:20px;}
			.comment_form_input:hover,.comment_form_input:focus,.comment_form_textarea:focus,.comment_form_textarea:hover{border:1px solid #0F8CF2;background-color:#E3F5FC;}
		.comment_form_submit{border:none;background:url(images/comment_submit.jpg);width:110px;height:31px;float:right;margin-right:-40px;}
		.comment_form_submit_h{color:#E6E8DF;padding:10px;font-size:11px;}

*/

#xrows {
	overflow:hidden;
	margin-top:20px;
	clear:both;
	margin-bottom:20px;
	margin:0px;
}
#xrows .xrow_cat1 {
border:1px solid #ccc;
padding:5px;
position:relative;
margin-bottom:5px;
width:275px;
float:left;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}

#xrows .xrow_cat2 {
border:1px solid #ccc;
padding:5px;
position:relative;
width:275px;
float:right;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}

.search_bar {
	background-color:#888a85;
	height:30px;
}
