body						{

								}

div.outerdiv		{
								margin-left: auto;
								margin-right: auto;
								overflow: hidden;
								width: 780px;
								align: center;
	
								}
								
table.topnav	{

				align: center;
				
				font-size: .7em;

				margin-left: auto;

				margin-right: auto;
				
				background-color: #FFFFFF;
				
				letter-spacing: .3em;
				
				font-family: Helvetica, sans-serif;

				font-weight: bold;

				height: 15px;
				
				padding-bottom: 5px;
				

				}
				
#index	{
				width: 90%;
				overflow: hidden;
				}
				
table.writings {
								width: 780px;
								margin-top: 20px;
								

				font-weight: bold;
								
								}		
								
img					{
						border: 0px;
						}
							
	img.sideimg		{
							width: 90px;
							border: 0px solid #122d74;
								 display: block;																								
							}
							
							
div.hub  	{
							font-family:	Garamond, Helvetica, sans-serif;
							font-size: 1em;
color: black;
							align: center;
							padding: 20px;
							
							}		
							
							
hr.story			{
							width: 300px;
							text-align: center;
							}
							
p.attribution		{
								font-size: .8em;
								font-weight: bold;
								text-indent: 8em;
								}
				
a:link, a:visited	{

				color:#122D74;
				text-decoration: none;

				}
				


a:visited {

					color: #cccccc;

					}
					


.topnav a:hover	{

				color: #122D74;
				text-decoration: none;
				border-bottom: 10px solid #122D74;

				}
				
span.currentpage	{

									color: gray;
									text-decoration: none;
								

				}

a:active {

				 color: #6699CC;

				 }
				 
h4			{
				font-family:	garamond;
							font-size: 1.2em;
							font-variant: small-caps;
							

				}
				

					
.imagediv			{
					align: right;
					
					
					}
					
	
				
p.caption	{
					text-align: center;
					margin-right: auto;
					margin-left: auto;
					font-weight: bold;
					font-family: Helvetica, sans-serif;
					caption-side: bottom;
					font-size: .6em;
					}			
				
						
					

.writing	{
					float: left;
					clear: left;
					width: 65%;
					
					}
					
#mainpage	{
							float: left;
					clear: left;
					width: 100%;
						}
					
#links, #about, 	{
					width: 100%;
					margin-top: 0px;
					text-align: left;
					}
					
#contact	{
					width: 100%;
					margin-top: 0px;
					text-align: center;
					}
									
div .writing	{
						color: black;
						text-align: justify;
						padding-right: 0px;
						margin-top: 0px;
					
						
						}
						
div.writing  h1 {
								font-variant: small-caps;
								letter-spacing: .1em;
								text-align: center;
								
								border-bottom: #122D74 solid 1px;
								
								}		
								
div.writing  h5 {
								letter-spacing: .1em;
								text-align: center;
								color: gray;
								
								}	

.smallnav  {
font-family: Helvetica, sans-serif;
font-size: .7em;
color: #122D74;
padding: 10px 3px 0px 0px;
}

.smallnav a:link, a:visited {
											color: #122D74;
											}
											
div.smallnav a:hover {
  color: #0099FF;
  font-weight: normal;
  text-decoration: underline;
}								 

div.sidebar		{
						background: #ffffff ;
  color: #122d74;
	width: 30%;
	float: right;
	margin: 5px 0 0 20px;
						}
						
.sidebartitle {
							text-align: center;
							background-color: #122d74;
							color: #ffffff;
							
							
							}
							
table.sidebar		{
							border: 0px solid black;
							margin-left: 12px;
							align: center;
									
							}
							
td.image						{
							 border: 0px solid black;
							 padding: 5px;
							 padding-bottom: 0;
							
						
							}
							
							
td.caption1		{
							padding: 0 0 15px 4px;
							text-align: center;
							border: 0px solid black;
							
							}						
							
td.caption2		{
							padding: 0 10px 15px 0;
							text-align: center;
							
							}
							
.caption a:hover	{
									border-bottom: 1px solid #122D74;
									}		
									
td.copyright	{

							font-family: Helvetica, Arial, sans-serif;

							font-size: .6em;

							text-align: center;

							border: 0px solid black;
 							
														
			


						

							}				

	