body { margin-top: 0em; }
h1 { font-size: 15px; text-transform: none; padding-bottom: .4em; }

h2 { font-size: 14px; 
	text-transform: none; 
	font-style: normal; 
	padding-top: 2px; 
	padding-bottom: 0; 
	letter-spacing: 0;
	font-weight: bold;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif; }
	
h4 { font-size: 9px; text-transform: uppercase; color: #c54d19; }


div#secondary .text { line-height: 2.0em; padding-bottom: 1em; width: 155px; 
	font-size: 85%; }

#centercontent p { padding-bottom: .75em; font-size: 89%; line-height: 1.3em; }
#centercontent ul li { padding-bottom: 2px; font-size: 89%; line-height: 1.1em; }


p.dateline { font-family:  Georgia, "Times New Roman", Times, serif;
 line-height: 1.5em; padding-bottom: .5em; font-style: italic;
 font-size: 90%;  color: #5d6219; /* spinach */ }
 
.narrow { width: 155px; }

div#secondary .blurb a { 
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif; }
 
div#secondary .blurb a:link,
div#secondary .blurb a:visited { 
 font-size: 9px; font-weight: bold; font-style: italic;
 text-decoration: none; background-color: #c54d19;  color: #f4e5aa; padding: 1px 2px; }

div#secondary .blurb a:hover, 
div#secondary .blurb a:active { 
 font-size: 9px; font-weight: bold; font-style: italic; 
 text-decoration: none; background-color: #3d1a00;  color: #f4e5aa; padding: 1px 2px; }
 
.darkcoffee { color: #5d6219; }

.spinach { color: #3d1a00; }

div#primary { 	position: relative;  
	top: 25px; 
	left: 216px;
	width: 462px; 
	height: auto; 
	height: 100%; 	 
	border-left: 1px dotted #c54d19; 
	padding-top: 0; 
	padding-left: 8px;  
	padding-right: 8px; 
	padding-bottom: 0; 
	font-size: 1em; 
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;   
	z-index: 20;}

div#primary p { width: 440px; }

div#primary div#centercontent p a:link,
div#primary div#centercontent p a:visited { font-size: 105%; 
	color: #456b3f; 
	padding-bottom: 1px;
	text-decoration: none; 
	border-bottom: 1px dotted #456b3f; }
	
div#primary div#centercontent p a:hover,
div#primary div#centercontent p a:active { font-size: 105%; 
	color: #3d1a00; 
	padding-bottom: 1px;
	text-decoration: none; 
	border-bottom: 1px dotted #3d1a00; }
	


ul.archive_links li { font-size: 87%; line-height: 1.5em; }
ul.archive_links li a:link, 
ul.archive_links li a:visited { color: #3d1a00; padding-bottom: 1px;
	text-decoration: none; border-bottom: 1px dotted #3d1a00; }
ul.archive_links li a:hover, 
ul.archive_links li a:active { color: #c54d19; padding-bottom: 1px;
	text-decoration: none; border-bottom: 1px dotted #c54d19; }
ul.archive_links { padding-bottom: 2px; }
ul.archive_links li p.dateline { padding-top: 2px; }

strong { font-size: 105%; }
em { font-weight: bold; color: #c54d19; }

div#secondary { padding-left: 6px; margin-left: 6px; width: 220px; }

div.magazine_link { 
	margin-left: 1px;
	width: 180px;
	display: block; 
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-top: 2px; 
	border: 1px solid #c54d19; /* tomato red */
	height: auto; }
	
div.magazine_link h1 { 
	padding-top: 1px;
	padding-bottom: 4px;
	color: #3d1a00; /* dark brown */ 
	font-size: 1em; 
	text-transform: none; 
	font-style: italic; 
	font-family:  Georgia, "Times New Roman", Times, serif; }
	
div.magazine_link a  { 
	margin-left: 4px;
	font-style: normal; 
	font-weight: normal;
	font-size: .95em;
	line-height: 1.5em;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif; 
	border-bottom: 1px dotted #6b502e; padding-bottom: 0; }
	
div.magazine_link .smalltext { 
	padding-top: 4px;
	font-size: .90em; 
	color: #6b502e; } 
	
div.magazine_link img { float: left; 
	padding-bottom: 4px;
	margin-right: 8px;
 }
	
div.magazine_link a img { border: none; }

div#secondary .newsitem { 
	padding-top: 6px;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-style: normal;
	font-size: 100%; line-height: 1.5em; color: #3d1a00; }
	
div#secondary .newsitem h4 { font-size: 100%; }

div#secondary .newsitem a { font-style: normal;
	font-size: 100%; line-height: 1.5em; color: #3d1a00;
	padding-bottom: 1px; 
	text-decoration: none; border-bottom: 1px dotted #3d1a00; 
	background-color: transparent; }