body {
	margin:0px;
	padding:0px;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#000;
	background-color:#FFF;
}

caption {
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#000;
}

p, 
td, 
form, 
.storyContent {
   font:12px arial, verdana, helvetica, sans-serif;
   padding:0px;
}

p {
	margin-left:5px;
}
/* controls appearance of phone number and mail-to link in page header.
CHANGE COLOR TO MATCH SITE */
.infoContact {
	font:bold 12px arial, verdana, helvetica, sans-serif;
   margin:0px 0px 1px 10px;
   padding:0px;
}
.infoContact a:link, 
.infoContact a:visited, 
.infoContact a:active {
	color: #000;
	text-decoration: underline;
}
.infoContact a:hover {
	color: #0379AD;
	text-decoration: none;
}

/* locks down menubar linkage to a solid, not underlined black */
a.menubar:link, 
a.menubar:visited, 
a.menubar:active, 
a.menubar:hover {
   margin-left:5px;
   font:bold 12px arial, verdana, helvetica, sans-serif;
   color:#000;
   text-decoration:none;
}

/* search form */
.srchfrm {
	margin:10px 0px 4px 2px; 
   font:bold 10px arial, verdana, helvetica, sans-serif;
	color:#000;
}

/* page content positioning, margin */
#content {
	margin:0px 10px 0px 0px;
	padding:5px;
}
#storySpacer {
	margin: 20px 0px 10px 0px;
}
#pic {
	padding:1px;
}

/* read more link
CHANGE COLOR TO MATCH SITE */
a.readmore:link, 
a.readmore:visited {
   font:bold 10px arial, verdana, helvetica, sans-serif;
   color:#0379AD;
   text-decoration:underline;
}
a.readmore:active, 
a.readmore:hover {
   font:bold 10px arial, verdana, helvetica, sans-serif;
   color:#0066FF;
   text-decoration:none;
}

/* further page content positioning, margins */
.storyTitle, .storyByline {
	padding:0px;
	font-size:20px;
	line-height:18px;
	font-weight:700;
	color:#000;
}
.storyTitle { 
	margin:5px 0px 10px 0px;
}
.storyByline { 
	font-size:12px;
	/* line-height:12px; */
   font-weight:500;
}

/* byline link
CHANGE COLOR TO MATCH SITE */
.storyByline a:link, 
.storyByline a:visited {
	color: #000;
	text-decoration: underline;
}
.storyByline a:active, 
.storyByline a:hover {
	color: #0379AD;
	text-decoration: none;
}

/* links in content
CHANGE COLOR TO MATCH SITE */
.storyContent a:link, 
.storyContent a:visited {
	color: #0379AD;
	text-decoration: underline;
}
.storyContent a:active, 
.storyContent a:hover {
	color: #0066FF;
	text-decoration: none;
}

/*  
#content>p {margin:0px;}
#content>p+p {text-indent:30px;}

#content>.storyContent {margin:0px;}
#content>.storyContent+.storyContent {text-indent:30px;}}
*/

/* subheaders on subscribe page form */
.subscribeSub {
	font-size:14px;
	color: #333;
   font-weight:700;
}