/*
Theme Name: Depressionfyi New Design
Theme URI: http://betterlabs.net/
Description: DepressionFYI Theme for Mike.
Version: 1.1
Author: Ashish Nayyar
Author URI: http://magentomagik.com/
Tags: blue, custom header, fixed width, two columns, widgets
	
*/



body{margin-left:0;margin-right:0;	text-align:center; line-height:17px; font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif; font-size:13px; color:#272727; background-image:url(images/body_bg.png); background-repeat:repeat}

/************************************************************
* basic
************************************************************/
a{color:#2160ac; text-decoration:none}
a:hover{color:#333; text-decoration:underline}
img{border:0;}
.clear{clear:both; height:1px}
.top_space{margin-top:10px}
.grey_text{ color:#999}
p{padding:0px; margin:0px; font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif; font-size:13px; color:#272727 }
/************************************************************
* basic ends
************************************************************/

#wrapper{overflow:hidden; 
width:1038px; 
display:block;
margin:0 auto;
position:relative;
text-align:left;}

/************************************************************
* Header Start
************************************************************/
#header{width:1028px; overflow:hidden; padding:0px; padding-top:20px; background-image:url(images/header_bg.png); background-repeat:repeat-y; margin:0px}

#header .logo{ float:left; width:270px; background-image:url(images/v_bar.png); background-repeat:no-repeat; background-position:right; text-align:left; margin-right:20px; padding-left:35px;}

#header h2{ float:left; width:320px; font-family:Helvetica, Arial,sans-serif; text-align:left; font-size:14px; color:#333333; padding:0px; margin:0px; font-weight:normal; padding-top:30px;}

#header .tagline{ float:left; width:320px; font-family:Helvetica, Arial,sans-serif; text-align:left; font-size:16px; color:#333333; padding:0px; margin:0px; font-weight:normal; padding-top:45px;}

#header .searchbox {
width:345px;
float:right;
text-align:left;
margin-top:30px;
}

.txtbox{
background:transparent url(images/input_bg.png) no-repeat;
border:none;
font-size:14px;
font-family:Arial, Verdana;
font-weight:normal;
line-height:18px;
margin:0;
padding:7px;
padding-top:10px;
color:#666;
width:200px;
height:29px;

}

.txtbox1{
background:transparent url(images/input_bg.png) no-repeat;
border:none;
font-size:14px;
font-family:Arial, Verdana;
font-weight:normal;
line-height:18px;
margin:0;
padding:7px;
padding-top:10px;
color:#666;
width:200px;
height:20px;

}

div#navigation ul.tabs {
display:block;
margin:0;
padding:0;
vertical-align:middle;
white-space:nowrap;
z-index:5500;
}

div#navigation {
border-top:1px solid #c0beab;
overflow:hidden;
width:975px;
margin-left:15px;
padding-left:25px;
margin-top:25px
}

.navigation a, div#navigation a {
color:#333333;
text-decoration:none
}
div#navigation ul li {
background-image:none;
font-family:Georgia,Times,serif;
font-size:17px !important;
min-height:18px;
overflow:visible;
padding:9px 15px 15px;
padding-bottom:9px;
text-align:center;
vertical-align:top;
display:inline;
float:left;
margin-left:5px
}

div#navigation ul li:hover {
background-color:#79A92D;
background-image:none;
font-family:Georgia,Times,serif;
font-size:17px !important;
min-height:18px;
overflow:visible;
padding:9px 15px 15px;
padding-bottom:9px;
text-align:center;
vertical-align:top;
display:inline;
float:left;
color:#FFFFFF
}

div#navigation ul li:hover a{
color:#FFFFFF;
text-decoration:none
}

div#navigation ul li:first-child {
border-left:medium none;
}
div#navigation ul li.current-cat {
background-color:#FB8F1B;

}

div#navigation ul li.current-cat a {
color:#fff;
}

div#navigation ul li .home a{padding:0px}
div#navigation ul li .home a:hover{padding:0px}







/************************************************************
* Header End
************************************************************/


/************************************************************
* Container Start
************************************************************/
#container{width:988px; overflow:hidden; background-image:url(images/bg.png); background-repeat:repeat-y; padding:0px 40px 0px 0px }
#container .main_col{ float:left; width:610px; text-align:left; margin-right:0px; padding-left:40px; padding-top:20px}
#container .main_col h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#4e4e4e; font-weight:normal; padding:0px; margin:0px; line-height:1.4em; margin-top:0px}
#container .main_col h1 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#4e4e4e; font-weight:normal; padding:0px; margin:0px; line-height:1.4em; margin-top:0px}
#container .main_col h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333333; font-weight:normal; padding:0px; margin:0px; margin-bottom:7px;line-height:1.2em}
#container .main_col h2 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333333; font-weight:normal; padding:0px; margin:0px; margin-bottom:7px;line-height:1.2em}
#container .main_col h3{ font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#e47803; font-weight:bold; padding:0px; margin:0px; margin-top:6px; margin-bottom:2px}
#container .main_col h3 a{ font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#e47803; font-weight:bold; padding:0px; margin:0px; margin-top:6px; margin-bottom:2px}
#container .main_col .home_description{width:605px; text-align:left;  margin-top:10px; overflow:hidden; padding-bottom:15px; margin-bottom:10px; background-image:url("images/aColumnHorizontalBorder.gif"); background-repeat:repeat-x; background-position:bottom}
#container .main_col .home_description img{ margin-right:10px; margin-top:4px; float:left;}
#container .main_col .home_description .related_articles img{ margin-right:3px}

#container .main_col .description{width:605px; text-align:left;  margin-top:10px; overflow:hidden; padding-bottom:15px; margin-bottom:10px;border-bottom:1px #d1d1d1 solid}
#container .main_col .description img{ margin-right:10px; margin-top:4px; float:left;}
#container .main_col .description .related_articles img{ margin-right:3px}

#container .main_col .article_detail{width:580px; text-align:left;  margin-top:10px}
#container .main_col .article_detail .img{ margin-left:10px; margin-top:4px; float:right; margin-bottom:5px}
#container .main_col .article_detail h3{ font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#999999; font-weight:bold; padding:0px; margin:0px; margin-top:0px; margin-bottom:2px}

.posts{overflow:hidden; border-top:1px #eaeaea solid; padding-top:15px; padding-bottom:15px}
#container .article_LHS{width:285px; float:left; border-right:1px #d1d1d1 solid; padding-right:15px; margin-right:15px; /*height:350px*/ }
#container .alterposts2{border-right:none; margin-right:0px;padding-right:0px;}
#container .alterposts4{border-right:none; margin-right:0px;padding-right:0px;}
#container .main_col .article_LHS .related_articles img{ margin-right:3px}
#container .main_col .article_RHS .related_articles img{ margin-right:3px}
#container .article_RHS{width:275px; float:right;}
#container .main_col .article_LHS h3{ font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#999999; font-weight:bold; padding:0px; margin:0px; margin-top:0px; margin-bottom:2px}
#container .main_col .article_RHS h3{ font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#999999; font-weight:bold; padding:0px; margin:0px; margin-top:0px; margin-bottom:2px}
#container .main_col .advertisement{clear:both; padding-left:0px; padding-top:15px; margin-bottom:0px; margin-top:10px; padding-bottom:15px}
#container .main_col .border_bottom{background-image:url("images/aColumnHorizontalBorder.gif"); background-repeat:repeat-x; background-position:top;}
#container .RHS_col{ float:right; width:305px; text-align:left;}
#container .RHS_col .home_bannner{ margin-top:240px; margin-bottom:15px}
#container .RHS_col .bannner{ margin-top:10px; margin-bottom:15px}
#userbox{							
	overflow: hidden;
	width:283px;
	padding:10px;
	color:#333333;
	padding-top:30px;
	padding-left:20px;
	padding-left:20px;
	border-top:none;
	background-image:url(images/user_box_bg.png);
	background-repeat: no-repeat;
	margin-top:-97px;
	position:absolute;
	margin-left:-7px;
	z-index:10000;
	height:165px}
	
#userbox .img { float:left; margin-right:10px; width:88px; margin-top:2px}
#userbox .desc { float:left; margin-right:10px; width:170px; line-height:16px}
#userbox .desc h2{ font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal; display:inline }		

.newsletter_link{float:right; padding-right:45px; margin-top:3px}
.newsletter_link a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888; text-decoration:underline}
.form_space{margin-top:5px; margin-bottom:5px}
.form_desc{width:300px; font-size:13px; padding-top:5px;  padding-bottom:5px;}
.breadcrumbs{background-image:url(images/breadcrumbs_bg.png); background-repeat:no-repeat; width:610px;  padding:7px; margin-left:14px; padding-left:27px}
#category{ background-color:#FB8F1B; width:961px; height:20px; padding:7px; margin-left:14px; padding-left:32px; overflow:hidden;}
#category ul {padding:0px; overflow:hidden; width:961px; text-align:left; margin:0px}
#category ul li {float:left; display:inline; padding:0px; text-align:left; margin:0px}
#category ul li a{color:#fff; margin-right:15px;font-family:Georgia,Times,serif; font-size:14px;}
	
#subscribe{							
	overflow: hidden;
	width:360px;
	padding:10px;
	color:#333333;
	padding-top:25px;
	padding-left:20px;
	border-top:none;
	background-image:url(images/subscribe_bg.png);
	background-repeat: no-repeat;
	margin-top:10px;
	position:absolute;
	margin-left:673px;
	z-index:10000;
	padding-right:0px;
	height:145px}
	
	
#subscribe_home{							
	overflow: hidden;
	width:350px;
	padding:10px;
	color:#333333;
	padding-top:30px;
	padding-left:20px;
	border-top:none;
	background-image:url(images/subscribe_bg.png);
	background-repeat: no-repeat;
	margin-top:60px;
	position:absolute;
	margin-left:-25px;
	z-index:10000;
	height:165px}	

	
#subscribe h2{
    color:#333333;
    font-family:Helvetica,Arial,sans-serif;
    font-size:15px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
	margin-bottom:5px;
	display:inline}
	
.inputbox{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-x-system-font:none;
background:#fff;
border:1px solid #c0c0c0;
font-family:Arial, Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:2px;
padding:5px;
padding-top:8px;
text-shadow:0 0 1px #FFFFFF;
color:#888;
width:190px;
height:17px;
margin-right:5px;
}		

.related_post li{
width:350px;
margin-left:0px;
}

blockquote {
 margin: 15px 30px 0 10px;
 padding-left: 20px;
 border-left: 5px solid #ddd;
 }

blockquote cite {
 margin: 5px 0 0;
 display: block;
 } 

#extras {
  overflow:hidden;
  padding-bottom:12px;
 
}   
#extras ul{padding-left:0px; } 
#extras p{ padding-bottom:8px;}
#extras ol{padding-left:20px; } 
#extras ol li { list-style:decimal;  }
#extras ol li ol li { margin-left:1.5em;list-style-image: url("images/bullets_under.png");  }
#extras ul li { margin-left:1.5em;list-style-image: url("images/bullet.png");  }
#extras ul li ul li { margin-left:1.5em;list-style-image: url("images/bullets_under.png");  }
#extras a{text-decoration:none; line-height:17px}
#extras a:hover {text-decoration:underline; }

#highlights{  width:280px; padding-left:10px; overflow:hidden;}
#highlights ul li { font-size:11px; padding-bottom:5px; line-height:15px;}
.alignright{float:right; margin-left:10px; }
.alignleft{float:left; margin-right:10px}

.alignright a{
font-size:14px; font-weight:bold; color:#2160AC}
.alignright a:hover{
font-size:14px; font-weight:bold; color:#333333; text-decoration:underline}
.alignleft a{font-size:14px; font-weight:bold; color:#2160AC}
.alignleft a:hover{
font-size:14px; font-weight:bold; color:#333333; text-decoration:underline}

.nodeLevel2 li a{
margin-left:15px;
font-weight:normal;
}

.nodeLevel2 li.selected a{
margin-left:15px;
font-weight:bold;
}



.selected a{
font-weight:bold;}

.article_info{color:#666;font-size:14px;}
.date{font-size:14px; color:#666666}

.wp-pagenavi{ height:20px; margin-top:10px; margin-bottom:10px}

/************************************************************
* error and thanx msg Start
************************************************************/
#mce_inline_error {font-size:12px; color:red}
#mce-success-response {font-size:11px; color:green; padding-right:8px;}
#mce-error-response {font-size:11px; color:red}

/************************************************************
* error msg Start
************************************************************/


/************************************************************
* footer Start
************************************************************/
#footer{width:1010px; overflow:hidden; background-image:url(images/bg.png); background-repeat:repeat-y; padding:0px 14px 0px 0px; padding-left:14px; padding-top:0px; padding-bottom:0px}
#footer a{color:#999}
#footer .left_content{float:left; width:600px; text-align:left;font-size:12px; font-weight:normal; line-height:1.2em; color:#666}
#footer .left_content span{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; font-style:italic; line-height:1.3em; color:#272727}
#footer .right_content{float:right; width:310px; text-align:left; color:#999999}

#footer .footer_inside{width:960px; overflow:hidden; background-image:url(images/footer_bg_inside.png); background-repeat:repeat-y; padding:0px 25px 25px 0px; padding-left:25px; padding-top:15px; margin-top:0px}

#footer_link{ overflow:hidden; border-top:1px #eaeaea solid; border-bottom:1px #eaeaea solid; padding-bottom:5px; padding-top:5px; color:#8e8e8e; margin-top:10px; font-size:11px; margin-right:5px;}
#footer_link .footer_link{float:right}
#footer_link .copyright{float:left}


/************************************************************
* footer end
************************************************************/