/* search entries begin */
.search .search-keyword {
	color: #7F7F7F;
	font-style: italic;
	font-weight: 400;
}

.search-entries .oddrow {
	border: 2px solid #f0f0f0;
	border: 3px solid #f0f0f1
}
.search-entries .evenrow {
	border: 2px solid #f0f0f0;
	border: 3px solid #f0f0f1
}
.search-entry {
	margin: 0 0 5px 0;
	padding: 10px;
	width: 680px;
}
.search-entry .title {
	float:left;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:4px;
	width: 525px;
}

.search-entry .search-image {
	float:left;
	width: 60px;
}

.search-entry .search-content {
	float:left;
	width:620px;
}

.search-entry .type {
	float:right;
	font-style:italic;
	color:#7F7F7F;
}
.search-entry .teaser {
	margin-bottom:0;
	line-height:16px;
}
/* search entries end */
.search-keyword {
	color: #7F7F7F;
	font-style: italic;
	font-weight: 400;
}

.general-search-keyword {
	color: #7F7F7F;
	font-style: italic;
	font-weight: 400;
}

/*.search h2 {
	font-size:20px;
	font-weight: 400;
	margin-bottom: 20px;
	line-height:26px;	
}
*/
.search .h1 {
	font-size:26px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:15px;
	color:#000;	
}

.search-right {
	float: none;
	height: 29px;
}

.search-header {
	position: absolute;
	right: 0;
	top: -15px;
}
