/*
Theme Name: Deirdre
Theme URI: http://www.deirdremcloskey.com/weblog
Description: Deirdre McCloskey's Web Log
Author: susan b. macdonald
Author URI: http://www.susanmac.com
Template: deirdre
Version: beta
*/

/* ------------------------------ PAGE LAYOUTS (IE, WITH OR WITHOUT SIDEBAR MENU) ---------------- */
#content
{ margin: 40px 0 0 0;
	padding: 0;
}
.fullpage									/* eg, archives */
{	width: 850px;
}
.widecolumn   				/* for pages without sidebar */
{ width: 650px;
}
.narrowcolumn				/* for pages with sidebar */
{ float: left;
	width: 540px;
	margin: 0px 0 0 0;
}
#sidebar
{ margin: 40px 0 0 590px;
	padding: 0px 0 10px 0px;
	width: 260px;
	background-color: #f8f8f6;
	font-family: "gill sans MT", verdana;
}
#sidebar h2   /* is the title of the sidebar block */
{ font-family: "book antiqua", times, serif;
	font-style: italic;
	font-weight: normal;
	background-color: #dd4444;
	color: white;
	padding: 2px 0 2px 4px;
	font-size: 100%;
	text-align: left;
}
#sidebar img
{ margin: 0;
	padding: 0;
}
#sidebar a
{ border: none;
}
#sidebar h3
{ color: #f35850;
	padding: 0 0 0px 0;
	margin: 0;
	font-size: 110%;
}
#sidebar h3 a
{ color: #f35850;
}
#sidebar ul, #sidebar ol
{ margin: 0px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul li, #sidebar ol li
{ margin: 0;
	padding: 2px 0px;
	border: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 80%;
}
#sidebar li.title
{ font-size: 120%;
	font-family: "book antiqua", times, serif;
	font-style: italic;
	font-weight: bold;
	background-color: #dd4444;

	height: 30px;
	color: white;
	padding: 8px 0 4px 0;
	text-align: center;
}
#sidebar li.title a
{ color: white;
}
#sidebar li.location p
{ background-color: #0a5966;
	color: white;
	padding: 10px;
	font-size: 120%;
}

/* FORMS */
/* for any sidebar form */
#sidebar form, #sidebar input
{ font-family: gill sans MT, trebuchet MS, verdana;
}
/* CAT shebang */
#sidebar form.cat
{ margin: 5px 0;
}
/* SEARCH input box */
#sidebar form.search input#s
{ width: 150px;
	border: 1px inset brown;
}

/* sidebar calendar */
#wp-calendar thead
{	text-align: center;
}
#wp-calendar td, #wp-calendar tfoot, #wp-calendar tbody
{ font-weight: normal;
	font-size: 100%;
	padding: 0 5px;
	text-align: center;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede;
}
#wp-calendar td a
{ background-color: #0a5966;
	color: white;
	display: block;
	text-align: center;
	padding: 0 5px;
	border: 1px outset brown;
}
#sidebar #wp-calendar caption				/* different for #archives calendar*/
{ color: #0a5966;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	text-align: left;
	padding-top: 8px;
}
#cat.postform
{ font-family: gill sans MT, trebuchet MS, verdana;
	color: #333333;
	font-size: 80%
}
#cat.postform select
{ width: 160px;
	border: 1px inset gray;
}
li#category form input
{ margin: 5px 0;
	background-color: #0a5966;
	border: 1px outset orange;
	color: #eeeeee;
	width: 75px;
	font-family: gill sans MT, trebuchet MS, verdana;
}

/* SITEMAP ARCHIVES INDEX WHATEVER MAIN PAGE ========================== */
#archives h2
{ margin: 0;
	color: #0a5966;
	background: url('/images/chrome.jpg');
}
#archives h2 a
{ color: #0a5966;
	padding: 0 0 0 5px;
}
#archives ul
{ margin: 0;
	padding: 0;
}

#archives li
{ margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0px solid red;
}
#archives ul.children
{	margin: 0 0 0 3%;
	font-size: 90%;
}
#archives h3
{ margin: 0;
	font-variant: small-caps;
	font-size: 95%;
	color: #0a5966;
}
#archives select
{ width: 400px;
	color: #445555;
	font-family: gill sans MT, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif georgia;

}
#archives select option
{ width: 400px;
}
#archives select option.posts
{ width: 950px;
}

#archives div.cloud
{ background-color: #eeeedd;
	padding: 2%;
	border: 1px outset gray;
	width: 410px;
}
/* li.cat-item-4, etc (for specific cats)
		li.current-cat a { color: red; } who knows
 		li.current-cat-parent a { blue }
*/

#archives #wp-calendar  /* these are different for #sidebar calendar*/
{ padding: 0;
	margin: 0;
}
#archives #wp-calendar caption
{ /* font-size: 120%; */
	text-align: left;
	margin: 0 0 0 0px;
	padding: 20px 0 3px 0;
	font-weight: normal;
	font-variant: small-caps;
	color: #0a5966;
}

/* wp_paging function
<ul class="page-numbers">
     <li><a class="page-numbers" href="[url]">[page]</a></li>
     <li><span class="page-numbers current">[current page]</span></li>
     <li><span class="page-numbers dots">[separator]</span></li>
</ul>
*/
ul.page-numbers
{ margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	list-style-type: none;
	font-size: 85%;
	
}
ul.page-numbers li
{ float: left;
	width: 14px;
	margin: 0 0 0 5px;
	padding: 0;
}
ul.page-numbers li span
{ text-decoration: underline;
	color: #000000;

}

ul.page-numbers li a
{ text-decoration: none;
	border: none;
}
/*  ======================= */
input.commentbutton
{ background-color: #0a5966;
	border: 1px outset orange;
	color: #eeeeee;
}
div.navigation
{ text-align: center;
	font-size: 90%;
	color: #0a5966;
	margin: 20px 0 0px 0;
	padding: 0px;
}
div.navigation a
{ text-decoration: none;
}

/* ==================================================== begin post styles */
div.post h2 												/* post title */
{ font-size: 110%;
	margin: 0;
	padding: 0px 0 0px 10px;
	background: url('/images/chrome.jpg');
	color: #0a5966;
}
div.post h2 a
{ color: #334455;
	text-decoration: none;
}
ol.commentlist
{ margin: 0 0 0 15px;
	padding: 10px;
	font-size: 90%;
}
ol.commentlist li
{ margin: 0;
	padding: 10px;
}
div.post ol.endnotes
{ font-size: 9pt;
}

div.post ul.endnotes
{ font-size: 11pt;


}
div.post ul.endnotes li
{ text-indent: -5.5%;

	list-style-type: none;
	margin-left: 20px;
}

div.post ol.biblio
{ font-size: 80%;

	list-style-type: none;
}
div.post ol.biblio li
{ text-indent: -6%;
	padding-left: 6%;
	margin: 0;
	padding: 0;
}
.post a
{ border: none;
}
.entry
{ font-size: 90%;
	line-height: normal;
}
.postmetadata, p.admin a
{ font-size: 78%;
	font-family: calibri;
	font-variant: small-caps;
}

div.commenter-data
{ margin: 0;
	padding: 0;
}
div.commenter-data p
{ margin: 0;
	padding: 0;
}

h3#comments
{ padding: 5px 0;
}
h3#respond
{ padding: 0;
	font-size: 85%;
	font-weight: normal;
	margin: 10px 0 0 0;
	font-style: italic;
}


/* ============================================== array of bourgeois dignity posts online  */
div#print           			/* for items that appear only in print media, not on screen */
{ display: none; 					/* similarly, print.css has a div called "no_print" for items that appear only on screen */
}
div#special
{ font-size: 1em;
	width: 600px;
	margin: 0px auto;
	border: 1px solid #eeebcc;
	border-right: 1px solid #dedbbc;
	border-top: 1px solid #dfdabd;
	border-left: 1px solid #f0f0d0;
	border-bottom: 1px solid #f0f0d0;
	background-color: 	#fdfadd;
	padding: 8%;
}
div.blockquote
{ margin: 5px 30px;
	font-size: 85%;
	line-height: 22px;
}
div.info
{ 	text-align: center;
	font-size: 75%;
	width: 700px;
	padding-left: 7%;
	margin: 0;
}

div.post .special_navigation
{
	margin: 0;
	border: none;
	font-size: 80%;
}
div.post .special_navigation div.alignright
{ margin: 0;
	text-align: right;
}
div.post .special_navigation div.page_numbers
{ margin-top: 0;
	margin-bottom: 0;
	text-align: center;


}
.special_navigation div.alignleft
{ margin: 0;
	text-align: left;
}
.special_navigation a, #special div.page_numbers a
{ border: none;
	color: #dd4444;
}
#special h2										/* post title */
{ background: none;
	text-align: center;
	padding: 0;
	margin: 3% 0 3% 0;
}
#special h2 a
{ font-size: 130%;
}
#special ol.contents a
{ color: #334455;
}
#special span.title
{ font-variant: small-caps;
	text-indent: 0;
	color: #3b8471;
	font-size: 9pt;
}
#special div.center
{ margin: 3% 0;
	font-size: 90%;
}
#special #chp
{ text-align: center;
	font-size: 1.1em;
	margin: 4% 0 2% 0;
	font-weight: bold;
}
#special div.abstract
{ font-weight: bold;
	text-align: center;
	margin-top: 5%;
}
span.notes
{ font-family: "comic sans ms";
	font-size: 10pt;
	font-weight: bold;
}
#special div.notes
{ font-family: "comic sans ms";
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10%;
}
#special p
{ text-indent: 5%;
	line-height: 180%;
	margin: 0;

}
#special sup
{ line-height: normal;
}
#special sup a
{ color: #dd4444;
}
#special hr
{ color: #fff8d6;
	border: 1px dotted #dddddd;
}
#special table
{ margin: 3% 0;
}
#special table th
{ padding-bottom: 1%;
	text-align: center;
}
#special table td
{ border-right: 1px dotted gray;
	border-bottom: 1px dotted gray;
	text-align: center;
	padding-top: 1%;
}
/* clark's extra special table */
#special table.eugenics
{ border-bottom: 1px solid #ded7a5;

}
#special table.eugenics td
{ border: none;
}
#special table.eugenics th
{ font-size: 110%;
	font-style: italic;
}
/* not-causes table */
#special #causes
{ width: 600px;
}
#special #causes p
{ font-weight: bold;
	font-size: 120%;
	text-align: center;
	line-height: normal;
}
#special #causes table td
{ border: none;
}
#special #causes  ul
{ margin: 0;
	padding: 0;
	list-style-type: none;

}
#special #causes  li
{ padding: .5% 2%;
	text-indent: -2%;
	text-align: left;
	font-size: 90%;
}
/* WP TOC for BD ============================== */
div.tocWP a
{ color: #556677;
	border: none;
}
div.tocWP ol, div.tocWP ul
{ margin: 0 0 0 5%;
	padding: 0 4%;
}
div.tocWP ol li, div.tocWP ul li
{ margin: 0;
	padding: 0;
	list-style-type: upper roman;
}

div.tocWP ol li span
{ font-size: 80%;
}
 div.tocWP ol ol
{ margin: 0 0 0 5%;
	padding: 0;
}
div.tocWP ol ol li
{ margin: 0;
	padding: 0;
	list-style-type: decimal;
	font-size: 80%;
	font-style: italic;
}
/* ========================== end bourgeois dignity =========================== */
div.tocWPbooks a
{ color: #556677;
	border: none;
}
div.tocWPbooks ol, div.tocWPbooks ul
{ margin: 0 0 0 0%;
	padding: 0 4%;
}
div.tocWPbooks ol li, div.tocWPbooks ul li
{ margin: 0;
	padding: 3px 0;
	list-style-type: decimal;
}

div.tocWPbooks ol li span
{ font-size: 80%;
}
 div.tocWPbooks ol ol
{ margin: 0 0 0 5%;
	padding: 0;
}
div.tocWPbooks ol ol li
{ margin: 0;
	padding: 0;
	list-style-type: decimal;
	font-size: 80%;
	font-style: italic;
}

/* ============================================== footer */
#footer
{ font-size: 80%;
	padding: 20px 0;
	text-align: center;
	margin: 10px auto;
	width: 850px;
	clear: both;

}
#footer .menu
{ font-variant: small-caps;
}
#footer p
{ margin: 0;
	line-height: normal;
	letter-spacing: normal;
}
#footer p.imp
{ color: brown;
}
#footer a, #footer div
{ color: #577481;
}

