/**
 * @file
 * Block Styling
 */


/* Block wrapper */
.block {
  margin-bottom: 20px;
}


/* Block inner wrapper, used mainly for gutter margins */
.block-inner {
}


/* The first block in the region */
.block.first {
}


/* The last block in the region */
.block.last {
}


/* Zebra striping for each block in the region */
.block.odd {
}


/* Zebra striping for each block in the region */
.block.even {
}


/* Block title */
.block-title {
}


/* Block content wrapper */
.block-content {
}


/* Match item list and block menu margin and padding */
.block-content ul,
.block-content ol {
  margin: 0 0 0 15px;
  padding: 0;
}


/* Match item list and block menu margin and padding */
.block-content li {
  margin: 0;
  padding: 0;
}


/* Block for the latest news items in the first category */
#block-aggregator-category-1 {
}


/* Block for the latest news items in the first feed */
#block-aggregator-feed-1 {
}


/* First block created with "Add block" link */
#block-block-1 {
}


/* "Recent blog posts" block */
#block-blog-recent {
}


/* "Book navigation" block for the current book's table of contents */
#block-book-navigation {
}


/* "Recent comments" block */
#block-comment-recent {
}


/* "Active forum topics" block */
#block-forum-active {
}


/* "New forum topics" block */
#block-forum-new {
}


/* Language switcher block */
#block-locale-language {
}


/* Custom menu block  */
#block-menu-menu-NAME {
}


/* "Recent content" block */
#block-node-recent {
}


/* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
#block-node-syndicate {
}


/* "Most recent poll" block */
#block-poll-recent {
}


/* "Author information" block for the profile of the page's author */
#block-profile-author-information {
}


/* "Search form" block */
#block-search-form {
}


/* "Shortcuts" block */
#block-shortcut-shortcuts {
}


/* "Popular content" block */
#block-statistics-popular {
}


/* "Main menu" block */
#block-system-main-menu {
}


/* "Management" block for Drupal management menu */
#block-system-management {
}


/* "Navigation" block for Drupal navigation menu */
#block-system-navigation {
}


/* "User menu" block for Drupal user menu */
#block-system-user-menu {
}


/* "System help" block */
#block-system-help {
}


/* "Main page content" block */
#block-system-main {
}


/* "Powered by Drupal" block */
#block-system-powered-by {
}


/* "User login form" block */
#block-user-login {
}


/* "Who's new" block for a list of the newest users */
#block-user-new {
}


/* "Who's online" block for a list of the online users */
#block-user-online {
}


/*
Block titles
*/
h2.block-title {
  color:#036;
  font-size:18px;
  font-weight:bold;
}

/*
Front Slider
*/
/* Eliminates a h-scrollbar issue, caused by the 
slider arrows when reducing the window width. */
#block-views-homepage-slideshow-block {
	overflow: hidden;
}

/*
Features
*/
/* .front #features .block-inner {margin:0 0 0 10px;} */

#features .region-two-60-40-second .block-inner {
  /*background: #e9eef1;*/
  background:#729cc5;
  /*color:#676C6E;*/
  color:#ffffff;
  padding:15px;
  border-bottom: 3px solid #ddd;
}
#features .region-two-60-40-second .block:first-child .block-inner {
  border-bottom: none;
  background: #0B3D6E;
  color:#ffffff;
}
#features .region-two-60-40-second .block:first-child .block-inner h2.block-title{
  color:#ffffff;
}
#features .region-two-60-40-second h2.block-title {
  border-bottom: 1px solid #bdc2c7;
  font-weight: 400;
  padding: 0px 0 7px 0;
  margin-bottom:12px;
  color:#ffffff;
}
#features .region-two-60-40-second .content {
  font-size:90%;
  line-height: 1.5;
}
a.call-to-action {
  background: #e92b2b;
  border-bottom: 5px solid #ae0808;
  color: #fff;
  display: block;
  font-weight: 700;
  font-size: 110%;
  margin-top: 20px;
  padding: 5%;
  text-align: center;
  width: 90%;
}
a.call-to-action:hover {
  background: #ae0808;
  border-bottom: 5px solid #e92b2b;
}



/*
floating list-item block list
*/

.floatingblocklist {
  display:block; 
  clear:both; 
  list-style:none; 
  padding:0px; 
  margin:0px;
}
.floatingblocklist br {
  display:none;  
}
.floatingblocklist li {
  clear:none;
  display:inline-block; 
  padding-bottom:4%; 
  vertical-align: top;
  width:33%; 
}
.floatingblocklist li h4 {
  margin-bottom:2px; 
  line-height:1.15;
  padding-bottom:3px;
}
.floatingblocklist li a,
.floatingblocklist li a:link {
}
.floatingblocklist li a:hover h4 {
  text-decoration:underline;
}
.floatingblocklist li p {
  font-size:1em; 
  line-height:1.3; 
  padding-left:5px;
}
.floatingblocklist li img {
  padding:4px; 
  float:left;
  margin: 2px 10px 2px 2px; 
  border: 1px solid #bbb; 
  margin-right:10px; 
  margin-bottom:5px;}

.picstyle {
  margin-left:10px;
}

.floatingblocklist.fifty li {
  width:48%;
  padding-bottom: 4%;
  padding-right:1%;
}
.floatingblocklist.fifty li p {
  line-height:1.3;
}




/* homepage feature overrides*/

.front #block-block-9 h2.block-title {
  margin-bottom:10px;
}

.front #features .floatingblocklist {
  text-align:center;
  font-weight:700;
  margin:0 0 6px 0;
  width:100%;
}

.front #features .floatingblocklist li {
  display:inline-block;
  height:auto;
  width:29%;
  margin:0;
  padding:1.5% 0 1.5% 2.5%;
  clear:none;
}
.front #features .floatingblocklist li:first-child {
  padding-left:0
}

.front #features .floatingblocklist li a {
  display:block; 
  clear:both;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAABCAMAAAA7HHRPAAAABlBMVEUiX5z///+iaD3mAAAAAnRSTlP/AOW3MEoAAAATSURBVHjaYmBkZGRgYACSAAEGAAAoAAeaGJlvAAAAAElFTkSuQmCC); /* VR Edit */
  background-repeat: repeat-x; /* VR Edit */
  background-position: bottom; /* VR Edit */
}
.front #features .floatingblocklist li a.clear {
  display: inline-block; /* VR Edit */
  padding-bottom: 8px;
}

.front #features .floatingblocklist li img {
 height:auto;
 width:98%;
 padding:0;
 margin:0 0 0.5em; /* VR Edit */
 clear:both;
 border: none; /* VR Edit */
 border-bottom: #ddd solid 3px; /* VR Edit */
}



/* search results */


.search-results .search result {
  display:inline-block;
  padding-bottom:15px;
}
.search-results h3.title {

}

.search-results .search-snippet-info {
  display:inline-block;
  padding:0;
}

.search-results .search-snippet-info .search-snippet-info {
  padding: 0 0 0 1.5em;
  font-style:italic;
}
.search-results .search-snippet-info p {
  display:inline-block;
  padding:0 0 5px 0;
  margin:0;

}

.node-type-photo-gallery .flickr-photoset-img {
  display: inline-block;
  padding:0;
  margin: 0;
  height: 120px;
  width: 120px;
  float: left;
  text-align:center;
  
}
.node-type-photo-gallery  .flickr-photoset-meta {
	clear:both;
	
	
	}



/*cache test 5*/
