body	{ background-color: #3e577f;
			color: #000;
			font-family: Arial, Helvetica, sans-serif; }

h1#top		{ margin: auto;
				text-align: center;
				font-size: 20px; }

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

h2		{ margin-left: auto;
			margin-right: auto;
			text-align: center;
			font-size: 18px; }

h3		{ margin-left: auto;
			margin-right: auto;
			text-align: center;
			font-size: 16px; }

h4		{ margin-left: auto;
			margin-right: auto;
			text-align: center;
			font-size: 15px; }

p		{ font-size: 14px;
			padding-right: 5px;
			padding-left: 5px; }

li		{ font-size: 14px;
			padding-top: 2px;
			padding-bottom: 2px;}

th		{ font-size: 14px;
			padding-top: 1px;
			padding-bottom: 1px;}

td		{ font-size: 14px;
			padding-top: 1px;
			padding-bottom: 1px;}

.top-nav { font-size: 14px;
			margin: auto;
			text-align: center; }

p.sn	{ display: none; }

p.print-url	{ display: none; }

p#tagline	{ margin: auto;
				text-align: center;
				font-style: italic; }

li.c	{ font-size: 110%; }

div#motd	{ display: none; }

div.outside { color: #225;
				background-color: #ddf;
				padding: 5px;
				font-size: 200% }

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 { display: 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.footer { display: none; }

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; }

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; }

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

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

p.cap		{ font-size: 12px; }

p.caption	{ margin: auto;
				text-align: center;
				font-weight: bold; }

div.frame-c { margin: 3px auto;
				display: table;
				padding: 3px;
				border: solid 1px #162963;
				color: #225;
				background-color: #eef;
				text-align: center; }

img.comic	{  max-width: 90%;
				height: auto;
				display: table; }

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.illus-r { float: right; }

div.illus-l { float: left;
				padding-right: 5px; }

img.frame-c { text-align: center;
				margin: auto;
				padding: 20px;
				border: solid 1px #162963;
				color: #225;
				background-color: #eef; }

img.illus { border: solid 1px #162963;
				color: #225;
				background-color: #eef;
			padding: 20px; }

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


p.cap		{ font-weight: bold; }

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; }

p.tn	{ margin: auto;
			text-align: center;
			font-weight: bold; }
