/*  



Theme Name: 



Author URI: http://thewordpresspro.net/



Version: 1.0



Author: Aqeel Syed



Description: Healthy Living is a theme by <a href="http://thewordpresspro.net">Aqeel Syed</a>



*/











body {



	background:#fff url(images/bodybg.png) repeat-x  bottom;
	margin: 0;
	padding: 0;
 	font: 62.5% Arial,Tahoma,Verdana,Helvetica,Sans-Serif;



}



/* Links -----------------------------------------------------------------------*/







a {	



        



 	text-decoration: none;



        outline:none;



	



}



a:hover {



	color: #0681b5;



}



ul {
	list-style:none;
}



.clear {



	clear:both;



}



.alignleft {



	float:left;



}



.alignright {



	float:right;



}



.imgleft {



	float:left;



	margin:0 12px 12px 0;



	padding:2px;



	border:1px solid #d5d5d5;



}



.imgright {



	float:right;



	margin:0 0 12px 12px;



	padding:2px;



	border:1px solid #d5d5d5;



}



.imgright_n {



	float:right;



	margin:0 0 12px 12px;



}



.img_center {



	width:98%;



	background:#d5d5d5;



	padding:5px;



	margin:10px 0;



}



code {



	font-size:12px;



}



.clear { clear:both;}



/* STRUCTURE ----------------------------------*/







#header {



	overflow:hidden;



	height:50px;



}



#header-in {



	width:965px;



	margin:0 auto;



	background:url(images/headerbg.png) repeat;



	height:40px;



	padding:0 10px;



}



#banner {



	background:url(images/bannerbg.png)  repeat-y left;



	height:226px;



	width:939px;



	padding:13px;



	margin:0 auto;



}



#banner-in {



	margin:0;



	padding:10px 25px;



	height:206px;



	background:url(images/banner.jpg) no-repeat;



}



#page {



	background:url(images/headerbg.png) repeat-x top;



}



#content-wrap {



	width:965px;



	margin:0 auto;



	min-height:500px;



	overflow:hidden;



	height:100%;



	padding:0 0 0 0;



	background:#fff url(images/containerbg.png) repeat-y ;



}



#content {



	float:left;



	width:650px;



	padding:10px 0 0 15px;



}



#sidebar {



	float:right;



	width:250px;



	padding:15px 20px 0 20px;



	background:url(images/sidebarbg.png) no-repeat top left;



}



#footer {



	clear:both;



	overflow:hidden;



	height:100%;



}



#footer-in {



	width:965px;



	margin:0 auto;



	background:url(images/footerbg.png) no-repeat left top;



	overflow:hidden;



	height:100%;



	padding:22px 0;



}



/*  Headings ----------------------------------*/







h1 {



	margin: 0 0 15px 0;



	padding:0;



	font:normal 32px Georgia, "Times New Roman", Times, serif;



	color: #ff7800;



	border-bottom:1px solid #ccc;



}



h3.title {



	/*make homepage h3's for the first 2 stories look like H1 */



	font-size:28px;



}



h1 a, h3 a {



	text-decoration: none;



	color:#000;



	border-bottom:none;



}



h1 a:hover, h3 a:hover {



 	text-decoration: none;



}



h2 {



	margin:0;



	padding: 5px 0 0 0;



	line-height: 150%;



	color: #000;



	font:normal 22px Georgia, "Times New Roman", Times, serif;



}



h2 a {



	color: #000;



	text-decoration: underline;



}



h2 a:hover {



 	text-decoration: none;



}



h3 {



	margin:0;



	padding:0;



	color:#000;



	font:normal 22px Georgia, "Times New Roman", Times, serif;



}







#content .posts h3 {



	margin:5px 0 5px 0;



	padding:0;



	color:#ff7800;



	font:normal 18px Georgia, "Times New Roman", Times, serif;



}







#content .posts h3.h1   {



	margin:0;



	padding:0;



	color:#ff7800;



	font:normal 22px Georgia, "Times New Roman", Times, serif;



}







#content .posts h3.h1 a,  #content .posts h3.title a { color:#ff7800; text-decoration:none;  }



#content .posts h3.h1 a:hover, #content .posts h3.title a:hover { color:#0681b5; text-decoration:none;  }











#content .posts h3.title {



	margin:0;



	padding:0;



	color:#ff7800;



	font:normal 24px Georgia, "Times New Roman", Times, serif;



}







#sidebar h3 {



	font-size: 14px;



        font:Georgia, "Times New Roman", Times, serif;



}



h3 a {



	color: #000;



	text-decoration: none;



}



#content .posts h4 {



	margin: 0 0 0 0;



	padding: 5px 0;



	font:bold 16px Georgia, "Times New Roman", Times, serif;



}



#content .posts h5 {



	margin: 0 0 0 0;



	padding: 5px 0;



	font:bold 16px Georgia, "Times New Roman", Times, serif;



}



#content .posts h6 {



	margin: 12px 0 12px 0;



	padding: 0;



	line-height: 150%;



 	font:bold 14px Georgia, "Times New Roman", Times, serif;



	border-bottom:none;



}







#content .posts h6.postcomments {



	margin: 12px 0 12px 0;



	padding: 0;



	line-height: 150%;



 	font:normal 18px Georgia, "Times New Roman", Times, serif;



	border-bottom:1px solid #ccc;



}







.btmspace {



	text-align:center;



	width:400px;



	float:right;



}



.btmspace2 {



	text-align:center;



	margin-bottom:15px;



}



/* Header  ----------------------------------*/







#header-in .logo-image {



	font:32px Georgia, "Times New Roman", Times, serif;



	color:#000;



	margin:15px 0 0 0;



	float:left;



}



#header-in .logo-image a {



	display:block;



	color:#000;



	width:310px;



	height:54px;



	overflow:hidden;



	text-indent:-9009px;



	text-decoration:none;



	//background:url(images/logo.png) no-repeat;



}







#header-in .logo-text {



	font:32px Georgia, "Times New Roman", Times, serif;



	color:#000;



	margin:29px 0 0 0;



	float:left;



}



#header-in .logo-text a {



 	color:#000;



 	text-decoration:none;



}



#header-in .logo-text a:hover {



 	color:#0681b5;



 	text-decoration:none;



}



 



.h_left {



	float:left;



}







.h_right {



	float:right;



	

}







.contact { background:url(images/callusbg.png) no-repeat; height:35px; width:441px; padding:5px 40px; float:right; font:11px Arial,Tahoma,Verdana,Helvetica,Sans-Serif; color:#605d5d;  }











.bannercontent { float:right; width:500px; }







#banner-in p {



	margin: 0 0 8px 0;



	color:#fff;



	font-size:12px;



	line-height:18px;



}



#banner-in p a{



	color:#fff;



	text-decoration:none;



}



#banner-in p a:hover{



	color:#ffb052;



	text-decoration:none;



}



#banner-in h2 {



	margin:0;



	padding: 5px 0 5px 0;



	color: #fff;



	font:30px Georgia, "Times New Roman", Times, serif;



}



 



/*nav start ----------------------------------------------- */



#navi{



	width:965px;



	margin:0 auto;



	background:url(images/navbg.png) no-repeat  center;



	height:34px;



}



#nav {



	padding:0px;



	height: 31px;



	list-style:none;
	margin:0px;
	margin-left:10px;



	float:left;



}



#nav li {



	float:left;



	background:url(images/navtabr.png) top right no-repeat;



	margin:0;



}



#nav .page_item a {



	color: #fff;



	display: block;



	background: url(images/navtabl.png) top left no-repeat;



	text-decoration: none;



	padding:10px 15px 10px 15px;



	font:bold 11px  Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}



#nav li:hover {



	background-position: 100% -34px;



}



#nav .page_item a:hover {



	background-position: 0px -34px;



	border: none;



	color:#ff7800;



}



* html #nav .page_item a:hover {



	background-position: 0px 0px;



	border: none;



	color:#d4d4d4;



}



#nav li.current_page_item {



	color:#0681b5;



	text-decoration: none;



	background: url(images/navtabr.png) no-repeat right;



	background-position: 100% -34px;



}



#nav .current_page_item a {



	color:#0681b5;



	text-decoration: none;



	background: url(images/navtabl.png) no-repeat;



	background-position: 0px -34px;



}
#dmenu li{
	display:block;
	position:relative;
	}


#dmenu li a {
	padding:10px;
	background-color:#FFFFFF;
	}

 



 



/* TOP SEARCH FORM -----------------------------------------------------------------------*/







#header .searchbg {



	padding:3px 10px 3px 35px;



	margin:19px 0 0 0;



	float:right;



	height:35px;



	width:230px;



	background:url(images/searchbg.png)  no-repeat;



}



#header .searchbg_textield {



	width:180px;



	border:none;



	background: none;



	font:11px Arial, Helvetica, sans-serif;



 	padding:0 0 3px 2px;



	margin-top:3px;



	float:left;



}



#header .search {



	float:right;



	margin-top:-3px;



	border:none;



}







/* Content  ----------------------------------*/







#content p {



	margin: 0 0 12px 0;



	padding:0;



	font-size:11px;



	line-height:19px;



	text-align:justify;



}



#content p a {



 	text-decoration:none;



}



#content p a:hover {



  }



#content a {



 	 color:#0681b5;



}



#content a:hover {



 	color:#0681b5;



}



 



 



#content ul {



	margin:0;



	padding:0;



	font:12px Arial, Helvetica, sans-serif;



}



#content li {



	margin:0 0 5px 0;



	padding:0 0 0 18px;



	background:url(images/bullet4.png) no-repeat center;



	background-position:0 2px;



}



#content ul li ul {



	margin:8px 0 5px 0;



	padding:0 0 0 0;



}



#content li ul li {



	margin:0 0 5px 0;



	padding:0 0 0 14px;



	background:url(images/bullet4.png) no-repeat center left;



}







#content ol {



	list-style-type: decimal;



	line-height:18px;



	margin: 0;



	font-size:12px;



	padding: 0 0 10px 22px;



}



#content ol li ol {



	margin:8px 0 5px 18px;



	padding:0 0 0 0;



}



#content ol li {



	margin:0 0 5px 0;



	padding:0;



	background:none;



}



 



 



#content p.aligncenter {



	text-align:center;



}



#content p.aligright {



	text-align:right;



}



#content p.more {



	font-size:10px;



	text-transform:uppercase;



}



#content p.more a {



	text-decoration:none;



}



#content blockquote {



	margin:15px auto 20px auto;



	padding:15px 8px 0 45px;



	border-bottom:4px solid #d5d5d5;



	background:#ededed url(images/quote.png) no-repeat top left;



 	width:600px;



	font:bold 12px Arial, Helvetica, sans-serif;



}



#content blockquote p {



 }



#content .ctop {



	background:url(images/categoriesbg.png) no-repeat bottom center;



	overflow:hidden;



	height:100%;



	padding-bottom:15px;



}



#content .ctop h2 {



	margin:0px 0 0 0;



	padding:3px 0 10px 18px;



	font:bold 13px Arial, Helvetica, sans-serif;



	color:#0681b5;



	background:url(images/bullet5.png) no-repeat;



	background-position:0 8px;



}



#content .ppost {



	width:235px;



	float:right;



	padding-left:15px;



	border-left:1px solid #ddcfab;



}



#content .categories {



	width:235px;



	float:left;



}



#content .p_links {



	list-style: none;



	margin:0;



	padding:0;



}



#content .p_links li {



	padding:2px 10px 2px 15px;



	font:11px Arial, Helvetica, sans-serif;



 	background:url(images/bullet.png) no-repeat;



	background-position:0 6px;



}



#content .p_links li ul li {



	display:none;



}



#content .p_links li a {



	color:#666;



	text-decoration: none;



}



#content .p_links li a:hover {



	color: #0681b5;



}



/*post css start ----------------------------------*/







#content .posts {



	clear:both;



	height:100%;



	padding:10px 0 5px 15px;



	margin-bottom:15px;



	background:url(images/postbg.png) no-repeat left top;



}



#content .post_top {



	padding:0px 0 5px 0;



	margin-bottom:11px;



	font-size:11px;



	line-height:22px;



	height:22px;



}



#content .post_bottom {



	padding:6px;



	margin:12px 0;



	height:15px;



	font-size:11px;



	height:15px;



	clear:both;



	border-top:1px dotted #babbbb;



	border-bottom:1px dotted #babbbb;



}



#content .post_bottom a {



	color:#0681b5;



	text-decoration:none;



}



#content .post_bottom a:hover {



	color:#000;



	text-decoration:none;



}



#content .post_top a {



	color:#0681b5;



	text-decoration:none;



	padding-bottom:2px;



	line-height:22px;



}



#content .post_top a:hover {



	color:#000;



	text-decoration:none;



	border-bottom:none;



}



.calendar {



	background:url(images/calendarbg.png) no-repeat;



	width:60px;



	height:58px;



	text-align:center;



	font:32px Arial, Helvetica, sans-serif;



 	float:left;



}



.calendar span {



	color:#e48a70;



	clear:both;



	float:left;



	width:60px;



	text-transform:uppercase;



	font:bold 13px Arial, Helvetica, sans-serif;



}



.more-link {



	text-align:right;



	float:right;



	font-size:10px;



	text-transform:uppercase;



}



.more-link a {



	text-decoration:none;



	color:#000;	}



.more-link a:hover {   }







#content .auth {



	float:left;



	background:url(images/i_author.png) no-repeat;



	background-position:0 5px;



	padding-left:16px;



}



#content .cate {



	float:right;



	background:url(images/i_category.png) no-repeat;



	background-position:0 3px;



	padding-left:15px;



}



#content .date {



	text-transform:uppercase;



	color:#0681b5;



	display:block;



	float:right;



	margin-bottom:5px;



	font-size:10px;



	padding-left:10px;



	background:url(images/i_calendar.png) no-repeat;



	background-position:0 5px;



}



#content .commentp {



	float:left;



	background: url(images/i_comment.png) no-repeat;



	background-position:0 4px;



	padding-left:15px;



}



/* 	Previous/Next Page Navigation ----------------------------------*/



.page-nav {



	clear: both;



	margin: 0 0px;



	padding: 2px 0px;



	height: 22px;



}



.nav-previous {



	width: 249px;



        color: 0681b5;



	float: left;



	text-align: left;



	margin: 2px 0px;



}



.nav-next {



	width: 249px;



        color: 0681b5;



	float: right;



	text-align: right;



	margin: 2px 0px;



}



.page-nav a {



	text-decoration: none;



	border-bottom:none;



}



.nav-previous a {



	padding-left: 11px;



	text-transform:uppercase;



	background:url(images/arrow-left.gif) no-repeat left;



}



.nav-next a {



	padding-right: 11px;



	text-transform:uppercase;



	background:url(images/arrow-right.gif) no-repeat right;



	border-bottom:none;



}







/*Page navigatoin 2 ----------------------------- */







#content .wp-pagenavi {



	text-align:center;



	height:25px;



	font:bold 11px Arial, Helvetica, sans-serif;



	line-height:24px;



}



#content .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {



	padding: 3px 8px 3px 8px;



	margin: 2px;



	text-decoration: none;



	color: #0681b5;



	line-height:24px;



	background-color: #e7e7e7;



}



#content .wp-pagenavi a:hover {



	color:#fff;



	background-color: #666;



}



#content .wp-pagenavi span.pages {



	padding: 3px 8px 3px 8px;



	margin: 2px 2px 2px 2px;



}



#content .wp-pagenavi span.current {



	padding: 3px 8px 3px 8px;



	margin: 2px;



	line-height:25px;



	font-weight: bold;



	color: #fff;



	background:#0681b5;



}



#content .wp-pagenavi span.extend {



	padding: 3px 8px 3px 8px;



	margin: 2px;



	color: #fff;



	line-height:25px;



	background-color: #314332;



}







#content .trackbacklist {



	margin:8px 0 0 0;



	padding:0;



	list-style:none;



}



#content .trackbacklist li {



	margin:0 0 8px 0;



	padding:0 0 5px 12px;



	list-style:none;



	border-bottom:1px solid #ccc;



}



.post-ratings {



	font-size:12px;



	font-style:normal;



	padding-left:8px;



	display:block;



	margin:8px 0;



}







#content .category {



	float:left;



	width:48%;



	border-right:1px solid #ccc;



}



#content .archives {



	float:right;



	width:48%;



}



#content .search404 {



 	margin:4px 8px 0 0;



	padding:5px 0 0 0px;



	width:298px;



 }



#content .search404 .searchbg_textield {



	border: none;



	background:none;



	color: #0681b5;



	border:none;



	padding:2px;



	font:bold 12px Arial, Helvetica, sans-serif;



	width:180px;



	float: left;



	height:16px;



	padding:2px 20px 2px 2px ;



	border:1px solid #ccc;



	margin-left:5px;



}



#content .search404 .search {



	 border:none;



	 padding:0;



	 margin-left:5px;



}



.clear { clear:both;}







/*widget calendar css =================================================== */







#wp-calendar {



	width:90%;



	margin:0 auto;



	color:#2a271c;



}



#sidebar .widget_calendar h2, widgettitle {



	display:none;



}



#sidebar #calendar_wrap caption {



	margin:8px 0 3px 0;



	padding:5px 0 5px 0;



	font:bold 12px  Arial, Helvetica, sans-serif;



	color:#fff;



	text-transform:uppercase;



	background:url(images/sheadbg.png)  no-repeat;



	width:100%;



}







/* widget search css ===================================================  */	







#sidebar #searchform {



 	overflow:hidden;



	height:100%;



	width:100%;



	margin:0 auto;



	text-align:center;



}



#searchform input {



	color:#0681b5;



	border:1px solid #ccc;



	padding:2px;



}



#search br {



	display:none;



}



 







/* Comments  ----------------------------------*/



.gravatar {



	float:right;



	border:2px solid #999;



	margin:0px 0 10px 15px;



	width:40px;



	height:40px;



	background: url(images/gravtar.png) no-repeat;



}







#comments-wrap {



}



.textarea {



	border:1px solid #e0e0e0;



	background:#fff;



	width:280px;



	color:#0681b5;



}



.textarea:hover {



	border:1px solid #e0e0e0;



	background:#e8e8e8;



	width:280px;



}



.Cbutton {



	border:none;



	font:bold 11px Arial, Helvetica, sans-serif;



	padding:4px;



	background:#0681b5;



	color:#fff;



}



.Cbutton:hover {



	border:none;



	background:#949494;



	color:#fff;



}



/*	Headers	*/







#comments-wrap h6 {



	font-size: 20px;



}



/*	Comments	*/







.commentlist {



}







.commetmainauthor {



	clear:both;



	margin-bottom:15px;



	padding:0 10px 8px 10px;



	overflow:hidden;



	height:100%;



	background:url(images/commentbg2.png) no-repeat bottom;



}



.commetmain {



	clear:both;



	margin-bottom:15px;



	overflow:hidden;



	height:100%;



	background:url(images/ccenter.png)  repeat-y;



}



.commet_top {



	font:11px Arial, Helvetica, sans-serif;



 	padding: 10px 10px 5px 10px;



	background:url(images/ctop.png) no-repeat top ;



}



.comment_bottom {



	background:url(images/cbottom.png) no-repeat; 



	padding:9px 15px 3px 50px;}



.comm_list {



	margin-bottom:15px;



}



#content .commetmain p {



	margin:0;



	padding:0;



}



.thecomment {



	margin: 0px;



}



.comment-body {



	margin:0;



}



.comment-metadata {



	padding:5px 10px;



	color: #0681b5;



	font-weight:bold;



	font-size:11px;



}



.comment-metadata a, .comment-metadata a:visited {



	color:#0681b5;



	text-decoration:none;



}



.comment-metadata a:hover {



	color: #666;



}



.authorcomment {



	margin: 0px;



	font-size:12px;



}



.authorcomment .comment-body {



	border: none;



}



.authorcomment .comment-metadata {



	padding:0 10px;



	background: #fff;



	color: #0681b5;



}



.authorcomment .comment-metadata a {



	color:#0681b5;



	text-decoration:none;



}



.authorcomment .comment-metadata a:hover {



	color: #0681b5;



}



.nav-next {



	padding-right:8px;



	font-weight:bold;



}



.nav-previous {



	padding-left:8px;



	font-weight:bold;



}



.comment-author {



	font-size:11px;



	text-align:center;



}



.comment-date {



	padding-bottom:5px;



	font-size:11px;



	text-align:center;



	background:url(images/i_calendar.png) no-repeat;



	background-position:0 1px;



	padding-left:15px;



	float:right;



}



.comment-link {



	margin-bottom:5px;



	font-size:11px;



	display:block;



}



/* sidebar content ----------------------------------*/







#sidebar a {



 	line-height:18px;



	text-decoration: none;



	color:#0681b5;



}



#sidebar a:hover {



 	text-decoration: none;



}







.Sponsors { text-align:center; }



.ads 		{ margin-bottom:20px;}







 



#sidebar h2 {



	margin:0 0 3px 0;



	padding:5px 0 8px 10px;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#ff7800;



	background:url(images/sheadbg.png) no-repeat;



}



#sidebar ul, #sidebar ul li {



	margin:0 0 25px 0;



	padding:0;



	font:11px Arial, Verdana, Helvetica, sans-serif;



	list-style-type: none;



}



#sidebar ul li ul {



	margin:0; 



	padding:0;



}



#sidebar ul li ul li {



	margin: 0;



	padding: 3px 0 3px 12px;



	background:url(images/bullet.png) no-repeat;



	background-position:0px 9px;



	border-bottom:1px dotted #ccc;



}



#sidebar ul li ul li a {



	color: #666;



	line-height:18px;



	text-decoration: none;



	border-bottom:none;



}



#sidebar ul li ul li a:hover {



	text-decoration: none;



	color:#0681b5;



}



#sidebar ul li ul li ul li {



	bac1kground: none;



	margin:0;



	padding: 3px 0 3px 12px;



	border-bottom:none;



}



#sidebar ul li ul li ul li a {



	color: #666;



	margin: 0;



 	text-decoration: none;



 }



#sidebar ul li ul li ul {



	border: none;



	padding: 0;



	margin: 0;



}



#sidebar ul li ul li ul li a:hover {



	color:#0681b5;



}



/* footer ---------------------------------- */







#footer p {



	margin:0 0 5px 0;



	padding:0;



	line-height:22px;



	color:#777;



	font:11px Arial, Helvetica, sans-serif;



	text-align:center;



}



#footer span {



	color:#9e9e9e;



	position:relative;



	top:5px;



}



#footer span a {



	color:#9e9e9e;



	text-decoration:none;



}



#footer span a:hover {



	color:#000;



	text-decoration:none;



}



#footer a {



	color: #9e9e9e;



}



#footer a:hover {



	color: #0681b5;



}



#flinks {



	list-style:none;



	width:960px;



	text-align:center;



	margin:10px 0;



}



#flinks li {



	display: inline;



	line-height:26px;



}



#flinks li a {



	color:#666;



	padding:0px 8px 0 8px;



	border-right:1px solid #b2b1ad;



	margin:0;



	font:bold 12px Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	text-decoration:none;



}



#flinks li a:hover {



	display: inline;



	color:#0681b5;



}



/*



P.I.E. FLOAT CLEARING



See http://www.positioniseverything.net/easyclearing.html 



--------------------- */







.clearfix:after {



	content: ".";



	clear: both;



	height: 0;



	visibility: hidden;



	display: block;



}



.clearfix {



	display: inline-block; /* Fixes IE/Mac */



}



/* Hides from IE-mac \*/



* html .clearfix {



	height: 1%;



}



.clearfix {



	display: block;



}
.form-arrow {
	position:absolute;
	margin-left:217px;
}
.list_view li{
	background-image: url(images/check.jpg);
	background-repeat: no-repeat;
}

/* End hide from IE-mac */
.rss{
	background-image: url(images/rss3.png);
	display: block;
	height: 34px;
	width: 107px;
	float:right;
	margin-right:15px;
}