/**** Base styles ****/

html {
  overflow-y: scroll;
}


a img {
  border: none;
}


.box {
	float: left;
	margin-left:9px;
	margin-right:9px;
}

.box img,
#tumblelog img {
	display: block;
	float: left;
}

#content {
	float: left;
	overflow: visible;
	width: 100%;
	margin-top:25px;
}

.col1 {
	width: 218px;
}

.col1 img {
	max-width: 218px;
}

/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}


/* Infinite Scroll loader */
#infscr-loading { 
  text-align: center;
  z-index: 100;
  position: fixed;
  left: 45%;
  bottom: 40px;
  width: 200px;
  padding: 10px;
  background: #000; 
  opacity: 0.8;
  color: #FFF;
}

/**** Fluid ****/

#container.fluid  {
  padding: 0;
}
.clearfix { zoom: 1; }
