body { 
font-family: Helvetica, sans-serif;
margin-left: 0px;
	margin-top: 0px;
}
.headline {
	
	font-size: 40px;
	line-height: 26px;
	color: #1c3f95;
	margin-top:10px;
}
.headline2, h2 {
	
	font-size: 16px;
	font-weight: bold;
	color: #1c3f95;
}
h3 { font-size:14px;}

.headline-wht {
	
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.bodycopy {
	
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.bodycopy2 {
	
	font-size: 14px;
	line-height: 16px;
	color: #000000;
}
.bodycopy3 {
	
	font-size: 12px;
	color: #84a93f;
}
.subheads {
	
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #1c3f95;
}
.boiler { 
  
 font-size: 12px; 
 line-height: 18px;
 color: #FFFFFF;
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;

 }
.subon {
  
	font-size: 14px;
		line-height: 16px;
	color: #512c8d;
	font-weight: bold;
	background-image: url(images/sub-on.gif);
	background-repeat: repeat;
	padding-left: 15px;
}
.suboff {
  
	font-size: 14px;
		line-height: 16px;
	color: #000000;
	padding-left: 15px;
}
.subon a:link,
.subon a:visited,
.subon a:hover,
.headline3 a:link,
.headline3 a:visited,
.headline3 a:hover 
.suboff a:link,
.suboff a:visited,
.suboff a:hover {
	text-decoration: none;
	color: #512c8d;
}
.headline3 a:link,
.headline3 a:visited,
.headline3 a:hover  {
	text-decoration: none;
	color: #752e7c;
}
.boiler a:link,
.boiler a:visited,
.boiler a:hover  {
	text-decoration: none;
	color: #FFFFFF;
}
.info a:link,
.info a:visited,
.info a:hover  {
	text-decoration: none;
	color: #FFFFFF;
}
.location a:link,
.location a:visited,
.location a:hover  {
	text-decoration: none;
	color: #FFFFFF;
}
.subon2 {
  
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding-left: 25px;
}
.suboff2 {
  
	font-size: 12px;
	color: #333333;
	padding-left: 25px;
}
.subon2 a:link,
.subon2 a:visited,
.subon2 a:hover,
.suboff2 a:link,
.suboff2 a:visited,
.suboff2 a:hover {
	text-decoration: none;
	color: #333333;
}

.eventblock { width:400px;font-family:Arial, Helvetica, sans-serif; text-align:center;padding:10px;margin-right:15px;font-weight:normal;background-image:url(images/book-fair-grad.gif); background-position:bottom;background-repeat:repeat-x;border-bottom:#5894b3 solid 1px;}
.eventblock h2 { font-size:24px;padding:0;margin:0;margin-bottom:3px;color:#55a800;}
.eventblock .blurb  { font-size:13px;font-style:italic;margin-top:0px;}
.eventblock .dates p { font-size:13px;margin-bottom:0px;padding-bottom:0px;margin-top:5px;padding-top:0}

.eventblock .location  { margin-top:5px;font-size:13px;margin-bottom:3px;padding-bottom:0px;margin-top:0px;}
.eventblock .info { font-style:italic;font-size:11px;}

.hm-sale-books { 
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	}
.bktitle { font-size:15px;}
.hm-sale-books-img { float:left;width:155px;text-align:center;}	