body { 
	background-color: #797A80; 
	color: white; 
	min-width: 400px;
}

body, td { 
	font: 10pt verdana, arial, helvetica; 
}

A { 
	text-decoration: none;  
	color: #C0C0C0;
}

A:hover { 
	text-decoration : underline;
}

A:visited {  
	color: #EFEFEF; 
}

A:active, A:focus { 
	text-decoration: underline; color: black; 
}

DIV.articleContainer {
	border: 1px solid #BFBFBF; 
	margin-bottom: 10px; 
	padding: 3px;
	background-color: #8F9096;
}

DIV.articleHeader {
	background-color: #8A8B91;
	border-bottom: 1px dashed #BFBFBF;
	margin-bottom: 5px;
	padding: 5px;
}

DIV.article {
	font-size: 12pt;
	margin-bottom: 15px;
	padding: 5px;
}

DIV.article P {
	display: inline;
}

div.article A {
	border-bottom: 1px dashed #707070;
}
div.article A:hover {
	border-bottom: 1px solid #707070;
	text-decoration: none;
}
div.article A:visited {
	border: none;
}

IMG { border: none };

.navigation { 
	background-color: #D4D4D4; 
}

.contentbox { 
	background-color: #85868C; 
	border: 1px dashed #BFBFBF; 
	text-align: left;
	padding: 3px;
}

.smallcontentbox { 
	background-color: #EEEEEE; 
	border: 1px solid #BFBFBF; 
	text-align: left;
	padding: 1px;
}

.nopad {
	padding: 0px;
}

div#mainContent {
	width: 50%;
	min-width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 6px;
	background-color: #85868C; 
}

/* PNG power! (IE wont use this rule) */
body > div#mainContent { 
	background-image: url('http://apathyant.com/images/apathyant-logo-bottom-corner.png'); 
	background-repeat: no-repeat;
	background-position: bottom right;
}

#header {
	padding-bottom: 2em;
}
#footer {
	padding-top: 2em;
}

.oddrow { background-color: #8F9096; }
.evenrow { background-color: #8A8B91; }
.warning { color: maroon; }
input, textarea { font: 9pt verdana, arial, helvetica; color: black; background: #EAEAEA; border: 1px solid ;}
.formButton { color: ; background-color: #EAEAEA; }
.formButtonOver { color: ; background-color: white; cursor : pointer;	}
.bigHeader { font-size: 15pt; font-weight: bold; margin-bottom: 10px; }
.mediumHeader { font-size: 13pt; font-weight: bold; }
.smallHeader { font-size: 10pt; font-weight: bold; }
.verySmallHeader { font-size: 8pt; font-weight: bold; }
.smallNote { font-size: 7pt; }
.label, .requiredLabel{ font-size: 10pt; color: white; }
.requiredLabel { font-weight: bold; }

.dashedbottom { border-bottom: 1px dashed #BFBFBF; }
.dashedleft { border-left: 1px dashed #BFBFBF; }
.dashedright { border-right: 1px dashed #BFBFBF; }
.dashedtop { border-top: 1px dashed #BFBFBF; }
.dashedborder { border: 1px dashed #BFBFBF; }

.centered { text-align: center; }
.blockCentered { 
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

.indented { margin-left: 15px; }
.doubleindented { margin: 0px 15px; }
.righted { text-align: right; }
.blockRighted {
	float: right;
}
.blockLefted {
	float: left;
}
.justified { text-align: justify; }
.lefted { text-align: left; };
