/* @override 
	http://www.dappledgrey.com/wp-content/themes/thesis_18/custom/custom.css?030311-213922
	http://www.dappledgrey.com/wp-content/themes/thesis_18/custom/custom.css?031011-214157
	http://www.dappledgrey.com/wp-content/themes/thesis_18/custom/custom.css?031011-214449
	http://www.dappledgrey.com/wp-content/themes/thesis_18/custom/custom.css?031011-214702
	http://www.dappledgrey.com/wp-content/themes/thesis_18/custom/custom.css,q022712-211830.pagespeed.ce.r3mK6pR6mk.css
*/

/* archive template */

.custom #archive_intro h1 { color: #cccccc !important;
margin-bottom: .5em; font-size: 30px;
text-transform: none;
font-weight: normal;
}

.custom .pinterest-posts { margin-left:1.5em; }

/* testimonials */
.custom .page #content .format_text .testimonials_widget .testimonial_content h2 a {

    color: #F79F3D !important;

}


/* comment by author */

.custom dl#comment_list .bypostauthor {
background: #fddcbf;
}

/* headers within posts */

.custom h8.entry-content {
padding-top: 5px;
color: #444 !important;
}

/* captcha submit */

.custom .recaptcha-submit-btn-area {
height: 40px;
}

/* tweetbox */
.tweetbox {
width: 97%;
border-bottom: 1px solid #ebebeb !important;
padding: 10px;
line-height: 1.3em;
margin-top: 5px;
margin-left: 0px;
font-size: 1.5em;
color: #999;
}

.tweetbox ul {
list-style-type: none;
}

.tweetbox img.bird {
float: left;
margin-right: 10px;
margin-bottom: 15px;
}

/* notes and alerts */
.custom .format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.custom .format_text p.alert { background: #f8ddc9; border: 1px solid #ccc; }

/* Facebook Box */
.custom .fbConnectWidgetTopmost {
border: 0px solid !important;
border-top-color: #cccccc;
overflow: hidden;
padding: 0px;
position: relative;
}
.custom .fbConnectWidgetHeaderTitle {
border: 0px solid #C6CEDD;
color: #1C2A47;
cursor: default;
padding-bottom: 7px;
padding-top: 8px;
}



/* Greet Box */

.custom .greet_text {
color: #666;
font-size: 14px;
line-height: 20px;
margin: 10px;
}
.custom .greet_block_close {
background: white;
border: 1px solid #EEE;
float: right;
height: 10px;
margin: 0px 0px 0px 10px;
padding-bottom: 13px;
width: 15px;
}

/* swoon alert */

.swoon {
padding-top:40px;
padding-left: 10px;
} 

/* teaser box */
.custom .teasers_box {
padding-bottom: .5em;
padding-top: 1em;
}

.custom .teasers_box.top {
padding-bottom: .5em;
padding-top: -1em !important;;
}

/* teaser */
.custom .teaser h2 {
}

.custom .teaser .format_teaser {
font-size: 1.4em;
line-height: 1.3em;
padding-bottom: -10px;
margin-top: .5em;
color: #999;
	display: inline-block;
}

.custom .teaser h2 a {
color: #F79F3D !important;

}
/* comment submit button */

#commentform input.form_submit {
border: 1px solid #999;
font-size: 1em;
color: #DB8E38;
}

/* end comment submit button */

.custom h2.search-entry-title {
margin-bottom: -20px !important;

}

.custom h2.search-entry-title a {
color: #999999 !important;

}


.custom .format_text.entry-content p {
font-size: 1em;
line-height: 1.3em;
margin-bottom: 10px;
color: #666;
}



.custom .post_box {
padding-top: -1em;
padding-bottom: -2em;
}

.custom .teaser_pic {
width: 115px;
	height: 115px;
	display: inline-block;
	float: left;
        margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
}

.custom .page {
 background: white;
}

.custom #content_box {
 background: transparent;
 /* your other #content_box css */
}

.custom .submenu li {
width:25em;
}

.custom #logo { background:transparent; }

.custom a.teaser_category {
color:#999 !important;
}

.custom body {
font-family: Arial,Helvetica,sans-serif;
}

body.custom {
background: #f7f7f7;
}


.custom #content_box a {
color: #DF8B12;
font-weight: bold;
text-decoration: none;
margin-top: -5px;
}



/* blockquote */

blockquote {
border-left: 3px solid #DDD;
color: #666;
background: #f6dfc9;
padding-top: 15px;
padding-bottom: 1px;
padding-right: 15px;
}

/* BREADCRUMBS */

#breadcrumbs {height: 20px; width: auto; color: #666; font-size: 12px; font-family: Verdana; text-align: left; padding:10px 0;}

#breadcrumbs a:link, #breadcrumbs a:visited {color: #666; text-decoration: none;}

#breadcrumbs a:hover {color: #000; text-decoration: underline;}


/* caption */

.wp-caption {
background-color: #ffffff;
border-color: #ccc;
font-size: 10px;
border-style: none;
font-style: normal;
text-align: right;
}

/* content box */

.custom #content_box {
width: 974px;
border-left: 1px;
border-top: 0px;
border-right: 1px;
border-bottom: 1px;
border-color: #ccc;
border-style: solid;
}

.custom #content {
width: 640px;
	background-color: transparent;
}


/* fade in mouseovers */

.custom .Fadein{
filter:alpha(opacity=50);
-moz-opacity: 0.30;
opacity: 0.30;
}

.custom .Fadein:hover{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

/* footer */

.custom #footer_1 {text-align:left;}

.custom #footer_1 {text-align:center; color:#333;}
	.custom #footer_1 ul.sidebar_list li.widget {width:180px; margin-right:3px; float:left; line-height: 1em;}
		.custom #footer_1 ul.sidebar_list li.widget h3 {color:#666;}
		.custom #footer_1 ul.sidebar_list li.widget a {color:#DF8B12; border-bottom:0;}
		.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#DF8B12;}

/* header */

.custom #header {
background-size: 100%;
}

#logo a {
display: block;
height: 100x;
outline: none;
text-indent: -9999px;
width: 500px;
}

/* header - social chicklets widget */


.custom .sidebar ul.sidebar_list {position: relative;}
.custom #header_widget_1 ul.sidebar_list li.widget {position: absolute; top:35px; left:857px; width:128px; margin-top: 10px; }



.custom .rss_chicklet a {
background-image: url(http://www.dappledgrey.com/wp-content/uploads/2010/12/social_rss.png);
position: absolute; top:0px; left:80px; width:40px; 
width: 40px;
height: 40px;
display: block;
text-indent: -999em;
float: left;
}

.custom .fb_chicklet a {
background-image: url(http://www.dappledgrey.com/wp-content/uploads/2010/12/social_fb.png);
position: absolute; top:0px; left:0px; width:40px; 
width: 40px;
height: 40px;
display: block;
text-indent: -999em;
float: left;
}

.custom .twitter_chicklet a {
background-image: url(http://www.dappledgrey.com/wp-content/uploads/2010/12/social_twitter.png);
position: absolute; top:0px; left:40px; width:40px; 
width: 40px;
height: 40px;
display: block;
text-indent: -999em;
float: left;
}

.custom .follow_chicklet  {
position: absolute; top:-0px; left:-240px;  

float: left;
}

.custom .bloglovin_chicklet a {
background-image: url(http://www.dappledgrey.com/wp-content/uploads/2011/11/social_pintarest.png);
position: absolute; top:0px; left:-40px; width:40px; 
width: 40px;
height: 40px;
display: block;
text-indent: -999em;
float: left;
}

.custom .mini_banner a {
position: absolute; top:-0px; left:-300px; width:123px; 
background-image: url(http://www.dappledgrey.com/wp-content/uploads/2011/06/hermes.png);
height: 100px;
display: block;
text-indent: -999em;
float: left;
}

.custom #header_widget_1 a:hover {
background-position: 0 40px;
}


/* multimedia box */

.custom #multimedia_box {
padding: 0px;
background: #fff;
margin-top: 10px;
width: 100%;
}

.custom #image_box img {
border-width: 0px;
margin-right: 10px;
margin-bottom: 10px;
float: right;
}

/* Recent Comments */
.custom li#list_recent_comments ul li{height:55px; height:auto !important; min-height:55px; padding:0.5em; background:#585858 /* 262525 */ ; border:1px solid #EEEEEE}
.custom li#list_recent_comments li span{color:#FFF; font-size:12px; font-weight:bold; float:right}
.custom li#list_recent_comments li{line-height:1.4em; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px} 
.custom li#list_recent_comments li a{background-color:#2361A1; color:#fff; text-decoration:none}
.custom li#list_recent_comments li a:hover{background-color:#DBEDF9; color:#3D3C3C}
.custom li#list_recent_comments img{float:left; border:0.2em solid #7BAAD9; margin-right:4px}
.custom li#list_recent_comments li .img:hover, .custom li#list_recent_comments li .avatar:hover{float:left; border:0.2em solid #FFF; margin-right:4px}

/* search */

.custom .search {
bottom: 17px;
height: 34px;
left: 715px;
margin-right: 0px;
margin-top: -45px;
position: relative;
z-index: 500;
width: 250px;
}

.custom .text_input {
background: white;
border-bottom-color: #ccc;
border: 1px solid;
border-right-color: #ccc;
color: #CCC;
height: 24px;
padding: 3px;
font-size: 16px;
width: 200px;
	float: left;
	display: inline-block;
	border-right-style: none;
}

.custom input#searchsubmit {
	height: 24px;
	float: left;
	display: inline-block;
	padding: 3px;
border-bottom-color: #ccc;
border: 1px solid #ccc;
border-right-color: #ccc;
	border-left-style: none;
}

.custom div#footer {
	background-color: #f7f7f7;
}

#header div.search form.search_form p {
	display: inline-block;
	background-color: white;
}

/* share buttons */
.custom_share_button {
    float:left;
    margin-left:0px;
}



/* share on facebook and twitter */

.social-box {float:left;width:500px;margin-top:6px; margin-left: 0px; position:relative;}

/* signup */

.custom input {
background: #FFF;
border-bottom-color: #DDD;
border: 0px solid;
border-right-color: #DDD;
color: #444;
font-size: 1em;

}



h2.greybar  { color: #FFFFFF; font-size: 1.5em; background: #999; height: 2em; padding-top: 5px; }



/* post title */

.custom h1, h2, h2 a {
color: #999 !important;
font-weight:bold;
}

/* links */

.custom #content_box a {
color: #DF8B12;
font-weight: bold;
text-decoration: none;
}

.headline_meta a {
font-weight: normal;
}

.headline_area {
margin-bottom: 15px;
}

/* menu */

.custom .menu .current a, .custom .menu .current-cat a, .custom .menu .current-menu-item a {border-bottom-color:#FFFFFF;}
.custom .menu {
background: #f79f3d;
}

.custom .menu a {
text-transform: lowercase;
font-size: 14px;
font-weight: normal;
border: 0px 0px 1px 0px;

}

ul.menu li ul li a {font-weight:normal !important; font-size:14px !important; }



/* sidebar */

.custom .sidebar h3 {
margin-top: -20px;
font-size: 16px;
color: #111;
margin-bottom: 5px;
font-variant: normal;
font-weight: bold;
position: relative;
z-index: 10;
}

.custom #sidebars {
border: 0px;
float: right;
width: 300px;
padding-right: 10px;
margin-top: 0px;
}

.custom .sidebar ul.sidebar_list {
padding-left: 0em;
padding-right: 1.1em;
color: #666;
}

/* @group Berchman CSS for the Category customizations */

body.custom.cat_style {
		background: white;
}

/* Recent Posts */

div.srp-widget-singlepost {
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 0px solid #CCC;
}

.custom #content div.archive_intro h1 {
	margin-top: 20px;
	margin-left: 15px;
	color: #cccccc !important;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
}

.custom div#first-archive-teaser {
	margin-top: 20px;
	margin-left: 15px;
	height: 170px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 9px;
}

.custom div#first-archive-teaser h2.entry-title a {
	text-transform: uppercase;
	font-size: 22px;
        
}

.custom div#top-cat-item div.format_teaser.entry-content p {
	font-size: 15px;
	margin-top: 11px;
	line-height: 20px;
}

.custom div#top-cat-item {
	margin-left: 170px;
}

.custom a#first-archive-image {
	float: left;
}

.custom div#first-archive-image img {
	border: 1px solid #dcdcdc;
}

.custom div.teasers_box.top h2.entry-title a {
	font-size: 16px;
	text-transform: uppercase;
	
}

.custom div.teaser_pic a {
	width: 115px;
	height: 115px;
	display: inline-block;
	float: left;
        margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
}

.custom div.format_teaser.entry-content p {
	font-size: 13px;
}

.custom #top-cat-item abbr.teaser_date.published,
.custom #top-cat-item a.teaser_comments {
	font-size: 10px;
}


.custom div.format_teaser.entry-content p a {
	font-weight: normal !important;
	font-style: normal;
}


/*Livefyre CSS Override */
/*Livefyre Header (comment & listner count)*/
.lf_head_bar{

}

.lf_comment_count{

}

.lf_listener_count{
}

.lf_avatar{
}

/* Login Bar */
.lf_login_bar{
}

.lf_user_nick{
}

/*Action Bar (Following, Posts to FB/Twitter)*/
.lf_action_bar{
}

/*the comments section*/
.lf_comment_user{
}
#lf_comments{
}
.lf_comment_container{
}
.lf_comment_user_rating{
color: #fff;
}
.lf_comment_date{
color: #fff;
}
.lf_share{
}
.lf_flag{
}
.lf_flag_box{
}

.custom #livefyre {
padding-left: 10px;
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_admin_bar a {
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag {
}

#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag {
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_comment_date {
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_share {
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_share:hover {
}

#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_mod_options {
}

#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_mod_options a:hover {   
}




.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }



/* @end */



.clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

