

#feature-headers {
    background: url("header4.jpg") no-repeat scroll top center transparent;
    height: 523px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 100%;
}

#feature-headers {
  text-align: left;
}

.feature-text p {
	max-width:100%;
}

#feature-headers h1,
#feature-headers .author {
  font-family: Georgia, "Times New Roman", serif;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 70px;
  letter-spacing: .2em;
  font-weight: normal;
  line-height: 70px;
  position: relative;
  text-align: left;
  padding-top: 60px;
  margin-bottom:30px;
}

#feature-headers h1 em {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 195px;
  letter-spacing: 0;
  text-shadow: 0 0 3px rgba(0,0,0,.57);
  font-style: normal;
  color: #322b3c;
}

#feature-headers h1 span {
  background-color: #ffdd00;
  position: absolute;
  top: 50%;
  right: 222px;
  line-height: 1.5;
  display: inline-block;
  padding: 5px 10px 1px;
  margin-top: -13px;
}

#feature-headers .wrapper {width:900px;}

#feature-headers h2 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  line-height: 1.2;
  text-align: left;
  font-weight: normal;
  color: #fff;
  max-width: 480px;
}

#feature-headers .author {
  font-size: 16px;
  letter-spacing: .01em;
  color: #000000;
  text-align: left;
  line-height: 1.5;
  margin-top:0px;
  display:block;
  padding-top:30px;
}

#feature-content .feature-container {
  background:url(pattern.png);
}

.feature-text {
	background-color:rgb(255,255,255)
	background-color:rgba(255,255,255,.5);
}

.text h2 {
	font-style:normal;
	background-color: #DC553C;
	padding:15px;
	font-size:25px;
	color:#fff;
	display:inline-block;
}


p.intro {
  color: #8851ba;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  line-height: 1.4;
}

.feature-text .dropcap {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 115px;
  line-height: 1.1;
  height: 105px;
  padding-right: 5px;
  margin-left: -8px;
  margin-top:-20px;
  color:#DC553C;
}

.image {
  position: relative;
}


.daniel {width:400px; float:right; padding-left:30px;}
.daniel img {padding-bottom:10px;}
.historic {width:430px; float:right; padding-left:30px;}
.historic p.caption {
	text-align:left;
	margin-top:10px;
	display:block;
}

.photo-align-r {
  float:right;
  padding-left:30px;
  margin-top:-140px;
}
.fr {float:right;}


blockquote {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 30px;
  color: #000000;
  text-transform: uppercase;
  width: 345px;
  line-height: 1.3;
  position: relative;
  right: 0;
  float:right;
  padding:45px;
  margin: 0 0 50px 50px;
  border-left: 4px solid #DC553C;
  border-bottom: 4px solid #DC553C ;
}


blockquote .author {
	color:#DC553C;
}


.image p.caption {
  border-bottom:4px solid #000;
  padding-bottom:10px;
  color:#777777;
  font-size:13px;
  font-family: helvetica, arial, sans-serif;
  font-weight: normal !important;
}


.historic.law p.caption {
  width: 400px;
  margin-left: 30px;
  }

.historic.law img {margin-bottom:10px;}

#feature-headers h2, #feature-headers .author {margin-left:7px;}
