/*



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 #header {



        padding:0;



}







.custom #header #logo a { display: block; height: 92px; width: 452px; background: url(images/logo.png) no-repeat; outline: none; margin: 0 0 5px 10px;}



.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }



.custom #header #tagline { height: 0; }



.custom #header {border-bottom:none; padding:0}

#joead{text-align:center;padding:15px 0 7px 0;}

.custom #header { padding-top: 0; }







.custom .menu{font-weight:bold;}



.custom .menu {



        background: #01658B;



        border: none;

}







.custom #content h2 { font-size: 25px; font-color: #117ED3;}



.custom #content h2 a:hover {



        color:#0165DB;



}





.custom .teaser .format_teaser {font-size:15px;line-height:25px;}



.custom .teaser {width: 100%; margin-top: 0.25em; padding-top: 0.25em; text-align: justify;}



.custom .teaser h2:hover{text-decoration:underline;}



.custom .teaser p{padding:0 10px 0 10px;text-align: justify;}



.custom .teaser img{border:5px solid #F2F2F2;height:150px;margin:7px 10px 0 0;width:150px;}



.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;}



.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: #FFFFFF;}



.custom #teasermenu li a, .custom #teasermenu  li a:link {color: #FFFFFF; background: #01658B; display: block; font-weight: bold; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; text-decoration: none;  font-size: 13px; font-family:Tahoma; -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;}



.custom #teasermenu li a:hover, {color: #FFFFFF; background: #02558A; display: block; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; text-decoration: none; -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;} 



.custom #teaserempty {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em;} 



.custom #teaserline {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em; border-top: 1px solid #D0D0D0;} 



.custom #teasermenu li p,{color: #000000; background: #D0D0D0; display: block; width: 100%}





.custom .sidebar ul.sidebar_list {padding-left:1.2em;padding-right:0;}



.custom .sidebar h3 {font-weight: bold; color: #FFFFFF; padding: 5px 10px; background: #117ED3;font-size:15px;text-align:left;}



.custom li.widget ul li {margin-bottom:0.692em;text-align:left;}



/*#random-posts li {



        background: #D6E4E1;



        border: 1px solid #E6DB55;



        line-height: 1.4em;



        -moz-border-radius: 5px;



        padding: 0.9em;



        -webkit-border-radius: 5px;



} */                       







#recent-posts li {



        background: #FFFBCC;



        border: 1px solid #E6DB55;



        line-height: 1.4em;



        -moz-border-radius: 5px;



        padding: 0.9em;



        -webkit-border-radius: 5px;



}



#recent-posts div.right { color: #baaf2e; float: right; font-size: 11px; text-transform: uppercase; }



#postshare { background: #E3EDFD url('images/rss-blue.png') no-repeat 535px -25px;margin-bottom:20px; border: 1px solid #D5E0F3; overflow: hidden; padding: 0.5em; }



#postshare p { color: #515151; font-size: 15px; margin-bottom: 12px; }



#postshare img { border: 2px solid #e2dede; float: left; margin-right: 1.5em; }



#postshare h4 { color: #666; font-size: 20px; margin-bottom: 5px; }


/*Post Footer Ad*/

#joead125{background:none repeat scroll 0 0 #F2F2F2;margin:0px 25px 20px 10px;padding:0 0;width:94%;border:1px solid #DDDDDD;}
     #joead125 .ad { float: left; list-style: none; width: 24%; }
     #joead125 .slot{width:125px;height:125px;display:block;margin:10px auto;background:#f2f2f2;}
     
div.bsap_1249594 {display:block;overflow:hidden;width:300px !important;}
div.bsap_1249594 a {margin:10px !important; float:left !important;}

/*End*/



/*.postauthor {background:none repeat scroll 0 0 #F5F5F5;border:1px solid #E1E1E0;margin:0 25px 10px 12px;overflow:hidden;padding:1.5em;}



.postauthor img { border: 2px 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; }*/



.post_ad {margin:0 25px 0 10px;padding:10px 20px; background: #fdedae; /*background: #ddf5fc;*/ border-top: 0.231em solid #e2ce80; /*border-top: 0.231em solid #86c0d1;*/ clear: both; }



                .post_ad h3 { border-bottom:1px dotted #D4C070;font-size:16px;font-weight:bold;margin:0 0 0.625em;padding-bottom:0.3125em; /*border-bottom: 1px dotted #89c3d4;*/ }

		

		.post_ad p {font-size:15px;line-height:22px;text-align:justify; }

		

		.post_ad .testimonial_box { width: 200px; margin: 0 0 5px 20px; float: right; }



                        .post_ad .testimonial_box a, .post_ad .testimonial_box a:visited, .post_ad .testimonial_box a:hover { padding: 0; border: 0; }



                        .post_ad .testimonial_box img { display: block; margin-bottom: 10px; border: 8px solid #e2d294; }



                        .post_ad p.testimonial { font: normal 1.231em/1.25em Georgia "Times New Roman", Times, serif; margin-bottom: 0; }



                                .post_ad p.testimonial span { color: #a90000; }



                        .post_ad p.citation { font-style: italic; font-family: Tahoma; margin-bottom: 0; padding-right: 20px; text-align: right; color: #4b8494; }



                .post_ad ul { font-size:14px;line-height:22px;margin:10px 0 0 15px;}





.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}



.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }



.custom dl#comment_list dd p.reply a {background: #01658B; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}



.custom dl#comment_list dd p.reply a:hover {background:#02558A; border: 0;}



/******/



/* Author: Akshay Khurana | Company: rtCamp Solutions Pvt. Ltd. */



/* Changes */



#banner468{float:right;margin:15px 0px 0 0;}



.custom .menu a{border-width:0 0 0 0;font-size:1.1em;line-height:1.373em;padding:0.836em 0.9em;}



.custom .menu .rss a, .menu .rss a:hover {margin:0 10px 0 0;padding-right:19px;}



.custom .format_text {text-align:justify;}



.custom .format_text input[type="image"]{width:auto !important;}



.custom #content{margin:20px 0 0 0;}



/*Sidebar Sponser IE Fix*/

div.bsap_1245707 {display:block;width:auto !important;}



/*WP125 Fix*/

.widget.wp125_write_ads_widget{float:none !important;}



/*BuySell Ads Fix*/

div.bsap_1245707 a.adhere {background:none repeat scroll 0 0 #E7E7E7;border:1px solid #CCCCCC;color:#666666;font-size:12px;font-weight:bold;margin:10px;text-align:center;}



/* Widgetized Footer from Asino */



#foot { 

	background: #2B2A2A;

	border: 0.6em solid #212020;

	color: #DBEDF9;

	font-size: 12px;

	margin: 20px auto;

	overflow: hidden;

	padding: 1.5em;

	font-family:Tahoma;

	text-align:left;

}



	#foot a { color: #DBEDF9; border-bottom: 1px dashed #DBEDF9; text-decoration: none; }



		#foot a:hover { background: #3a3f3d; }

	

	#foot span.cat { /* controls all blue headings */

		color: #23A2D7; font-size: 12px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }

		

	#foot h3{border-bottom:2px solid #303A43;color:#FFFFFF;font-size:16px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase; }

	

	#foot h5 { border-bottom:2px solid #303A43;color:#FFFFFF;font-size:16px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase; }

	

	#foot ul li ul { list-style-type: square; margin-left: 10px; }

	

	#foot ul li ul li a {color:#DBEDF9;display:block;text-decoration:none;border:none;padding:3px;font-size:15px;line-height:20px;}

	

	#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; }

	

	#foot .col { float: left; list-style: none; width: 33.3%; }

	

	#cats { list-style:none outside none;padding-left:0;margin:10px 0 0 0;}



		#cats li { border-bottom:1px solid #303A43;float:left;list-style:none outside none;margin:2px 10px 2px 0;padding:0;width:180px;}

		

		#cats li a {color:#CECFD1;display:block;font-size:15px;padding:3px !important;border:medium none;}

		

	#thesis-ad{margin:0 0 10px 30px; text-align:center;}

	

#copyright { 

	border-top: 1px dashed #3D3C3C; 

	clear: both;

	font-size: 13px;

	letter-spacing: 1.3px;

	line-height: 21px;

	padding-top: 10px;

}

	

	#copyright p { font-size: 13px; letter-spacing:0px;}



	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }



.custom #tagline {



        font-size:16.6px!important;



        position:absolute;



        text-transform:uppercase;



        top:83px;



}



.custom .avatar img {margin:-17px 0 0;}



dl#comment_list dt .comment_author {font-size:1.8em;line-height:1.333em;padding-right:0.667em;position:relative;top:-7px;}

dl#comment_list dt span {font-size:1.4em;line-height:1.714em;position:relative;top:-7px;}



/*Page Navigation*/

#pagenavi{margin:10px 20px;float:right;font-family:Tahoma;font-size:15px;}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {color:#fff !important;background:#01658B !important;border:1px solid #222;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.wp-pagenavi a:visted {color:#fff !important;background:#01658B !important;border:1px solid #222;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.wp-pagenavi a:hover {color:#444 !important;background:#f2f2f2 !important;border:1px solid #333;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.wp-pagenavi span.pages {background:#01658B !important;color:#fff;font-weight:bold;border:1px solid #222;padding:5px!important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.wp-pagenavi span.current {background:#f2f2f2 !important;font-weight:bold;border:1px solid #333;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.wp-pagenavi span.extend {background:#01658B !important;color:#fff;border:1px solid #222;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 4px;}

.wp-pagenavi span.last {background:#01658B !important;font-weight:bold;border:1px solid #222;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.wp-pagenavi span.first {background:#01658B !important;font-weight:bold;border:1px solid #222;padding:5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

/*End*/

