@charset "utf-8";
/* CSS Document */

/******************************************************************
	Primary stylesheet
	
******************************************************************/


/*-- General styles ---*/

	body {
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		/*font-size: 93%;*/
		font-size:15px;
		text-align: left;
		background-color:#F8F7ED;
		}
	
	p {
		margin: 8px;
		}
	
	br {
		margin:0;
		padding:0;
		}
	
	hr {
		border:1px solid #000;
		margin: 24px -8px;
		}

	.smcaps {
		font-variant: small-caps;
		}

	.underline {
		text-decoration: underline;
		}

	.indexEntry {
		display:block;
		}


/*--- Heading styles ---*/

	h1, h2, h3, h4, h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	
	h4 {
		/*font-size: 93%;*/
		font-size:14px; 
		margin: 24px 8px 4px -4px; 
		padding:0;
		color: #3d3d3d;
		font-weight:bold;
		}

	#title h1 {
		margin:0;
		padding:0;
		/*font-size: 210%*/;
		font-size:32px;
		font-weight: 900;
		color:#513127;
		text-shadow: 0.07em 0.07em #F8F7ED;
		filter: Shadow(Color=#F5F9EB
						Direction=135
						Strength=5);
		}
	
	#title h2 {
		margin:0;
		padding:0;
		/*font-size:170%;*/
		font-size:26px;
		font-weight: 900;
		color:#513127;
		line-height:2em;
		text-shadow: 0.07em 0.07em #F8F7ED;
		filter: Shadow(Color=#F5F9EB
						Direction=135
						Strength=5);
		}

	#contents h3 {
		margin: 16px 8px 16px -8px;
		color:#660000;
		/*font-size: 116%;*/
		font-size:17px; 
		font-variant: small-caps; 
		border-bottom: 1px dashed #999;
		font-weight:bold;
		}
	
	.citation h4 {
		margin-top: 8px;
		}


/*--Link styles ---*/

	a:link {
		color:#F36E21;
		}
	
	a:hover {
		color:#555;
		}
		
	.sectionend a {
		text-decoration:none;
	}

/*---- Table Styles ---*/

	table { 
		/*border-top: 1px solid #000; */
		/*border-bottom: 1px solid #000; */
		margin: 0px 25px 15px 25px;
		width: auto;
		max-width:850px;
		/*font-size: 93%;*/
		font-size:14px;
		}
		
	th {
		background-color:#000;
		color: #fff;
		}
	
	td {
		vertical-align: middle;
		padding: 5px 5px;
		}
		
	table.containerList {
		border:none;
		margin: 8px;
		width: auto;
		}
	
	table.containerList h4 {
		margin: 2px 8px;
		}
	
	tr.series{
		background-color: #bbbbbb;
		}
	
	tr.subseries{
		background-color: #dddddd;
		}
	
	table.parentContainers {
		border:none;
		float:right;
		clear:both;
		width: 400px;
		border-top: 1px solid #666; 
		border-bottom: 1px solid #666; 
		}
	
	table td.c {
		padding-left: 0;
		}
	
	table td.c01 {
		padding-left: 0;
		}
	
	table td.c02 {
		padding-left:  8px;
		}                
	
	table td.c03 {
		padding-left: 16px;
		}
	
	table td.c04 {
		padding-left: 24px;
		}
	
	table td.c05 {
		padding-left: 32px;
		}
	
	table td.c06 {
		padding-left: 40px;
		}
	
	table td.c07 {
		padding-left: 48px;
		}
	
	table td.c08 {
		padding-left: 56px;
		}


/*---List Styles---*/
	.simple {
		list-style-type: none;
		}

	.simplehead {
		margin: 15px 15px -8px 15px;
	}
	
	.simple li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 2px 0px 2px 0px;
		margin-left:-10px;
	}
	
	.arabic {
		list-style-type: decimal;
		}
	
	.upperalpha {
		list-style-type: upper-alpha;
		}
	
	.loweralpha {
		list-style-type: lower-alpha;
		}
	
	.upperroman {
		list-style-type: upper-roman;
		}
	
	.lowerroman {
		list-style-type: lower-roman;
		}

	.chronlist th {
		background-color:#F8F7ED;
		color:#000000;
		width:auto;
		text-align:left;
		font-weight:bold;
		}
	
	.chronlist {
		border:none;
		margin:8px;
		}
	
	.chrondate {
		width:auto;
		vertical-align:top;
		}
		
	.markedhead {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/*font-size: 100%;*/
		font-size:16px;
		margin-left: 15px;
		color: #3d3d3d;
		font-weight:bold;
	}
	
	.markedul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top:-3px;
	}


/*--- Definition List styles ---*/

	dt {
		 margin: 2px 8px;
		 font-weight:bold;
		}
	
	dd {
		margin: 2px 16px;
		}

	.summary dt {
		margin:16px 8px 0px 8px;
		color: #3D3D3D;
		}
	
	.summary dd {
		margin: 2px 24px 2px 24px;
		}


/*--- Title styles ---*/

	#title {
		display: block; 
		margin-top:15px;  
		margin-right:10px;
		margin-bottom:10px;
		padding:20px;
		background:url('../../images/1929_yrbookcover.jpg') repeat-y center;
		text-align: center; 
		color: #fff;
		border:5px groove #8A8375;
		left:275px;
		}
	

/*--- Table of Contents styles ---*/

	#toc {
		display:block;
		background-image:url('../../images/goddess.jpg');
		background-repeat:no-repeat;
		background-position:0px 25px;
		width: 215px;
		height:100%;
		float:left;
		position:fixed;
		top:0px;
		left:0px;
		margin: 0 16px 0 0;
		padding:100px 8px 0px 15px;
		background-color:#F8F7ED;
		border-right: 3px groove #8A8375;
		}
		
	#toc h3 {
		margin: 16px 8px 16px 0px;
		padding-left:75px;
		border:0;
		font-weight:bold;
		}
	
	#toc h3.toctitle {
		padding-left:0;
		margin-top:25px;
		border-bottom: 1px dashed #999;
		color:#513127;
		}		

	#toc dt {
		margin: 3px;
		padding: 4px 0px;
		font-weight: normal;
		} 
	
	#toc dd {
		margin-top: 3px;
		margin-left: 16px;
		padding: 4px 0px;
		}
		
	#toc dt a:link{
		color: #333;
		text-decoration: none;
		}
	
	#toc dd a:link {
		color: #F36E21;
		text-decoration: none;
	}
	
	#toc dt a:visited {
		color: #333;
		text-decoration: none;
		}
		
	#toc dd a:visited {
		color: #F36E21;
		text-decoration: none;
		} 
	
	#toc dt a:active {
		color: #333;
		text-decoration:none;
		}
		
	#toc dd a:active {
		color: #F36E21;
		} 
	
	#toc dt  a:hover {
		color: #F36E21;
		} 
		
	#toc dd  a:hover {
		color: #F36E21;
		}
		
	#toc li a:link {
		color:#333;
		text-decoration:none;
		}
	
	#toc li a:active {
		color:#333;
		text-decoration:none;
		}
	
	#toc li a:visited {
		color:#333;
		text-decoration:none;
		}

	#toc li a:hover {
		color:#F36E21;
		}

	#toc li {
		list-style-type:none;
		text-indent:-15px;
		}

	#toc ul li:before {
		content:"\2013";
		}
	
	#toc ul {
		margin:0px 0px 0px 30px;;
		padding:0px;
		}								


/*--- Main Content styles ---*/

	#contents {
		display:block; 
		margin: 10px 10px 10px 15px;
		}
		
		
/*--- Container List styles ---*/

	.containerHeader {
		font-variant: small-caps;
		font-weight:bold;
		color:#555;
		text-align: center;
		}
	
	.containerTypes {
		font-variant: small-caps;
		font-weight:bold;
		color:#555;
		}
	
	.container {
		text-align:center;
		}
		
	.clear{
		clear:both;
		}


/*--- Other styles ---*/

	#minwidth {
		width:650px;
		height:1px;
	}
	
	#main {
		margin-left:245px;
		padding-left:10px;
		padding-right:5px;
		min-width:650px;
		margin-bottom:-15px;
		overflow:auto;
	}
	
	.citation {
		border: 1px dashed #999; 
		background-color: #eee; 
		margin: 24px 8px; 
		padding: 8px 8px 8px 24px;
		}

	#footer {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		/*font-size:93%;*/
		font-size:14px;
		font-weight:normal;
		padding:5px 0px 30px 0px;
		}
	
	.sectionend {
		padding-top:8px;
	}
	
/*--- Show/Hide ---*/

	#right {
		text-align:right;
		margin:15px;		
	}
	
	.expandcollapse {
		font-size:14px;
		font-weight:normal;
		display:none;
	}
	
	#excollall {
		display:none;
		text-decoration:none;
		cursor:pointer;
	}

	/*Reveals expand/collapse labels if Javascript is enabled*/
	.expandcollapseshow {
		font-size:14px;
		font-weight:normal;
		display:inline-block;
	}
	
	.expandcollapsehide {
		font-size:14px;
		font-weight:normal;
		display:none;
	}

	.expandcollapseshow a {
		text-decoration:none;
		font-size:14px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-variant:normal;
		color:#F36E21;	
	}
	
	#print {
		display:none;
		background-color:#513127;
		font-size:13px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#F8F7ED;
		font-weight:600;
	}