/*  



Theme Name: RichInLife



Theme URI: 



Description: RichInLife



Version: 1.0



Author URI: 



*/



h1, h2, h3, h4, h5, h6, form



	{



		margin:0px;



		padding:0px;



	}



h1 {font-size:22px;}



h2 {font-size:20px;}



h3 {font-size:18px;}



h4 {font-size:16px;}



h5 {font-size:14px;}



h6 {font-size:12px;}



p



	{



		margin:0px;



		padding:0px;



		padding-bottom:5px;



	}



ul, ol, li



	{



		margin:0px;



		padding:0px;



		list-style:none;



	}



a, a:visited



	{



		color:#525975;



		text-decoration:none;



		outline:none;



	}



a:hover



	{



		text-decoration:underline;



	}



input, img



	{



		padding:0px;



		margin:0px;



	}



img {border:none;}



body



	{



		margin:0px;



		padding:0px;



		font-family:arial;



		font-size:12px;



		color:#525975;



		background:url(images/bodyBg.jpg) repeat-x top #2d3a61;



	}



#main



	{



		margin:0px auto;



		padding:0px;



		width:958px;



	}



.header



	{



		height:129px;



		overflow:hidden;



		background:none;



		position:relative;



	}



.mainTitle



	{



		height:85px;



		overflow:hidden;



	}



.title



	{



		width:410px;



		float:left;



		padding-top:34px;



		padding-left:15px;



		overflow:hidden;



	}



.search_header



	{



		



		height:26px;



		padding:9px 0 0 14px;



		position:absolute;



		bottom:28px;



		right:20px;



		width:270px;



	}



.input_header



	{



		border:none;



		background:none;



		width:160px;



		font-size:11px;



		font-weight:normal;



		font-family:tahoma;



		color:#2d3a61;



		padding-left:10px;



		padding-right:5px;



		background:url(images/input_bg.jpg) no-repeat;



		float:left;



		margin-right:4px;



		height:22px;



		padding-top:6px;



		padding-bottom:6px;



	}



.img_header



	{



		height:1%;



	}



/******************************************/



.nav



	{



		float:left;



		width:500px;



		height:30px;



		padding:2px 0px;



		overflow:hidden;



		padding-top:15px;



		padding-left:13px;



	}



.nav ul



	{



		float:left;



		list-style:none;



		overflow:hidden;



	}



.nav ul ul



	{



		padding-left:0px;



		padding-top:0px;



		float:left;



	}



.nav li



	{



		float:left;



		margin-left:3px;



	}



.nav li li



	{



		padding-top:0px;



	}



.nav li a, .nav li a:visited



	{



		text-decoration:none;



		float:left;



		font-size:18px;



		color:#414761;



		font-family:Rockwell;



		background:url(images/nav_right.gif) no-repeat right top;



		



	}



.nav li a span



	{



		background:url(images/nav_left.gif) no-repeat left top;



		padding:3px 13px 9px 18px;



		float:left;



		margin-right:5px;



		cursor:pointer;



	}



.nav li a:hover, .nav .current_page_item a, .nav .current_page_item a:visited



	{



		text-decoration:none;



		color:#414761;	



		background:url(images/nav_right_hovers.gif) no-repeat right top;



	}



.nav li a:hover span, .nav .current_page_item a span, .nav .current_page_item a:visited span



	{



		text-decoration:none;



		color:#414761;	



		background:url(images/nav_left_hovers.gif) no-repeat left top;		



	}



/*****************************************************************/



.content



	{



		background:url(images/contentBottom.jpg) no-repeat bottom #fff;



	}



.contentTop



	{



		



	}



.contentBottom



	{



		padding:10px 5px 25px 14px;



	}

*html .contentBottom{height:1%;}

/****************************************************************/



.innerContent



	{



		float:left;



		width:467px;



		margin-right:15px;



	}



.titleleft



	{



		overflow:hidden;



		padding:10px 0 0 15px;



	}



.story



	{



		background:url(images/storyBg.jpg) repeat-y left;



		font-family:tahoma;



		font-size:11px;



		color:#525975;



	}



.storyTop



	{



		background:url(images/storyTop.jpg) no-repeat left top;



	}



.storyBottom



	{



		background:url(images/storyBottom.jpg) no-repeat left bottom;



		margin-bottom:20px;



		height:1%;



	}



.postid



	{



		padding-bottom:10px;



	}



.storyTitle



	{



		margin:0px;



		padding:0px;



		height:1%;



	}



.storyTitle h3



	{



		font-size:18px;



		font-weight:normal;



		padding-bottom:1px;



	}



.storyTitle a, .storyTitle a:visited



	{



		text-decoration:none;



		color:#525975;



	}



.storyTitle a:hover



	{



		color:#67696a;



		text-decoration:none;



	}



.storyAuthor



	{



		color:#525975;



		font-size:11px;



	}



.storyAuthor a, .storyAuthor a:visited



	{



		color:#525975;



		text-decoration:none;



	}



.storyAuthor a:hover



	{



		text-decoration:underline;



	}



.storyContent



	{



		padding:7px 15px 13px 15px;



		text-align:justify;



		line-height:20px;



	}



.commentTag



	{



		float:left;



		font-size:11px;



		color:#525975;



		padding:0 15px 15px 15px;



		width:120px;



	}



.commentTag a, .commentTag a:visited



	{



		color:#bf1f0e;



		text-decoration:underline;



	}



.commentTag a:hover



	{



		text-decoration:none;



	}



.commentTag img



	{



		vertical-align:middle;



	}



.storyComment



	{



		float:right;



		width:112px;



		text-align:right;



		font-size:12px;



		font-family:Arial;



		padding:5px;



		padding-right:40px;



	}



.storyComment a, .storyComment a:visited



	{



		color:#525975;



		text-decoration:none;



	}



.storyComment a:hover



	{



		text-decoration:underline;



	}



.rightimg	



	{



		float:right;



		padding-right:15px;



		width:230px;



		text-align:right;



	}



.fltlftr



	{



		float:left;



		margin-right:10px;



	}



/****************************************************************/



.sideBar



	{



		float:left;



		width:216px;



		color:#2d3a61;



		margin-right:18px;



	}



.sidebarBox



	{



		background:url(images/sidebar_box_bg.jpg) repeat-y;



		font-family:tahoma;



		font-size:11px;



		color:#1d698e;



		height:1%;



		margin-bottom:20px;



	}



#skribitWidgetBody, #skribitSuggestionWrapper



	{



		background:none !important;



	}



.sidebarBoxBottom
	{
		background:url(images/sidebar_box_bottom.jpg) no-repeat bottom;
		position:relative;
	}
.sidebarBoxTitle
	{	
		background:url(images/sidebar_title.jpg) no-repeat;
		text-align:center;



		font-family:Rockwell;



		font-size:17px;



		color:#fff;



	}



form.subscription



	{



		padding:10px;



		padding-right:5px;



	}



.ttl



	{



		padding-bottom:8px;



	}



.lbl



	{



		float:left;



		width:60px;



		text-align:right;



		margin-right:3px;



	}



.txtr



	{



		width:130px;



		float:left;



		border:solid 1px #b2d2e1;



		margin-bottom:5px;



	}



.sbmtbtn



	{



		padding-top:2px;



		padding-left:70px;



	}



.socialpad



	{



		padding:10px 5px 10px 10px;



	}



.socialBox



	{



		font-family:Rockwell;



		font-size:25px;



		color:#5a607b;



		position:relative;



		padding-bottom:18px;



	}



.socialBox a, .socialBox a:visited



	{



		text-decoration:none;



		color:#5a607b;



	}



.socialTitle span



	{



		font-size:11px;



		font-family:tahoma;



		font-weight:bold;



		display:block;



		margin-top:-3px;



	}



.socialImg



	{



		float:left;



		margin-right:20px;



	}



.socialTitle



	{



		padding-top:8px;



	}



.sideBar ul



	{



		height:1%;



	}



.sideBar ul ul



	{



		padding-top:0px;



	}



.sideBar ul ul ul



	{



		padding-top:0px;



		background:none;



	}



.sideBar li ul ul



	{



		margin:0px;



	}



.sideBarTitle



	{



		color:#1f1f1b;



		width:186px;



		height:26px;



		overflow:hidden;



		margin-bottom:3px;



		background:url(images/sideBarTitle.jpg) no-repeat left top;



	}



.sideBarTitle h2



	{



		font-size:15px;



		font-family:"trebuchet ms";



		padding:4px 10px;



		text-transform:uppercase;



		font-weight:normal;



	}







.textwidget



	{



		padding:5px 10px 5px 10px;



	}



.rsswidget



	{



		color:#046997 !important;



		font-size:16px !important;



		text-decoration:none !important;



	}



.rsswidget img



	{



		vertical-align:middle;



	}



.imgstyle



	{



		text-align:center;



		padding-bottom:10px;



	}



.imglayer



	{



		padding-top:20px;



		height:1%;



	}



/*******************************************/



.sideBarRight



	{



		width:216px;



		float:left;



	}



.dropers



	{



		width:203px;



		padding-bottom:15px;



	}



.videopad



	{



		padding:10px 6px 15px;



	}



.videoArchives



	{



		padding-bottom:20px;



	}



.videoArchTitle



	{



		font-family:Rockwell;



		font-size:18px;



		font-weight:normal;



		color:#2d3a61;



		padding-left:5px;



		padding-bottom:5px;



	}



.vidTitle



	{



		font-size:11px;



		padding-top:3px;



		padding-bottom:5px;



		padding-left:5px;



	}



.click



	{



		padding-bottom:3px;



		padding-left:4px;



		display:block;



	}



#content1, #content2, #content3



	{



		padding-left:10px;



		padding-top:5px;



		padding-bottom:10px;



	}



.sideBarRight ul li



	{



		font-size:13px;



		padding-bottom:7px;



		background:url(images/bullet.gif) no-repeat left 3px;



		padding-left:10px;



	}



.sideBarRight ul li a, .sideBarRight ul li a:visited



	{



		color:#2d3a61;



	}



.sideBarRight ul li ul



	{



		padding-top:9px;



		margin-left:10px;



	}



.videoArchives li



	{



		background:none !important;



		padding-left:0px !important;



		padding-bottom:10px !important;



	}



/***********************************************/



.header .search



	{



		float:right;



		width:190px;



		overflow:hidden;



		/*background:url(images/searchForm.jpg) no-repeat left top;*/



	}



.header .searchText



	{



		float:left;



		width:205px;



		padding-top:2px;



		padding-bottom:1px;



		font-size:18px;



		font-family:arial;



		color:#ffffff;



		margin-top:5px;



		border:0px;



		background:none;



	}



.header .go



	{



		float:left;



		width:93px;



		height:36px;



		margin-left:12px;



	}



/**********************/



.sideBar .search



	{



		text-align:center;



		margin-bottom:8px;



		margin-top:10px;



		height:1%;



	}



.sideBar .searchText



	{



		float:left;



		width:160px;



		padding:2px 0;



		padding-left:2px;



		font-size:12px;



		font-family:tahoma;



		margin-top:2px;



		border:solid 1px #747570;



	}



.sideBar .go



	{



		float:left;



		margin-left:3px;



		width:30px;



		height:23px;



	}



/**********************************************/



.footer



	{



		margin-top:20px;



		padding-bottom:20px;



		font-size:11px;



		overflow:hidden;



		color:#fff;



		/*background:url(images/footer.jpg) no-repeat top;*/



		padding-bottom:100px;



		text-align:center;



		font-family:Verdana;



	}



.footer a, .footer a:visited



	{



		text-decoration:none;



		color:#fff;



	}



.footer a:hover



	{



		text-decoration:underline;



	}



	



	



	







/*****************************************************/



/*older entries, newer entries*/



.navigation



	{



		background:url(images/next_prev_bg.jpg) no-repeat;



		width:468px;



		height:30px;



		padding-top:11px;



	}



.alignleft



	{



		float:left;



		padding-right:10px;



		font-family:tahoma;



		font-size:11px;



		padding-left:13px;



	}



.alignright



	{



		float:right;



		padding-left:10px;



		font-family:tahoma;



		font-size:11px;



		padding-right:13px;



	}



.navigation a , .navigation a:visited



	{



		font-weight:bold;



		color:#fff;



	}



.navigation a:hover



	{



		text-decoration:none;



	}











/*********************************************************/



.comment_template



	{



		padding-left:20px;



	}



blockquote



	{



		background:#f9f9f9;



		border:solid 1px #cccccc;



	}



blockquote p



	{



		padding:5px 10px;



	}



h2.center



	{



		color:red;



		font-size:16px;



		font-weight:bold;



		text-align:center;



		padding:10px;



	}



h3#respond



	{



		color:#4f4040;



		padding-top:5px;



		font-size:14px;



		font-weight:bold;



		padding-bottom:5px;



	}



#commentform p a, #commentform p a:visited



	{



		color:#609503;



		text-decoration:none;



	}



#commentform p a:hover



	{



		text-decoration:underline;



	}



	



	



/* ------------- comments.php --------------- */



#comment



	{



		font-family:verdana;



		font-size:12px;



		color:#4c5f5f;



		width:400px;



		background:#fcfcfa;



		border:solid 1px #e0dfdb;



	}



#author



	{



		font-family:verdana;



		font-size:12px;



		color:#4c5f5f;



		width:200px;



		background:#fcfcfa;



		border:solid 1px #e0dfdb;



	}



#email



	{



		font-family:verdana;



		font-size:12px;



		color:#4c5f5f;



		width:200px;



		background:#fcfcfa;



		border:solid 1px #e0dfdb;



	}



#url



	{



		font-family:verdana;



		font-size:12px;



		color:#4c5f5f;



		width:200px;



		background:#fcfcfa;



		border:solid 1px #e0dfdb;



	}



	



/*response or comments in comments.php*/



h3#comments



	{



		color:#4f4040;



		padding-top:5px;



		padding-bottom:15px;



		font-size:14px;



		font-weight:bold;



	}







/* comment by any user (user name will be link) */



ul.commentlist li a, ul.commentlist li a:visited



	{



		color:#8c9f05;



		text-decoration:none;



	}



ul.commentlist li a:hover



	{



		text-decoration:underline;



	}







/* search result's title */



h2.pagetitle



	{



		color:#414761;



		font-size:20px;



		font-weight:bold;



		padding-top:10px;



		padding-bottom:10px;



		text-align:center;



	}



	



/* no match found in search */



.error



	{



		color:#aa1912;



		font-size:18px;



		font-weight:bold;



		padding-top:10px;



		text-align:center;



	}







/*if there is any list posted by user in comment*/



.storyContent ul, ol



	{



		margin-left:20px;



		padding:5px;



	}



.storyContent ol li



	{



		list-style:decimal !important;



	}



.storyContent ul li



	{



		list-style:square !important;



	}











/**/



.article h2



	{



		font-size:16px;



		font-weight:bold;



	}



	



	



/************************************/



.commentAvatar



	{



		float:left;



		width:200px;



	}







.fl_right



	{



		/*background:#f5f9f9;



		border:solid 1px #b9dede;*/



		padding-top:10px;



		height:1%;



	}



.fl_left



	{



		float:right;



		width:480px;



		padding-bottom:5px;



		text-align:left;



	}



.commentText



	{



		padding-right:5px;



		padding-bottom:10px;



	}



.avatarImg



	{



		float:left;



		width:40px;



		height:35px;



		padding-left:10px;



		text-align:left;



		padding-bottom:5px;



	}



.commentAuthor



	{



		/*float:left;*/



		/*padding:2px 0px 2px 0px;*/



		color:#747a46;



	}



.authorLink



	{



		font-size:14px;	



		color:#8c9f05;



	}



/*********************************************************/







.contentf {background: #dee5e8; padding:5px;}



.contentt {background: #dee5e8; border-top:solid 1px #f2eef7; border-bottom:solid 1px #f2eef7; padding-left:10px; padding-right:10px;}



.contentb {background:#dee5e8; height:15px;}







.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}



.b1f {height:1px; background:#d0cece; margin:0 5px;}



.b2f {height:1px; background:#f5f4f4; margin:0 3px; border-left:solid 2px #d0cece; border-right:solid 2px #d0cece;}



.b3f {height:1px; background:#f5f4f4; margin:0 2px; border-left:solid 1px #d0cece; border-right:solid 1px #d0cece;}



.b4f {height:2px; background:#f5f4f4; margin:0 1px; border-left:solid 1px #d0cece; border-right:solid 1px #d0cece;}







/**********************************************************/	



/* COMMENT BUBBLES */



/* Begin Comments*/



.commentbg



	{



/*		background:url(images/commentbg.jpg) repeat-y;*/



	}



.commenttop



	{



/*		background:url(images/commenttop.jpg) no-repeat left top;*/



	}



.commentbottom



	{



/*		background:url(images/commentbottom.jpg) no-repeat left bottom;*/



		border:solid 1px #cccccc;



		background:#f9f9f9;



		padding:8px;



		height:1%;



	}



.alt {



	margin:0px;



	padding:0px;



	}



.commentlist {



	padding:0px;



	text-align: justify;



	}



.commentlist ul



	{



		padding:0px !important;



		margin:0px !important;



	}



.commentlist li {



	margin: 0 15px 15px 0;



	padding: 0px;



	list-style: none;



	}



.commentlist p {



	margin: 0px;



	}



#commentform



	{



		padding-bottom:20px !important;



	}



#commentform p {



	margin: 5px 0;



	}



	



.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	float:left;



	}



.fl_right



	{



		float:right;



		margin:0;



		padding:0;



	}



.commentlist li a, .commentlist li a:visited



	{



		color:#065170;



		text-decoration:none;



	}



.commentlist li a:hover



	{



		text-decoration:underline;



	}



/**********************************************************/	



/* CALENDER STYLE */



/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	margin:0px auto;



	padding: 0px;



	width: 190px;



	color:#5d6468;



	text-align:center;



	}



#wp-calendar th



	{



		color:#5d6468;



	}



#wp-calendar #next a {



	padding-right: 5px;



	color:#000000;



	text-align: right;



	}



#wp-calendar #next a:hover



	{



		text-decoration:none;



		color:#000000;



		background:none;



	}



#wp-calendar #prev a {



	padding-left: 5px;



	text-align: left;



	color:#000000;



	}



#wp-calendar #prev a:hover



	{



		text-decoration:none;



		background:none;



		color:#000000;



	}



#wp-calendar a {



	display: block;



	}







#wp-calendar caption {



	text-align:center;



	font-weight:bold;



	padding-top:5px;



	padding-bottom:10px;



	width:190px;



	color:#5d6468;



	/*background:#cfcfd0;*/



	}



	



#wp-calendar td a, #wp-calendar td a:visited {



	border-left: none;



	padding:0px;



	color: #000000;



	text-decoration:underline;



	font-weight:bold;



}



#wp-calendar td a:hover {



	background: #5d6468;



	border-left: none;



	color: #ffffff;



	font-weight:bold;



	text-decoration: none;



}







#wp-calendar td {



	padding: 3px 0;



	text-align: center;



	



	}







#wp-calendar td.pad:hover { /* Doesn't work in IE */



	/*background-color: #b48625;*/ }



/* End Calendar */











/************************************************/



.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}











.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   /*-moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;*/



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}



.Special



	{



		background:url(images/story_topSpecial.jpg) no-repeat top !important; 



	}
.contact_form p{
	font-size:14px;
	color:#525975;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding-bottom:5px;
}
.contact_form label

	{

		float:left;
		width:50px;
		padding-right:5px;
		margin:0px;
		font-size:13px;
		text-align:right;
		color:#525975;

	}
.contact_form .txt

	{

		float:left;
		width:125px;
		background:#ffffff;
		border:solid 1px #b2b5bf;
		padding:2px 1px;
		margin:0px 0px 7px 0px;
		-moz-border-radius: 3px;
	   -khtml-border-radius: 3px;
	   -webkit-border-radius: 3px;
	   border-radius: 3px;

	}

.contact_form .btn

	{

		padding:3px 0px 2px 0px;
                margin-left:77px;
		text-align:left;

	}
.sidebar_content{
	padding:10px;
}
.sidebar_content p{
	color:#525975;
	font-size:12px;
	line-height:18px;
	text-align:center;
}
.book_img{
	width:113px;
	height:145px;
	position:absolute;
	top:43px;
	right:-40px;
	float:right;
}

.book_desc{
	width:150px;
	float:left;
	height:130px;
}
.book_desc img{
	padding-top:24px;
	padding-left:5px;
}

.book_desc p{
	font-size:14px;
	color:#525975;
	line-height:20px;
	font-style:italic;
	text-align:center;
	padding:20px 0px 34px 0px;
}
/**-------------------------------**/

.blue_title{

	background:#616882;

	width:400px;

	margin:0px auto;

}

.blue_title h4{

	font-size:17px;

	line-height:27px;

	color:#fff;

	text-align:center;

}

.blue_title h4 a,.blue_title h4 a:visited{

	color:#fff;

	text-decoration:none;

}

.blue_title h4 a:hover{

	color:#fff;

	text-decoration:underline;

}

.p_title{

	width:100%;

	border:1px solid #b2b5bf;

	background:#eaecf2;

	margin-bottom:10px;

}

.p_title h4{

	font-size:18px;

	padding:7px 0px;

	color:#525975;

	text-align:center;

	line-height:22px;

}

.p_title h4 a,.p_title h4 a:visited{

	color:#525975;

	text-decoration:none;

}

.p_title h4 a:hover{

	text-decoration:underline;

}

.p_title h4 span{

	font-size:15px;

	color:#6a718f;

	font-weight:normal;

}

.vedio{

	padding:20px 0px;

}

.p_link a,.p_link a:visited{

	color:#525975;

	text-decoration:none;

}

.p_link a:hover{

	text-decoration:underline;

}

.style6{

	font-size:18px;

	color:#494f67;

	font-weight:bold;

	padding-bottom:10px;

	text-align:center;

}

li.style6{

	text-align:left;

}

.clist li.style6{

	margin:0px;

	padding:0px;

	display:inline;

	padding:4px 10px;

	float:left;

}

.c_progs p,.c_progs li{

	font-size:16px;

}

.c_progs p.small_p{

	font-size:10px !important;

	line-height:15px;

	padding-bottom:5px;

}

.style9{

	font-size:16px;

	padding-bottom:10px;

}
/**-------------------------------------**/
.style12 {font-size: large; font-weight: bold; font-family: Georgia; }
.style14 {font-size: x-large; font-weight: bold; font-family: Georgia; }
.style15 {font-size: medium; font-family: Georgia; }
.style16 {font-family: Georgia}
.style23 {color: #FF0000}
.style28 {
	font-size: medium;
	font-weight: bold;
	font-family: Georgia;
}
.style30 {font-size: small}
.style32 {
	font-family: "Segoe Script";
	font-size: medium;
	font-weight: bold;
	font-style: italic;
}
.style33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height:17px !important;
	color:#000;
}
.style34 {font-family: Arial, Helvetica, sans-serif}
.style35 {font-size: small; font-family: Georgia; }
.style37 {font-size: x-small}
.style39 {font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.style41 {font-size: medium; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.style42 {font-size: x-large}
.style43 {font-size: medium}
.style46 {font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: italic; }
.style47 {
	font-size: small;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
}