/*
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
{
background: #ffffff;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 0em;
border-top: 0em;
border-right: 0em;
border-bottom: 0em;
border-left: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}

.custom #header #logo a
{
display:block;
width:970px;
height:163px;
background:url(http://blog.professorlead.com/wp-content/themes/thesis_151/custom/images/professorlead.png) center no-repeat;
color:#000000;
text-indent: -9999px;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 0em;
border-top: 0em;
border-right: 0em;
border-bottom: 0em;
border-left: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}

.custom #header #tagline { display:none; }
.custom #header_area .page {padding-top: 0em;}

body.custom {
background: #c0c6cd;
}



/*nav bar*/.custom ul#tabs {
background:#5e82a3 none repeat scroll 0 0;
border-style: none;
}/*preceeding text extended nav bar color to end of header*/
.custom ul#tabs {border:0;}
   .custom ul#tabs li {margin:0; border:0; background: #5e82a3; color: #FFFFCC;}
   .custom ul#tabs li.current_page_item, 
      .custom ul#tabs li.current-cat {padding:0; border:0; background: #5e82a3; color: #FFFFCC;}
   .custom ul#tabs li a,
      .custom ul#tabs li a:active, {text-decoration:none; font-weight:bold; color: #FFFFFF;}
      .custom ul#tabs li a:visited, {text-decoration:none; font-weight:bold; color: #FFFFFF;}
      .custom ul#tabs li a:hover {text-decoration:underline; font-weight: bold; color: #FF9933;}
   .custom ul#tabs a {margin:0; border:0; background:#5e82a3; color:#FFFFFF; font-weight: bold;}
   .custom ul#tabs li.current-cat a {margin:0; border:0; background:#5e82a3; color: #FFFFFF;}

/*side bars*/
p#subscribe_copy { margin-bottom: 3em; padding: 0 .8em; font-family: verdana; font-size: .820em; font-style: italic; text-align: center; }

/*---:[ RSS Element ]:---*/
}
.custom #sidebar_1 ul.sidebar_list {
padding:0;
}
.custom #sidebar_2 ul.sidebar_list {
padding-left:1em;
padding-right:1em;
}
.custom #sidebar_1 li.widget {
margin-bottom:2em;
}

.custom .rss_feed {
position:relative;
}
.custom .rss_feed h3 {
position: relative;
font-family:Helvetica,"Garamond",Times,sans-serif;
font-size:14pt;
font-weight: bold;
color: #5e82a3;
text-align: left;
line-height:1.15em;
padding-top:1.65em;
padding-right:0em;
margin-bottom: 1em;
margin-left:1.6em;
list-style-type:none;
}
.custom .rss_feed span#rss_icon {
left:-43px;
position:absolute;
top:0px;
}
.custom .rss_feed span#rss_icon a {
background:transparent url(images/rss_icon.png) no-repeat scroll 0 0;
display:block;
height:91px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-9999px;
width:208px;
}
.custom .email_updates {
position:relative;
}
.custom .email_updates p {
background:transparent url(images/email_updates.gif) no-repeat scroll 20px 0;
font-size:11pt;
padding-left:2.5em;
padding-top:7.3em;
padding-bottom:.5em;
margin-bottom:0;
}
.custom .email_updates label {
background:transparent url(images/email_updates.gif) no-repeat scroll 20px 0;
font-size:9pt;
}
.custom .email_updates span#email_icon {
left:-43px;
position:relative;
top:-15px;
}
.custom .email_updates span#email_icon a {
background:transparent url(images/email_icon.png) no-repeat scroll 0 0;
display:block;
height:101px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-5px;
width:207px;
}
.custom .email_updates h3 {
position: absolute;
font-family:Helvetica,"Garamond",Times,sans-serif;
font-size:14pt;
font-weight: bold;
color: #5e82a3;
text-align: left;
line-height:1.15em;
padding-top:.6em;
padding-right:0em;
margin-bottom: 1em;
margin-left:1.6em;
list-style-type:none;
}

.custom .twitter_follow {
position:relative;
}
.custom .twitter_follow a {
background:transparent url(images/email_updates.gif) no-repeat scroll 20px 0;
}
.custom .twitter_follow span#twitter_icon {
left:-43px;
position:relative;
top:15px;
}
.custom .twitter_follow span#twitter_icon a {
background:transparent url(images/twitter_icon.png) no-repeat scroll 0 0;
display:block;
height:101px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:right;
width:208px;
}

.custom .twitter_follow h3 {
position: absolute;
font-family:Helvetica,"Garamond",Times,sans-serif;
font-size:14pt;
font-weight: bold;
color: #5e82a3;
text-align: left;
line-height:1.15em;
padding-top:1.75em;
padding-right:0em;
margin-bottom: 0em;
margin-left:1.6em;
list-style-type:none;
}

/* Right Sidbar Style */

.custom .recentposts ul li a:hover {
background:#E0DFD0 none repeat scroll 0 0;
color:#20284c;
text-decoration:underline;
}

.custom .recentposts {
position: relative;
font-size:11pt;
margin-top: .75em;
margin-left:-1.5em;
margin-right:.5em;
padding-left:1.5em;
padding-right:1em;
padding-top:.1em;
padding-bottom:1em;
}

.custom .recentposts#postsbkg {
position: relative;
display:block;
width:214px;
height:41px;
background:url(http://blog.professorlead.com/wp-content/themes/thesis_151/custom/images/recentposts.png) center no-repeat;
background-position: top left;
padding-top: 3em;
}

.custom .recentposts li {
font-family:Helvetica,"Garamond",Times,sans-serif;
font-size:11pt;
color: #5e82a3;
text-align: left;
line-height:1.15em;
padding-right:1.8em;
margin-top:0.5em;
margin-bottom: 1em;
list-style-type:none;
}



.custom .recentcomments {
position: relative;
margin-top: .75em;
margin-left:-1.55em;
margin-right:1.5em;
padding-left:1.5em;
padding-right:1em;
padding-top:.1em;
padding-bottom:1em;
}


.custom .recentcomments#commentsbkg {
position: relative;
display:block;
width:214px;
height:41px;
background:url(http://blog.professorlead.com/wp-content/themes/thesis_151/custom/images/recentcomments.png) center no-repeat;
background-position: top left;
padding-top: 3em;
}

.custom .recentcomments li {
font-family:Helvetica,"Garamond",Times,sans-serif;
font-size:11pt;
color: #5e82a3;
text-align: left;
line-height:1.15em;
padding-right:1.8em;
margin-top:0.5em;
margin-bottom: 1em;
list-style-type:none;
}

.custom #container {
background:transparent url(http://blog.professorlead.com/wp-content/themes/thesis_151/custom/images/bgshadow.png) repeat-y scroll 0 0;
padding:0 0.7em;
width:97em;
}

.custom #content_box {
background:transparent url(http://netdna.copyblogger.com/thesis/custom/images/bg-content-box.gif) repeat-y scroll 0em 0;
}

.custom #content {
background: #FFFFFF;
}

/*Stay-Connected and Share-This-Post Box*/
.box { margin: 1em; padding: 0.7em; background: #e5f6fc; border: 1px dotted #0262A5;}
.box h3 { margin-top: 0; }
.box p { margin-bottom: 0; }
.box .stayintheloop {float:left; width:25%;}
.box .stayintheloop a, .box .stayintheloop a:hover {border:none;}
.box .stayintheloop img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
.box .stayintheloop img:hover {filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;-khtml-opacity: 0.5;}
.box .social_icons {float:right; width:58%; }
.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;}

.custom #footer {
background:#efeee4 none repeat scroll 0 0;
border-top:2px solid #dfdfdf;
color:#000000;
padding:0.917em;
position:relative;
text-align:right;
}