/**
 * @file
 * Views Styling
 */

.view-albums {
  padding-bottom: 10px;
  min-height: 220px;
}

.view-albums .views-row {
  width: 200px;
  height: 200px;
  text-align: center;
  float: left;
  margin: 15px;
}

.view-albums .views-row .views-field-title {
  font-family: Xenophone, Helvetica, Arial, sans-serif;
  font-size: 2em;

     -moz-transform: rotate(2deg);  
       -o-transform: rotate(2deg);  
  -webkit-transform: rotate(2deg);  
      -ms-transform: rotate(2deg);  
          transform: rotate(2deg);  
             filter: progid:DXImageTransform.Microsoft.Matrix( 
                     M11=0.9993908270190958, M12=-0.03489949670250097, M21=0.03489949670250097, M22=0.9993908270190958, sizingMethod='auto expand');
               zoom: 1;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
  padding: 4px;
  margin-top: -10px;
}

.view-albums .views-row .views-field-title a {
}

.view-id-news .leadimg {
  float: left;
  margin: 0 15px 10px 0;
}

.view-id-news .views-row {
  position: relative;
  margin-bottom: 25px;
}

.readmore {
  float: right;
}

a.splat {
  background-color: #FFFF00;
  display: block;
  padding: 5px 12px 5px;
  float: right;
  margin: 10px 0 0 15px;
  color: #000;
  
     -moz-transition: all 0.2s ease-out;  
       -o-transition: all 0.2s ease-out;  
  -webkit-transition: all 0.2s ease-out;  
      -ms-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;  


     -moz-border-radius: 12px; 
  -webkit-border-radius: 12px; 
          border-radius: 12px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}

a.splat:hover {
  text-decoration: none;
  color: #fff;

  background-color: #eeee00;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeee00), to(#bb8800)); 
  background-image: -webkit-linear-gradient(top, #eeee00, #bb8800); 
  background-image:    -moz-linear-gradient(top, #eeee00, #bb8800); 
  background-image:     -ms-linear-gradient(top, #eeee00, #bb8800); 
  background-image:      -o-linear-gradient(top, #eeee00, #bb8800); 
  background-image:         linear-gradient(top, #eeee00, #bb8800);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeee00', EndColorStr='#bb8800'); 
}

#view-admin {
  height: 30px;
}

.readmore a {
  padding: 5px;
  display: block;
  background: #000;
  margin-top: -35px;
}

.view-sponsors.view-display-id-page_1 .view-content {
  padding: 0 20px 20px 20px;
  background-color: #fff;
  border-left: 4px solid #000;
  border-bottom: 4px solid #000;
  border-right: 4px solid #000;
  text-align: center;
  margin-top: -4px;
}

.view-sponsors.view-display-id-page_1 .view-content a {
  margin: 0 10px;
}

.view-sponsors.view-display-id-page_1 .view-display-id-attachment_1 .view-content {
  border-top: 4px solid #000;
  padding-top: 20px;
}