h2 {font-size: 1.2em;
	font-weight: 600;
	padding: 1px 0px 2px 0px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;}
h3 {font-size: 1.1em;
	font-weight: 600;}
h4 {font-size: 1em;
	font-weight: 600;
	color: #000;
	background-color: #eee;
	padding: 5px;}
	
.byline {font-size: .8em;
	padding: 0px;
	margin: -5px 0px 5px 0px;}
.photocaption, td p.photocaption {color: #000;
	background: transparent;
	font-size: .8em;
	font-weight: 500;
	padding: -1px 2px 0px 2px;}
.quote {font-size: .88em;
	padding: 0px 15px 0px 15px;}
.indent {padding-left: 2em;}
.boxed {border: 1px solid #ddd;}
.bold {font-weight: bold;}
.textxsmall {font-size: .8em;}
.textsmall {font-size: .9em;}
.textmedium {font-size: 1em;}
.textlarge {font-size: 1.1em;}
.textxlarge {font-size: 1.2em;}
.smallbold {font-size: .8em;
	font-weight: bold;}

/* colors */
.blue {color: #09c; /* basin blue */
  background: transparent;}
.red {color: #C03;
  background: transparent;}
/* end colors */