body{
  font-size: 13px;
  line-height; 18px;	
}
a{ outline: none; color: #a70c28; text-decoration: none;}
a:hover{text-decoration: underline;}
h1{
  margin: 0 0 20px 0;
  font-size: 17px;
  color: #000;
}
h2{
  margin: 0 0 11px 0;
  font-size: 16px;
  font-weight: bold;
  color: #940224;
  text-align: left;
}
h3{
  margin: 0 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
h4{
  margin: 0 0 8px 0;
  font-size: 13px;
  font-weight: bold;
  color: #000;
}
h5{
  font-size: 12px;
}

p{
  margin: 0 0 10px 0;
  font-size: 13px;
}
.leftCol p{
  font-size: 12px;
}
/*Lists*/

ol, ul{
  margin: 0 0 20px 0;
}
ol li{
  margin: 0 0 4px;
  list-style-type: decimal;
  list-style-position: outside;
}
ul li{
  margin: 0 0 4px;
}
.contentItem ul{
  margin: 0px 0 20px 30px;
  list-style-type: disc;	
}
.contentItem ol{
  margin: 0 0px 20px 30px;
  list-style-type: decimal;	
}
.contentItem table{
  width: 100%;	
}
table{
  border: 1px solid #000;	
  border-collapse: collapse;  
}
table tr td, table tr th, table tr tfoot{
	border: 1px solid #000;
	padding: 3px;
}
.contentItem{
  margin-bottom: 30px;
  position:relative;
}

#contentWrap img{
  margin-bottom: 15px;
  border: 1px solid #9d2626 ;
  cursor: pointer;
}
.thumb img:hover{
  margin-bottom: 15px;
  border: 1px solid  #000000 !important;
  cursor: pointer;
}

.leftCol .imgWrap, .rightCol .imgWrap {
  text-align: center;
  display: block;
  text-decoration: none;
}
.midCol .imgWrap {
  text-align: left;
  display: block;
  text-decoration: none;
}
.leftCol .imgWrap .desc, .rightCol .imgWrap .desc{
  font-weight: bold;
  font-size: 13px;
  color: #910223;
}
.leftCol .imgWrap .desc .date, .rightCol .imgWrap .desc .date{
  color: #000;
}
p.attributes{}
