.front #content h2 {
  width:95%;
  background:#ac1a2f;
  color:#fff;
  font-family: "Times New Roman", serif;
  text-transform:uppercase;
  font-size:16px;
  padding:10px 15px;
  letter-spacing:1.5px;
  margin-right:10px;
}

/*
#home_featured {
  padding:0 30px;
}
*/

#home_featured .content {
  margin-top:20px;
  padding:0 20px;
}

#home_featured .views-row {
  margin-bottom:25px;
}

#home_featured .views-field-title {
  margin-bottom:7px;
}

#home_featured .views-field-title a {
  font-weight:bold;
  font-size:20px;
}

#home-bottom {
  overflow:hidden;
}

#home-bottom-left {
  width:330px;
  float:left;
  background:#e2e2e0;
  padding:20px 30px;
  margin-bottom:-2000px;
  padding-bottom:2000px;
}

#home-bottom-left h2 {
  width:90% !important;
}

#home-bottom-left .content {
  padding:10px 20px;
}

#home-bottom-left .views-row {
  border-bottom:1px solid #808080;
  margin-bottom:15px;
  padding-bottom:15px;
}

#home-bottom-left .views-row-last {
  border-bottom:none;
  margin-bottom:0;
  padding-bottom:0;
}

#home-bottom-left .views-field-title {
  margin-bottom:5px;
}

#home-bottom-left .views-field-title a {
  font-size:15px;
  font-weight:bold;
}

#home-bottom-right {
  width:210px;
  float:right;
  margin-right:5px;
  background:#e2e2e0;
  padding:20px 30px;
  position:relative;
  bottom:0;
}

#home-bottom-right h2 {
  width:85% !important;
}

#home-bottom-right .content {
  padding:0 !important;
  margin-top:20px;
}

#home-bottom-right .tweet-container {
  border-bottom:1px solid #808080;
  margin-bottom:10px;
  padding-bottom:10px;
  float:left;
  width:100%;
}

#home-bottom-right .tweet-icon {
  width:20px;
  float:left;
}

#home-bottom-right .tweet {
  width:200px;
  float:left;
  padding:0 10px;
}

#home-bottom-right .tweet .tweet-meta a {
  margin-right:7px;
}