p, blockquote, li, ul, ol, td {
	font-size: 10pt; font-family: Verdana, Arial, sans-serif;
}
input.text, textarea {
	font-family: Verdana, Arial, sans-serif;
	color: white; background-color: black; border: 1px solid #cc0000; font-size: 90%;
}
select, option {
	font-family: Verdana, Arial, sans-serif;
	color: white; background-color: black; font-size: 90%;
}
small {
	font-size: 75%;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
.dateline {
	font-wieght: bold; font-variant: small-caps;
	text-align: right;
}
.headline {
	font-size: 115%; font-weight: bold;
}
.header {
	font-size: 115%; font-weight: bold;
	text-align: center;
}
.byline, .timeline {
	font-size: 75%;
}
.navbar:link, .navbar:active, .navbar:visited {
	color: #c0c0c0;
	text-decoration: underline;
}
.navbar:hover {
	color: #ffffff;
	text-decoration: underline;
}
.navcell {
	background-color: black;
	border-width: 0.2em; border-style: solid; border-color: #a08080 #a08080 #806060 #806060;
	padding: 0.2em;
}
.contentcell {
	background: #990000 /* url(http://www.noskills.com/core/content-bg.jpg) fixed center top no-repeat */;
	background-attachment: fixed;
	/* border-width: 2px; border-style: solid; border-color: #CC9999 #CC9999 #996666 #996666; */
	padding: 0.2em;
}
.copyright {
	text-align: justfy;
	font-size: 8pt;
}
.newsquote {
	/* border: 2px; border-style: solid; border-color: #CC9999 #990000; */
	margin: 0.5em 1em;
	padding: 0.2em;
}
table.potd {
	margin: 0em 1.5em 1.5em 0em;
}
table.potd td {
	border: thin solid white; padding: 0.5em;
}

.fileinfo {
	color: #ffffff;
	font-weight: bold;
}
.filename {
	font-weight: bold; font-variant: small-caps; font-size: 110%;
}
.section {
	font-size: 125%;
}
.arrow {
	font-family: Wingdings;
}