/* ----------------------------------------- */
/* Missouri Digital Heritage - CIVIL WAR CSS */
/* ----------------------------------------- */
		
header a, header a:hover {
    color: white;
}

header,
#geHeader {
    font-family: 'Raleway', sans-serif;
    color: white;
    box-shadow: 0 0 16px rgba(50, 50, 50, 0.42);
}

/* BEGIN Images */
	.tdImg { vertical-align:top; }
	.tdThumb { padding:12px 0px 0px 0px; *padding:4px 0px 0px 0px; vertical-align:top; }
	.resThmb { float:left; padding:12px 0px 0px 0px; *padding:4px 0px 0px 0px; vertical-align:top; }
	.h2 { margin-bottom:15px; }
	.imgLeftCw { float:left; margin: 0 0 0 0; }
/* END Images */


/* BEGIN Divided Loyalties */
	.imgDlH1 { margin-left: 15px; }
	.pHgLgts { width:175px; vertical-align:top; padding:0px 25px 0px 10px; }
	.mapAlign { vertical-align:top; }
	.map { border:1px solid #000; width:570px; height:470px; min-width:300px; min-height:300px; }
	.mapLgnd { margin-top:4px; border:1px dashed #bbb; padding:5px; width:560px; }
	.mapLgndTxt { font-size:10px; color:#000; }
	.mapNfo { margin:-2px 0px 6px 0px; *margin:-9px 0px 8px 0px; }
	.mapNfoHdr { margin-bottom:7px; }
	.mapImg { vertical-align:top; margin:0px 5px 0px 30px; }
	.mapTxt { vertical-align:top; width:165px; }
	.pClmn2 { width:350px; padding-left:15px; margin-top:-6px; *margin-top:5px; text-align:justify; }
/* END Divided Loyalties */


/* BEGIN Resources */
	.hrSpltD /*custom dashed HR for Resources*/ { 
		border-top:1px dashed #999;
		border-left:none; 
		border-right:none; 
		border-bottom:none; 
		height:1px; 
		margin:0px 0px 4px 0px; *margin:-6px 0px 0px 0px;
		text-align:center; }
	.subHdrRsrc {
		font-family: Georgia, Serif;
		font-size:20px; *font-size:19px;
		font-variant:small-caps;
		font-weight:bold;
		color: #333;
		margin:0px 0px; }	
	.subHdrRsrcCat {
		font-family: Georgia, Serif;
		font-size:15px; *font-size:14px;
		font-variant:small-caps;
		font-weight:bold;
		color: #333;
		margin-bottom:12px;
		border-bottom:1px solid #333; }	
	.imgRsrc { padding-right:8px; vertical-align:top }
	.collJmp { padding-left:6px; }
	.collJmpSlo { border-bottom:1px dotted #575757; width:85%; text-align:left; }
/* END Resources */


/* BEGIN Speaker Series */
	.tdTxt { padding:0px 0px 0px 10px; text-align:justify; vertical-align:top; }
	.datetime { font-style:italic; font-weight:bold; }
	.event {
		font-family: Georgia, Serif;
		font-size:15px; *font-size:14px;
		font-variant:small-caps;
		font-weight:bold;
		color: #333333;
		margin:-15px 0px -7px 0px; *margin:-20px 0px 5px 0px; }
/* END Speaker Series */


/* BEGIN Misc */
	.bmpLft { margin-left:15px; }
	.captions { font-size:10px; color:#6C6C6C; text-align:right; font-style:italic; margin-top:-7px; *margin-top:-4px;}
	.captionsMini { font-size:10px; color:#6C6C6C; text-align:right; font-style:italic; margin-top:-7px; *margin-top:-4px;}
	.dotBoxDl { border:1px dashed #bbb; padding:5px; width: 270px; }
	.dotBoxLnd { text-align: left; border:1px dashed #bbb; padding:8px 15px; width:335px; margin: 0 auto;
		border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
	.dotBoxMapA { border:1px dashed #bbb; padding:5px; }
	.dotBoxMapB { border:1px dashed #bbb; padding:5px; vertical-align:top; }
	.hrTxt { color:#666; background:#666; width:98%; height:1px; border: 0; margin-top:0px; *margin-top:-5px; }
	.hrSpltA /*solid HR*/ { 
		border-bottom:1px solid #000;  
		border-top:none; 
		border-left:none; 
		border-right:none;
		height:1px; 
		*margin-top:-4px;
		text-align:center; }
	.hrSpltB /*dashed HR*/ { 
		border-top:1px dashed #999;
		border-left:none; 
		border-right:none; 
		border-bottom:none; 
		height:1px; 
		*margin-top:-10px;
		text-align:center; }
	.hrSpltC /*dotted HR*/ { 
		border-top:1px dotted #000;  
		border-left:none; 
		border-right:none; 
		border-bottom:none;
		height:1px;
		text-align:center; }
	#mainL {
		float: left; 
		width: 375px;
		margin-right: 15px; }
	#mainR {
		float: left;
		width: 490px; }
	#news { float:right; margin-top:12px; }
	.note { 
		border:1px solid rgb(167,167,167);
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		background-image: linear-gradient(to bottom, rgb(251,251,205) 20%, rgb(242,242,201) 65%);
		padding:0px 0px 12px 6px; 
		margin:12px 0px 0px 20px;
		*margin:5px 0px 0px 20px;  }		
	.noteHdr { font-size:1.1em; margin-bottom:-2px; }	
	.pClmn1 { width:358px; padding:5px; text-align:justify; margin-top:-10px; *margin-top:0px; }
	.pClmn2 { width:320px; padding-left:15px; margin-top:-12px; *margin-top:0px; text-align:justify; }
	.pClmn3 { width:350px; padding-left:15px; margin-top:-8px; *margin-top:5px; text-align:justify; }
	.pSpc { margin-top:4px; padding:5px 10px 0px 6px; *padding:5px 10px 14px 6px; text-align:justify; }
	.pSpcUp { margin-top:-16px; }
	#resources { float:left; }
	#secRightRes { float:right; width:450px; padding-left:15px; margin-top:-14px; *margin-top:5px; text-align:justify; }
	#secRightDl { float:right; width:500px; padding-left:15px; margin-top:-14px; *margin-top:5px; text-align:justify; }
	.softTxt { font-size:10px; color:#930; }
	.subHdr {
		font-family: Georgia, Serif;
		/*font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;*/
		font-size:17px; *font-size:16px;
		font-variant:small-caps;
		font-weight:bold;
		color: #333333;
		margin:0px 0px; }
	.subname { font-weight:bold; }	
	.vab { vertical-align:bottom; }
	.vat { vertical-align:top; }
    #dsHdr { background: transparent url(/CMSImages/MDH/header.jpg) repeat-x; height: 57px; padding-top: 3px; }
#content .iLeft { float: left; margin: 0 1em 1em 0; }
#content .iRight { float: right; margin: 0 0 1em 1.5em; }
#content .iLeft, #content .iRight { text-align: center; *position: relative; *height: .01%; }
#content ul li a{
    height: 24px;
    display: inline-block;
}
 
#content p.nospace { margin-bottom: 0; margin-top: 0; line-height: 0; }
h1.section {
background: transparent url(/CMSImages/MDH/header.jpg) repeat-x left center;
padding-top: 11px; 
height: 57px;
}
/* END Misc */