body {
	background: white;
	color: black;
	margin-top: 10px;
	font: 12px verdana, arial, helvetica, sans-serif;
	}

a { color: blue; }
a:hover { color: #993333; }

	
/* ========== COLOR PALETTE ========== 

#000080 - dark blue
#666699 - light purple
#e8e8e8 - light gray
#993333 - dark red 
*/
	
/* ============ PAGE LAYOUT =================== */

#chapterBanner { width: 685px; height: 90px; margin: 0; padding: 0; background: #666699; }
#chapterFooter { width: 685px; text-align: center; }
#chapterFooter hr { color: #000080; height: 2px; margin-top: 20px; }
#chapterFooter p { font-size: 10px; color: #999999; margin-top: 10px; }

#refLinks { width: 670px; padding: 1px 15px 3px 0; background: #666699; text-align: right; color: white; }
#refLinks a { font-size: 11px; font-weight: bold; color: white; text-decoration: none; }
#refLinks a:hover { text-decoration: underline; }

table#layout { margin-top: 10px; }
#leftCol { }
#centerCol { }

/* ============ AUTHOR CONSOLE & AUTHOR INPUT =================== */

#authorConsole { width: 200px !important; margin-bottom: 10px; font-size: 11px !important; background: #e8e8e8; }
table#authorConsole td a { font-size: 11px !important; }

fieldset { color: #000080; border: 1px dotted #000080; padding: 10px; font-size: 11px; }
legend { font-weight: bold; color: #000080; background: white; margin-bottom: 6px; }



/* ============ LEFT NAV =================== */

#mainMenu {}
.mainLink { margin-bottom: 1px; }
.mainLink a { 
	display: block; 
	width: 190px; 
	padding: 2px 5px; 
	color: blue;
	background: #e8e8e8; 
	font-size: 11px; 
	text-decoration: none; 
	}
.mainLink a:hover { background: #993333; color: white; }


/* ============ SIDE BAR ================== */

#leftCol #sidebar { font-size: 11px; color: #666666; }
#leftCol #sidebar a { font-size: 11px; color: #000080; }

#leftCol h2 { 
	font-size: 12px; 
	text-align: center; 
	background: #666699; 
	color: white; 
	border: 1px solid #000080;
	}


/* ============ TEXT DISPLAY =============== */

#breadcrumbs { font-size: 10px; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; color: #999999; }
#breadcrumbs a { text-decoration: none !important; font-weight: normal; }
#breadcrumbs a:hover { text-decoration: underline; }

h1, h2, h3 { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-weight: bold; color: #000080; }

h1 { font-size: 22px; margin-top: 0; }
/* Original styling:
h2 { font-size: 14px; background: #cccccc; border: 1px solid black; text-align: center; } */
h2 { font-size: 16px; border-bottom: 1px solid #000080; text-align: left; margin: 8px 0px 12px 0px; padding: 0px;}
h3 { font-size: 14px; margin: 0px 0px 1px 0px; padding: 0px;}
h4 { font-size: 12px; margin: 0px 0px 1px 0px; padding: 0px;}
p { margin: 0px 0px 15px 0px; padding: 0px;}

.medText { font-size: 11px; }
.smallText { font-size: 10px; }

ul { list-style: square; }
ul.postingRollup li { margin-bottom: 10px; }

ul.eventRollup p {  }
span.eventTitle { font-weight: bold; }
span.eventTitle a { color: #666666; }
h1.eventTitle { margin-bottom: 4px; }
.eventDate { font-weight: bold; color: #000080; margin: 0; }
.eventLocation { font-weight: bold; color: #000080; margin-top: 0; }
.eventLocation p { margin-top: 0; }
.eventSummary { }


/* ============ SITE MAP ================ */

.HitReporting-ReportRootChannel a { font-size: 12px; font-weight: bold; color: #000080; }
.HitReporting-ReportChannel a { font-size: 12px; font-weight: bold; color: #000080; }
ul .HitReporting-ReportChannel { margin-bottom: 4px; }
ul .HitReporting-ReportChannel a { margin-top: 4px; font-weight: bold; color: #666666; }
.HitReporting-ReportPosting a { font-weight:normal; Color: #666666; }

.HitReporting { color: #666666; }
.HitReporting-ReportPostingCounts {color: #999999; font-size: 10px;}
.HitReporting-PostingNotInTitle { margin: 4px 0px; }

.HitReporting-Key {color: black; width: 200px; float: right; margin-right: 20px; }
.HitReporting-KeyItem { font-size: 11px; color: #999999; }