/* Box: SEARCH RESULTS
---------------------------------------------------------- */
.searchresult {
	display: block;
	margin: 10px 0; padding: 0;
	/* testing 
	border: 1px dotted pink;*/
}

.searchresult-top {
	display: block;
	margin: 0; padding: 0;
	height: 21px;
	background: url("../images/result_top.png") no-repeat top left;
	/* testing
	border: 1px dotted pink; */
}

.searchresult-bottom {
	display: block;
	margin: 0; padding: 0;
	height: 21px;
	background: url("../images/result_bottom.png") no-repeat top left;
	/* testing
	border: 1px dotted pink; */
}

.searchresult-body {
	display: block;
	margin: 0; padding: 0 20px 0 20px;
	background: url("../images/result_body.png") repeat-x top left;
	background-color: #ebebeb;
	border-right: 1px solid #b7b7b7;
	/* testing 
	border: 1px dotted pink;*/
}

.searchresult-top-alt {
	display: block;
	margin: 0; padding: 0;
	height: 21px;
	background: url("../images/result_top_alt.png") no-repeat top left;
	/* testing
	border: 1px dotted pink; */
}

.searchresult-bottom-alt {
	display: block;
	margin: 0; padding: 0;
	height: 21px;
	background: url("../images/result_bottom_alt.png") no-repeat top left;
}

.searchresult-body-alt {
	display: block;
	margin: 0; padding: 0 20px 0 20px;
	background: url("../images/result_body_alt.png") repeat-x top left;
	background-color: #d3d5db;
	border-right: 1px solid #b7b7b7;
}

.searchresult .date {
	display: block; float: left;
	overflow: hidden;
	margin: 0 20px 0 0; padding: 0;
	width: 75px; height: 107px;
	background: url("../images/result_numberbg.png") no-repeat top left;
}

.searchresult .date .month-year {
	display: block;
	margin: 0; padding: 20px 0 5px 0;
	width: 75px;
	
	text-align: center;
	font-weight: bold;
	font-size: .80em;
	color: #ffffff;
}

.searchresult .date .day {
	display: block;
	margin: 0; padding: 25px 0 25px 0;
	width: 75px;
	
	text-align: center;
	font-family: 'Georgia', Times, Serif;
	font-weight: normal;
	font-size: 3.5em;
	
	color: #ffffff;
}

.searchresult .searchresult-content {
	display: block;
	margin: 0; padding: 0;
	width: 403px;
}

.searchresult .searchresult-content p {
	font-size: .85em;
}

.searchresult .searchresult-content .title {
	margin: 0 0 5px 0; padding: 0;
	font-size: 1.2em;
	line-height: 1.2em;
}

.searchresult .searchresult-content .title a {
	font-weight: normal;
	text-decoration: none;
	border: none;
	color: #39444d;
}

.searchresult .searchresult-content .title a:hover {
	text-decoration: underline;
}

.searchresult .meta-bottom {
	display: block;
	margin: 10px 0 0 0; padding: 0;
	width: 403px;
	font-size: .95em;
	background: none;
	min-height: 15px;
}

.searchresult .meta-bottom .fff {
	float: right;
}

/* WordPress Tag Cloud 
---------------------------------------------------------- */
.tag-cloud {
	border: 1px dotted pink;
	margin: 0; padding: 10px;
}
.wp-tag-cloud {
    clear:both;
    list-style:none;
    display:table;
	margin: 0; padding: 0;
}
.wp-tag-cloud li {
	list-style: none;
    display: inline;
    float:left;
    vertical-align:bottom;
	margin: 0 0.5em; 
	padding: 0.5em 0 0.2em 0;
	border: 1px dotted pink;
}