/*  
Theme Name: FinanceTwitter
Author URI: http://www.financetwitter.com/
Version: 1.0
Author: FinanceTwitter

*/

/* choose - which color you want for the theme? */
/* By default, I placed set it to RED. 
If you wish to have black color scheme, replace "red" with "Black  e.g. @import url("style-brown.css");"
If you wish to have black color scheme, replace "red" with "brown" e.g.  @import url("style-black.css"); */

@import url("style-dynamic.css");  


body {
	font: 15px Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 0px 0px;
	background: #fff url(images/body-title.png.dont_put_at_this_moment) top left repeat-x;    
}

#wrapper {
	margin: 0px 0px 0px 0px;
max-width: 940px;
width: 100%;
	text-align: left; 
	margin: 0 auto;
	clear: both;
	overflow:hidden;
	height:100%;
}
        
body * {
	margin: 0px; 
	padding: 0px;
}
hr {
	height: 5px;
	margin: 10px 0px;
	border: none;
}
hr2 {
	height: 5px;
	margin: 10px 0px;
	border-top: 1px solid #E9E9E9;
}
hr3 {
	border-top: 3px solid #E9E9E9;
	margin: 8px 18px 0 12px;
	padding-top: 20px;
}
breakruler {
	border-top: 1px solid #E9E9E9;
	margin: 8px 18px 0 12px;
	padding-top: 20px;
}
blockquote:first-letter {
	background: #f8f6f6 url(images/quoteleft.png) left top no-repeat; 
	letter-spacing: -.06em; padding-left:10px;font-size:1.6em; 
}
blockquote {
	margin: 0px 0px 0px 5px;
	padding: 8px 25px 5px 40px;
	font-size: 15px;
	font-style: italic;
	font-family: Arial, Georgia, Times New Roman, Serif;
	width:400px;
	float:right;
/*	background:#f5f6f8;	*/
/*	background: #f5f6f8 url(images/blq.gif);	*/
	background: #f5f6f8 url(images/quoteleft_35x33.png) left top no-repeat; 
/*	border: 1px solid #e4e9ec;	*/
  	BORDER-TOP: #e4e9ec 1px solid;	
  	BORDER-BOTTOM: #e4e9ec 1px solid;	
	margin:5px;	
	}
	
blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.dropcap {
  float: left;
  font: normal 50pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
  color: yellowgreen;
  margin-right: 3px;
}

.logo {
	margin:0;
	padding:0;
	overflow:hidden;
  	clear:both;
  	font: bold 53pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
  	margin-left: 30px;
  	margin-bottom: -16px;
}
.padcolor {
  	font: bold 10pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
  	color: #000000;
  	display: block;
	width:50%;  	
}
.color_1 {
	padding-top: 10px;
/*** after migrate message	height: 50px;
  	font: bold 48pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
/**  	color: #FAA046;	**/
	color: #FF8922;	 /** #FFBB00; #FF0053; #00ACEC;  #E51E61;	**/
  	display: inline;
	
/*  margin-left: 35px;	*/
/*  margin-top: 116px; 	*/
}
.color_2 {
  	font: bold 48pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
/**  	color: #9ACD32;	**/
	color: #9ACD32; /** #84C209; #C1DD2E; #33CC00;	**/
  	display: inline;

}
.color_3 {
  	font: bold 48pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
/**  	color: #6077A7;	**/
	color: #6077A7;	
/**	color: #6699FF; #0AAAB4; #59B2E4; #33CC00; #0F93D7;	**/
  	display: inline;

}
.color_4 {
  	clear:both;
  	font: bold 20pt/0.8em Georgia,Helvetica, Verdana, Arial, sans-serif;
  	color: #9ACD32;
  	float: right;
  	margin-top: 20px;
	margin-bottom: 10px;  	
	margin-left: 35px;	  	
  	display: block;

}
.color_5 {
  	font: bold 11pt/0.8em Arial, Georgia,Helvetica, Verdana, sans-serif;
/**  	color: #9ACD32;	**/
	color: #FF8922; /** #84C209 #C1DD2E; #33CC00; #FF8922	**/
  	display: inline;
}
.color_6 {
  	font: bold 10pt/0.8em Arial, Georgia,Helvetica, Verdana, sans-serif;
	color: #9ACD32;
	float:right;	
	line-height: 120%;
}
.color_description {
  	font: bold 20pt/0.8em Arial, Georgia,Helvetica, Verdana, sans-serif;
  	color: #000000;	/**	#ebeadf;	**/
  	display: inline;
	width:40%;
}
.margin_gap {
	margin-top:5px;
/**	margin-left:25px;	**/
	margin-left:0px;
}
.video_title {
	font-size: 11px;
}	
.top_menu {	
  	font: bold 12pt/0.8em Arial, Georgia,Helvetica, Verdana, sans-serif;
  	color: #ffffff;
  	display: block;
  	margin-left: 35px;
  	margin-top: 10px;
	background-color: d6d6d6;  	
}
.article_sign{
max-width: 250px;
width: 100%;
	height:50px;
	float:right;
	background-repeat:no-repeat;
	}
.article_title {
  	BORDER-BOTTOM: #6077A7 0px dashed;
	height:auto;
	padding-top:5px;
	padding-bottom:20px;
	float:left;
	margin-left:5px; 
}
.article_title a:hover {
  	BORDER-BOTTOM: #6077A7 1px solid;
}
.post {
max-width: 550px;
width: 100%;
	height:auto;
	padding-top:1px;
	padding-bottom:5px;
	float:left;
	padding-left:1px;
}
.post_left {
max-width: 50px;
width: 100%;
	height:90px;
	float:left;

}
.post_right {
max-width: 500px;
width: 100%;
	height:auto;
	float:left;
}
.clearboth {
	clear: both;
}
.alignleft{
	float:left}
.alignright{
	float:right}
/*************************************
	Links
**************************************/
a {
	color: #6699FF;
	text-decoration: underline;
	outline:none;
	}
a.logohover {
	text-decoration: none;
	outline:none;
	}		
a:hover {
	text-decoration: none;
	color:#90C346;

	BORDER-BOTTOM: #FAD163 1px solid;
	BORDER-TOP: #FAD163 0px solid;	
	}
a:hover.logohover {
	text-decoration: none;
	color: #ffffff;	/** #FAA046;	**/
	background:url(images/logo_background);
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	}		
a:hover.menuhover {
	text-decoration: none;
	border-bottom:0px none; 
	color: #FAA046;
	background-color:#ffffff;
	padding: 10px 0px 0px 0px;	/** top right bottom left **/
	line-height: 90%;
	}	


/*************************************
	Headings
**************************************/
h1  {
	font-size: 20px;
	font-weight: normal;
	color:#FFFFFF;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	}
h3.h1 { /*make homepage h3's for the first 2 stories look like H1 */
	font-size: 20px;
	font-weight: bold;
 }
h1 a, h3 a, h1 a:visited, h3 a:visited  {
	text-decoration: none;
}
h1 a:hover, h3 a:hover {
	text-decoration: none;
	background-color: #9ACD32;	
	BORDER-TOP: #9ACD32 1px solid;
	BORDER-BOTTOM: #AD3131 0px solid;
}

h2 {
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding: 0px 0px;
	line-height: 150%;
	margin: 0px;
}
	
h2 a, h2 a:visited  {
	color: #666;
	text-decoration: underline;
}
h2 hover {
	text-decoration: underline;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	}
h3 {
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;

}
#sidebar h3 {
	font-size: 22px; 
}
h3 a, h3 a:visited {
	text-decoration: none;
}
#sidebar h2 {
	margin: 0px 0; padding: 2px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#sidebar #popular h2 {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	color: #000000;
}


#sidebar #sidebar_header h2 {
	font-family: Arial, "Times New Roman", Times, serif;
	color: #ffffff;
	font-weight: bold;	
max-width: 335px;
width: 100%;		
	background:url(images/submenu_bg3.gif) no-repeat; 
}

#sidebar #sidebar_header2 h2 {
	font-family: Arial, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight: bold;			
	background: #FF8922; 
	font-size: 16px;
	BORDER-BOTTOM: #AD3131 0px solid;
	border-bottom: 4px solid #E9E9E9;	
}

#advertiser_header {
  	font: bold 24pt/0.8em Arial,Helvetica, Verdana, Arial, sans-serif;
	color: #000000;
}

h4  {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
  	float: center;
	}

h6 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 0 10px 0px;
	line-height: 150%;
	margin: 0px;
}
/*************************************
	Header
**************************************/
#header {

}

#header_black{
/**	width:100%;	**/
	width: 100%;
	height: 60px;
	padding-left: 30px;
/**	background:url(images/header_bg.gif) no-repeat left top;	**/
	background:url(images/header_black_strip_v2.gif) no-repeat left top;
	BORDER-BOTTOM: #AD3131 0px dashed;			
}

#header_logo{
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 0px;	
}

#header_logo a:hover{
	color:#FFFFFF;
	BORDER-BOTTOM: #AD3131 0px solid;	
}

#twitter_logo{
    float:right;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 2px;	
}

#header_strip{
	width: 100%;
	height: 247px;
	padding-left: 30px;	
	background:url(images/bg_grad_blue.png) repeat-x left top;		
}

#header-in {
max-width: 960px;
width: 100%;
	padding: 0px;
	height:140px;
	position: relative;
	margin:  0px auto;}
	
#header-in .title {
	margin: 0px;
	padding: 15px 10px 5px 5px;
max-width: 590px;
width: 100%;
	float:  left;
}
#header-in .title a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 33px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#header-in .title a:hover {
	 
}
#header-in .description {
	clear:  both;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px 4px 15px;
max-width: 850px;
width: 100%;
}

/*menu*/

#menu_items{
	width:120%;
	float:left;
  	display: inline;	
}

#search_icon{
	float:center;
}

#menu{
	padding-right:10px;
}

div#menu #menu_pad{
	font-family:Arial Narrow, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	BORDER-BOTTOM: #AD3131 0px solid;	
	BORDER-TOP: #AD3131 0px solid;	
	BORDER-LEFT: #AD3131 0px solid;
	BORDER-RIGHT: #AD3131 0px solid;
}

div#menu a{
	color:#687E85;
	line-height:30px;
	text-decoration: none;
	background-color: #D7DEE3;	
	BORDER-BOTTOM: #687E85 0px solid;	
	BORDER-TOP: #687E85 0px solid;	
	BORDER-LEFT: #687E85 0px solid;
	BORDER-RIGHT: #687E85 0px solid;
		
}

div#menu a:hover{
	color:#FFFFFF;
	line-height:30px;
	BORDER-BOTTOM: #AD3131 0px solid;	
	background-color: #687E85;		
}

div#menu #menu_items div{
	float:left;
	padding-top:20px;
	margin-right:15px;
	padding-right:8px;
	padding-left:8px;
	height:100px;
}

div#menu #menu_items div:hover{
	float:left;
	margin-right:15px;
	padding-right:8px;
	padding-left:8px;
	background:url(images/s_menu_bg.gif) repeat-x center left;
	height:30px;
	color:#ea1c24;
}

/* end menu */

/*************************************
	Subscribe form 
**************************************/

#subscribe_menu {
	color:#000000;
	font-size:13px;	
	font-weight: bold;
}

#subscribe_header {
	color:#9ACD32;
	float:left;
	width:280px;
	font-size:18px;	
}
	
.subscribe {
	width:383px;
	height:60px;
	float: right;
 	position: absolute;
	top: 0px;
	right: 0px;
}
.subscribeform {
	float:left;
	padding:5px 0 0 18px;
	overflow:hidden;}
	
.subscribeform p { 
	margin:0;
	padding:0;
 	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#fff; }
	
.subscribeform .input{
	 width:188px;
	 height:21px;
	 padding:12px 5px 0 5px;
	 border:none;} 
.sbutton {
	width:74px;
	padding:5px 0 5px 0;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	border:none;
	BORDER-BOTTOM: #000000 1px solid;	

	}


/*************************************
	RSS Feed
**************************************/
 .rss {
 	float:left;
	padding: 8px 0 0 19px; margin: 0px;
}

 
/*************************************
	Top Search Form
**************************************/

#search_top_property{
	float:right;
	width:240px;
	padding-top:62px;
	padding-left:550px;
	position:absolute;
}

/*Search box Rounded Corner start */
#xsnazzy {margin:0 0 10px 0;}

.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; padding:5px; height:100%; overflow:hidden;}
/*Search box Rounded Corner End */

#xsnazzy_white {margin:0 0 10px 0;}

.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; padding:5px; height:100%; overflow:hidden;}
/*Search box Rounded Corner End */

#xsnazzy_video {margin:0 0 10px 0;}

.xtop_video, .xbottom_video {display:block; font-size:1px;}
.xb1_video, .xb2_video, .xb3_video, .xb4_video {display:block; overflow:hidden;}
.xb1_video, .xb2_video, .xb3_video {height:1px;}
.xb1_video {margin:0 5px;}
.xb2_video {margin:0 3px;}
.xb3_video {margin:0 2px;}
.xb4_video {height:2px; margin:0 1px;}
.xboxcontent_video {display:block; padding:5px; height:100%; overflow:hidden;}

ul.tablist { 	
	margin:5px 0px; 
	padding:0; 
	list-style: none; 
	color:#333;}
ul.tablist li  { 
	font-size:11px; 
	margin:0 5px ;  
	padding: 2px 0 0 18px; 
	list-style:none;
	border-bottom:1px dotted #959595; 
	background:url(images/bullet-arrow5.png) no-repeat;    
	text-align:left;}
ul.tablist li a         { 
	text-decoration: none; 
	line-height:18px;}
ul.tablist li a:hover 	{ 
	}


input.button {
    background-color: #9ACD32;
    font-size: 13px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
}
 
.searchform {
	padding: 10px;
}
.searchform .s {
	border: none;
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 5px;
	margin-right:5px;
	width: 213px;
	float: left;
}
.searchform .button {   
    }
.search_float {
	float: right;
	padding-right: 5px;
	padding-top: 5px;
}    
#ul {
	display: block;
max-width: 880px;
width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	}
#nav li {
	float: left;
	list-style-type: none;
	margin: 28px -4px 0px 4px;
	padding: 0px;
	}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {
	}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
	text-decoration: none;
	}
#nav ul li.current_page_item a:hover {
	text-decoration: none;
	}
#nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 6px 20px 6px 0px;
	margin: 0px 0px 0px 15px;
	text-transform:uppercase;
	}
#nav ul li a:hover {
	text-decoration: none;
	}

/*************************************
	Main Container
**************************************/
#container { 
max-width: 940px;
width: 100%;
	text-align: left; 
	margin: 0 auto;
	padding: 0px 10px;
	border: 0px solid black;
	clear: both;
	overflow:hidden;
	height:100%;
	}
.container-top {
	clear: both;
	height: 17px;
max-width: 960px;
width: 100%;
	display: block;
	margin: 12px auto 0 auto;
	margin-top: -4px;
}
.container-bottom {
	clear: both;
	height: 30px;
max-width: 960px;
width: 100%;
	display: block;
	margin: 0px auto;
}
#orange-container { 
max-width: 280px;
width: 100%;
	text-align: left; 
	margin: 0 auto;
	padding: 0px 0px;
	border: 0px solid black;
	clear: both;
	overflow:hidden;
	height:100%;
	}
.orange-container-top {
	clear: both;
	height: 100px;
	width: 280px;
	display: block;
	margin: 12px auto 0 auto;
	margin-top: -4px;
}



 
/*************************************
	Content
**************************************/
#content {
max-width: 550px;
width: 100%;
	float: left; 
	padding: 14px 15px 20px 8px;	
	display: block;
	overflow:hidden;
	}

#content_page {
max-width: 800px;
width: 100%;
	float: left; 
	padding: 14px 15px 20px 8px;	
	display: block;
	overflow:hidden;
	}

    
#break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}    
         
#content_2 {
max-width: 550px;
width: 100%;
	float: left; 
	padding: 14px 15px 20px 2px;	
	display: block;
	overflow: hidden;
	}
    
	#content_2 h2, #sidebar h2 {
		color: #FFFFFF;
		text-transform: uppercase;
		background: url(assets/images/h2.gif) repeat-x 0 0;
		padding: 0px;
		padding-bottom: 10px;
		font-size: 0.9em;
		float: left;
	}    
	#featured {
		border: 1px solid #E9E9E9;
		padding: 1px;
		background-color: #F2F2F1;
		overflow: hidden;
max-width: 500px;
width: 100%;
		height: 320px;
	}
	#content_2 .featured img {
max-width: 500px;
width: 100%;
    height: auto;
	}
	#content_2 .featured {
		overflow: hidden;
		position: relative;
max-width: 500px;
width: 100%;
		height: 319px;	
		overflow: hidden;
	}
	#content_2 .featured .text {
	}
	#content_2 .featured-img {
		margin: 12px 0 0 12px;
    height: auto;
    max-width: 100%;
	}
	#content_2 .featured-img .text h2 {
		font-size: 1.5em;
		background-image: none;
		margin-bottom: 4px;
		padding: 0;
    height: auto;
    max-width: 100%;  
	}
	#content_2 .featured-img .text h2 a {
		color: #FFFFFF;
		font-weight: bold;
		text-transform: none;
		text-decoration: none;
    height: auto;
    max-width: 100%;
	}
	#content_2 .featured-img .text h2 a:hover {
        color:#FFFFFF;
		text-transform: none;
		text-decoration: none;
    height: auto;
    max-width: 100%;
	}    
	#content_2 .featured-img .text p {
		line-height: 1.4em;
		font-size: 1em;
		color: #FFEC8B;
		padding-bottom: 10px;
    height: auto;
    max-width: 100%;
	}
	#content_2 .featured-img .text .next {
		color: #FFFF00;
		font-weight: bold;
		font-size: 0.9em;
		text-transform: uppercase;
    height: auto;
    max-width: 100%;
	}
    #content_2 .featured-img .text .next:hover {
		color: #FFFFFF;
        background-color: #9ACD32;	
    height: auto;
    max-width: 100%;
	}
	#content_2 .featured-img .text .continue:hover {
		text-decoration: none;
    height: auto;
    max-width: 100%;
	}
	#content_2 .featured .photo {
		list-style-type: none;
	}
	#content_2 .photo li {
		position: absolute;
		top: 0; left: 0;
		z-index: 0;
	}
	#content_2 .photo li.first {
		z-index: 2;
	}
	#content_2 .featured .text {
		list-style-type: none;
	}
	#content_2 .featured .text li {
max-width: 230px;
width: 100%; 
		height: 290px;
		position: absolute;
		top: 0; right: -280px;
		padding: 15px;
		color: #FFFFFF;
		font-family: Verdana;
		background: url(assets/images/shade.png) repeat 0 0;
		z-index: 4;
	    font-size: 0.9em;
	}
	#content_2 .featured .text li.first {
		right: 0;
	}

	#content_2 .post {
		border-top: 3px solid #E9E9E9;
		margin: 8px 18px 0 12px;
		padding-top: 20px;
	}
	#content_2 .post img {
		float: left;
    height: auto;
    max-width: 100%;
		margin-right: 10px;
		padding: 4px;
		border: 1px solid #E9E9E9;
		background-color: #F2F2F1;
	}
	#content_2 .post h1{
	    font-size: 20px;
		font-family: Arial;
		font-weight: normal;
		padding-bottom: 17px;
	}

.readmorecontent {
	text-align: right;
	}

a.readmore {
	padding: 2px 10px;
	background: #dcdce5;
	color: #283644;
	text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-size: 12px;
	}

a.readmore:hover {
	background-color: #FF8922;
    text-shadow: 0 1px 0 #fff;
    color: #FFFFFF;
	} 
        
/* Social icons */
.addthis_toolbox {
    padding: 15px 0 0 0;
	text-align: center;
	}
.addthis_toolbox .custom_images a
{
    width: 32px;
    height: 32px;
    margin: 0 4px 0 4px;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
    background-color: #FFFFFF;
    	border: 0px solid #FFFFFF;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.85;
}        
        
        
        
#content h1.btmspace{
	margin-bottom:15px;
	}
#content p{
	margin: 0px;
	line-height: 20px;
	padding: 0px 0px 10px 0px;
	}
#content p img{
	border: none;
	padding: 0px 5px 15px 0px;
    height: auto;
    max-width: 100%;
	}
#content ol {
	list-style-type: decimal;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 10px 35px;
	}
#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 0px;
	padding: 0px;
	}
	
#content ul li {
	list-style: disc outside;
	margin: 0px 30px 0px 30px;
	padding: 5px 0px 0px 0;
	}
#content .post-meta-top {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 5px 0px;
	float:left;
}
#content .post-bottom {
	display: block;
	margin: 0px 0px 25px 0px;
	padding: 5px 10px;
	clear: both;
	overflow:hidden;
	height:100%;
}
.post-bottom a {
	color: #535353;
	text-decoration: none;
}
.post-bottom a:hover {
	text-decoration: underline;
}
.cat {
	float:  left;
	width: 75%;
	text-align: left;
}
.cat span {
	padding: 0px 0px 0px 18px;
}
.comm {
	float: right;
	width: 42px;
	height:50px;
	font-size:16px;
	line-height:27px;
	text-align: center;
	font-weight:bold;
}
.comm span {	
	 text-align:center;
	 padding:5px 0 0 0;
}
.comm a {
	text-decoration: none;
	color: #FFFFFF;
}
.comm a:hover {
	text-decoration: underline;
	color: #FF8922;
}

.comm2 {
	float: center;
	width: 75px;
	height:28px;
	font-size:11px;
	line-height:27px;
	text-align: center;
	font-weight:normal;
}
.comm2 span {	
	 text-align:center;
	 padding:5px 0px 0 30px;
}
.comm2 a {
	text-decoration: none;
	color: #0B3761;
}
.comm2 a:hover {
	text-decoration: underline;
	color: #FF8922;
	font-size:11px;
	font-weight:bold;
}


.auth {
	float: left;
 	padding:0 0px 0 0;
	text-align: left;
}
.auth span {
	padding: 0px 0px 0px 15px;
}
.auth a {
	text-decoration: none;
}
/**
.date {
	float: left;
	text-align: left;
	padding:0 0px 0 5px;
}
**/
.date {
	width:60px;
	height:55px;
	float:left;
	background:url(images/green_date.jpg);
	background-repeat:no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #586e34;
	text-align: center;
	display:block;
	line-height: 11px;
	font-weight:bold;
	float:left;
	width:42px;
	padding-left:1px;
	padding-top:3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #b9cf95;
	text-align: center;
	display:block;
	line-height: 12px;
	float:left;
	width:42px;
	padding-left:3px;
	padding-top:8px;
}
.post-year {
	font-size: 12px;
	text-transform: uppercase;
	color: #b9cf95;
	text-align: center;
	display:block;
	line-height: 8px;
	float:left;
	width:42px;
	padding-left:2px;
	padding-top:4px;
}
.bookmark {
	width:32px;
	height:100px;
	float:left;
	padding-left:10px;
}
.book_item {
	width:32px;
	height:32px;
	float:left;
	padding-top:1px;
	padding-bottom:1px;
}
.date span {
}
.postdate {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
    font-style: italic;
    color: #838282;
    padding-top:0px;
    padding-bottom:5px;
	}
    
    
    
/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 15px 0px;
	padding: 2px 0px;
	height: 22px;
}
.nav-previous {
	width: 130px; 
	float: left; 
	text-align: left;
	margin: 2px 0px;
  	BORDER-BOTTOM: #6077A7 1px solid;	/** #6077A7	**/
  	BORDER-TOP: #6077A7 1px solid;  
  	BORDER-RIGHT: #6077A7 1px solid; 
  	BORDER-LEFT: #6077A7 1px solid; 	
	background:#CFECEC;
}
.nav-next {
	width: 130px; 
	float: right; 
	text-align: right;
	margin: 2px 0px;
  	BORDER-BOTTOM: #6077A7 1px solid;	/** #6077A7	**/
  	BORDER-TOP: #6077A7 1px solid;  
  	BORDER-RIGHT: #6077A7 1px solid; 
  	BORDER-LEFT: #6077A7 1px solid; 	
	background:#CFECEC;
}
.page-nav a {
	text-decoration: none;
}
.nav-previous a {
	padding-left: 10px;
}
.nav-next a {
	padding-right: 10px;
}
/*************************************
**************************************
	Comments
**************************************
**************************************/
#comments-wrap {
}

.textarea {}
.Cbutton { 
	border:none; 
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:4px;}

/*	Headers	*/

#comments-wrap h6 {
	font-size: 20px;
}

/*	Comments	*/

.commentlist {	

}
.thecomment {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.comment-body {
	margin: 5px; padding:5px 10px 20px 30px;
  	BORDER-BOTTOM: #7AADD7 1px dashed;	/** #6077A7	**/
  	BORDER-TOP: #7AADD7 1px dashed;  
  	BORDER-LEFT: #7AADD7 1px dashed; 
  	BORDER-RIGHT: #7AADD7 1px dashed; 
}
.comment-metadata {
	padding:5px 10px;
}
.comment-metadata a, .comment-metadata a:visited {
}
.comment-metadata a:hover {
}
.authorcomment {
	margin: 0px 0px 10px 0px;
	font-size:12px;
	overflow: hidden;
	height:100%;
  	BORDER-BOTTOM: #7AADD7 2px solid;	/** #6077A7	**/	

}
.authorcomment .comment-body {

}
.authorcomment .comment-metadata {
	padding: 11px 10px;
}

.nav-next	  { padding-right:8px; font-weight:bold;}
.nav-previous { padding-left:8px; font-weight:bold;}

/*	Comment Form	*/

 
/*************************************
	Sidebar
**************************************/
#sidebar {
	float: right;
	display: block;
max-width: 350px;
width: 100%;
	margin: 0 0px 0 0px;
	padding: 0px 3px 0px 0px;
}



#sidebar .sidebar-bot {
	display: block;
	height: 20px;
	clear: both;
}
#sidebar ul {
	list-style-type: none;
	
}
#sidebar .advertise {
	text-align: left;
	padding:0;
	margin-left:7px;
  	margin-top: -20px;
}
#sidebar .advertise img {
	padding:0 0px;
	border:none;
    height: auto;
    max-width: 100%;
}
#sidebar .globalindex {
  	margin-top: -20px;
}

#sidebarwrap {
 	padding: 15px 0px 0px 0px;
	margin: 0px;
	border: none;
}

/*************************************
	Popular Posts Section
**************************************/
#sidebar #sidebarwrap #popular {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	border-top: 3px solid #E9E9E9;
}

 /* box Rounded Corner start */
#pxsnazzy {margin:0 0 10px 0;}
.pxtop, .pxbottom {display:block; font-size:1px;}
.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}
.pxb1, .pxb2, .pxb3 {height:1px;}
.pxb1 {margin:0 5px;}
.pxb2 {margin:0 3px; }
.pxb3 {margin:0 2px;}
.pxb4 {height:2px; margin:0 1px;}
.pxboxcontent {display:block; padding:2px;}
/*popular box Rounded Corner End */


#popular ul {
	margin: 0px; padding: 0px 10px 5px 10px;
	
}
#popular ul li {
	margin: 0px; padding: 0px;
}
#popular ul li ul {
	padding:  0px;
}
#popular ul li ul li {
	margin: 0px; padding: 5px 15px;
}
#popular ul li ul li a, #popular ul li ul li a:visited {
	padding: 0;
	margin: 0px;
	text-decoration: none;
}
#popular ul li ul li a:hover {
	text-decoration: none;
  	BORDER-BOTTOM: #6077A7 1px solid;	/** #6077A7	**/
  	BORDER-TOP: #7AADD7 1px solid;  	
	color: #ffffff;
	background:#7AADD7;	
}


#sidebar_header ul {
/*	margin: 0px; padding: 0px 10px 5px 10px;	*/
	margin: 0px; padding: 0px 5px 5px 5px;
}
#sidebar_header ul li {
	margin: 0px; padding: 0px 0px;
}
#sidebar_header ul li ul {
	padding:  0px;
}
#sidebar_header ul li ul li {
	margin: 0px; padding: 5px 15px;
}
#sidebar_header ul li ul li a, #popular ul li ul li a:visited {
	padding: 0;
	margin: 0px;
	text-decoration: none;
}
#sidebar_header ul li ul li a:hover {
	text-decoration: none;
	color: #ffffff;
}

#sidebar_header2 ul {
/*	margin: 0px; padding: 0px 10px 5px 10px;	*/	
	margin: 0px; padding: 0px 2px 2px 2px;		
}

#sidebar_header2 ul li {
	margin: 2px; padding: 2px 2px;
}


/*************************************
	Left Sidebar
**************************************/
#l_sidebar {
	float: left;
	display: block;
	width: 160px;
	font-size: 11px;
	margin: 0px; padding: 0px 0px 0px 10px;
}
#l_sidebar ul, #l_sidebar ul li {
	margin: 0px 0 15px 0;  padding: 0px;
}
#l_sidebar ul li ul {
	border-top: 1px solid #9c9c9c;
}
#l_sidebar ul li ul li {
	margin: 0px; padding: 0px 0px 0px 10px;
}
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {
	display: block;
	padding: 5px 3px;
	margin: 0px;
	text-decoration: none;
}
#l_sidebar ul li ul li a:hover {
	text-decoration: underline;
}
#l_sidebar ul li ul li ul li {
	margin:  0px; padding: 0px;
}
#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {
	padding: 5px 3px 5px 10px;
	margin: 0px;
	text-decoration: none;
}
#l_sidebar ul li ul li ul {
	border: none;
	padding: 0px; margin: 0px;
}
#l_sidebar ul li ul li ul li a:hover {
	text-decoration: underline;
}

/*************************************
	Right Sidebar
**************************************/
#r_sidebar {
	float: right;
	display: block;
	width: 160px;
	font-size: 11px;
	margin: 0px; 
	padding: 0px 10px 0px 0px;
}
#r_sidebar ul, #r_sidebar ul li {
	margin: 0px 0 15px 0; padding: 0px;
}
#r_sidebar ul li ul {
}
#r_sidebar ul li ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {
	display: block;
	padding: 5px 3px;
	margin: 0px;
	text-decoration: none;
}
#r_sidebar ul li ul li a:hover {
	text-decoration: underline;
}
#r_sidebar ul li ul li ul li {
	margin:  0px; padding: 0px;
}
#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {
	padding: 5px 3px 5px 10px;
	margin: 0px;
	text-decoration: none;
}
#r_sidebar ul li ul li ul {
	padding: 0px; margin: 0px;
}
#r_sidebar ul li ul li ul li a:hover {
	text-decoration: underline;
}
/*************************************
	Footer
**************************************/
#text-link-advertise {
	padding: 15px;
	text-align: left;
	clear: both;
	}

/*************************************
	Footer
**************************************/
#footer { 
	width:100%;
	height:150px;
	background:url(images/footer-background.png) top left repeat-x;
	padding: 20px 0px 20px 0px;
	text-align: center;
	clear: both;
	font-size:11px;
	}

#footer-wrap {
max-width: 950px;
width: 100%;
	margin: 0px auto;
}
#footer .copyright 		{ float:left; text-align:left;}
		.copyright a 	{  text-decoration:none;}
		.copyright a:hover {text-decoration:none; color: #FFFFFF;}
		
 	ul#nav-footer 				{ margin: 0 0 0 0; padding:0; float:right;  
								  font-size: 11px; 

font-weight:bold; text-align: right; text-transform:uppercase;}
	ul#nav-footer li 			{ padding: 5px 8px 5px 12px; list-style:none;  

float:left; }
	ul#nav-footer li.nobg 		{ padding: 5px 8px 0px 12px;    }
	ul#nav-footer li a 			{ text-decoration:none; }
 	ul#nav-footer li a:hover 	{ color: #FFFFFF;}
 
 
  
/*  Tabber  Style start -------------------- */
 
.tabberlive .tabbertabhide {
 display:none;
}
.tabber {	
}
.tabberlive {
 margin:0 5px;
}
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 font: bold 12px Arial, Helvetica, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 text-decoration: none;
}
/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab {
 padding:5px;

}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabbertab a:hover {
	text-decoration: none;
  	BORDER-BOTTOM: #6077A7 0px solid;	/** #6077A7	**/
  	BORDER-TOP: #7AADD7 0px solid;  	
	color: #ffffff;
	background:#7AADD7;	
}

/*tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.left-sidebar-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

/* Breakpoint 1 (iPhone 5S): 320px 	*/
/* Breakpoint 2 (iPhone 6+): 414px	*/
/* Breakpoint 3 (iPad Mini): 703px	*/
/* Breakpoint 4 (iPad Air): 768px	*/

/* Device greater than 768px */
@media screen and (min-width: 768px) {	
	#search_icon {
		visibility: hidden;
		display: none;
	}

	#container-pushy {
 		 display: none;
	}

	#header_logo {
 		 float: left;
	}
}


/* Device less than 768px */
@media screen and (max-width: 768px) {	

#popout {
position: fixed;
height: 100%;
width: 250px;
background: rgb(25, 25, 25);
background: rgba(25, 25, 25, .9);
color: white;
top: 60px;
left: -250px;
overflow:auto;
}

#toggle {
float: right;
position: fixed;
top: 60px;
right: 45px;
width: 28px;
height: 24px;

}

.nav-menu li { 
border-bottom:1px solid #eee; 
padding:20px;
width:100%;
}

.nav-menu li:hover { 
background:#CCC;
}

.nav-menu li a { 
color:#FFF;
text-decoration:none;
width:100%;
}
} 

/* Start of Dropdown Search Button */
/* The Overlay (background) */
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(191,191,191);
    background-color: rgba(191,191,191, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 25%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 25px;
    font-size: 60px;
}

/* Device less than 450px */
@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}
/* End of Dropdown Search Button */


/* @media only screen and (max-width: 782px) {	*/
/* Device between 320px and 768px */

@media only screen and (min-width: 320px) and (max-width: 601px) { 

    #content {
        float: none;
        display: block;
        width: 100%;
    }
 
    #sidebar {
        float: none;
        display: block;
        width: 100%;
		margin: 1px 1px 1px -5px;
    }

	#menu_items {
		visibility: hidden;
		display: none;
	}

	#content_2 {
		margin-left: -10px;
	}

	#content_2 .post {
		margin-left: 1px;
	}

	#content_2 .post h1{
	    font-size: 18px;
	}

	#content_2 .featured-img {
		margin: 1px 10px 1px 1px;
	}

	.date {
		visibility: hidden;
		display: none;
	}

	.bookmark {
		visibility: hidden;
		display: none;
	}

	.container-top {
		visibility: hidden;
		display: none;
	}
    
	.container-bottom {
		visibility: hidden;
		display: none;
	}

	#container {
		background: #ffffff;
	}

	h1  {
		font-size: 15px;
	}

	.search_float {
		float: right;
 		position: relative;
 		left: -10%;
	}     

}

/* Device less than 768px */
/* Breakpoint (iPad): 768px	*/

@media only screen and (min-width: 768px) {

	#wrapper {
		max-width: none;
		width: 940px;
	}

	#container { 
		max-width: none;
		width: 940px;
	}

	#sidebar #sidebar_header h2 {
		max-width: none;
		width: 335px;
	}

	#header-in {
		max-width: none;
		width: 960px;
	}

	#header-in .title {
		max-width: none;
		width: 590px;
	}

	#header-in .description {
		max-width: none;
		width: 850px;
	}

	#ul {
		max-width: none;
		width: 880px;
	}

	#content {
		max-width: none;
		width: 550px;
	}

	#content_page {
		max-width: none;
		width: 800px;
	}

	#content_2 {
		max-width: none;
		width: 550px;
	}

	#featured {
		max-width: none;
		width: 500px;
	}

	#content_2 .featured img {
		max-width: none;
		width: 500px;
	}

	#content_2 .featured {
		max-width: none;
		width: 500px;
	}

	#content_2 .featured .text li {
		max-width: none;
		width: 230px;
	}

	#sidebar {
		max-width: none;
		width: 350px;
	}

	#footer-wrap {
		max-width: none;
		width: 950px;
	}

	.container-top {
		max-width: none;
		width: 960px;
	}

	.container-bottom {
		max-width: none;
		width: 960px;
	}

	.post {
		max-width: none;
		width: 550px;
	}

	.post_right {
		max-width: none;
		width: 500px;
	}

}


/* Device less than 601px */
/* Breakpoint (Note 8): 601px	*/
@media only screen and (max-width: 601px) {
	#sidebar {
		max-width: 590px;
		width: 100%;
		float: center;
	}

	#content {
		max-width: 580px;
		width: 100%;
		float: left; 
	}

}

/* Device less than 480px */
/* Breakpoint (Huawei): 480px	*/
@media only screen and (max-width: 480px) {
	#sidebar {
		max-width: 470px;
		width: 100%;
		float: center;
	}

	#content {
		max-width: 460px;
		width: 100%;
		float: left; 
	}

}

/* Device less than 414px */
/* Breakpoint (iPhone 6+): 414px	*/
@media only screen and (max-width: 414px) {
	#sidebar {
		max-width: 405px;
		width: 100%;
		float: center;
	}

	#content {
		max-width: 395px;
		width: 100%;
		float: left; 
	}

}

/* Device less than 375px */
/* Breakpoint (iPhone 6): 375px	*/
@media only screen and (max-width: 375px) {
	#sidebar {
		max-width: 365px;
		width: 100%;
		float: center;
	}

	#content {
		max-width: 355px;
		width: 100%;
		float: left; 
	}

}

/* Device less than 360px */
/* Breakpoint (Oppo, Vivo, Note3, Note4, OnePlus, Azus, Moto, Xperia, Zenfone, J2, J5, J7, S4, S7, Redmi, Huawei, Lenovo): 360px	*/
@media only screen and (max-width: 360px) {
	#sidebar {
		max-width: 350px;
		width: 100%;
		float: center;
	}

	#content {
		max-width: 340px;
		width: 100%;
		float: left; 
	}

}

/* Device less than 320px */
/* Breakpoint (iPhone 4): 320px	*/
@media only screen and (max-width: 320px) {

	#sidebar {
		max-width: 310px;
		width: 100%;
		float: center;
	}

	#content {
		max-width: 300px;
		width: 100%;
		float: left; 
	}

}


