body	{ background-color: #3e577f;
			color: #000;
			font-family: Arial, Helvetica, sans-serif; }
			
h1		{ margin: auto;
			text-align: center; }

p.md	{ margin: auto;
			text-align: center;
			font-style: italic; }

h2		{ margin-left: auto;
			margin-right: auto;
			text-align: center; }		

h3		{ margin-left: auto;
			margin-right: auto;
			text-align: center; }		

h4		{ margin-left: auto;
			margin-right: auto;
			text-align: center; }		
			
p		{ font-size: 14px;
			padding-right: 5px;
			padding-left: 5px; }

li		{ font-size: 14px; }

div.outside { color: #225;
				background-color: #ddf;
				border: solid 10px #162963;
				padding: 25px;
				margin: 20px;}

div.outside a:link {background-color: transparent; color: #0f1f51; }

div.outside a:visited {background-color: transparent; color: #243c88; }

div.outside a:active {background-color: transparent; color: #2e55cb; }

div.outside a:hover {background-color: transparent; color: #2e55cb;}

div.bar-r { float: right;
			width: 220px;
			margin-left: 10px;
			margin-bottom: 10px;
			padding-right: 5px;
			padding-top: 10px;
			border: none; }

div.nav	{ width: 216px;
			border: solid 1px #162963;
			color: #225;
			background-color: #eef;
			padding-right: 5px; }

ul.nav { list-style: none;
			padding-left: 5px;
			padding-top: 5px; }

div.nav a:link {background-color: transparent; color: #0f1f51; }

div.nav a:visited {background-color: transparent; color: #243c88; }

div.nav a:active { background-color: transparent; color: #2e55cb; }

div.nav a:hover { background-color: transparent; color: #2e55cb;}

div.footnav { margin: auto;
				text-align: center;
				padding: 3px;
				border: solid 1px #999999;
				color: #555;
				background-color: #eef; }
				
div.footnav a:link {background-color: transparent; color: #0f1f51; }

div.footnav a:visited {background-color: transparent; color: #243c88; }

div.footnav a:active { background-color: transparent; color: #2e55cb; }

div.footnav a:hover { background-color: transparent; color: #2e55cb;}

div.subnav	{ padding-top: 5px; }

div.logo { margin: auto;
			text-align: center; }

li		{ padding-top: 1px;
			padding-bottom: 1px; }

div.sidebar-l	{ float: left;
					width: 216px;
					border: solid 1px #162963;
					color: #225;
					background-color: #eef;
					padding-left: 5px;
					margin-right: 10px; }

ul.sidebar-l { list-style: none;
			padding-left: 5px;
			padding-top: 5px; }

div.sidebar-l a:link {background-color: transparent; color: #0f1f51; }

div.sidebar-l a:visited {background-color: transparent; color: #243c88; }

div.sidebar-l a:active { background-color: transparent; color: #2e55cb; }

div.sidebar-l a:hover { background-color: transparent; color: #2e55cb;}
							
div.display-r	{ float: right;
					width: 145px;
					background-color: #c0c0c0;
					color: #000000;
					padding-left: 10px;
					padding-right: 7px;
					padding-top: 7px;
					padding-bottom: 7px;
					border: solid 1px #ffffff;
					text-align: center; }

div.display-r a:link {background-color: transparent; color: #0f1f51; }

div.display-r a:visited {background-color: transparent; color: #243c88; }

div.display-r a:active { background-color: transparent; color: #2e55cb; }

div.display-r a:hover { background-color: transparent; color: #2e55cb; }

div.display-l	{ float: left;
					width: 145px;
					background-color: #c0c0c0;
					color: #000000;
					padding-left: 7px;
					padding-right: 10px;
					padding-top: 7px;
					padding-bottom: 7px;
					border: solid 1px #ffffff;
					margin-right: 5px; }

div.display-l a:link {background-color: transparent; color: #0f1f51; }

div.display-l a:visited {background-color: transparent; color: #243c88; }

div.display-l a:active { background-color: transparent; color: #2e55cb; }

div.display-l a:hover { background-color: transparent; color: #2e55cb; }

p.display		{ font-family: sans-serif;
					font-size: 13px; }

div.sidebar-r	{ float: right;
					width: 216px;
					border: solid 1px #162963;
					color: #225;
					background-color: #eef;
					padding-right: 5px; }

ul.sidebar-r { list-style: none;
			padding-left: 5px;
			padding-top: 5px; }

div.sidebar-r a:link {background-color: transparent; color: #0f1f51; }

div.sidebar-r a:visited {background-color: transparent; color: #243c88; }

div.sidebar-r a:active { background-color: transparent; color: #2e55cb; }

div.sidebar-r a:hover { background-color: transparent; color: #2e55cb;}

div.ff-nav	{ margin: auto;
				text-align: center; }
				
span.ff-f	{ padding-left: 20px;
				margin-bottom: auto; }
				
img		{ border: 0; }

div.sig	{ text-align: right; }

a.new	{ background-color: #ffffff;
			color: #000000;
			padding-bottom: 1px;
			padding-right: 2px;
			padding-left: 2px;
			border: solid 1px; }
			
p.footer	{ margin-left: auto;
				margin-right: auto;
				text-align: center; }
				
a.thumbnail-r	{ float: right;
					padding-left: 10px; }
					
a.thumbnail-l	{ float: left;
					padding-right: 10px; }
					
ul.small	{ font-size: 13px; }

pre.tty	{ background-color: #c0c0c0;
			color: #000000;
			padding: 5px;
			border: solid 1px #ffffff; } 
			
div.search-r { float: right;
				border: solid 1px;
				color: #000000;
				background-color: #ffffff; }

div.ac { margin: auto;
			text-align: center; }
			
div.al { float: left;
			margin-right: 5px; }
			
div.frame { border: solid 1px #ffffff; }
			
div.adright	{ float: right; 
				border: solid 1px #ffffff; 
				color: #000000; 
				background-color: #c0c0c0; 
				width: 200px; 
				text-align: center; 
				padding: 3px; }
				
div.adright a:link {background-color: transparent; color: #0f1f51; }

div.adright a:visited {background-color: transparent; color: #243c88; }

div.adright a:active { background-color: transparent; color: #2e55cb; }

div.adright a:hover { background-color: transparent; color: #2e55cb; }

blockquote.box { padding: 3px;
				border: solid 1px #999999;
				color: #555;
				background-color: #eef; }

					
blockquote.code { padding: 3px;
				border: solid 1px #162963;
				color: #000;
				background-color: #eef; }

					
				