
/* Common {{{1
*/

BODY {
	font-family: "Arial", "Helvetica", sans-serif;
	background-color: #f6f6cc;	/* f0f0cc  ffb */
	color: #800000;            /* 600 */
	margin-left: 3em;
	max-width: 50em;
      text-align: justify;
}

P {
	/*font-size: small;*/
	margin-right: 1.8em;
}

TD {
	vertical-align: top;
}

LI {
	/*font-size: small;*/
	margin-left: 0;
}

UL, OL {
	padding-left: 1em;
}

TT, PRE {
	font-family: "Andale Mono", "Courier New", "Courier", monospace;
	/*font-size: small;*/
}

CODE {
	font-family: "Andale Mono", "Courier New", "Courier", monospace;
	/*background-color: #f0f9fc;*/
	white-space: nowrap;
	/*font-size: small;*/
}

DIV {
	/*font-size: small;*/
}

FORM, INPUT, BUTTON {
	margin-top: 0;
	margin-bottom: 0;
	height: 1.8em;
}

BLOCKQUOTE {
	margin-left: 1em;
	/*font-size: small;*/
}

HR {
	height: 1px;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 0px;	/* Mozilla work-around to eliminate "groove" */
}
IMG {border: 0;}

A:link	  {color: #30c; text-decoration: underline; }
A:visited {color: #306; text-decoration: underline; }
A:hover   {color: #30c; text-decoration: none;      }
A:active  {color: #30c; text-decoration: none;      }

 

H1 {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	font-size: 160%;
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 5px;
	color: #600;
}
H2 {
	font-weight: bolder;
	font-style: italic;
	font-size:	150%;
	margin-top: 0;
	padding-top: 0;
}
H3 {
	font-weight: bold;
	font-size:	140%;
	margin-top: 1.1em;
}
H4 {
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
	margin-top: 2em;
	margin-bottom: 0;
}
H5 {
	font-size: 120%;
	font-weight: bold;
	margin-top: 1.3em;
	margin-bottom: 0;
}
H6 {
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
	margin-left: 0.8em;
	margin-top: 1.3em;
	margin-bottom: 0;
}

/* Custom {{{1
*/

.nav {
	min-height: 12em;	/* must match number of nav lines */
	height: 12em;
	width: 100%;
	max-width: 50em;
	background-color: #fda; /* ec9 fc8 */
	vertical-align: top;
	text-align: center;
	border: 1px solid #500;
}

.navcolumn {
	float: left;
	font-size: 14px;
	/* IE doesn't inherit background from .nav container */
	background-color: #fda; /* ec9 fc8 */
	padding: 1em;
	padding-right: 2em;
	vertical-align: top;
}

.main {
	clear: both; /* make IE display body below floating nav */
	background: #fff;
	margin-top: 1em;
	padding: 2em;
	max-width: 50em;
	border: 1px solid #500;
      text-align: justify;
}

.footer {
	width: 100%;
	max-width: 50em;
	background-color: #ec9; /* fc8 */
	padding: 5px;
	margin-top: 1em;
	vertical-align: top;
	text-align: center;
	border: 1px solid #500;
}

/* general markup */

.nolead {
	margin-top: 0;
}

.lesslead {
	margin-top: -1em;
}

.byline {
	float: right;
	text-align: right;
	margin-top: 0;
	font-size: small;
	font-style: italic;
}

.red {
	color: #f00;
	font-weight: bold;
}

/* 1}}}
 vim:foldmethod=marker:filetype=css
*/
