/*----------------------------------------------------------------------
	Component: Sherpa Search view taken from K2 category css
----------------------------------------------------------------------*/

/* --- Filters --- */
div .shsForm {}
	div.shsFilters {}
		div.shsFilter {}

/* Elements */
div.shsElements {}
div.shsElements .elementContainer,
div.shsElements .columnContainer {float:left;}

/* --- Item --- */
div.shsItemView {padding:4px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */
	
div.shsItemIsFeatured {} /* Attach a class for each featured item */

div.shsItemHeader {}
	div.shsItemHeader span.shsItemDateCreated {color:#999;font-size:11px;}
	div.shsItemHeader h3.shsItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	div.shsItemHeader h3.shsItemTitle span {}
	div.shsItemHeader h3.shsItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.shsItemHeader span.shsItemAuthor {display:block;padding:0;margin:0;}
	div.shsItemHeader span.shsItemAuthor a {}
	div.shsItemHeader span.shsItemAuthor a:hover {}

div.shsItemRatingBlock {padding:8px 0;}
	div.shsItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.shsItemBody {padding:8px 0;margin:0;}

div.shsItemImageBlock {padding:8px;margin:0 0 16px 0;}
	span.shsItemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.shsItemImage img {border:1px solid #ccc;padding:8px;}

div.shsItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.shsItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.shsItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.shsItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.shsItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.shsItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.shsItemExtraFields ul li span.shsItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.shsItemExtraFields ul li span.shsItemExtraFieldsValue {}

div.shsItemLinks {margin:0 0 16px 0;padding:0;}

div.shsItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	span.shsItemHits {}

div.shsItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.shsItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.shsItemCategory a {}
	
div.shsItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.shsItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.shsItemTagsBlock ul.shsItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.shsItemTagsBlock ul.shsItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.shsItemTagsBlock ul.shsItemTags li a {}
	div.shsItemTagsBlock ul.shsItemTags li a:hover {}

div.shsItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.shsItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.shsItemAttachmentsBlock ul.shsItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.shsItemAttachmentsBlock ul.shsItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.shsItemAttachmentsBlock ul.shsItemAttachments li a {}
	div.shsItemAttachmentsBlock ul.shsItemAttachments li a:hover {}
	div.shsItemAttachmentsBlock ul.shsItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Video */
div.shsItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.shsItemVideoBlock div.shsItemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.shsItemVideoBlock span.shsItemVideo {display:block;}

/* Image Gallery */
div.shsItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.shsItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.shsItemCommentsLink a {}
	div.shsItemCommentsLink a:hover {}

/* Read more link */
div.shsItemReadMore {display:inline;}
	div.shsItemReadMore a {}
	div.shsItemReadMore a:hover {}

/* Modified date */
span.shsItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}

/* ----------------------- sherpaTabs ----------------------- */
div.sherpaTabs {width:100%;clear:both;padding:10px 0;}
ul.sherpaTabsNavigation {margin:0 10px;padding:0;text-align:left;white-space:nowrap;}
ul.sherpaTabsNavigation li {list-style:none;display:inline;margin:0;padding:0;}

ul.sherpaTabsNavigation li a {border:1px solid #E0E0E0;padding:3px 6px;background-color:#F0F0F0;font-size:14px;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;color:#666;}
ul.sherpaTabsNavigation li a:hover {text-decoration:none;background-color:#F6F6F6;font-family:Georgia, "Times New Roman", Times, serif;}
ul.sherpaTabsNavigation li a.current {background-color:#fff;color:#222;border-bottom:1px solid #fff;}

div.sherpaTabsContent {border:1px solid #E0E0E0;padding:8px;margin-top:3px;display:none;}
div.sherpaTabsContent.currentTab {display:block;}

/* ----------------------- Default fields layout ----------------------- */
div.sherpaTabs table.admintable {width:100%;}
	div.sherpaTabs table.admintable td.key {width: 15%;}

/* ----------------------- Sherpa Fields ----------------------- */

/* ----------- Link Category ----------- */
div.sherpaFieldLinkCategory {}

/* ----------- Link Item ----------- */
div.sherpaFieldLinkItem {}

/* ----------- Link User ----------- */
div.sherpaFieldLinkUser {}

/* ----------- Reverse Link ----------- */
div.sherpaFieldReverseLink {}
	div.sherpaFieldReverseLink div.elementContainer {float:left;}

div.rlCategoryView, div.rlItemView, div.rlUserView {margin:5px;}

/* ----------- Array ----------- */
.SherpaArray {width:100%;}
.SherpaArray tr {min-height:15px;}
.SherpaArray td {min-height:15px;padding:1px 2px;}
.SherpaArray tr:nth-child(even) {background:#eee;}
.SherpaArray tr:nth-child(odd) {background:#ddd;}
.SherpaArray tr.SherpaArrayHeader {font-weight:bold;background:#bbb;color:#fff;}