/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/



.custom .menu{  
border-width: 0.071em 0.071em 0.071em 0px;
border-left-width: 0px;
border-left-width: 0px;
font-size: 1.1em;
font-weight:bold;
line-height: 1.2em;
left-margin: 2.1em;


}


.custom #footer { padding-bottom: 0 }

/*Code for Welcome message on home page */
.custom div.welcome_box {
width: 90%;
padding: 0.571em 0.786em;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
background:#FFFFFF;
}

/* Top Nav bar Customizing style */
.custom ul#topnav {
border-style: none;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size:1.2em;
background:#E4E4E4 none repeat scroll 0 0;
width: 100%;
float: left;
}
.custom ul#topnav li { float: right; padding: 3px 35px 3px 0px; }
.custom ul#topnav li a { font-size: 1.1em; color: #000000; }
.custom ul#topnav li a:hover { text-decoration: underline; } 


/*custom menu background gradient image */
.custom ul.menu { background:transparent url('http://www.satheeshilu.com/wp-content/uploads/2011/08/gradient-3d-red.png') repeat-x;
   border:none; position:relative; }
	.custom ul.menu a { background:transparent; border:none; color:#fff; letter-spacing:0px; text-transform:none; font-family:verdana; font-size:1.4em; padding:0.5em 1.4em; margin-right:0.1em; }
		.custom ul.menu .tab-home a { margin-left:2.0em; }
			.custom ul.menu .current a, .custom ul.menu a:hover { background:#fff; color:#000; }




/*custom H3 tags */
.custom h3 {
color:#FF7400;
font-size: 1.286em;
letter-spacing: 2px
font-variant: small-caps;
}

/*code for the ad unit on home page header */

.custom #header_ad {
float:right;
position:absolute;
width:368px;
height:60px;
top:18px;
margin-left: 37.5em;

}

/*for centering the menu and setting the menu length */
.custom .menu {
margin:auto;
width:90em;
}

.custom #archive-posts { 
font-size:1em; 
font-family:Georgia,"Times New Roman",Times,serif; }

/*to fix the archives font */

ul.car-list li {font-size:14px; font-family: Georgia; background:none; line-height: 1.8em; }

ul.car-list li a:hover { padding:7px; background:#FAD28E;  } 


/* NUMBERED PAGE NAV */
.page-nav { font-size: 1.35em; font-weight: bold; margin: 1em 0; padding: 0; overflow: hidden; }
.page-nav-intro { float: left; padding: .3em .5em; margin: 0 1em 1em 0; background: #efefef; border: .1em solid #ccc; }
.page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #fff; border: .1em solid #ccc;  }
.current-page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #efefef; border: .1em solid #ccc; }
.elipses { float: left; padding: .3em .2em; }

/* Side bar left styling */

.custom #sidebar_1 {   
}

/* customize teaser box paste it in custom.css file  */


.custom .teasers_box { padding: 0; margin: 0; width: 50em; background: #FFFFFF; border-style:none; }
	.custom .teaser_right { float: left; }
	.custom .teaser { width: 50em; padding: 3em 0; border-bottom: 1px solid #EBEBEB; padding-left:4em;}
		.custom .teaser .teaser_image { float: left; padding-bottom: 2em; }
			.custom .teaser .teaser_image img { margin-right: 1.5em; border: 1em solid #EEEEEE; }
			.custom .teaser .teaser_image img:hover { opacity: .9; filter: alpha(opacity=90); border-color: #F3F3F3; }
		.custom .teaser .teaser_link { float: right; padding: .3em .5em; background: #EEEEEE; border-left: 1em solid #CCCCCC; color: #777777; font-weight: bold; }
		.custom .teaser .teaser_link:hover { color: #000000; text-decoration: none; }
		.custom .teaser h2 { font-weight: bold; }
			.custom .teaser h2 a { color: #000000; }
			.custom .teaser h2 a:hover { color: #990000; }


/*custom color for Categories heading */
.custom .sidebar .sidebar_list .widget_categories  h3 {
background:none repeat scroll 0 0 #BF4747;
border-right:1em solid #D26E6E; 
color:white;
height:30px;
padding-left:20px;
}
/*custom color for Comments heading */
.custom .sidebar .sidebar_list .widget_get_recent_comments  h3 {
background:none repeat scroll 0 0 #BF4747;
border-right:1em solid #D26E6E; 
color:white;
height:30px;
padding-left:20px;
}

/*custom color for Search Thesis widget heading */
.custom .sidebar .sidebar_list .thesis_widget_search  h3 {
background:none repeat scroll 0 0 #E38B00;
border-right:1em solid #EFB251; 
color:white;
height:30px;
padding-left:20px;
}

/*custom color for Categories mouse over  */
.custom .sidebar .sidebar_list .widget_categories  a:hover { padding:5px; background:#D26E6E;text-decoration:none; } 

/*Custom color for comments by admin */
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #F0F5DA none repeat scroll 0 0; padding-top:20px;}

/*custom color for comments by Saurabh*/
.custom dl#comment_list dt.comment-author-saurabh, .custom dl#comment_list dd.comment-author-saurabh>div { background: #F0F5DA none repeat scroll 0 0; padding-top:20px; }

/*Custom color for comments Reply button */
.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}


.custom #comments dt {
background:url("./images/comment_shadow_gray.gif") repeat-x scroll 0 0 transparent;
}
.custom dl#comment_list dd {
border-bottom:none;
}

/*custom color for Subscribe widget heading */
.custom .sidebar .sidebar_list .widget_text  h3 {
background:none repeat scroll 0 0 #BF4747;
border-right:1em solid #D26E6E; 
color:white;
height:30px;
padding-left:20px;
}


/* clears the header floats background:url("./images/bg_header_new.png") repeat-x scroll 0 0 transparent; */
#header {
	overflow: hidden;
	padding-top:1.2em;
	padding-bottom:0em;
	
	}

/* allows the search function to be positioned to the right of the logo */
#logo, #tagline {
	float: left;
	width: 300px;
}

/* places the tagline below the logo */
#tagline {
	clear: left;
}





/* positions the search widget on the right hand side of the header */
.widget_search {
	float: right;
	width: 400px;
}

/* formats the search input and button */
.widget_search .text_input {
	font-size: 14px;
	padding: 5px;
	
}


.custom .widget_search input, .custom #cse-search-box input, .custom #cse-search-box textarea {

	height:25px;
        font-size:1.6em;
        
}
	
	
}

.search_form #searchsubmit {
	font-size: 14px;
	padding: 4px;
}

.breadcrumbs { padding: 1em; border-bottom: 1px solid #ddd; font-size: 1.4em;   }
