/*
File:			custom.css
Description:	Custom styles for Thesis
*/

/* ****** Default Thesis CSS ****** */

.custom #header #logo a 	{ display: block; height: 125px; width: 960px; 
                              background: url('images/Header.jpg') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline 	{ text-indent: -9999px; }
.custom #header #tagline 				{ height: 0; }
.custom #header 					{ padding: 0; }


/* ****** DANIEL M. CLARK .COM CSS ****** */

/* ****** globals ****** */

body { background: #BDBCAF url(/wp-content/themes/thesis/images/red-header.png) repeat-x scroll 0 0;
       color: #333; }

/* ****** structure ****** */

#container 	{ margin: 1.5em auto; }
#page 		{ border: 2px solid #888; padding: 1.4em; background: #fff;
                  -moz-border-radius-topright: 2em; -moz-border-radius-bottomright: 2em;
                  -webkit-border-top-right-radius: 2em; -webkit-border-bottom-right-radius: 2em;
margin-bottom: 4em; }
#header 	{ background: #BDBCAF none repeat scroll 0 0; }
 #newheader 	{ background: #BDBCAF; height: 75px; border-bottom: 2px solid black; }
 #dmcheadshot 	{ float: left; }
 #dmclogo 	{ background: url(/wp-content/themes/thesis/images/dmc-site-logo.png) no-repeat;
                  height: 75px; width: 235px; float: left; margin-top: 0.4em; }
 #twitter 	{ float: right; margin-right: 0.5em; margin-top: -2.25em; }
#sidebars 	{ background: #BDBCAF none repeat scroll 0 0; padding-bottom: 20px; }
 #multimedia_box 	{ border-bottom: 4px double #EEEEEE; }
 #under-all-sidebars 	{ background: #fff; padding: 5em 0; text-align: center; }
#aftertitle 		{ background: #600; height: 75px; }
#mediabox 		{ text-align: center; } 
#feature_box 	{ padding: 0; }
#content_box 	{ background: none; }
#custom_box 	{ letter-spacing: 0.04em; }
#dmcfooter 	{ font-size: 1.3em; line-height: 1.6em; }


/* ****** navigation bar ****** */

ul#tabs li 			{ background: #BDBCAF none repeat scroll 0 0; }
ul#tabs li.current_page_item 	{ background: #BDBCAF; padding-bottom: 0; }
ul#tabs li.rss 			{ padding-right: 20em; }


/* ****** tags ****** */

a 	{ color: #600; text-decoration: underline; }
h2 a 	{ color: #600; }


/* ****** custom classes ****** */

.must-hear li			{ list-style: none; }
.vevent 			{ border: 1px solid #ccc; -moz-border-radius:1.5em; -webkit-border-radius: 1.5em;
				padding: 1.5em; background-color: #efefef; margin-bottom: 1em; }
#content h1, #content h2	{ text-shadow: 1px 1px 2px #aaa; letter-spacing: 0.04em;
                              font-weight: bold; border-bottom: 1px dotted #aaa; padding: 0.2em 0;
                              line-height: 1.25em; }
#content #archive_info h1 	{ font-weight:bold; }
.image-right 			{ float: right; margin-left: 1em; }
.post_tags 	{ border-top: 1px dotted #aaa; border-bottom: 1px dotted #aaa; clear: both; }
.post_tags a 	{ text-decoration: underline; }
.more-link 	{ display:block; font-family:verdana; font-size:0.95em; padding-top:1.5em;
                  text-shadow:1px 1px 2px #aaa; text-transform:uppercase; }
.to-comments 	{ display:block; font-family:verdana; font-size:1.5em; margin:0 0 2em 0.8em;
                  text-shadow:1px 1px 2px #aaa; }
.intro 		{ font-style: italic; color: #666; font-weight: bold; line-height: 1em;
                  font-size: 0.9em; text-shadow: 1px 1px 2px #ccc; }
.dropcap, p.drop:first-letter 	{ color: #666; float: left; font-size: 46px; font-weight: bold;
                                  font-family:georgia,"Times New Roman",serif; margin:5px 2px 0 0; }
.longer-140-footer, .small-print	{ font-size: .7em; }
.tempsmaller 				{ font-size: 1.2em !important; }
#dmclogo a 	{ display: block; height: 75px; width: 235px; }
#sidebars a 	{ color: #19223B; }
.sidebar h3 	{ background:#600 none repeat scroll 0 0; border:2px solid black; color:#dedede;
                  font-size:1.2em; padding:5px; -moz-border-radius-topright:1.5em;
                  -moz-border-radius-bottomright:1.5em; -webkit-border-top-right-radius: 1.5em;
                  -webkit-border-bottom-right-radius: 1.5em; text-shadow: 1px 1px 2px #111;
                  font-variant: normal; }
.headline_meta 	{ padding: 0.25em 0; border-bottom: 1px dotted #aaa; text-shadow: 1px 1px 2px #aaa;
                  font-family: Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif; }
 .headline_meta a 	{ float: right; border-bottom: none; }
.post-meta-category 	{ font-family: Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;
                          font-size: 1.1em; text-shadow: 1px 1px 2px #aaa; color: #000;
                          text-transform: uppercase; }
.post-meta-category a	{ color: #000; }
.format_text 		{ font-size: 1.5em; line-height: 1.671em; }
 .format_text p 	{ line-height: 1.671em; }
.post_box 		{ border: 0; }
.entry-content h2 	{ font-size: 1.1em !important; }
.prev_next p 		{ font-size: 1.2em; }
.aside-right 		{ float: right; padding: .5em; border: 1px solid #000; background: #fff;
                          font-size: .8em; width: 11em; margin: 0 0 .5em 1em; }
 .aside-right a 		{ font-weight: bold; }
#dc-titles-july-2009 td 	{ border-color: #000; border-style: dotted; border-width: 0 0 1px 0; }
.dfrads 		{ margin-bottom: 1em !important; }
.description 		{ font-style: normal !important; border: 0 !important; margin: 0; }


/* ****** Thesis promo boxes ****** */

.after-post 	{ -moz-background-clip:border; -moz-background-inline-policy:continuous;
                  -moz-background-origin:padding; -moz-border-radius-bottomright:2em;
                  -moz-border-radius-topright:2em; background:#C5FFB8 none repeat scroll 0 0;
                  border:1px solid #aaa; font-size:1.5em; line-height:1.671em; 
                  margin:1em 1em 1em -2em; padding:1em; -webkit-border-top-right-radius: 2em;
                  -webkit-border-bottom-right-radius: 2em; }
.after-post h3 	{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom: 1em;
                  text-shadow: 1px 1px 2px #aaa; }
.after-post p 		{ margin-bottom: 1em; }
.thesis-links 		{ list-style-image: none; list-style-position: outside; margin-left:2.5em; }
.thesis-disclaimer 	{ font-size: .7em; }


/* ****** Disqus display related ****** */

#disqus_thread 		{ margin: 3em 0 0 1em; line-height: 2em; }
.dsq-h3-trackbacks 	{ margin-top: 3em !important; }
.dsq-item-trackback 	{ display: block; margin-bottom: 2em !important; }
.dsq-widget-comment 	{ clear: both; }


/* ****** search box ****** */

#search_form 			{ float: right; margin-top: -35px; margin-right: 10px; }
#search_form form input 	{ padding: 0.308em;  width: 250px;  font-size: 1.0em; }
#search-label 			{ font: 1.5em Verdana; letter-spacing: 1px; text-transform: uppercase;
                                  color: #dedede; }
.sidebar input[type="text"] 	{ font-size: 1em; -moz-border-radius-topright:1em;
                                  -moz-border-radius-bottomright:1em; 
                                  -webkit-border-top-right-radius: 1em;
                                  -webkit-border-bottom-right-radius: 1em; }


/* ****** Stay-Connected and Share-This-Post Box ****** */

.box 	{ margin: 0 auto 0.75em; padding: 0.7em 0.7em 0.7em 2em; background: #e5f6fc; 
          width: 27em; border: 1px solid #0262A5; font-size: 0.8em; margin-bottom: 1.25em;
          -moz-border-radius-topright: 2em; -webkit-border-top-right-radius: 2em; }
.box h3 { margin-top: 0; }
.box p 	{ margin-bottom: 0; }
.box .stayintheloop 	{float:left; width:95%;}
.box .social_icons 	{float:right; width:5%; }
.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;}
.advert 			{background-color:#FFFFA0; color:#000; border: 1px solid #0262A5; border-top: 0; 
                                 text-align: center; font-size: 0.8em; margin-bottom: .75em; display: none; }
.sm-button 			{ float: left; margin-right: .75em; }


/* ****** popular tabbed box ****** */

#most-popular-tabs	 { background: #fff; padding-bottom:1.65em;
                           padding-top:0.5em; }
.domtab 	{ font-size: 1.5em; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
.domtab h2 	{ font-size:1.3em; margin: 0.75em 0 0.5em 0; font-weight:bold;
                  line-height:1.25em; letter-spacing:0.04em; text-transform:none;
                  text-shadow:1px 1px 2px #aaa; font-family: georgia; }
ul.domtabs 	{ list-style:none; padding:0; margin:0; }
ul.domtabs li 	{ background:#dfdfdf; }	
ul.domtabs li 	{ margin-right: 0.15em; float: left; padding: 0.25em 0.75em;
                  text-align: center; border: 1px solid #600; border-bottom: 0;
                  -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; }
ul.domtabs li a 	{color:#000; text-decoration:none; }
ul.domtabs li.active 	{background: #600;}
ul.domtabs li.active a 	{color: #fff !important;}
.domtab div 		{border:1px solid #600; background:#fff; padding:0.5em; clear:both;
                         -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; }
div.domtab div 		{ display:none; }
.domtab div ul li 	{ line-height:1.75em; list-style-image:none; list-style-position:outside;
                          list-style-type:none; margin-left:1em; text-indent:-1em; }



.amazon { font-size: .85em; }
.must-hear li { margin-top: 2em; }
a#linkwithin_logolink_0 { display: none; }
