/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/


.custom ul.menu {
	border:0;
}
	.custom ul.menu li {
	}
		.custom .menu a {
			border:0;
			margin-bottom:0px;
		}
		.custom .menu a:active {
			margin-bottom:0;
			margin-top:0px;
		}
		.custom .menu a, .custom .menu .current ul a, .custom .menu .current-cat ul a, .custom .menu .current-menu-item ul a {
			background: transparent;
			text-transform: none;
			letter-spacing: 0;
			font-size: 16px;
			font-style: italic;
			color: #999;
		}
		.custom .menu a:hover {
			color:#3F3F3F;
			background: transparent;
		}
		.custom .menu .current a, .custom .menu .current a:hover, .custom .menu .current-cat a, .custom .menu .current-cat a:hover, .custom .menu .current-menu-item a, .custom .menu .current-menu-item a:hover {
			color: #3F3F3F;
		}

.custom #header {position:relative;}
	.custom #header #logo, .custom #header #tagline {width:30%;}
	.custom ul.menu {position:absolute; top:2.2em; right:1.1em; width:70%;}
		.custom ul.menu li.rss {float:left;}
		
body.custom {
}
.custom .format_text {
	text-shadow: none;
	letter-spacing:0;
}
.custom .format_text a {
	text-decoration:none;
	color:#9A6F9E;
}
	.custom .format_text a:hover {
		text-decoration: underline;
		color:#9A6F9E;
	}	
	.custom .format_text h3 a {
		text-decoration:none;
		color:#9A6F9E;
	}

	.custom .format_text h2, .custom .format_text h3 {
		font-weight:bold;
		text-shadow: 0 1px 0 #FFF;
		font-size: 1.6em;
	}
	.custom h3.box_bg, .custom #sidebars h3.box_bg, .custom #archive_intro h1, .custom #sidebars h3, .custom .marker {
		font-family:'Permanent Marker', 'PT Serif', georgia, serif;
		font-weight:normal;
	}
		.custom h3.marker {
			font-weight:normal;
		}
	.custom .headline_area h1, .custom .headline_area h2 {
		font-size: 3.4em;
		line-height: 1.37em;
	}
		/*.custom .lil .headline_area h1, .custom .lil .headline_area h2,
		.custom .link .headline_area h1, .custom .link .headline_area h2, */
		.custom .quote .headline_area h1, .custom .quote .headline_area h2 {
			font-size: 1.8em;
		}
		.custom .lil .headline_area, .custom .link .headline_area {
			margin-bottom: .5em;
		}
		.headline_meta a {
			border-bottom: 0;
		}
		.headline_meta span, .headline_meta abbr {
			font-style: italic;
			text-transform: none;
			letter-spacing: 0;
		}
		.lil_byline .headline_meta {
			text-align:right;
		}
	.custom h3.box_bg, .custom #sidebars h3.box_bg {
		color: #c0c0c0;
		font-size: 15px;
		font-weight: normal;
		text-align: center;
		background-color: #EBEBE8;
		padding: 4px 12px;
		letter-spacing: .2em;
		margin-bottom:1em;
	}
	#header_right h4 {
		font-size: 13px;
		padding: 8px 30px 10px;
		font-weight: normal;
		background-color: #E1DFD3;
		text-align: center;
		opacity:.6;
	}
		#header_right h4:hover {
			opacity:1;
		}
		#header_right h4 a {
			font-weight:bold;
			font-style:italic;
			color:#3F3F3F;
		}
	h4.infinity_link {
		text-align:right;
		font-size:13px;	
		height: 24px;
		background: url(images/post_box_pencil.jpg) no-repeat 50% 100%;
	}
		h4.infinity_link a {
			display:block;
			width: 25px;
			height: 21px;
			float:right;
			background: url(images/infinity_link.png) no-repeat 0 0 transparent;
		}

#sidebars p {
	margin-bottom: 1.385em;
}
	#sidebars a:hover {
		text-decoration:underline;
	}
.custom #archive_intro h1 {
	color: #c0c0c0;
	font-size: 1.5em;
	text-align: center;
	background-color: #EBEBE8;
	padding: 4px 12px;
	letter-spacing: .2em;
	margin-bottom:1em;
}
.custom li {
	margin-bottom:.6em;
}

.custom div.alert, .custom div.note {
	padding:0.571em 0.786em;
	margin-bottom: 1.571em;
}
	.custom div.alert, custom p.alert {
		background: #FFFFA0;
		border: 1px solid #E5E597;
	}
	.custom div.note {
		background: #f5f5f5;
		border: 1px solid #DDD;
	}
.custom .format_text .drop_cap {
	font-size: 3.39em;
	line-height: 0.88em;
}
p.big {
	font-size:120%;
	line-height:1.8;
}
.custom blockquote {
	font-style:italic;
	line-height:1.8;
	font-weight:bold;
	border:0;
}
	.custom blockquote.big p {
		font-size:2.7em;
		line-height:1.5;
		margin-bottom: 1em;
	}
	
span.pullquote_left, span.pullquote_right {
	display: block;
	padding: 10px;
	width: 35%;
	font-size: 100%;
	font-style: italic;
	margin-top: 15px;
	position: relative;
	margin-bottom: 15px;
}
	span.pullquote_right {
	float: right;
	margin-left: 20px;
	}
	span.pullquote_left {
	float: left;
	margin-right: 20px;
	}
	.pullquote_left span.title, .pullquote_right span.title {
	display: block;
	font-size: 100%;
	font-weight: bold;
	}
p.cite {
	text-align:right;
	font-size:1em;
}
.quiet {
	color:#777;
}
hr {
	margin-bottom: 1.571em;
	border-top: 1px dashed #999;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px dashed #F8F8F8;
	color:transparent;
}
	.msie hr { background-color:#F9F9F5; }
	hr.big { 
		margin: 2.8em 0;
	}
	hr.pencil {
		background: url(images/post_box_pencil.jpg) no-repeat 50% 100% transparent;
		border:0;
		height: 5px;
		margin-bottom: 1.571em;
	}
	div.pencil {
		background: url(images/post_box_pencil.jpg) no-repeat 50% 100% transparent;
		border:0;
		height: 5px;
		margin: 2.8em 0;
	}
.custom ul.none {
	margin-left:0;
}
.custom ul.bulletize li {
	background: url(images/icon_bulletize.png) no-repeat 0 -37px;
	padding-left:20px;
	display:block;
	list-style-type:none;
}
	.custom ul.bulletize li:hover {
		background-position:0 3px;
	}
	.custom ul.bulletize a:hover {
		text-decoration:none !important;
	}
.purple_bg {
	padding:1em;
	width:auto;
	background-color: #e6e1e9;
	border: 1px solid #CCC4CF;
}

.custom .alignleft { margin: 0 12px 12px 0; }
.custom .alignright { margin: 0 0 12px 12px; }

.icon { padding-left:18px; list-style-type: none; }
.icon-link { background: url(images/icon_link.png) no-repeat 0 5px; }
.icon-video { background: url(images/icon_video.png) no-repeat 0 5px; }
.icon-megaphone { background: url(images/icon_megaphone.png) no-repeat 0 5px; }
.icon-pacman { background: url(images/icon_pacman.png) no-repeat 0 5px; }
.icon-music { background: url(images/icon_music.png) no-repeat 0 5px; }
.icon-book { background: url(images/icon_book.png) no-repeat 0 5px; }
.icon-microphone { background: url(images/icon_microphone.png) no-repeat 0 5px; }
.icon-quote { background: url(images/icon_quote.png) no-repeat 0 5px; }

::-moz-selection{ background:#E6E1E9; color:#352630; text-shadow: none; }
::selection { background:#E6E1E9; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #cdbacd; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; } 
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1;clear:both;display:block;height:0; }	


/* chnages to header area 
*/



.custom .sidebar h3 {
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.385em;
    margin-bottom: 0.692em;
}


#footer, #footer a {
    color: #000000;
}
#footer a:hover {
    color: #000000;
}

#copyright {
color: #000000;
}


.custom #header_area {
    background: url("images/header.gif") repeat-x scroll center top transparent;
    height: 120px;
    padding-top: 50px;
    }

.custom #footer_area {background:transparent url(images/footer.gif) center bottom repeat-x  scroll; width:100%; height:40em; clear:both;}
	.custom #footer {border-top:none;}
			.custom #footer p a {color:#000000;}
			.custom #footer p a:hover {color:#000;}



/* 
 .custom #footer-widget-block { text-align:left; overflow:hidden; background: #EF6401; -moz-border-radius: 15px; border-radius: 15px; height:270px; }
*/
 .custom #footer-widget-block { text-align:left; overflow:hidden; background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
background: linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); -moz-border-radius: 15px; border-radius: 15px; height:270px;}

.custom .footer-widgets { width:330px; height260px; float:left; }


.custom .my-footer-one { padding:0 0 0 3px; float:left; background: transparent;}
.custom .my-footer-two { padding:0; float:left; background: transparent;}
.custom .my-footer-three { padding:0; float:left; background: transparent;}






.custom #textBox {
		position: relative;
		right:0px;
		top: 90px;
		width: 990px;
		height: 500px;
		background: url(images/startQuotes.png) 0 0 no-repeat; }

.custom #textBox .tetra1 {
float: left; clear: both; font:normal 50px/50px "ff-tisa-web-pro-1","ff-tisa-web-pro-2",Georgia, "Times New Roman", Times, serif;
letter-spacing: -2px; color: #46443d; width: 500px; padding: 0px 0 0 500px;}

.custom	#textBox .tetra2 {
float: left; clear: both;font:normal 36px/36px "ff-tisa-web-pro-1","ff-tisa-web-pro-2",Georgia, "Times New Roman", Times, serif;
letter-spacing: -2px; color: #46443d; width: 550px; padding: 0 0 0 485px; }

.custom #textBox .tetra1 strong,
.custom	#textBox .tetra2 strong {
color: #5b8d9c; font-weight: normal; font-style: italic; }

.custom #logoBox {
		position: absolute;
		top: -50px;
		width: 250px;
		height: 125px;
		background: transparent top 0 0; }
		
.custom #homeBox {
		position: relative;
		left:0 ;
		top: 0px;
		width: 992px;
		height: 607px;
		background: transparent url(http://www.babapandey.com/wp-content/themes/thesis/custom/images/homepage_header_bg.gif) 0 0 no-repeat; }		
		
.custom #infoBox {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

.custom #infoBox .intouch {
    display: block;
    overflow: hidden;
    background: url("http://www.babapandey.com/wp-content/themes/thesis/custom/images/getintouch.png") no-repeat scroll left top transparent;
    height: 190px;
    margin: 0;
    padding: 0;
    width: 996px;
}
.custom #infoBox .intouch h2 {
    color: #4D4E53;
    font-size: 16px;
    left: 55px;
    position: relative;
    top: 10px;
    width: 690px;
}
.custom #touchBox {
    padding: 0px 50px 150px 800px;
    }
.custom #touchBox .intouchbutton {
    float: right;
    position: relative;
    background: url("http://www.babapandey.com/wp-content/themes/thesis/custom/images/get-in-touch-banner.png") no-repeat scroll left top transparent;
    right: 70px;
    top: -30px;
}


.custom #content_area {

    background: url("images/background.jpg") repeat-y scroll center top transparent;

    padding-bottom: 50px;

}



div.post_nav p {color: #888888;}

.post_nav a {text-decoration: none;}

div.prev_next p {color: #888888;}

.prev_next a {text-decoration: none;}

.custom #twitter_div {

position:relative;

left:10px;

top:5px;

padding:0.625em; border:3px double #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;

}

.custom #twitter_div img {float:right;}




.box { margin: 2.1em 2.1em 2.1em 2.1em; padding: 0.2em; background: transparent;}

.box h3 { margin-top: 0.5em; font-size: 1.3em; line-height:1.5em; }

.box p { margin-bottom: 0; }

.box .share {float:left; width:90%;height:45px;}

.box .social_icons {float:right; width:100%; padding:0.2em;position:relative;}

.box .social_icons a, .box .social_icons a:hover {border:none;}

.box .social_icons img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }

.box .social_icons img:hover {filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;-khtml-opacity: 0.5;}

.share {
background: url("images/sharelink.gif") no-repeat scroll left top transparent;height:45px;
position:relative;
}

.custom #content_box {background: url("images/sidebarbg2.png") repeat scroll;}
.custom #content {background: transparent;}
.custom .full_width > .page {
    background: transparent;
}




body {
    background: url("images/bg_paper_2.jpg") repeat fixed 0 0 transparent;
    color: #111111;
    font-family: "MuseoSans500","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
}


.custom .sidebar{border-width:2px; color:#000; margin:0;}
.custom .sidebar h3{font-variant:normal;font-weight:bold;letter-spacing:0;}
.custom ul.sidebar_list{padding-top:1em;}
.custom .sidebar a{color:#444;}
.custom .sidebar a:hover{color:#36c;}


.custom .widget_text .textwidget {
    font-size: 1.2em;
    padding: 1em;
}


.custom #text-2 h3 {
    background: url("images/hirebaba.gif") no-repeat scroll center top transparent;
    height: 42px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-indent: -6666px;
}

.custom #text-2.widget {
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
background: linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    border: 0px solid #333333;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 1.1em;
    padding: 1em;
}

.custom #text-9 h3 {
    background: url("images/killerseo.gif") no-repeat scroll center top transparent;
    height: 42px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-indent: -6666px;
}

.custom #text-9.widget {
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
background: linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    border: 0px solid #333333;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 1.1em;
    padding: 1em;
}

.custom #footer a {
    border-bottom: 0px;
}

.page-nav { font-size: 1.35em; font-weight: bold; margin: 1em 0; padding: 0; overflow: hidden; color:#ffffff; }
.page-nav-intro { float: left; padding: .3em .5em; margin: 0 1em 1em 0; background: #000000; border: .1em solid #ccc; }
.page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #943416; border: .1em solid #ccc; }
.current-page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #CC3333; border: .1em solid #ccc; }
.elipses { float: left; padding: .3em .2em; }



.custom #comments { clear: both; }
.postauthor { background: rgb(252,255,244);
background: -moz-linear-gradient(left, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(left, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(left, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(left, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=1 );
background: linear-gradient(left, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); 
border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em;width: 599px; margin-top:5px;}
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; 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; }


.custom #content_area .entry-title,.custom #content_area .headline_area h2 { background:url("images/content_heading_divider.png") no-repeat center bottom;font-family:"Georgia",serif;font-size:18px;letter-spacing:normal;line-height:normal;padding-bottom:34px; }
.custom #content_area .after_post_meta {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    font-size: 11px;
    height: 60px;
    line-height: normal;
    padding: 0 0 20px;
    text-align: right;
}
.custom #content_area .after_post_meta .read-more {
    background: url("images/read_more_link.png") no-repeat scroll center center transparent;
    border: medium none;
    display: block;
    float: right;
    height: 60px;
    margin-left: 13px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    width: 212px;
}
/*
.custom #content_area .teasers_box .more-link { background:url("images/read_more_link.png") no-repeat center center;display:block;height:83px;overflow:hidden;text-indent:-9999px;width:293px; }
*/


.custom .format_teaser a.read_link {
background:url("images/read_more.png") no-repeat right;height:46px;display:block;overflow:hidden;text-indent:-9999px; 
    font-size: 1.05em;
    line-height: 1.5em;
    text-decoration: none !important;
}

.custom .format_teaser p.read_more {
    margin-top: 1em;
}


.custom #related_posts ul {
    margin: 0;
    overflow: hidden;
   background: transparent;
       border: 1px solid #333333;
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;
       border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 5px 0;
}
 
.custom #related_posts li {
    float: left;
    list-style: none;
    margin: 0 0 0 20px;
}
 
.custom #related_posts li:first-child {
    margin-left: 3px;
    padding-left: 8px;
}
 
.custom #related_posts li a {
    border-bottom: medium none;
    display: block;
        font-size: 13px;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
    width: 111px;
}
 
.custom #related_posts li a:hover {
        text-decoration:underline;
}
 
.custom #related_posts li a img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E1E1E0;
    height: 100px;
    padding: 4px;
}
 
.custom #related_posts li a img:hover {
    background: #DDD;
    border: 1px solid #CCC;
}
 
.custom #related_posts {
    height: 270px;
}



#quadwrapper {
    width: 980px;
    margin: 0 auto;
    background: transparent;
    text-align: left;
    border: 1px solid #999;
}

#quadcolumn1, #quadcolumn2, #quadcolumn3, #quadcolumn4{
    padding: 10px;  
}

#quadsection1 {
    float: left; 
    background: transparent;
    width: 475px;
}

    #quadcolumn1 {
        float: left; 
        background: transparent;
        width: 217px;
    }

    #quadcolumn2 {
        float: right;
        background: transparent;
        width: 217px;
    }

#quadsection2 {
    float: right;
    background: transparent;
    width: 475px;
}

    #quadcolumn3 {
        float: left;
        background: transparent;
        width: 217px;
    }

    #quadcolumn4 {
        float: right; 
        background: transparent;
        width: 217px;
    }
    
    
#optin { background: #C9DAEA url(images/shadow.png) repeat-x top; border: 3px solid #efefef; padding: 20px 15px; text-align: center }
	#optin p { margin: 8px 0 0 }
	#optin input {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #ddd;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
		#optin input[type="text"] {
			border: 1px solid #ccc;
			font-size: 15px;
			margin-bottom: 10px;
			padding: 8px 10px;
			width: 90%
		}
		#optin input.email { background: #fff url(images/email.png) no-repeat center right }
		#optin input.name { background: #fff url(images/name.png) no-repeat center right }
		#optin input[type="submit"] {
			background: #f6640e url(images/orange.png) repeat-x top;
			border: 1px solid #a44913;
			color: #C9DAEA;
			cursor: pointer;
			font-size: 18px;
			font-weight: bold;
			padding: 8px 0;
			text-shadow: -1px -1px #562806;
			width: 100%
		}
			#optin input[type="submit"]:hover { color: #ffdeb3 }    
