body		{	font-family: arial, sans-serif;
			font-size: 80%;	
			text-align: center;
			background-color: #15448B;	
		}
* 		{	margin: 0;
			padding: 0;
		}
div#container	{	min-width: 760px;
			max-width: 960px;
			margin: 10px auto;
			padding-bottom: .5em;
			border: 1px solid black;
			text-align: left;
			background-color: #fff;
		}
div#header	{	height: 65px;
			overflow: hidden;
			background-image: url('/images/top_right.gif');
			background-repeat: no-repeat;
			background-position: right top;
		}

div#header h1	{	font-size: 1.3em;
			color: #06c;
			padding-top: 55px;
		}
div#header h2	{	font-size: 1.2em;
			font-weight: normal;
			font-style: italic;
			color: #666;				
		}
div#topbar	{	background-color: #69c;
			height: 21px;
			overflow: hidden;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}
div#topbar p	{	font-size: .9em;
			font-weight: bold;
			color: #fff;
			text-indent: 20px;
			padding-top: 3px;
			width: 300px;
		}
div#topbar p.date {	font-weight: normal;
			margin-right: 5px;
			float: right;
			padding-top: 3px;
			width: 300px;
			text-align: right;
		}
.red		{	color: #c00;			
		}
div#navbox		{	float: left;
			width: 130px;
		}
div#navbox p	{	width: 100px;
		}
div#navbar	{	padding-left: 5px;
			padding-top: 20px;
			overflow: hidden;
			background-image: url('/images/nav_bg.gif');
			background-repeat: repeat-y;
		}
div#navbar p	{	font-weight: bold;
			color: #ff9;
		}
div#navbar ul.top	{	list-style-type: none;
			width: 120px;	
		}
div#navbar li.top	{	background-color: #ff0;	
			margin: .5em 0;	
			padding: .1em;
			text-indent: .5em;
		}
div#navbar ul	{	list-style-type: none;
			width: 100px;
			margin: .4em 0;	
		}
div#navbar li	{		
		}
div#content	{	margin-left: 160px;
			padding: 30px 20px 20px 0;

		}
div#navbottom	{	background-image: url('/images/nav_bottom.gif');
			background-repeat: no-repeat;	
			height: 80px;
		}

div#content h2	{	font-size: 1.2em;
			color: #069;
			
		}
div#content h3	{	font-size: 1.1em;	
			color: #069;
			margin: .5em 0;
			
		}
div#content h4	{	font-size: 1em;	
			color: #069;
			margin: .5em 0;
			
		}
div#content p	{	margin: 1em 0;
			
		}
div#content ul	{	margin: .25em 0 .25em 2em;
		}

div#content ul li { padding: 5px;	
		}
div#content ul li ul li { padding: 0;	
		}

ul li ul	{ list-style-type: none;

		}

/* Only IE PC sees this \*/
* html div#content	{	height: 1%;
			}
/* end hide */

div#footer	{	clear: both;
			text-align: center;
		}
div#footer p	{	padding: .3em;
		}


/* Aslett Clearing Method - www.csscreator.com */

.clearfix:after {	content: ".";
			display: block;
			height: 0;
			clear: both;
    			visibility: hidden;
		}

/* a fix for IE Mac */
.clearfix 	{	display: inline-block;
		}   
/* Guillotine bug fix for IE6 */
/* Hides from IE-mac \*/
* html .clearfix	{	height: 1%;
			}
.clearfix 		{	display: block;
			}
/* End hide from IE-mac */
/* End Aslett Clearing Method */





.caption  	{   	font-size: .75em;
			margin-left: .5em;
			padding: .5em 0;
		}

p,td	 	{ 	color: #003366;
		}
.spacing 	{ 	width: 240px;
                	margin-top: 5px;
                	margin-bottom: -12px; 
		}
table td.results  	{ 	font-size: 1em;
			color: #003366; 
			padding: .2em;
		}
table td	{	padding: .2em;
		}
.results  	{ 	font-size: 1em;
			color: #003366; 
		}
.pagetitle 	{ 	color: #003399; 
			font-weight: bold; 
		}
.headline	{ 	color: #ffffff; 
			font-weight: bold; 
		}

.subhead  	{ 	font-family: Arial, Helvetica, sans-serif; 
			font-size: x-small; 
			color: #ff9900; 
                	font-weight: bold; 
		}

.subhead2  	{	font-size: x-small;  
			color: #ffffcc; 
                	font-weight: bold; 
		}
.nav		{       font-size: .85em;
		}
a.nav:link	{	text-decoration: none;
		}
a.nav:visited	{	text-decoration: none;
		}
a.nav:hover	{	text-decoration: underline;
			color: #c00;
		}
a.nav:active	{	text-decoration: none;
		}

.navlink	{	font-size: .8em;
		}

a.navlink:link { 	color: #000; 
                	text-decoration: none;
               }
a.navlink:visited { 	color: #ccc; 
                	text-decoration: none;
			font-weight: normal;
		  }
a.navlink:hover   { 	color: #ff0; 
             		text-decoration: underline; 
               	  }
a.navlink:active  { 	color: #999; 
			text-decoration: none;
	       	}
.results	{	font-size: .9em;
		}
a.results      	{ 	color: #336600; 
                	text-decoration: underline;
			font-weight: bold;  
               	}
a.results:visited { 	color: #999999; 
                	text-decoration: none;
			font-weight: bold; 
               }
a.results:hover   { 	color: #ffff00; 
             		text-decoration: none; 
			font-weight: bold; 
               	}
a.results:active  { 	color: #FF00FF; 
			text-decoration: none;
			font-weight: bold;  
	   	}
a.next      	{ 	color: #336600; 
                	text-decoration: underline;
			font-weight: bold;  
               	}
a.next:visited 	{ 	color: #336600;
                	text-decoration: none;
			font-weight: bold; 
               	}
a.next:hover   	{ 	color: #ffff00; 
             		text-decoration: none; 
			font-weight: bold; 
               	}
a.next:active  	{	color: #FF00FF; 
			text-decoration: none;
			font-weight: bold;  
	   	}
a:link         	{ 	color: #336600; 
                	text-decoration: underline;
			font-weight: bold;  
               	}
a:visited 	{ 	color: #3399cc; 
                	text-decoration: none;
			font-weight: bold; 
               	}
a:hover   	{ 	color: #ffff00; 
             		text-decoration: none; 
			font-weight: bold; 
               	}
a:active  	{ 	color: #FF00FF; 
			text-decoration: none;
			font-weight: bold;  
	       	}
table#births	{	background-color: #fff;
		}
table#deaths	{	background-color: #fff;
		}
table#marriages	{	background-color: #fff;
		}
table.content	{	width: 33%;
			float: left;
			border-collapse: collapse;
		}
table.content th {	text-align: left;
		}

