body {
	margin : 0;
	border : 0;
	color : #000;
	background : #fff;
	}


a:link, a:active {
	color : #009;
	background : #fff;
	font-weight : bold;
	text-decoration : none;
	}


a:visited {
	color : #999;
	background : #fff;
	font-weight : bold;
	text-decoration : none;
	}

a:hover {
	background : #009;
	color : #fff;
	font-weight : bold;
	text-decoration : none;
	}


a.nav, a.nav:visited, a.nav:active {
	font-weight: bold;
	color: #fff;
	background : #009;
	text-decoration: none;
	}


a.nav:hover{
	font-weight: bold;
	color: #fc0;
	text-decoration: none;
	}


h1 {
	color : #999;
	background : #fff;
	font : 22px verdana, arial, geneva, helvetica, sans-serif;
	font-weight : bold;
	}


h2 {
	color : #999;
	background : #fff;
	font : 20px verdana, arial, geneva, helvetica, sans-serif;
	font-weight : bold;
	margin : 20px 0px 20px 0px;
	}


h3 {
	color : #c00;
	background : #fff;
	font : 17px verdana, arial, geneva, helvetica, sans-serif;
	font-weight : bold;
	margin-bottom : 22px;
	margin-top : 44px;
	}

h4 {
	font : 12px/22px verdana, arial, geneva, helvetica, sans-serif;
	font-weight : bold;
	margin: 30px 0px 0px 0px; 
	}


p, blockquote {
	font-size : 12px;
	line-height : 22px;
	margin-bottom : 22px
	}


ul, ol, li {
	font-size : 12px;
	line-height : 22px;
	}


.bottomless {
	margin-bottom: 0px;
	}



.topless {
	margin-top: 0px;
	}

.dateline {
  	font : 10px verdana, arial, geneva, helvetica, sans-serif;
	font-weight : normal;
	margin : 10px 0px 10px 0px;
	}


.small {
	color : #000;
	background : #fff;
	font-size : 10px;
	line-height : 18px;
	}


.separator {
  color : #999999;
  background : #fff;
  font : 18px verdana, arial, geneva, helvetica, sans-serif;
}


.nolink {
  color : #999;
  background : #fff;
  font-weight : bold;
}


.title {
  color : #fff;
  background : #c00;
  font : 16px verdana, arial, geneva, helvetica, sans-serif;
  font-weight : bold;
  vertical-align : sub;
}

.nico {
  color : #000;
  background : #fff;
  font-size : 12px;
}

.button {
  color : #333;
  background : #fff;
  font : 12px  verdana, arial, geneva, hevetica, sans-serif;
  font-weight : bold;
}

.dashed {
border : 1px #000 dashed;
}

.tab {
margin-left : 30px;
}

.indent{
margin-left : 30px;
}

/*note to self: underscores are not a good idea in class names*/

.indent_a_lot{
margin-left : 100px;
}

.indent {
margin-left: 40px;
}

.footer {
color: #fff;
}

.prose-indent {
text-indent: 2em;
margin: 0 0 0 0;
}

.prose-no-indent {
margin: 0 0 0 0;
}

.indento{
margin-left: 2em;
}


#bottomnav p {
		color: #fff;
		background: transparent;
		}
		
#bottomnav a {
	  background : transparent;
	  color : #fff;
	  font-weight : bold;
	  text-decoration : none;
	}	
	
#bottomnav a:hover {
	  background : transparent;
	  color : #fc0;
	  font-weight : bold;
	  text-decoration : none;
		}