.home-block { float:left; margin-bottom:30px;}
.front #block-system-main {clear:both;}

/* Abe This is for front page */
.front #half_background {
	display: none !important;
}
.front #content_container {
	background-color: #ddded6; /* might need to change this to use gradient background */ 
	background-image:url('../images/homepage/rotate.php');
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top center;

}

.front #content_container #content{background-color:transparent;padding-top:0;}
.front #main {margin-top:360px; background-color:#FFF; padding-left:0}
#front-content-wrap {border-bottom: 4px solid #000000;}

.front h1#page-title {display:none;}


#block-views-homepage-blocks-block-1 .view-header,
#block-views-homepage-blocks-block-1 .view-content,
#block-views-homepage-blocks-block-1 .more-link,
#block-views-homepage-blocks-home-block-news .view-header,
#block-views-homepage-blocks-home-block-news .view-content, 
#block-views-homepage-blocks-home-block-news .more-link
{border-right:1px solid #ddded6}



.view-homepage-blocks .view-header p {margin:0;}
.front .view-homepage-blocks .view-header {background-color:#000;color:#6addf9; height:44px; padding:10px 15px 2px 15px;line-height: 20px;font-size: 15px;}
.front .view-homepage-blocks .view-header .block-title {text-transform:uppercase; color:#fff;}


.region-front-top .view-homepage-blocks .view-content{padding:15px; height:280px; overflow:hidden;}


.home-block h2 a{font-size:14px; font-weight:bold; line-height:18px;}
#main .home-block h2 a{color:#7b7e73;}
.home-block h2 a:hover{color:#00b0db; text-decoration:underline;}
.home-block h2 {margin-bottom:0;}
.front #main .block .views-field-title h2 {line-height:0;}

#block-views-homepage-blocks-home-block-news h2 a{font-size:20px; font-weight:normal; line-height:120%;}
#block-views-homepage-blocks-home-block-news .views-field-title, #block-views-homepage-blocks-home-block-calendar .views-field-title{margin-top:5px;}
#block-views-homepage-blocks-home-block-news .views-field-field-featured-image,#block-views-homepage-blocks-home-block-news .views-field-field-teaser {margin-top:15px;}
#block-views-homepage-blocks-home-block-news .views-field-field-featured-image img {height: auto; width: auto; max-width: 100%; max-height: 217px;}



.home-block .views-field-created, .home-block .views-field-field-event-date{color:#00b0db;font-family:MuseoSlab;}

.home-block .views-row {padding:10px 0; border-bottom:1px solid #ddded6;}
.home-block .views-row-last {border-bottom:0;}

.home-block .views-field-field-teaser {font-size:13px;line-height:15px;}

/* More Link Buttons */
.home-block .more-link {padding-top:30px;}
#main .home-block .more-link a ,
#main .block .field-name-body a.more{
  background-color: #00B0DB;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin: 0 15px;
  padding: 3px 0;
  text-transform: uppercase;
  text-align:center; 
}

#block-block-6 {clear:both;}
.front-spacer {margin-bottom:20px; clear:both; background-color:#ddded6; height:2px;}

.front #block-system-main .content {padding:10px;}

.front .block .field-name-body h2 {color: #231F20;font-size: 21px;font-weight: bold;text-transform: uppercase;}
.front .block .field-name-body {padding:0px 30px;margin-top:0; font-size:17px; line-height:24px;}
#main .block .field-name-body a.more{display:inline; padding:3px 15px; float:right;margin-bottom:20px;}


#front-bottom-left {float:left;}
#front-bottom-right{float:left;}

.front-quote-block {padding:20px 35px; text-align:center;}
.front-quote-block .views-field-body {
  font-size: 20px;
  font-style: italic;
  line-height: 25px;
}
.views-field-field-attribution {font-size:12px;}
