/*
File:			custom.css
Description:	Custom styles for the Thesis Theme that you define

Use:

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 overwrite *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!
*/



/* Google+  */
.custom .my-plus-one { float:left; }



/********************************************************************************************************** */
/* Background - Solid with borders around page area DIY Set 1 */
/* ******************************************************************************************************** */

body.custom { background: #22557B; }
	
	.custom #container { width: 107em; margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #AF6B41; border: 0.4em solid #AF6B41 ; }

		.custom #page { background: #FBFEFE; }

		/*---:[ end Set 1 ]:---*/

/* ---End Background--- */



/********************************************************************************************************** */
/* This stops the custom background color from bleeding through the space caused by my changes in Thesis Design Options>NavMenu */
/* ******************************************************************************************************** */

.custom .menu .current_page_item, .custom .menu .current-cat {
padding-bottom:0;
}

/* ---End Bleed Through Fix--- */



/********************************************************************************************************** */
/* Blocks display of headlines on menu pages */
/* ******************************************************************************************************** */

.custom #no_headline .headline_area { display: none; }

/* ---End Block Headline Display--- */

 
/********************************************************************************************************** */
/* Make Navigation Tabs U/L case */
/* ******************************************************************************************************** */

.custom .menu a { text-transform: none; }

/* ---End Nav Tabs U/L--- */





/********************************************************************************************************** */
/* Custom Styles for Sidebar 1 */
/* ******************************************************************************************************** */

#sidebar_1 .widget { margin-bottom:1.3em; }
/*#sidebar_1 {line-height:.1em;}*/
#sidebar_1 ul.sidebar_list li {line-height:.7em; text-indent: .1em; }
#sidebar_1 .widget { margin-top:1em; }
#sidebar_1 div.top-cl li {line-height: 1em;}

#sidebar_1 h3 {
font-size:1.2em; 
color: #555555;
line-height:.75em;
margin-bottom:.5em;
/*font-variant:small-caps;*/
text-transform: capitalize;
font-variant: normal;

/*letter-spacing:2px;
text-align: left !important;*/
}

/* ---End Sidebar 1--- */

		
		
/********************************************************************************************************** */
/* Custom Styles for Sidebar 2 */
/* ******************************************************************************************************** */		

	
/*#sidebar_2 {margin-left:.1em;}
#sidebar_2 {margin-bottom:.1em;}
#sidebar_2 {font-size:1.1em;}*/
/*#sidebar_2 {line-height:.1em;}*/
/*#sidebar_2 h1 {font-size:14pt; font-family:Georgia; text-align: left !important;}
#sidebar_2 h2 p {font-size:1em; font-family:Georgia; text-align: left !important;}*/
/*#sidebar_2 ul.sidebar_list li {line-height:.6em; text-indent: .1em; } */
#sidebar_2 .widget { margin-bottom:1.3em }
#sidebar_2 .widget { margin-top:1em }	
		
#sidebar_2 h3 {
font-size:1.2em; 
color: #555555;
line-height:.75em;
margin-bottom:.5em;
/*font-variant:small-caps;*/
text-transform: capitalize;
font-variant: normal;
}		
/* ---End Sidebar 2--- */	



/********************************************************************************************************** */
/* Styles for Custom Sidebar 3 */
/* ******************************************************************************************************** */

#sidebar_3 {margin-left:.1em;}
#sidebar_3 {border-bottom: 0.02em solid #DCDBDB; }
#sidebar_3 {margin-bottom:.1em;}
#sidebar_3 {font-size:1.1em;}
#sidebar_3 {line-height:.1em;}
#sidebar_3 h1 {font-size:14pt; font-family:Georgia; text-align: left !important;}
#sidebar_3 h2 p {font-size:1em; font-family:Georgia; text-align: left !important;}
#sidebar_3 ul.sidebar_list li {line-height:.5em; text-indent: .1em; } 
#sidebar_3 .widget { margin-bottom:1.3em }

#sidebar_3 h2 {
font-size:1.3em; 
color: #555555;
line-height:.7em;
margin-bottom:.5em;
/*font-variant:small-caps;*/
text-transform: capitalize;
font-variant: normal;
letter-spacing:2px;
text-align: left !important;
}

/*.sidebar a:hover { text-decoration: underline; } 
ul{ list-style: none; }
	li.widget { width: 100%; }
	li.centered { text-align: center; }
		li.widget p a { text-decoration: underline; }
		li.widget p a:hover { text-decoration: none; }
		li.widget ul { list-style: none; }
			li.widget ul li .num_comments { color: #111; }*/
			
		/*---:[ widget box styles ]:---*/
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

/* ---End Sidebar 3--- */
	
	
	
/********************************************************************************************************** */
/* Style for Drop Caps */
/* ******************************************************************************************************** */	

.format_text .drop_cap { padding: 0.04em 0.12em 0 0; font-size: 3.6em; line-height: 0.76em; color: #22559B; float: left; }

/* ---End Drop Caps Style--- */


/*---:[ #paragraph ]:---*/
/*
p { text-indent: .5em;}
*/

	
/********************************************************************************************************** */
/* Increase CommentLuv Message Font */
/* ******************************************************************************************************** */	

div#lastposts span.message { font-size: 1.1em;}

/* ---End Commentuv Style--- */


/****************************************************************************************/
.custom .my_comment_rules {
	font-size: 20px; 
	}

/********************************************************************************************************** */
/* Header Styles */
/* ******************************************************************************************************** */

.custom #header #logo { font-size: 4.0em; font-style: italic; }
.custom #header #logo a, #header #logo a:visited { color: #0066B3; }
.custom #header #tagline { font-size: 1.8em; font-style: italic; text-indent: 1.5em; color: #0066C3; } */
/* previous green 006600 

/* ---End Header Styles--- */


/********************************************************************************************************** */
/* Custom Post per Month?? */
/* ******************************************************************************************************** */

.custom .postspermonth {
margin: 5px 0 10px 0;
list-style: none;
padding-left: 25px;
font-size: .9em;
}
/* ---End Custom Posts per Month--- */



/* SIDEBAR IMAGE BOX */

.custom #custom_box { background: #005BA1; }
/*.custom #image_box img, #image_box img.four_by_three { border: 0.2em solid #DA7B95; } */
.custom div.adblock img {padding: 6px; background-color: #005BA1; }
.custom .cenx {text-align: center;}
/*.custom #image_box img { background: #22557B;}*/

.custom_box {
background:#FBFEFE none repeat scroll 0 0;
} 

/* ---End Sidebar Image Box--- */


/********************************************************************************************************** */
/* Smooth Slider Plugin */
/* ******************************************************************************************************** */

.custom #smooth_sldr .sldrlink {display:none} 

.custom #feature_box { 
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:#FBFEFE none repeat scroll 0 0;
padding-right: 60px;
/*border-color:#DDDDDD;
border-style:solid;*/
border: none
}
/* ---End Smooth Slider Plugin--- */


.social { border: dashed #ddd; border-width:1px 0 1px 0; margin: -15px auto 10px; display:block; padding: 3px 0 1px 0px;  overflow: hidden; }
	.social .social_button {float: left; display: inline; overflow: hidden; height:22px; }
 
	.social .social_button.dg { margin: 0px 0 0 20px ; padding-top: 4px;}
	.social .social_button.tm { margin: 0px 0 0 12px;  padding-top: 4px;}
	.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:0px;}
	.social .social_button.su { margin: 0px 0 0 30px;  padding-top: 2px;}
        .social .social_button.em { margin: 0 0 0 20px;  padding-top: 0px;}
        .social .social_button.em a{background:#eee url(images/emailthis.gif) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:10px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		.social .social_button.em a:hover {background:#ddd url(images/emailthis.gif) 3px 50% no-repeat}
	.social .social_button a img { border: 0; padding: 0; }
	.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#555;}
 



/********************************************************************************************************** */
/* Social Icons */
/********************************************************************************************************** */

.custom #feedback { background: transparent; width: 5.2em; position: fixed; top: 30%; left: 0.25%; }

.custom #feedback a { display: block; text-indent: -9999px; height: 52px;}

/*.custom #feedback #digg { background: url('http://digg.com/img/diggThisCompact.png" height="18" width="120" alt="DiggThis') no-repeat 0 -32px; }
	.custom #feedback #digg:hover { background-position: 0 0; }*/

/*.custom #feedback #twitter { background: url('http://willtaft.com/wp-content/themes/thesis_16/custom/images//SocialIcons/twitter_48.png') no-repeat 0 -0px; }
	.custom #feedback #twitter:hover { background-position: 0 0; }*/

.custom #feedback #facebook { background: url('http://willtaft.com/wp-content/themes/thesis_16/custom/images//SocialIcons/facebook_48.png') no-repeat 0 -0px; }
	.custom #feedback #facebook:hover { background-position: 0 0; }

.custom #feedback #rss { background: url('http://willtaft.com/wp-content/themes/thesis_16/custom/images//SocialIcons/rssicon.png') no-repeat 0 -0px; }
	.custom #feedback #rss:hover { background-position: 0 0; }

.custom #feedback #email { background: url('http://willtaft.com/wp-content/themes/thesis_16/custom/images//SocialIcons/email.png') no-repeat 0 -0px; }
	.custom #feedback #email:hover { background-position: 0 0; }
	
.custom #feedback #stumbleupon { background: url('http://willtaft.com/wp-content/themes/thesis_16/custom/images//SocialIcons/stumbleupon_48.png') no-repeat 0 -0px; }
	.custom #feedback #stumbleupon:hover { background-position: 0 0; }
	
/* ---End Social Icons--- */


/****************************************************************************************/


/****************************************************************************************/

.custom .format_text blockquote {
    font-size: 12px;
	padding-left:10px;
	padding-right:45px;
	margin:15px 30px 0 30px;
	}


.custom img.frame {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0; padding:5px;
border-color:#DDDDDD;
border-style:solid;
}


/****************************************************************************************/
.custom .main_image_container {
  width: 222px; 
  float: right; 
  margin-left: 20px; 
  margin-bottom: 12px; 
  }
	
.custom .main_image {
  background: #f6f6f6;
  border: 2px solid #ddd;
  padding: 6px; 
  }
	
.custom .main_image_caption {
  text-align: right;
  font-size: 10px;
  margin-bottom: -4px;
	}

	
.custom.element.style {
	padding:4px;	
}


/****************************************************************************************/

/*#comments div.comments_intro p {display:none;}  */

/****************************************************************************************/

.custom.mmo-home #content .format_text img { max-width:535px; overflow:hidden; }


/*End File*/

