/* Article Sub-Navigation - Note to self: improve logic to automate breadcrumbs */

#sub_top_nav { width: 90%; margin: 0.5em; }

#sub_top_nav ul { list-style-type: none; margin: 0; padding: 0 0 2em 0; }

#sub_top_nav ul li { display: inline; }

#sub_top_nav ul li a { text-decoration: none; }

/* Article Sub-Navigation */

/* Article Pages*/

div#article { padding: .25em 0 2em 2em; width: 85%; font-family: "Times New Roman", "Georgia", serif; color: #000066; }

div#article h1, h1.article_sig { padding-bottom: .85em; color: #000066; font: 3em bold; text-align: left; }

div#article h1.article_sig { margin: 0; padding: 0; text-align: left; }

div#article h2 { text-align: left; color: #000066; font: 2em bold; padding: 1em 0 .5em 0; }

div#article h2.article_sig { margin: 0; padding: 0; text-align: left; font: 2em bold; }

div#article h3 { color: #000066; font: 1.85em bold; margin-top: 1em; }

div#article h4 { color: #000066; font: 1.5em bold; margin-top: 1em; padding: .5em; }

div#article p { width: 98%; margin: .75em 0; color: #000066; font: 1.5em normal; }

div#article ul { list-style-type: circle;  list-style-position: inside; }

div#article ul li, div#article ol li { color: #000066; font: 1.5em normal; }

div#article ol { list-style-type: decimal; list-style-position: inside; }

div#article ol li { font-size: 1.5em; font-weight: bold; }

div#article ol li p { font-size: 1em; padding-left: .5em; }

div#article ol li blockquote { font-size: 1em; }

div#article ol li ol.inner_lower_alpha { list-style-type: lower-alpha; font-size: 1em; padding-left: 1em; }

div#article ol li ol.inner_lower_alpha li { font-size: 1em; font-weight: normal; }

div#article ol li ol.inner_lower_alpha li p { font-size: 1em; font-weight: normal; }

div#article dt { font-weight: bold; }

div#article dd { padding-left: 3em; }

div#article dl>dd p { font-size: 1.5em; }

dd.protocol_list h3, dd.protocol_list h4 {
	text-align: left; margin-left: -1.5em; padding: 0;
}

dd.protocol_list h4 { margin-left: -2em; }

div#article dd.protocol_list ul {
	list-style-type: circle;
	margin-left: 3em;
}

div#article dd.protocol_list ul li {
	text-indent: -2em;
}

div#article dd ul>li p { font-size: 1em; }

/* Article Pages*/

/* Den of Demons*/

div#article div#dod_header_box {
	margin-top: 1.5em; margin-left: auto; margin-right: auto; width: 60%;
}

div#dod_header_box dt {
	font-size: 1.75em;
}

div#mainContent div#article div#dod_header_box dl dd ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

div#mainContent div#article div#dod_header_box dl dd ol li ol li {
	list-style-type: lower-alpha;
	list-style-position: inside;
	padding: .25em;
	line-height: 130%;
	font-size: 1em;
	margin: 0;
}


/* End Den of Demons*/

/* Articles Main Page */

div#articleList { width: 50%; float: left; font-size: 1.2em;}

div#articleList h1 {text-align: left;}

div#articleNotes {width: 50%; float: left;}

table.protocol_dosage_chart {
	width: 90%;
	margin: 2em auto;
	border-collapse: collapse;
	text-align: left;
}
table.protocol_dosage_chart caption { text-align: left; }
table.protocol_dosage_chart tr, table.protocol_dosage_chart th, table.protocol_dosage_chart td { border: 1px solid black; vertical-align: top;}
table.protocol_dosage_chart th { text-align: center; font-weight: bold; font-size: 1.2em; }
table.protocol_dosage_chart td { margin: auto;}
