ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.column li {
	float: left;
	width:260px; /*Set default width*/
	padding: 0;
	margin: 5px 0;
	display: inline;	
	height:100%;		
}
.block {	
	font-size: 1em;	
	padding: 10px;
	background-color: #C5D9EC;
	padding-left:55px;
	background-position:2px 2px;
	border:1px solid grey;
}
.block h2 {
	font-size: 1.8em;
}
.block img {
        /*Flexible image size with border*/
	width: 89%;  /*Took 1% off of the width to prevent IE6 bug*/
	padding: 5%;
	background:#fff;
	margin: 0 auto;
	display: block;
	-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
}

.cat{
	margin:5px;
	min-height: 100%;
	margin-right: 10px; /*Creates the 10px gap between each column*/	
	font-size:12px;	
	}