.search-result, .category-item {
	margin-bottom: 10px;
	border-bottom: 1px solid #CACACA;
	padding-bottom: 10px;
}
.photo-category-item {
	width: 137px;
	float: left;
	text-align: center;
}

.search-result h2, .category-item h2, .photo-category-item h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

	.category-item h2 a:hover, .photo-category-item h2 a:hover {
		color: #666 !important;	
	}
	
.search-result img.preview, .category-item .img {
	float: left;	
	padding: 1px;
	border: 3px solid #cacaca;
	width: 100px;
	height: 100px;
	margin-right: 5px;
}

.photo-category-item .img {
	display: block;
	padding: 1px;
	border: 3px solid #cacaca;
	width: 100px;
	height: 101px;
	margin-left: 14px;
}

	.search-result img.preview:hover, .category-item .img:hover, .photo-category-item .img:hover {
		padding: 1px;
		border: 3px solid #333;
	}
	
	.category-item .img img, .photo-category-item .img img {
		width: 100px;
		height: 100px;
	}

div#category_articles {
    float: left;
    width: 550px;
    margin-top: 5px;
    margin-left: 5px;
}
.category_banner {
    text-align: center;
    margin: 0px 0px 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid black;
}
.location {
    padding-left: 165px;
}
.category_title {
    background-color: #636466;
    color: white;
    padding: 4px;
    font-size: 120%;
    font-weight: bold;
    margin: 10px 0px 5px 0px;
}
div#content div.category_title a {
    color: white;
}
div#content div.category_footer {
    text-align: right;
    font-weight: bold;
}
div#content div.category_footer a {
}
div#content div.category_footer a:hover {
    color: #666666;
}

