.custom a { color: #2B75BA;text-decoration:none;text-shadow: #eaeaea 0.5px 0.5px 0.5px;}
.custom a:hover { color: #F49A24; }
.custom #custom_box h3 { font-size: 1.1em; font-weight: bold; line-height: 1.455em; padding: 0.636em 0.455em 0.545em 0.455em; text-transform: uppercase; font-variant: normal; letter-spacing: 2px; color: #ffffff; border-top: 0px solid #d0e1c8; border-bottom: 0px dotted #d0e1c8; }

.custom #footer { padding: 1.333em 0.833em 0.917em 2.5em; color: #333; background: #E1E4E8; border: none; text-align: left; }.custom #footer a{color:#073075;}
#footer a:hover{color:#000000;}

.custom #header {position: relative; height: 110px;  padding: 0 0em; background: #ffffff url('images/bg.gif') 100% 0 no-repeat; border: none; }

.custom #header #tagline { height: 0; }

.custom #content h3 { color: #0E7AAF; font-size: 1.6em; letter-spacing: -0.5px; }	

/*---:[ Set 4: image of clouds that gently slides into a steely blue background color ]:---*/



body.custom { background: #19A2CA;}
.custom #container { margin-top: 0em; margin-bottom: 0em;}



.custom #page { background: #fff; }



/*---:[ end Set 4 ]:---*/



/*---:[ header ]:---*/

.custom #header #logo { position: absolute; top: 13px;left: 0.833em;float:left; line-height: 0em; }

.custom #header #logo a { display: block; width: 236px; height: 93px; background:#ffffff url('images/yhlogo.png') no-repeat; text-indent: -9999px; outline: none; }



/***********side bar titles styling***************/

/*.custom .sidebar h3 { font-size:13px; font-weight: bold; line-height: 1.455em; margin-bottom: 1.3em;margin-top:6px; padding: 0.636em 0.455em 0.545em 0.455em; text-transform: uppercase; font-variant: normal; letter-spacing: 2px; color: #000;border-top:5px solid #EAECEE;text-shadow: #000000 1px 1px 1px;

	 } */
.custom #sidebars h3, .custom #sidebars h3 a { font-weight: bold;font-variant: normal; letter-spacing: 0; color: #63ad2b; padding: 0.5em 0; text-decoration: none; border-bottom: 1px solid #ddd; background: url("http://www.younghabits.com/wp-content/uploads/2010/03/bkg-sidebar-heading.png") bottom center no-repeat;}

.custom ul.sidebar_list { padding-top: 2em;padding-bottom:1.9em; }  
.shortcode-show-avatar {

  padding: 2px;

  background-color: #eee;

  border: 1px solid #ccc;

}





/********************************Author Profile Box************************/

.postauthor {background: #F7F7F7; border:1px solid #dadada; overflow: hidden; padding: 1.5em;margin:6px;position: relative;}
.postauthor img {padding: 5px;
	border: solid 1px #aaa;
	background: #fff;height:70px;width:70px;padding:2px;float:left;margin-right: 15px;}
.postauthor h4 {color: #666; font-size: 1.5em; margin-bottom: 5px;}
.postauthor p {color: #515151; font-size: 11px; margin-bottom: 12px;}
.postauthor p.hlight {font-size: 11px; text-transform: uppercase;}
.postauthor p.hlight span {color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px;}


.frame {

	background: #EEE;

	border: 1px solid #DDD;

	padding: 0.5em; }




/************Page link styling***************************/

.custom .prev_next p {

	padding: 0px 6px;

	margin-left: 10px;

	margin-right: 10px;

	background-color: #f4f4f4;

	-moz-border-radius: .8em;

	-webkit-border-radius: .8em;

	border: 1px solid #d6d6d6;

	text-transform: none;

	letter-spacing: normal;

	font-size: 11px;}

/* COMMENTS */

.avatar { float:right; margin-left:20px;}

	.avatar img { float:none; padding:2px;margin:0; border:3px solid #83B90F}





/***************************************************************************/

/* Mera Joota Hai Japani***********footer widget styling */



#foot { 

	background: #F9F9FB;

	border: 0.6em solid #C8CAD2;

	color: #333;

	font-size: 12px;

	margin: 10px auto;

	overflow: hidden;

	padding: 0.6em;

}



	#foot a { color: #013466; text-decoration: none; }



		#foot a:hover {color: #798CB7;text-decoration:underline; }

	

	#foot span.cat, #foot h3 { /* controls all blue headings */

		color: #013466; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }

	

	#foot h5 { font-size: 25px;}

	

	#foot ul li ul { list-style-type: square; margin-left: 10px;font-size:11px; }

	

	#foot ul.sidebar_list { padding: 1.8em 30px 0 0; }

	

	#foot li.widget .widget_box { background: none; border: 0; }

	

	#foot .textwidget p { line-height: 22px; margin-bottom: 11px;font-size:11px;padding:2px;align:justify;}

	

	#foot .col { float: left; list-style: none; width: 33.3%; }

	

	#cats { 

		background: #eeeeee;-moz-border-radius: 0.9em;

	-webkit-border-radius: 0.9em;

		list-style-type: none;

		margin-top: 13px;

		overflow: hidden;

		padding: 10px 0 7px 20px;

	}



		#cats li { 

			float: left; 

			font-size: 11px;

			line-height: 1.8em;font-weight:bold;

			margin: 0 2px 5px 0;

			width: 165px;

		}

	

#copyright { 

	border-top: 1px dotted #D6EAF9; 

	clear: both;

	font-size: 10px;

	letter-spacing: 1.3px;

	line-height: 21px;

	padding-top: 10px;

}

	

	#copyright p { font-size: 11px; }



	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }



/***************************************************************************/

/*****************************custom color of sidebar and page***************/

.custom #content_box {background-color:#ffffff;}

.custom #content {background-color:#FFFFFF;}.custom #sidebar_1 {background:#ffffff none repeat scroll 0 0;}

/*****************************widget box setting on sidebar and page***************/

.custom li.widget, li.linkcat {  margin-bottom: 0.53846em; font-size: 1.3em; line-height: 1.38462em; float: left; }

.custom li.widget ul li { margin-bottom:3px; }

    .custom li.widget ul li a { display: block; padding: 0.462em 0.769em;border-bottom:1px dashed #e3e3e3;font-family:arial, verdana, sans-serif; font-weight:normal;text-size:13px;background:#ffffff;}

    .custom li.widget ul li a:hover { background: #ffffff; text-decoration: underline;}





/*.....................Thumbnails............*/

.imgtfe {margin: 0px 0px 10px 10px;

border:3px solid #dadada; padding:2px;-moz-border-radius: 0.5em;

	-webkit-border-radius: 0.5em;

}

.left { float:left; }

.right { float:right;margin-left:10px; }

.frame { border: 0px solid #aaa; padding: 10px; }

img.left { margin: 0 10px 10px 0; }

img.right { margin: 10px 10px 10px 10px; }















 
.custom #leaderboard_ad { float: right; position: absolute; width: 390px; height: 30px; top: 40px;left: 500px; }




 

/*  Navigation 2 ends */


/*Lower menu*/
	ul#menu{background:#2B75BA;height:30px;border-top:1px solid #051C67;border-bottom:1px solid #051C67;}
    ul#menu li{display:inline;float:left;list-style: none;}
        ul#menu li a{font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;font-weight: bold;color:#ffffff;text-decoration: none;padding:7px 8px;line-height:30px;border-right:1px solid #051C67;text-transform: uppercase;}
            ul#menu li a:hover{background: #83B90F;color:#fff;}
            ul#menu li a.last-border{border-right: none !important;padding:7px 13px !important;} /*remove last right border and set background to touch right border*/



/* SAVE THIS IN CUSTOM.CSS FILE */
.custom .teaser {width: 100%; margin-top: 0.25em; padding-top: 0.25em; text-align: justify;}
.custom .teasers_box {padding-top: 0; padding-bottom:0; border-top: 0;}
.custom #teaserlinkscontainer {margin-top:0px;}
.custom #teasermenu {height: 30px;}
.custom #teasermenu , .teasermenu ul {padding: 0; margin: 0; list-style: none; line-height: 1; border-width: 0.5em 0.5em 0.5em 0.5em;text-shadow: #000000 1px 1px 1px;}
.custom #teasermenu ul {float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.custom #teasermenu li {float: left; list-style: none; margin: 0px; padding: 0px;}
.custom #teasermenu ul li {list-style: none; margin: 0px; padding: 0px;}
.custom #teasermenu a, .custom #teasermenu li ul {border-color: #111;}
.custom #teasermenu li a, .custom #teasermenu  li a:link {color: #80B50E; background:#eaeaea; display: block; font-weight: bold; margin: 16px; margin-top:9px; padding: 5px 5px 5px 5px; text-decoration: none;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;border:1px solid #e4e4e4;text-shadow: #000000 0.5px 0.5px 0.5px;}
.custom #teasermenu li a:hover, {color: #1B32C4; background:none; display: block; font-weight: bold; margin: 16px; margin-top:9px; padding: 5px 5px 5px 5px; text-decoration: none;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;border:1px solid #e4e4e4;}
.custom #teaserempty {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em;}
.custom #teasermenu li p,{color: #000000; background: #D0D0D0; display: block; width: 100%}




.tfe {
    border:4px solid #eaeaea; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;
    padding:2px;
    float:right;
    margin:3px 6px 4px 10px;
    display:inline
}



/* !! Comment Styles */
.custom .comments_intro { font-family: Helvetica, Arial, sans-serif; }
.custom dl#comment_list dd { border-bottom: none; }
.custom dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text, .custom dl#comment_list .comment-author-admin { border-color: #63ad2b; background: #fff; }
.custom dl#comment_list dl dt.bypostauthor { padding-top: 1em; }
.custom span.comment_author { font-family: "Helvetica", Arial, sans-serif; }
.custom .comment-reply-link { font: 11px Helvetica, Arial, sans-serif; }

.custom .form_submit {background: #83B90F; color: #FFF; padding: 4px 3px 3px 3px; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;border:none;}
.custom .form_submit:hover {background: #2B75BA;color:#ffffff;border:none;}
.custom .text_input, .custom #comment { border: 1px solid #ddd;background:#fff url(http://www.younghabits.com/wp-content/uploads/2010/03/textfield-bg.gif) repeat-x 0 1px; }
.custom #respond_intro p { font-family: Helvetica, Arial, sans-serif !important; font-weight:bold; }
.custom dl#comment_list dd.depth-1 { border-bottom: 1px dotted #aaa !important; }
.custom #comment-tips { background: #ffc; border: 1px solid #fc0; padding: 1em; font-size: 1.2em; font-family: "Helvetica", Arial, sans-serif; margin: 1em 0; line-height: 1.385;}


