body { font-family:"Times New Roman", Times, serif; color#642d00; }
h1 { color:#642d00; font-size:23px;  text-align:center; font-family:"Times New Roman", Times, serif}
h2 { color:#642d00; font-size:21px; text-align:center; font-family:"Times New Roman", Times, serif}
h3 { color:#642d00; font-size:19px; text-align:center; font-weight:bold; font-family:"Times New Roman", Times, serif}
.subH2 { color:#642d00; font-size:17px; font-weight:bold; text-align:center; font-style:italic; padding-bottom:10px;}
h4 { color:#663333; font-size:10pt; font-weight:bold; font-style:italic; text-align:center; font-family:"Times New Roman", Times, serif}
hr { width:75%; text-align:center; }

p, ul, td {  color:#642d00; font-size:12pt; font-family:"Times New Roman", Times, serif; }
p.bold { font-weight:bold; font-size:12pt; font-family:"Times New Roman", Times, serif; }
a { color:#0E760E; font-weight:bold; }
a:hover { text-decoration:none; }
.center { text-align:center; }

div.hr {
	clear:left;
	clear:right;
	margin-top:40px;
	margin-bottom:40px;
  height:14px;
  background: #fff url(images/hr.gif) repeat-x scroll center;
}
div.hr hr { display: none; }
div.photoCaption { font-size:.9em; padding-bottom:15px; font-weight:bold; text-align:center;}

table .data { border-collapse:collapse; background-color:#F3EDD8; border-width:1px; border-style:soild; border-color:#000000;}
table .data th { background-color:#CDBDA7; }
table .data td.right { text-align:right; }
table .data caption { background-color:#BC957A; }
table .data th, table .data td { font-size:.8em; padding-left:5px; padding-right:5px; border-collapse:collapse; border-width:1px; border-style:solid; border-color:#CCCCCC;}

/* lists */
div.navlist { margin-left: 0; padding-left: 0;  white-space:nowrap;}
 ul li { padding-left: 10px; background-image:url(images/li.gif); background-repeat:no-repeat; width:inherit;
				padding-left:25px; font-size:.9em; margin-top:5px; background-position: left top; }
 ul { list-style: none; width:inherit;  clear:left right;}
 
 /* news articles */
 
 table.newsArticle { background-color:#A5E6B9; font-size:.9em; margin-left:30px; width:400px; margin-bottom:20px; width:500px;
 		 /* border-width:1px; border-color:#7B5347; border-style:solid; */
 }
 .imgNews { border-width:2px; border-style:solid; border-color:#333333; }
 table.newsArticle td { padding:15px; }
 table.newsArticle li { padding-left: 10px; background-image:url(images/li_green.gif); background-repeat:no-repeat; width:inherit;
				padding-left:25px; font-size:.8em; margin-top:5px; background-position: left top; }

.newsLeftColumn { float:left; width:200px;  }

table.newsLeft { background-color:#FFFFDD; width:194px; margin-bottom:25px;}
.picCenter { text-align:center; }
.bdr { border-style:solid; border-width:2px; border-color:#663300; }

.asterisk { font-weight:bold; color:#CC3300; font-size:1.2em; }

/* hiram house happenings ************ */
.hap1 { font-family:arial; color:#ffffff; font-size:11pt; font-weight:bold; margin-top:5px;}
.hap2 { font-family:arial; color:#ffffff; font-size:10pt; margin-bottom:13px;}
.hap3 { font-family:arial; color:#ffffff; font-size:8pt;}
.hapItalics { font-family:arial; color:#ffffff; font-size:10pt; font-style:italic; }
.hapHead { font-family:arial; color:#ffffff; font-size:14pt; font-weight:bold;}
/* *********************************** */