body { font-family:"Times New Roman", Times, serif; }
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, th { text-align:left; color:#642d00;  font-family:"Times New Roman", Times, serif; }
p.bold { font-weight:bold; font-size:12px; font-family:arial; }
a { color:#0E760E; font-weight:normal; }
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:.7em; padding-bottom:15px;}

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;  margin-top:5px; background-position: left top; }
 ul { list-style: none; width:inherit;  clear:left right;}
 
 /* news articles */
 
 table.newsArticle, table.newsArticleBrown { 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; */
 }
 table.newsArticleBrown { background-color:#845E3F; color:#ffffff; padding:20px;} 
 table.newsArticleBrown p, table.newsArticleBrown div, table.newsArticleBrown h2, table.newsArticleBrown a { color:#ffffff;  }
 
 table.newsArticleYellow { background-color:#FFFFDD; padding:20px; }
 
 .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;}
/* *********************************** */

.caption { font-size:10px; text-align:center; font-family:verdana,arial;}
.caption2 { font-size:9px; text-align:center; font-family:verdana,arial;}
.artSubTitle {text-align:center; font-size:12pt; font-weight:bold;}
.heading14 { font-size:14pt; font-weight:bold; text-align:center; }
.artTitle {font-weight:bold;text-align:center;font-size:15pt;}

img.li { padding-right:7px; }