.hst-articleheader {
	background: rgb(234, 236, 217); border: 1px solid rgb(221, 220, 187); margin-bottom: 10px;
}
.hst-articleheader img.illo {
	margin-right: 10px; border-right-color: rgb(221, 220, 187); border-right-width: 1px; border-right-style: solid; float: left;
}
.hst-articleheader h2 {
	line-height: 2em; font-size: 1.5em;
}
.hst-articleheader p {
	font-size: 0.92em;
}
.hst-articleheader .delimit {
	color: rgb(153, 153, 153); margin-right: 3px; margin-left: 3px;
}
.hst-articleheader .rss {
	margin-left: 20px; position: relative;
}
.hst-articleheader .rss img {
	left: -20px; top: 0px; position: absolute;
}
.hst-articletitle {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;
}
.hst-articletitle .brand {
	margin-bottom: 8px;
}
.hst-articletitle h1.headline {
	font-size: 1.5em;
}
.hst-articletitle h5.subhed {
	line-height: 1.3; font-size: 1.34em; font-weight: bold;
}
.hst-articletitle h5.deck {
	color: rgb(137, 137, 137); font-size: 0.98em; font-weight: normal;
}
.hst-articletitle h5.subhed {
	font-family: "Helvetica Nueue", Helvetica, Arial, sans-serif;
}
.hst-articletitle h5.deck {
	font-family: "Helvetica Nueue", Helvetica, Arial, sans-serif;
}
.hst-articletitle .byline {
	font-size: 0.92em;
}
.hst-articletitle .timestamp {
	color: rgb(102, 102, 102); font-size: 0.92em;
}
.hst-articlebox {
	margin: 0px 10px 10px 0px; width: 262px !important; float: left; display: inline;
}
.hst-articlepager-report {
	color: rgb(102, 102, 102); margin-bottom: 13px;
}
#articlepagerreport {
	display: none;
}
.hst-articletext .pagination {
	display: none;
}
.hst-articletext .currentpage {
	display: block;
}
.hst-articlepager {
	margin: 10px 5px 15px 0px; text-align: right; color: rgb(102, 102, 102); clear: both;
}
.hst-articlepager a {
	margin: 0px 3px;
}
.hst-articlepager #articlepagerprev {
	display: none;
}
.hst-articlepager a.hidden {
	display: none;
}
.hst-articlepager #articlepager1 {
	color: black; font-weight: bold;
}
.hst-articlepager a.selected {
	color: black; font-weight: bold;
}
.hst-articletext .xs {
	font-size: 0.92em;
}
.hst-articletext .sm {
	font-size: 1.09em;
}
.hst-articletext .md {
	font-size: 1.25em;
}
.hst-articletext .lg {
	font-size: 1.5em;
}
.hst-articletext .xl {
	font-size: 2em;
}
.hst-articletext .georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.hst-articletext .verdana {
	font-family: Verdana, Arial, sans-serif;
}
.hst-articletext .times {
	font-family: "Times New Roman", serif;
}
.hst-articletext .arial {
	font-family: Arial, sans-serif;
}
.hst-articletext p {
	font-family: inherit; font-size: inherit; margin-bottom: 13px;
}
.hst-articletext h4 {
	font-family: inherit; font-size: inherit; margin-bottom: 13px;
}
.hst-articletext h5 {
	font-family: inherit; font-size: inherit; margin-bottom: 13px;
}
.hst-articletext h6 {
	font-family: inherit; font-size: inherit; margin-bottom: 13px;
}
.hst-articletext h4 {
	font-weight: bold; margin-top: 1.5em;
}
.hst-articletext h5 {
	font-weight: bold; margin-top: 1.5em;
}
.hst-articletext h6 {
	font-weight: bold; margin-top: 1.5em;
}
.hst-articletext span.dateline {
	font-style: italic;
}
.hst-articletext p.leadercomment {
	font-style: italic;
}
.hst-articletext p.trailercomment {
	font-style: italic;
}
.hst-articletext p.crossreference {
	color: rgb(102, 102, 102); font-size: 0.92em; font-style: italic;
}
.hst-articletext p.crossreference .pagenumber {
	font-weight: bold;
}
.hst-articleprinter {
	display: none;
}
.hst-printable-ad {
	display: none;
}
.hst-printable .hst-articleprinter .brand h2 {
	font-size: 1.5em; font-weight: bold; margin-right: 15px;
}
.hst-printable .hst-articleprinter .print input {
	background: url("/img/pages/article/printable_headertile.gif") repeat-x 0px -1px; padding: 2px; border: 1px solid rgb(153, 153, 153); margin-right: 15px;
}
.hst-printable {
	
}
.hst-printable .faux-21 {
	
}
.hst-printable .container {
	padding: 10px;
}
.hst-printable .container {
	margin: 0px; width: auto;
}
.hst-printable .pagecontent {
	margin: 0px; width: auto;
}
.hst-printable .span-21b {
	margin: 0px; width: auto;
}
.hst-printable .siteheader {
	display: none;
}
.hst-printable .hst-siteheader {
	display: none;
}
.hst-printable .wf-ugc {
	display: none;
}
.hst-printable .hst-articlebox {
	display: none;
}
.hst-printable .hst-articlefooter {
	display: none;
}
.hst-printable .hst-articletools2 {
	display: none;
}
.hst-printable #comments {
	display: none;
}
.hst-printable .hst-featurepromo {
	display: none;
}
.hst-printable .span-10 {
	display: none;
}
.hst-printable .hst-sitefooter {
	display: none;
}
.hst-printable .hst-printable-ad {
	margin: 0px 0px 10px 10px; width: 300px; float: right; display: inline;
}
.hst-printable #hst-mediumrectangle1 {
	margin: 0px 0px 10px 10px; width: 300px; float: right; display: inline;
}
.hst-printable .hst-articleprinter {
	margin-bottom: 10px; display: block;
}
.hst-printable .span-10 .mediumrectangle {
	display: block;
}
@media print
{
.hst-printable .hst-articleprinter {
	display: none;
}
}
.hst-printable .hst-articletext a {
	color: black;
}
.hst-printable .hst-articletext a:link {
	color: black;
}
.hst-printable .hst-articletext a:visited {
	color: black;
}
.hst-printable .hst-articletext a:hover {
	color: black;
}
.hst-printable .hst-articletext a:active {
	color: black;
}
.hst-mediumrectangle {
	margin-bottom: 10px;
}
.js-kit-comments {
	clear: both;
}
.hst-contextualads {
	margin-bottom: 0px;
}
.hst-articlecontent .hst-galleryitem li a {
	background: rgb(136, 136, 136); display: block;
}
.hst-articlecontent .hst-galleryitem li a img {
	border: currentColor;
}
.hst-articlecontent .hst-galleryitem li .caption a {
	display: inline;
}
.hst-articlecontent .hst-gallerynav {
	margin-bottom: 20px;
}
.hst-galleryitem .entrylinks {
	background: url("/img/pages/article/ssdisplayctrl_left.gif") no-repeat left top; width: 180px;
}
.hst-galleryitem .entrylinks .edge2 {
	background: url("/img/pages/article/ssdisplayctrl_right.gif") no-repeat right top; font: bold 12px/normal "Trebuchet MS", sans serif; padding: 4px 15px 0px; height: 22px; text-align: center; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.hst-galleryitem .entrylinks a {
	color: black;
}
.hst-galleryitem .entrylinks a:link {
	color: black;
}
.hst-galleryitem .entrylinks a:visited {
	color: black;
}
.hst-galleryitem .entrylinks span.lim {
	margin: 0px 7px;
}
.hst-articletools {
	background: rgb(252, 252, 252); padding: 7px 10px 10px; border: 1px solid rgb(202, 200, 200); width: 240px; margin-bottom: 10px;
}
.hst-articletools tr {
	vertical-align: top;
}
.hst-articletools td {
	vertical-align: top;
}
.hst-articletools td {
	color: rgb(102, 102, 102); font-size: 0.84em; white-space: nowrap;
}
.hst-articletools table {
	width: 105px; float: left;
}
.hst-articletools td.comments {
	padding-top: 3px;
}
.hst-articletools td.share {
	width: 88px;
}
.hst-articletools td.font {
	width: 88px;
}
.hst-articletools td.ad {
	width: 88px;
}
.hst-articletools td.comments {
	height: 33px;
}
.hst-articletools td.size {
	height: 25px;
}
* html .hst-articletools td.comments {
	height: 29px;
}
* html .hst-articletools td.size {
	height: 26px;
}
* + html .hst-articletools td.comments {
	height: 29px;
}
* + html .hst-articletools td.size {
	height: 26px;
}
.hst-articletools td.comments a {
	padding-left: 20px; position: relative;
}
.hst-articletools td.print a {
	padding-left: 20px; position: relative;
}
.hst-articletools td.font a {
	padding-left: 20px; position: relative;
}
.hst-articletools div.print a {
	padding-left: 20px; position: relative;
}
.hst-articletools td.comments img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools td.print img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools td.font img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools div.print img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools td.size {
	position: relative;
}
.hst-articletools td.size a.larger {
	margin-left: 5px;
}
.hst-articletools td.size img {
	float: left;
}
.hst-articletools div.print {
	padding-bottom: 8px;
}
.hst-articletools div.sponsor {
	font-size: 9px;
}
.hst-articletools .button2 {
	width: 120px;
}
.hst-articletools .microbar {
	width: 88px;
}
.hst-articletools .clear {
	margin-top: 10px; float: none; display: block;
}
.hst-articletools .poplaunch {
	position: relative;
}
.hst-articletools .toolspop {
	background: url("/img/pages/article/tools_dropdown.gif") no-repeat -1px -1px white; padding: 5px 10px 5px 22px; border: 1px solid rgb(202, 200, 200); left: 0px; top: 0px; white-space: nowrap; position: absolute; z-index: 2;
}
* html .hst-articletools .toolspop {
	left: -1px; top: -1px;
}
.hst-articletools .share img {
	margin: 0px 0px 0px -5px;
}
.g-mod-box {
	border: 3px solid rgb(12, 96, 154) !important;
}
.hst-articletools .fontpop .arial {
	font-family: Arial, sans-serif;
}
.hst-articletools .fontpop .georgia {
	font-family: Georgia, serif;
}
.hst-articletools .fontpop .times {
	font-family: "Times New Roman", Times, serif;
}
.hst-articletools .fontpop .verdana {
	font-family: Verdana, sans-serif;
}
.hst-articletools2 {
	padding: 6px 0px; border: 1px solid rgb(202, 200, 200); width: auto; height: 22px; clear: both; margin-bottom: 10px; position: relative;
}
.hst-articletools2 .arbox {
	margin: 0px 10px 0px 0px; padding-top: 2px; float: left;
}
.hst-articletools2 .facebook {
	width: 80px;
}
.hst-articletools2 .first {
	margin-left: 8px;
}
.hst-articletools2 .last {
	margin: 0px;
}
.hst-mediumrectangle {
	margin-bottom: 10px;
}
.hst-halfbanner {
	margin: 0px 33px 10px;
}
.siteheader .hst-halfbanner {
	margin: 0px;
}
.hst-siteheader .hst-halfbanner {
	margin: 0px;
}
.hst-blogcategory {
	margin-bottom: 0px;
}
.hst-tileads {
	margin-bottom: 0px;
}
.hst-searchadvanced {
	background: rgb(238, 238, 238); padding: 10px; border: 1px solid rgb(221, 221, 221); line-height: 1em; margin-bottom: 5px;
}
.hst-searchadvanced h2 {
	font-size: 1.25em; font-weight: bold; margin-bottom: 10px;
}
.hst-searchadvanced h4 {
	font-size: 1em; font-weight: bold;
}
.hst-searchadvanced p {
	font-size: 0.92em;
}
.hst-searchadvanced td input {
	font-size: 0.92em;
}
.hst-searchadvanced td select {
	font-size: 0.92em;
}
.hst-searchadvanced h4 {
	margin-bottom: 2px;
}
.hst-searchadvanced table {
	margin-bottom: 12px;
}
.hst-searchadvanced td {
	padding: 2px 7px 2px 0px;
}
.hst-searchadvanced table.keywords input {
	padding: 1px; margin-right: 10px;
}
.hst-searchadvanced .tips {
	background: url("/img/utils/vertical_dots.gif") repeat-y left top; width: 23%; padding-left: 11px; float: right;
}
.hst-searchadvanced p.exit {
	margin-top: 15px;
}
.hst-searchtips h4 {
	font-size: 1em; font-weight: bold;
}
.hst-searchtips h4 {
	margin: 20px 0px 16px;
}
.hst-searchtips p {
	margin-bottom: 8px;
}
.hst-relatedtopics {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-relatedtopics h2 {
	font-size: 1.09em; font-weight: bold; float: left; display: inline;
}
.hst-relatedtopics p.entry {
	font-size: 0.92em; float: right; display: inline;
}
.hst-relatedtopics .fisheye {
	height: 47px; padding-top: 3px; clear: both; position: relative;
}
.hst-relatedtopics .fisheyeContainer {
	height: 47px; position: absolute;
}
.hst-relatedtopics a.fisheyeItem {
	margin: auto; width: 37px; text-align: center; font-size: 0.84em; font-weight: normal; text-decoration: none; display: block; position: absolute;
}
.hst-relatedtopics .fisheyeItem img {
	border: 1px solid black; width: 80%;
}
.hst-relatedtopics .fisheyeItem span {
	background: rgb(238, 238, 238); width: 85%; margin-right: auto; margin-left: auto; display: none;
}
.hst-relatedvideos {
	padding: 7px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1em; margin-top: 10px;
}
.hst-relatedvideos h2 {
	margin: 0px 0px 5px 5px; font-size: 1em; font-weight: bold;
}
.hst-relatedvideos ul {
	list-style: none;
}
.hst-relatedvideos li {
	width: 50%; height: 92px; text-align: center; overflow: hidden; font-size: 0.84em; margin-bottom: 5px; float: left; display: inline;
}
.hst-relatedvideos li img {
	border: 1px solid black;
}
.hst-relatedvideos p.exit {
	text-align: right; clear: both; font-size: 0.84em;
}
.hst-searchtopics {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-searchtopics h2 {
	font-size: 1.09em; font-weight: bold; float: left; display: inline;
}
.hst-searchtopics p.entry {
	font-size: 0.92em; float: right; display: inline;
}
.hst-searchtopics ul {
	list-style: none; padding-top: 4px; padding-bottom: 10px; clear: both;
}
.hst-searchtopics li {
	width: 83px; text-align: center; font-size: 0.84em; float: left; display: inline;
}
.hst-searchtopics li img {
	border: 1px solid black;
}
.hst-searchtopics .item1 {
	margin: 0px 5px 0px 0px;
}
.hst-searchtopics .item2 {
	margin: 0px 4px 0px 0px;
}
.hst-searchtopics .item3 {
	margin: 0px 4px 0px 0px;
}
.hst-searchtopics .item4 {
	margin: 0px 5px 0px 0px;
}
.hst-searchtablist .report {
	margin-bottom: 10px;
}
.hst-searchtablist .breadcrumbs {
	clear: both;
}
.hst-searchtablist {
	width: 433px; overflow: hidden; margin-bottom: 10px;
}
.hst-searchtablist div.tabs {
	background: url("/img/pages/search/results/tile.gif"); font: bold 0.92em/normal Arial, "Helvetica Nueue", Helvetica, sans-serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.hst-searchtablist div.tabs img {
	float: right;
}
.hst-searchtablist div.tabs ul {
	list-style: none; height: 22px; overflow: hidden; float: left; display: inline; white-space: nowrap;
}
.hst-searchtablist .tabs li {
	float: left; display: inline; white-space: nowrap;
}
.hst-searchtablist .tabs li span {
	padding: 5px 16px 0px; height: 16px; border-right-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block;
}
.hst-searchtablist .tabs li a {
	padding: 5px 16px 0px; height: 16px; border-right-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block;
}
* html .hst-searchtablist .tabs li span {
	width: 1%;
}
*:first-child + html .hst-searchtablist .tabs li span {
	width: 1%;
}
* html .hst-searchtablist .tabs li a {
	width: 1%;
}
*:first-child + html .hst-searchtablist .tabs li a {
	width: 1%;
}
.hst-searchtablist .tabs li.selected span {
	background: white; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-searchtablist .tabs li.selected a {
	background: white; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-searchtablist .tabs #hst_searchtablist_tab1 span {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.hst-searchtablist .tabs #hst_searchtablist_tab1 a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.hst-searchtablist .tabs span {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabs a:link {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabs a:visited {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabs a:hover {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabs a:active {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabs li.selected span {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hst-searchtablist .tabs li.selected a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hst-searchtablist .tabs li.selected a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hst-searchtablist .tabs li.selected a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hst-searchtablist .tabs li.selected a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hst-searchtablist #hst_searchtablist2 {
	display: none;
}
.hst-searchtablist #hst_searchtablist3 {
	display: none;
}
.hst-searchtablist #hst_searchtablist4 {
	display: none;
}
.hst-searchtablist #hst_searchtablist5 {
	display: none;
}
.hst-searchtablist #hst_searchtablist6 {
	display: none;
}
.hst-searchtablist .tabs span {
	cursor: pointer;
}
.hst-searchtablist .tabs li.selected span {
	cursor: default;
}
.hst-searchtablist .sort {
	text-align: right; padding-right: 5px; font-size: 0.92em; margin-bottom: 10px;
}
.hst-searchtopiclist .sort {
	text-align: right; padding-right: 5px; font-size: 0.92em; margin-bottom: 10px;
}
.hst-searchtablist .sort a.selected {
	color: black; font-weight: bold;
}
.hst-searchtopiclist .sort a.selected {
	color: black; font-weight: bold;
}
.hst-searchtablist .tabcontent {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-searchtablist .tabcontent ul {
	list-style: none;
}
.hst-searchtablist .tabcontent li.item {
	padding-bottom: 10px; padding-left: 0px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-searchtablist .tabcontent li.illo {
	padding-left: 76px;
}
.hst-searchtablist .tabcontent li.last {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hst-searchtablist .tabcontent .itembox {
	font-size: 0.75em; margin-left: -76px; float: left; display: inline;
}
.hst-searchtablist .tabcontent .itembox a {
	display: block;
}
.hst-searchtablist .tabcontent img.illo {
	border: 1px solid black; margin-bottom: 3px;
}
.hst-searchtablist .tabcontent h4 {
	font-size: 1.09em; font-weight: bold;
}
.hst-searchtablist .tabcontent h4 img {
	margin-right: 3px;
}
.hst-searchtablist .tabcontent .detail p {
	line-height: 1.5em; font-size: 0.92em;
}
.hst-searchtablist .tabcontent h5.timestamp {
	color: rgb(102, 102, 102); line-height: 1.75em; font-size: 0.84em;
}
.hst-searchtablist .tabcontent h5.timestamp .brand {
	margin-right: 8px;
}
.hst-searchtablist .tabcontent p.tags {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabcontent p.tags a {
	color: rgb(102, 102, 102);
}
.hst-searchtablist .tabcontent p.tags {
	line-height: 1.75em; font-size: 0.84em;
}
.hst-searchtopiclist ul {
	margin-top: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; list-type: none;
}
.hst-searchtopiclist li {
	width: 108px; height: 118px; text-align: center; line-height: 14px; overflow: hidden; font-size: 0.84em; float: left; display: inline;
}
.hst-searchtopiclist li img {
	border: 1px solid black;
}
.hst-picturemosaic {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-picturemosaic h2 {
	font-size: 1.09em; font-weight: bold; float: left; display: inline;
}
.hst-picturemosaic p.entry {
	font-size: 0.92em; float: right; display: inline;
}
.hst-picturemosaic .gallery {
	padding-top: 4px; padding-bottom: 10px; clear: both;
}
.hst-picturemosaic .gallery img {
	border: 1px solid black; float: left;
}
.hst-picturemosaic10 .mosaictile1 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic10 .mosaictile2 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic10 .mosaictile3 {
	margin: 0px 0px 4px;
}
.hst-picturemosaic10 .mosaictile4 {
	margin: 0px 4px 4px 0px;
}
.hst-picturemosaic10 .mosaictile5 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic10 .mosaictile6 {
	margin: 0px 4px 4px 0px;
}
.hst-picturemosaic10 .mosaictile7 {
	margin: 0px 0px 4px;
}
.hst-picturemosaic10 .mosaictile8 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic10 .mosaictile9 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic9 .mosaictile1 {
	margin: 0px 4px 4px 0px;
}
.hst-picturemosaic9 .mosaictile2 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic9 .mosaictile3 {
	margin: 0px 4px 4px 0px;
}
.hst-picturemosaic9 .mosaictile4 {
	margin: 0px 0px 4px;
}
.hst-picturemosaic9 .mosaictile5 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic9 .mosaictile6 {
	margin: 0px 4px 0px 0px;
}
.hst-picturemosaic9 .mosaictile7 {
	margin: 0px 4px 0px 0px;
}
.hst-picturemosaic9 .mosaictile8 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic8 .mosaictile1 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic8 .mosaictile2 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic8 .mosaictile3 {
	margin: 0px 0px 4px;
}
.hst-picturemosaic8 .mosaictile4 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic8 .mosaictile5 {
	margin: 0px 4px 0px 0px;
}
.hst-picturemosaic8 .mosaictile6 {
	margin: 0px 4px 0px 0px;
}
.hst-picturemosaic8 .mosaictile7 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic7 .mosaictile1 {
	margin: 0px 4px 4px 0px;
}
.hst-picturemosaic7 .mosaictile2 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic7 .mosaictile3 {
	margin: 0px 4px 4px 0px;
}
.hst-picturemosaic7 .mosaictile4 {
	margin: 0px 0px 4px;
}
.hst-picturemosaic7 .mosaictile5 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic7 .mosaictile6 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic6 .mosaictile1 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic6 .mosaictile2 {
	margin: 0px 5px 4px 0px;
}
.hst-picturemosaic6 .mosaictile3 {
	margin: 0px 0px 4px;
}
.hst-picturemosaic6 .mosaictile4 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic6 .mosaictile5 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic5 .mosaictile1 {
	margin: 0px 5px 0px 0px;
}
.hst-picturemosaic5 .mosaictile2 {
	margin: 0px 4px 0px 0px;
}
.hst-picturemosaic5 .mosaictile3 {
	margin: 0px 4px 0px 0px;
}
.hst-picturemosaic5 .mosaictile4 {
	margin: 0px 5px 0px 0px;
}
.hst-mediumrectangle {
	margin-bottom: 10px;
}
.hst-contextualads {
	margin-bottom: 0px;
}
.hst-search .hst-pagetitle {
	margin-bottom: 0px;
}
.hst-search .hst-pagetitle h1 {
	width: 189px;
}
.hst-searchreport {
	padding-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.hst-searchreport h1 {
	font-size: 1.42em; margin-bottom: 3px;
}
.hst-searchreport h1 img {
	margin-bottom: -6px; position: relative;
}
.hst-searchreport .report {
	width: 70%; float: left; display: inline;
}
.hst-searchreport-web h2 {
	display: none;
}
.hst-searchreport p.entry {
	top: 0px; width: 30%; text-align: right; right: 0px; font-size: 0.92em; position: absolute;
}
.hst-searchreport p.rss {
	top: 0px; width: 30%; text-align: right; right: 0px; font-size: 0.92em; position: absolute;
}
.hst-searchreport-web p.entry {
	right: 15px;
}
.hst-searchreport p.rss {
	display: none;
}
.hst-searchrefine h2 {
	font-size: 1.09em; margin-bottom: 3px;
}
.hst-searchrefine ul {
	list-style: none; margin-bottom: 10px;
}
.hst-searchrefine ul.last {
	margin-bottom: 0px;
}
.hst-searchrefine li {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; padding-left: 11px; font-size: 0.92em;
}
.hst-searchrefine .applied {
	padding: 3px 6px; border: 1px solid rgb(202, 200, 200); margin-bottom: 10px;
}
.hst-searchrefine .applied a:hover {
	text-decoration: none; cursor: pointer;
}
.hst-searchrefine .applied a:active {
	text-decoration: none; cursor: pointer;
}
.hst-searchrefine .applied h3 {
	margin-bottom: 3px;
}
.hst-searchrefine .applied ul {
	margin-bottom: 3px;
}
.hst-searchrefine .applied li {
	padding: 0px 0px 3px;
}
.hst-searchrefine .applied img {
	margin-bottom: -1px;
}
.hst-searchrefine .applied p {
	padding-top: 3px; font-size: 0.92em; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.hst-searchweblist .report {
	margin-bottom: 10px;
}
.hst-searchweblist {
	margin-bottom: 10px;
}
.hst-searchweblist .sort {
	text-align: right; padding-right: 5px; font-size: 0.92em; margin-bottom: 10px;
}
.hst-searchweblist .sort a.selected {
	color: black; font-weight: bold;
}
.hst-searchweblist ul {
	list-style: none;
}
.hst-searchweblist li.item {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-searchweblist li.last {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hst-searchweblist h4 {
	font-size: 1.09em; font-weight: bold;
}
.hst-searchweblist h4 img {
	margin-right: 3px;
}
.hst-searchweblist .detail p {
	line-height: 1.5em; font-size: 0.92em;
}
.hst-searchweblist h5.url {
	line-height: 1.75em; font-size: 0.84em; font-weight: bold;
}
.hst-searchweblist h5.url a {
	color: rgb(50, 151, 49);
}
.hst-galleryitem .header .title {
	width: 100%; font-size: 1.25em; margin-bottom: 5px;
}
.hst-galleryitem .header .inZoneTitle {
	font-size: 1.25em; margin-bottom: 5px;
}
.hst-galleryitem .header .pagination {
	background: url("/img/hdn/pages/slideshow/item/cnt_endcap.gif") no-repeat rgb(236, 236, 236); padding: 3px 0px 0px 3px; width: 195px; height: 19px; text-align: center; font-size: 0.92em; margin-bottom: 10px;
}
* html .hst-galleryitem .header .pagination {
	padding: 4px 0px 0px 3px; height: 18px;
}
*:first-child + html .hst-galleryitem .header .pagination {
	padding: 4px 0px 0px 3px; height: 18px;
}
.hst-galleryitem .header .pagination {
	float: right; display: inline;
}
.hst-galleryitem .header .pagination a {
	float: right; display: inline;
}
.hst-galleryitem .header .pagination a {
	margin-top: -3px;
}
* html .hst-galleryitem .header .pagination a {
	margin-top: -4px;
}
*:first-child + html .hst-galleryitem .header .pagination a {
	margin-top: -4px;
}
.hst-galleryitem .header .entry {
	font-size: 0.92em; font-weight: bold; margin-top: 6px;
}
.hst-galleryitem li div.caption {
	margin: 10px 0px; text-align: left; font-size: 0.92em;
}
.hst-galleryitem li div.caption * {
	font-size: 1em; display: inline;
}
.hst-galleryitem .pagination {
	float: left; display: inline;
}
.hst-galleryitem .hidden {
	display: none;
}
.hst-galleryitem ul {
	list-style: none;
}
.hst-galleryitem li {
	width: 630px; text-align: center;
}
.hst-galleryitem li img {
	border: 1px solid black;
}
.hst-galleryitem li div.audio {
	margin: 20px auto; padding: 20px; border: 1px solid rgb(221, 221, 221); width: 220px;
}
.hst-galleryitem li span.mediasale a {
	font-weight: bold;
}
.photo-gallery .gallery-caption span.mediasale a {
	font-weight: bold;
}
.hst-galleryitem li.link {
	width: 24px; height: 98px; padding-top: 0px;
}
.hst-galleryitem li.link img {
	border: 0px currentColor;
}
.hst-galleryitem li.prev {
	margin-right: 8px;
}
.hst-galleryitem li.next {
	margin-left: 7px; float: right;
}
.hst-galleryitem li.last {
	margin-right: 0px;
}
.hst-gallerynav {
	margin-bottom: 10px;
}
.hst-gallerynav .hidden {
	display: none;
}
.hst-gallerynav ul {
	background: url("/img/hdn/pages/slideshow/nav/tile.gif") repeat-x; list-style: none;
}
.hst-gallerynav li {
	width: 81px; height: 81px; text-align: center; padding-top: 16px; float: left; display: inline; position: relative;
}
* html .hst-gallerynav li {
	width: 80px;
}
.hst-gallerynav li img {
	border: 1px solid black;
}
.hst-gallerynav li.selected {
	background: url("/img/hdn/pages/slideshow/nav/tile_selected.gif");
}
.hst-gallerynav li.selected img {
	border: 1px solid white;
}
.hst-gallerynav li.link {
	width: 24px; height: 98px; padding-top: 0px;
}
.hst-gallerynav li.link img {
	border: 0px currentColor;
}
.hst-gallerynav li.prev {
	margin-right: 8px;
}
.hst-gallerynav li.next {
	margin-left: 7px; float: right;
}
.hst-gallerynav li.last {
	margin-right: 0px;
}
.hst-gallerynav img.badge {
	border: currentColor; left: 9px; top: 17px; position: absolute; z-index: 2;
}
* html .hst-gallerynav li.video img.badge {
	left: 8px;
}
