/*
articles, topics and forum results follow the same markup pattern
ul.dataObjectList li.dataObjectListEntry div.{article|topic|forum}ListEntry dl.listEntry dt.attribute{Name|Value}

external web search results
ul li.GwebSearch span.searchHit a ()
ul li.GwebSearch p.articleFragment cite ()
*/

#searchResults {
	margin-top: 4px;
}

#searchResults ul.dataObjectList  {
	margin-top: 25px;
	margin-bottom: 20px;
}

#searchResults .pagination {
	margin-top: 0;
}


#searchResults .articleAnchor {
	margin: 5px 0;
	/* display: block; */
}

dt.attributeName {
	display: inline; /* by default, several are overridden */
	margin: 0;
	padding: 0;
	font-weight: bold;
}

dd.attributeValue {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline; /* by default, several are overridden */
}

body.rtl dd.attributeValue {
	margin: 0 0 0 10px;
}

.articleListEntry dt.name,
.articleListEntry dt.description,
.articleListEntry dt.content_preview,
.articleListEntry dt.search_score,
.articleListEntry dd.search_score,
.articleListEntry dt.assigned_topic_ids,
.topicListEntry dt.topic_name,
.topicListEntry dt.topic_path,
.topicListEntry dt.search_score,
.topicListEntry dd.search_score,
.forumListEntry dt.subject,
.forumListEntry dt.message {
	font-size: 80%;
	display: none;
}



dt.created_date,
dd.created_date,
dt.search_score,
dd.search_score,
dt.search_relevance,
dd.search_relevance,
dt.updated_date,
dd.updated_date,
dt.avg_rating,
dd.avg_rating,
dt.topic_path,
dd.topic_path,
dd.assigned_topic_ids {
	font-size: 80%;	
}

/* this multi-valued attribute has labels embedded in the value */
.articleListEntry span.assigned_topic_ids,
.topicListEntry span.topic_path {
	font-weight: bold;
	margin-right: 2px;
}

.articleListEntry span.assigned_topic_ids:after,
.topicListEntry span.topic_path:after {
	content: ': ';
}


.articleListEntry dd.description,
.articleListEntry dd.assigned_topic_ids,
.topicListEntry dd.topic_path,
.forumListEntry dd.message {
	margin: 5px 0;
	display: block;
}

#searchResults .topicListEntry dd.topic_name,
#searchResults .articleListEntry dd.name,
#searchResults .forumListEntry dd.subject {
	margin: 0 0 5px;
	display: block;
}



.articleListEntry dd.content_preview{
	display: block;
	margin: 2px 0 5px;
}

body.rtl .articleListEntry dd.name,
body.rtl .articleListEntry dd.description,
body.rtl .articleListEntry dd.content_preview,
body.rtl .articleListEntry dd.assigned_topic_ids,
body.rtl .topicListEntry dd.topic_name,
body.rtl .topicListEntry dd.topic_path,
body.rtl .forumListEntry dd.subject,
body.rtl .forumListEntry dd.message {
	margin: 10px 0 10px 10px;
}

#RelatedArticles .articleListEntry dd.name,
#RelatedArticles .forumListEntry dd.subject {
	line-height: 1.3;
}

.topicListEntry dd.topic_name,
.articleListEntry dd.name,
.forumListEntry dd.subject {
	margin: 5px 0;
	display: block;
}

.articleListEntry dd.assigned_topic_ids ul.topicBreadcrumb,
.topicListEntry dd.topic_path ul.topicBreadcrumb {
	margin-left:0;
}

.articleListEntry .assigned_topic_ids .first,
.topicListEntry .topic_path .first {
	padding-left: 0;
}

.articleType1 .content_preview {
	display: none;
}


.articleListEntry, .topicListEntry {
	margin: 2px 0;
/* 	padding: 2px 0 0px 25px; */
	background-repeat: no-repeat;
	background-position: left 0.5em;
}

body.rtl .articleListEntry {
	padding: 0 25px 10px 0;
	background-position: right 0.5em;
}

div.articleType0 {
/* 	background-image: url("./images/icons/article_types/icon_article_content.gif"); */
}

div.articleType1 {
/* 	background-image: url("./images/icons/article_types/icon_article_gh.gif"); */
}

#searchResults .articleListEntry,
#searchResults .topicListEntry,
#searchResults .forumListEntry,
#communitySearchResults .forumListEntry{
	padding-bottom: 20px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: top left;
	
}

#externalSearchResults li.GwebSearch {
	padding: 5px 0 10px 50px;
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px dotted #999;
	margin-bottom: 20px;
	
}
body.rtl #externalSearchResults .GwebSearch {
	padding: 0 50px 40px 0;
	background-position: top right;
}


body.rtl #searchResults .articleListEntry,
body.rtl #searchResults .topicListEntry,
body.rtl #searchResults .forumListEntry,
body.rtl #communitySearchResults .forumListEntry {
	padding: 0 50px 40px 0;
	background-position: top right;
}

.articleListEntryClear,
.topicListEntryClear {
	clear: both;
}

#pageRelevanceDetails,
#pageArticleDetails,
#pageTopicDetails,
#pageGuidedHelpDetails,
#pageForumDetails,
#communitySearchModule {
/* 	border-bottom: 2px solid #0186BA; */
	margin-bottom: 20px;
}

#RelatedArticles .listEntry,
.GwebSearch .articleFragment {
	border-bottom: 0;
}

#searchResults .articleType0 {
	background-image: url("./images/icons/search_results/icon_article_content.gif");
}

#searchResults .articleType1 {
	background-image: url("./images/icons/search_results/icon_article_gh.gif");
}

#searchResults .topicListEntry {
	background-image: url("./images/icons/search_results/icon_topic.gif");
}

#searchResults .forumListEntry,
#communitySearchResults .forumListEntry {
	background-image: url("./images/icons/search_results/icon_communitypost.gif");
}

#externalSearchResults .GwebSearch {
	background-image: url("./images/icons/search_results/icon_websearch.gif");
	margin: 15px 0;
}

li.dataObjectListEntry  {
	margin-bottom: 15px;
}
