.pagecontent .hst-halfbanner {
	margin-bottom: 20px;
}
.pagecontent .hst-mediumrectangle {
	margin-bottom: 20px;
}
.pagecontent .hst-partialbanner {
	margin-bottom: 20px;
}
.hst-billboard {
	margin-bottom: 20px;
}
.hst-billboard {
	margin: 10px auto 20px; width: 951px; position: relative; z-index: 100;
}
.breakingNews88 {
	margin: 10px 0px 0px 10px; width: 88px; height: 31px; float: right; background-color: green;
}
.hst-contextualads {
	padding: 0px 10px 10px; line-height: 1.5em; font-family: Verdana, sans-serif; margin-bottom: 10px; border-right-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-left-color: rgb(202, 200, 200); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.hst-contextualads .header {
	background: rgb(238, 238, 238); margin: 0px -10px 10px; height: 22px; border-top-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.hst-contextualads h2 {
	font: bold 1em/14px Arial, "Helvetica Nueue", Helvetica, sans-serif; padding: 4px 0px 0px 6px; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads h2 a:link {
	color: black;
}
.hst-contextualads h2 a:visited {
	color: black;
}
.hst-contextualads ul {
	list-style: none;
}
.hst-contextualads li {
	width: 100%; overflow: hidden; margin-bottom: 5px;
}
.hst-contextualads li.last {
	margin-bottom: 0px;
}
.hst-contextualads-twoup li {
	margin-bottom: 0px;
}
.hst-contextualads-twoup li {
	width: 49%; padding-right: 2%; float: left; display: inline;
}
.hst-contextualads-twoup li.last {
	padding-right: 0px;
}
.hst-contextualads h4 {
	font: bold 0.92em/normal Verdana, sans-serif; color: rgb(0, 0, 102); font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads h4 a:link {
	font: bold 0.92em/normal Verdana, sans-serif; color: rgb(0, 0, 102); font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads h4 a:visited {
	font: bold 0.92em/normal Verdana, sans-serif; color: rgb(0, 0, 102); font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads p {
	font: 0.92em/normal Verdana, sans-serif; color: black; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads p a:link {
	font: 0.92em/normal Verdana, sans-serif; color: black; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads p a:visited {
	font: 0.92em/normal Verdana, sans-serif; color: black; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads p.exit {
	font: 0.92em/normal Verdana, sans-serif; color: gray; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads p.exit a:link {
	font: 0.92em/normal Verdana, sans-serif; color: gray; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads p.exit a:visited {
	font: 0.92em/normal Verdana, sans-serif; color: gray; font-size-adjust: none; font-stretch: normal;
}
.hst-contextualads h4 a:hover {
	text-decoration: underline;
}
.hst-contextualads h4 a:active {
	text-decoration: underline;
}
.hst-contextualads p a:hover {
	text-decoration: none !important;
}
.hst-contextualads p a:active {
	text-decoration: none !important;
}
.hst-bigstate {
	font: bold 29px/normal "Helvetica Nueue", Helvetica, Arial, sans-serif; width: 630px; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.hst-bigstate h4 {
	margin-bottom: 3px;
}
.hst-bigstate img {
	border: 1px solid black; margin-bottom: 3px;
}
.hst-bigstate p {
	text-align: center; line-height: 1.4; font-size: 16px;
}
.hst-blockstates {
	line-height: 1.5; margin-bottom: 10px;
}
.hst-blockstates div.tabcontent {
	width: 200px; margin-right: 15px; float: left; display: inline;
}
.hst-blockstates div.last {
	margin-right: 0px;
}
.hst-blockstates-vertical div.tabcontent {
	padding: 0px 39px 15px; width: 200px; margin-right: 0px; float: none; display: block;
}
.hst-blockstates ul {
	list-style: none;
}
.hst-blockstates li.item {
	font-size: 0.92em;
}
.hst-blockstates li.first {
	margin-top: 0px; margin-bottom: 3px;
}
.hst-blockstates li.item p.illo {
	margin-bottom: 5px;
}
.hst-blockstates li.item p.illo img {
	border: 1px solid black;
}
.hst-blockstates li.item p.illo br {
	display: none;
}
.hst-blockstates li.item p.illo span {
	display: none;
}
.hst-blockstates h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 7px; padding-left: 10px; font-family: inherit; font-weight: normal;
}
.hst-blockstates-vertical h4 {
	font-family: "Trebuchet MS", sans-serif;
}
.hst-blockstates-vertical div.detail {
	font-family: "Trebuchet MS", sans-serif;
}
.hst-blockstates-vertical p {
	font-family: "Trebuchet MS", sans-serif;
}
.hst-blockstates li.first h4 {
	font: bold 1.17em/1.35 "Helvetica Nueue", Helvetica, Arial, sans-serif; padding-left: 0px; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates h4 img {
	margin-bottom: -1px;
}
.hst-blockstates li.first h4 img {
	margin-bottom: 0px;
}
.hst-blockstates li.item .detail {
	line-height: 1.35; font-size: 1em;
}
.hst-blockstates-vertical li.item {
	display: none;
}
.hst-blockstates-vertical li.item .detail {
	display: none;
}
.hst-blockstates-vertical li.first {
	display: block;
}
.hst-blockstates p.more {
	line-height: 1.5; font-weight: normal; margin-top: 2px;
}
.hst-blockstates .delimit {
	color: rgb(102, 102, 102);
}
.hst-blockstates-vertical {
	background: url("/img/modules/blockstates/curvebox2.gif") repeat-y rgb(237, 245, 247); height: 1%;
}
.hst-blockstates-vertical .edge2 {
	background: url("/img/modules/blockstates/curvebox1.gif") no-repeat left top;
}
.hst-blockstates-vertical .edge3 {
	background: url("/img/modules/blockstates/curvebox3.gif") no-repeat left bottom;
}
.hst-blockstates-vertical .edge4 {
	padding: 11px 11px 5px;
}
.hst-blockstates-vertical h2 {
	font: bold 1.09em/normal "Trebuchet MS", sans-serif; text-transform: uppercase; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates-vertical h2 {
	color: black;
}
.hst-blockstates-vertical h2 a:link {
	color: black;
}
.hst-blockstates-vertical h2 a:visited {
	color: black;
}
.hst-blockstates2 div.tabcontent {
	width: 310px; margin-right: 0px;
}
.hst-blockstates2 div.last.tabcontent {
	margin-left: 10px;
}
.hst-blockstates2 .entry-title {
	font: 2em/normal "Georgia", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates2 .entry-summary {
	font: 1.12em/normal "Lucida Grande", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates3 h4 a {
	font: bold 1.12em/normal "Helvetica", sans-serif; color: rgb(7, 102, 192); font-size-adjust: none; font-stretch: condensed;
}
.hst-blockstates3 div.caption a {
	font: bold 1.12em/normal "Georgia", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates3 div.caption .caption-arrow {
	font: bold 1.12em/normal "Arial", sans-serif; color: rgb(7, 102, 192); font-size-adjust: none; font-stretch: normal;
}
.show-rss-link .hst-blockstates a.collection-rss-link {
	padding: 0px 0px 0px 2px;
}
.show-rss-link .hst-blockstates-vertical a.collection-rss-link {
	padding: 0px 0px 0px 2px;
}
.hst-blogpage-picks {
	background: url("/img/modules/blogpage/edge1.gif") no-repeat left top; height: 1%; line-height: 1.4; margin-bottom: 10px;
}
.hst-blogpage-picks .edge2 {
	background: url("/img/modules/blogpage/edge2.gif") no-repeat right top;
}
.hst-blogpage-picks .edge3 {
	background: url("/img/modules/blogpage/edge3.gif") no-repeat right bottom;
}
.hst-blogpage-picks .edge4 {
	background: url("/img/modules/blogpage/edge4.gif") no-repeat left bottom; padding: 10px;
}
.hst-blogpage-picks h2 {
	padding: 6px 0px; color: rgb(153, 0, 0); text-transform: uppercase;
}
.hst-blogpage-picks h2 {
	font-size: 1.09em;
}
.hst-blogpage-picks h4 {
	font-size: 1.09em;
}
.hst-blogpage-picks li {
	margin-bottom: 10px;
}
.hst-blogpage-picks li.last {
	margin-bottom: 0px;
}
.hst-blogpage-picks p {
	font-size: 0.92em;
}
.hst-blogpage-picks p.timestamp {
	color: gray;
}
.hst-blogpage-chooser {
	background: url("/img/modules/blogpage/chooser-bg.gif") no-repeat; padding: 15px 0px 0px 15px; width: 285px; height: 66px;
}
.hst-blogpage-chooser form {
	margin-bottom: 15px;
}
.hst-blogpage-chooser select {
	border: 1px solid rgb(187, 187, 187); font-size: 0.92em;
}
.hst-blogpage-chooser input {
	border: 1px solid rgb(187, 187, 187); font-size: 0.92em;
}
.hst-blogpage-chooser select {
	width: 235px; margin-right: 7px;
}
.hst-blogpage-report {
	background: url("/img/modules/blogpage/edge1.gif") no-repeat left top; height: 1%; line-height: 1.4; margin-bottom: 10px;
}
.hst-blogpage-report .edge2 {
	background: url("/img/modules/blogpage/edge2.gif") no-repeat right top;
}
.hst-blogpage-report .edge3 {
	background: url("/img/modules/blogpage/edge3.gif") no-repeat right bottom;
}
.hst-blogpage-report .edge4 {
	background: url("/img/modules/blogpage/edge4.gif") no-repeat left bottom; padding: 10px;
}
.hst-blogpage-report h2 {
	padding: 6px 0px 9px; color: rgb(153, 0, 0); text-transform: uppercase;
}
.hst-blogpage-report h2 span.subtitle {
	text-transform: lowercase;
}
.hst-blogpage-report h2 {
	font-size: 1.09em;
}
.hst-blogpage-report h4 {
	font-size: 1em;
}
.hst-blogpage-report li {
	margin-bottom: 10px;
}
.hst-blogpage-report li.last {
	margin-bottom: 0px;
}
.hst-blogpage-report p {
	font-size: 0.92em;
}
.hst-blogpage-report p.timestamp {
	color: gray;
}
.hst-blogpage-report p.timestamp a {
	color: gray;
}
.hst-blogpage-report .justposted {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 11px; margin-bottom: 5px;
}
.hst-blogpromo-vertical {
	width: 309px; line-height: 1; padding-bottom: 11px; margin-bottom: 10px;
}
.hst-blogpromo-vertical .header {
	background: 0px 0px rgb(238, 238, 238); padding: 8px; margin-bottom: 15px; border-top-color: rgb(202, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.hst-blogpromo-vertical .header h2 {
	font-size: 1.17em; margin-bottom: 0px; float: left; display: inline;
}
.hst-blogpromo-vertical p.entry {
	font-size: 0.92em; margin-top: 1px; float: right;
}
.hst-blogpromo-vertical h4 img {
	border: 1px solid black; margin-left: -76px; float: left;
}
.hst-blogpromo-vertical li {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 11px; clear: left; margin-bottom: 8px;
}
.hst-blogpromo-vertical li h4 {
	padding-bottom: 5px; font-size: 1.09em;
}
.hst-blogpromo-vertical li .blogtitle {
	margin: 0px 0px 0px 76px; font-size: 1.09em;
}
.hst-blogpromo-vertical li p {
	margin-bottom: 3px;
}
.hst-blogpromo-vertical li .detail {
	margin: 0px 0px 0px 76px;
}
.hst-blogpromo-vertical .blogposttitle {
	line-height: 1.25em;
}
.hst-blogpromo-vertical .blogposttitle a:link {
	color: black;
}
.hst-blogpromo-vertical .blogposttitle a:visited {
	color: black;
}
.hst-blogpromo-vertical li .timestamp {
	color: gray; font-size: 0.92em;
}
.hst-blogpromo-vertical .timestamp a:link {
	color: gray;
}
.hst-blogpromo-vertical .timestamp a:visited {
	color: gray;
}
.hst-blogpromo-vertical .comments {
	clear: left;
}
.hst-blogpromo-vertical .comments-header {
	padding: 10px 0px 2px; color: gray; font-size: 0.8em; font-weight: bold;
}
.hst-blogpromo-vertical .single-comment {
	line-height: 1.25em; font-size: 0.9em; margin-left: 15px;
}
.hst-blogpromo-vertical a.collection-rss-link {
	padding: 0px 0px 0px 5px;
}
.hst-blogpromo-homepage {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; line-height: 1; padding-bottom: 11px; margin-bottom: 10px;
}
.hst-blogpromo-homepage .staffblogs {
	float: left; display: inline;
}
.hst-blogpromo-homepage .bestblogs {
	float: left; display: inline;
}
.hst-blogpromo-homepage .staffblogs {
	width: 321px;
}
.hst-blogpromo-homepage .bestblogs {
	width: 309px;
}
.hst-blogpromo-homepage .header {
	background: rgb(238, 238, 238); padding: 8px; margin-bottom: 15px; border-top-color: rgb(202, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.hst-blogpromo-homepage .bestblogs .header {
	padding-left: 0px;
}
.hst-blogpromo-homepage h2 {
	font-size: 1.17em; margin-bottom: 10px;
}
.hst-blogpromo-homepage .header h2 {
	margin-bottom: 0px; float: left; display: inline;
}
.hst-blogpromo-homepage p.entry {
	font-size: 0.92em; margin-top: 1px; float: right;
}
.hst-blogpromo-homepage .feature {
	background: url("/img/modules/blogpromo/home-edge1.gif") no-repeat left top; margin: 0px 15px 15px 0px; height: 1%;
}
.hst-blogpromo-homepage .edge2 {
	background: url("/img/modules/blogpromo/home-edge2.gif") no-repeat right top;
}
.hst-blogpromo-homepage .edge3 {
	background: url("/img/modules/blogpromo/home-edge3.gif") no-repeat right bottom;
}
.hst-blogpromo-homepage .edge4 {
	background: url("/img/modules/blogpromo/home-edge4.gif") no-repeat left bottom; padding: 15px;
}
.hst-blogpromo-homepage h4 {
	line-height: 1.25em; font-size: 1.17em;
}
.hst-blogpromo-homepage .feature h4 {
	vertical-align: middle; display: table-cell;
}
.hst-blogpromo-homepage .feature h4 img {
	margin: 0px 10px 0px 0px; border: 1px solid black; float: left;
}
.hst-blogpromo-homepage .feature ul {
	margin: 10px 0px 0px;
}
.hst-blogpromo-homepage li {
	margin-bottom: 5px;
}
.hst-blogpromo-homepage .feature li {
	margin-bottom: 0px;
}
.hst-blogpromo-homepage li h4 {
	font-size: 1.09em;
}
.hst-blogpromo-homepage li p {
	line-height: 1.25em; font-size: 1em; margin-bottom: 3px;
}
.hst-blogpromo-homepage li p.timestamp {
	color: gray; font-size: 0.92em;
}
.hst-blogpromo-homepage li p.timestamp * {
	color: gray;
}
.hst-blogpromo-homepage .feature li {
	background: url("/img/utils/bullet.gif") no-repeat 0px 7px; line-height: 1.5em; padding-left: 11px;
}
.hst-blogpromo-homepage .otherstaff {
	margin: 0px 15px 10px 0px;
}
.hst-blogpromo-homepage .otherstaff li {
	margin-bottom: 5px;
}
.hst-blogpromo-homepage .chooser {
	background: url("/img/modules/blogpromo/home-chooser-alt.gif") no-repeat; width: 309px; height: 41px;
}
.hst-blogpromo-homepage .chooser select {
	margin: 11px 5px 0px 10px; width: 250px;
}
.hst-blogpromo-homepage .chooser select {
	border: 1px solid rgb(202, 200, 200);
}
.hst-blogpromo-homepage .chooser input {
	border: 1px solid rgb(202, 200, 200);
}
.hst-blogpromo-homepage .chooser input {
	background: rgb(238, 238, 238); width: 26px;
}
.hst-blogpromo-homepage .bestblogs li {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 11px; clear: left; margin-bottom: 10px;
}
.hst-blogpromo-homepage .bestblogs li {
	margin-bottom: 8px;
}
.hst-blogpromo-homepage .bestblogs li h4 {
	margin: 0px 0px 0px 76px;
}
.hst-blogpromo-homepage .bestblogs li div {
	margin: 0px 0px 0px 76px;
}
.hst-blogpromo-homepage .bestblogs li p.timestamp {
	margin: 0px 0px 0px 76px;
}
.hst-blogpromo-homepage .bestblogs h4 img {
	border: 1px solid black; margin-left: -76px; float: left;
}
.hst-blogpromo-homepage .bestblogs .comments {
	margin: 0px; clear: left;
}
.hst-blogpromo {
	padding: 0px 10px 10px; margin-bottom: 10px; border-right-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-left-color: rgb(202, 200, 200); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.hst-blogpromo .header {
	background: url("/img/modules/blogpromo/tile.gif") repeat-x; margin: 0px -10px 10px; height: 22px; border-top-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.hst-blogpromo h2 {
	padding: 4px 0px 0px 6px; line-height: 14px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-blogpromo h2 a:link {
	color: black;
}
.hst-blogpromo h2 a:visited {
	color: black;
}
.hst-blogpromo p.entry {
	padding: 4px 6px 0px; line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-blogpromo h3 {
	background: url("/img/utils/rule_dots.gif") repeat-x; padding-top: 8px; font-size: 1em; margin-bottom: 5px;
}
.hst-blogpromo ul {
	list-style: none;
}
.hst-blogpromo ul.first {
	margin-bottom: 7px;
}
.hst-blogpromo ul.first h4 {
	margin-left: 86px;
}
.hst-blogpromo ul.first div {
	margin-left: 86px;
}
.hst-blogpromo ul.first p.timestamp {
	margin-left: 86px;
}
.hst-blogpromo-single ul.first {
	
}
.hst-blogpromo .item {
	margin-bottom: 5px;
}
.hst-blogpromo .first .item {
	margin-bottom: 0px;
}
.hst-blogpromo img.illo {
	border: 1px solid black; float: left; display: inline;
}
* html .hst-blogpromo img.illo {
	margin: 0px 5px 3px 0px;
}
.hst-blogpromo h4 {
	font-size: 1.09em; font-weight: bold;
}
.hst-blogpromo .first h4 {
	margin-bottom: 3px;
}
.hst-blogpromo div.detail {
	line-height: 1.4em; font-size: 0.92em; margin-bottom: 3px;
}
.hst-blogpromo p.timestamp {
	color: gray; font-size: 0.84em; font-weight: normal; margin-bottom: 3px;
}
.hst-blogpromo form.chooser {
	margin: 10px 0px;
}
.hst-blogpromo select {
	border: 1px solid rgb(202, 200, 200); font-size: 0.92em;
}
.hst-blogpromo input {
	border: 1px solid rgb(202, 200, 200); font-size: 0.92em;
}
.hst-blogpromo select {
	width: 75%; margin-right: 5px;
}
.hst-blogpromo p.exit {
	text-align: right; font-size: 0.84em;
}
.hst-categorylist {
	padding: 0px 10px; line-height: 1.5em; margin-bottom: 10px; border-right-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-left-color: rgb(202, 200, 200); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.hst-categorylist-wide {
	margin-right: -10px; margin-left: -10px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.hst-categorylist .category {
	padding-bottom: 10px;
}
.hst-categorylist .header {
	background: url("/img/modules/categorylist/tile.gif") repeat-x; margin: 0px -10px 10px; left: -10px; height: 22px; border-top-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.hst-categorylist h2 {
	padding: 4px 0px 0px 6px; line-height: 14px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-categorylist-wide .header {
	background: rgb(238, 238, 238); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hst-categorylist h2 a:link {
	color: black;
}
.hst-categorylist h2 a:visited {
	color: black;
}
.hst-categorylist p.entry {
	padding: 4px 6px 0px; line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-categorylist .header span.rss {
	margin-left: 10px;
}
.hst-categorylist .header span.rss img {
	margin-top: 4px;
}
.hst-categorylist ul {
	list-style: none;
}
.hst-categorylist li.item {
	overflow: hidden; margin-bottom: 5px;
}
.hst-categorylist li.subitems {
	padding-left: 0px; clear: both;
}
.hst-categorylist img.illo {
	margin: 0px 8px 3px 0px; border: 1px solid black; float: left; display: inline;
}
* html .hst-categorylist img.illo {
	margin: 0px 5px 3px 0px;
}
.hst-categorylist h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; font: 0.92em/normal Verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-categorylist li.first h4 {
	font: bold 1.09em/normal Arial, "Helvetica Nueue", Helvetica, sans-serif; padding-left: 0px; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
* html .hst-categorylist li.first h4 {
	display: inline;
}
.hst-categorylist h4 img {
	margin: 0px 4px 0px 0px;
}
.hst-categorylist li.first h4 img {
	margin: 0px 0px 4px;
}
.hst-categorylist h5.byline {
	color: gray; font-size: 0.92em; margin-bottom: 3px;
}
.hst-categorylist .detail p {
	line-height: 1.4em; font-size: 0.92em; margin-bottom: 3px;
}
.hst-categorylist .detail .timestamp {
	color: gray; font-size: 0.84em; font-weight: normal; margin-bottom: 5px;
}
.hst-categorylist .detail p.extras {
	margin-top: 3px;
}
.hst-centerpiece .delimit {
	color: rgb(102, 102, 102);
}
.hst-categorylist p.exit {
	text-align: right; font-size: 0.84em;
}
.hst-centerpiece {
	border: 1px solid rgb(202, 200, 200); width: 298px; margin-bottom: 10px;
}
.hst-centerpiece ul {
	list-style: none;
}
.hst-centerpiece .tabcontent {
	padding: 10px;
}
.hst-centerpiece .tabcontent .first {
	padding: 0px;
}
.hst-centerpiece h3 {
	font-size: 0.92em; font-weight: normal; margin-bottom: 3px;
}
.hst-centerpiece .item {
	margin-bottom: 5px;
}
.hst-centerpiece .item p.illo {
	margin: 0px; text-align: right; font-size: 0.92em;
}
.hst-centerpiece .item p.illo img {
	margin: -11px -11px 5px;
}
.hst-centerpiece h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; padding-left: 9px; font-weight: normal;
}
.hst-centerpiece .first h4 {
	line-height: 1.25; padding-left: 0px; font-size: 1.34em; font-weight: bold;
}
.hst-centerpiece h4 {
	font-family: inherit;
}
.hst-centerpiece li.first h4 {
	font-family: "Helvetica Nueue", Helvetica, Arial, sans-serif;
}
.hst-centerpiece .item .detail {
	line-height: 1.25; margin-bottom: 3px;
}
.hst-centerpiece .delimit {
	color: rgb(102, 102, 102);
}
.hst-centerpiece div.tabs {
	background: url("/img/modules/centerpiece/tile.gif"); font-size: 0.92em; font-weight: bold;
}
.hst-centerpiece div.tabs img {
	float: right;
}
.hst-centerpiece div.tabs ul {
	list-style: none; width: 274px; height: 22px; overflow: hidden; float: left; display: inline; white-space: nowrap;
}
.hst-centerpiecewide .first.tabcontent {
	padding: 0px;
}
.hst-centerpiecewide .sub.tabcontent {
	padding: 0px;
}
.hst-centerpiece .tabs li {
	padding: 8px 9px 0px; line-height: 30px; border-top-color: rgb(202, 200, 200); border-left-color: rgb(202, 200, 200); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: inline; white-space: nowrap;
}
.hst-centerpiece .tabs li a {
	top: -3px; vertical-align: baseline; position: relative;
}
* html .hst-centerpiece .tabs li a {
	top: -4px;
}
*:first-child + html .hst-centerpiece .tabs li a {
	top: -4px;
}
.hst-centerpiece .tabs li.selected {
	background: white; margin-right: -1px; border-top-color: white; border-right-color: rgb(202, 200, 200); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.hst-centerpiece .tabs #hst_cpiece_tab1 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.hst-centerpiece .tabs a:link {
	color: rgb(102, 102, 102);
}
.hst-centerpiece .tabs a:visited {
	color: rgb(102, 102, 102);
}
.hst-centerpiece .tabs a:hover {
	color: rgb(102, 102, 102);
}
.hst-centerpiece .tabs a:active {
	color: rgb(102, 102, 102);
}
.hst-centerpiece .tabs li.selected a:link {
	color: black; text-decoration: none;
}
.hst-centerpiece .tabs li.selected a:visited {
	color: black; text-decoration: none;
}
.hst-centerpiece .tabs li.selected a:hover {
	color: black; text-decoration: none;
}
.hst-centerpiece .tabs li.selected a:active {
	color: black; text-decoration: none;
}
.hst-centerpiece #hst_cpiece2 {
	display: none;
}
.hst-centerpiece #hst_cpiece3 {
	display: none;
}
.hst-centerpiece #hst_cpiece_play {
	display: none;
}
.hst-columns {
	padding: 0px 10px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.5em; margin-bottom: 10px;
}
.hst-columns .header {
	background: url("/img/modules/columns/tile.gif") repeat-x; margin: 0px -10px 10px;
}
.hst-columns h2 {
	padding: 4px 0px 0px 6px; line-height: 18px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-columns h2 a:link {
	color: black;
}
.hst-columns h2 a:visited {
	color: black;
}
.hst-columns p.entry {
	padding: 4px 6px 0px; line-height: 18px; font-size: 0.84em; float: right; display: inline;
}
.hst-columns h3 {
	font-family: inherit; font-size: 0.92em; font-weight: bold; margin-bottom: 5px;
}
.hst-columns ul {
	list-style: none;
}
.hst-columns ul.first {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;
}
.hst-columns .item {
	overflow: hidden; margin-bottom: 5px;
}
.hst-columns .first .item {
	margin-bottom: 0px;
}
.hst-columns img.illo {
	margin: 0px 8px 3px 0px; border: 1px solid black; float: left; display: inline;
}
* html .hst-columns img.illo {
	margin: 0px 5px 3px 0px;
}
.hst-columns h4.column {
	font-size: 1.09em; font-weight: bold; margin-bottom: 3px;
}
.hst-columns h5.title {
	line-height: 1.4em; font-size: 0.92em; margin-bottom: 3px;
}
.hst-columns h5.jump {
	line-height: 1.4em; font-size: 0.92em; margin-bottom: 3px;
}
.hst-columns h5.title a {
	color: black;
}
.hst-columns .list ul {
	width: 49%; float: left; display: inline;
}
.hst-columns .list li {
	background: url("/img/utils/bullet_square.gif") no-repeat 0px 6px; padding-left: 11px; font-size: 0.92em; margin-bottom: 3px;
}
.hst-columns p.exit {
	text-align: right; font-size: 0.84em;
}
.hst-datapromo {
	padding: 0px 10px 10px; line-height: 1.5em; margin-bottom: 10px; border-right-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-left-color: rgb(202, 200, 200); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.hst-datapromo .category {
	padding-bottom: 10px;
}
.hst-datapromo .header {
	background: url("/img/modules/datapromo/tile.gif") repeat-x; margin: 0px -10px 10px; height: 22px; border-top-color: rgb(202, 200, 200); border-bottom-color: rgb(202, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.hst-datapromo h2 {
	padding: 4px 0px 0px 6px; line-height: 14px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-datapromo h2 a:link {
	color: black;
}
.hst-datapromo h2 a:visited {
	color: black;
}
.hst-datapromo p.entry {
	padding: 4px 6px 0px; line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-datapromo h3 {
	font-family: inherit; font-size: 0.92em; font-weight: bold; margin-bottom: 5px;
}
.hst-datapromo ul {
	list-style: none;
}
.hst-datapromo ul {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;
}
.hst-datapromo .item {
	margin-bottom: 8px;
}
.hst-datapromo h4.headline {
	font-size: 1.09em; font-weight: bold;
}
.hst-datapromo .item p {
	line-height: 1.4em; font-size: 0.92em;
}
.hst-datapromo form {
	margin: 10px 0px;
}
.hst-datapromo select {
	border: 1px solid rgb(202, 200, 200); font-size: 0.92em;
}
.hst-datapromo input {
	border: 1px solid rgb(202, 200, 200); font-size: 0.92em;
}
.hst-datapromo select {
	width: 75%; margin-right: 5px;
}
.hst-datapromo p.exit {
	text-align: right; font-size: 0.84em;
}
.hst-featurepromo {
	padding: 8px 10px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.21em; margin-bottom: 10px;
}
.hst-featurepromo .header {
	margin-bottom: 10px;
}
.hst-featurepromo h2 {
	font-size: 1.17em; font-weight: bold; margin-top: 3px; float: left; display: inline;
}
.hst-featurepromo h2 a:link {
	color: black;
}
.hst-featurepromo h2 a:visited {
	color: black;
}
.hst-featurepromo .pagination {
	float: right; display: inline;
}
.hst-featurepromo .nav {
	float: right; display: inline;
}
.hst-featurepromo .pagination {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.hst-featurepromo ul {
	list-style: none;
}
.hst-featurepromo ul.galleries {
	margin: 0px;
}
.hst-featurepromo .pages li.item {
	width: 19.7%; margin-right: 1.6%; float: left; display: inline;
}
.hst-featurepromo .galleries li.item {
	width: 22.1%; padding-left: 0px; margin-right: 3.8%; float: left; display: inline;
}
* html .hst-featurepromo .galleries li.item {
	margin-right: 3.3%;
}
.hst-featurepromo .pages li.last {
	margin-right: 0px;
}
.hst-featurepromo .galleries li.last {
	margin-right: 0px;
}
.hst-featurepromo li.subitems {
	padding-left: 0px;
}
.hst-featurepromo p.illo {
	padding: 0px 10px 3px 0px; float: left; display: inline;
}
.hst-featurepromo p.illo img {
	border: 1px solid black;
}
.hst-featurepromo .galleries p.illo {
	margin-left: 0px; float: none; display: block;
}
* html .hst-featurepromo h4 {
	overflow: hidden; display: inline;
}
.hst-featurepromo .galleries h4 {
	text-align: center; font-family: inherit; font-size: 0.92em; font-weight: normal;
}
.hst-featurepromo h4 img {
	margin-bottom: 4px;
}
.hst-featurepromo .subitems h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; padding-left: 11px; font-family: inherit; font-size: 0.92em; font-weight: normal; display: inline;
}
.hst-featurepromo .subitems h4 img {
	margin-bottom: 0px;
}
.hst-featurepromo .detail p {
	line-height: 1.2em; overflow: hidden; font-size: 0.92em; display: inline;
}
.hst-featurepromo .pages .detail p {
	font-size: 0.84em;
}
.hst-featurepromo .detail p.more {
	margin-top: 3px;
}
.hst-centerpiece .delimit {
	color: rgb(102, 102, 102);
}
.hst-featurepromo p.entry {
	margin-top: 3px; float: right; display: inline;
}
.hst-featurepromo .hidden {
	display: none;
}
.hst-featurepromo p.exit {
	text-align: right; font-size: 0.84em;
}
.show-rss-link .hst-featurepromo a.collection-rss-link {
	padding: 2px; display: inline-block;
}
.hst-fpwide {
	border: 1px solid rgb(202, 200, 200); line-height: 1.21em; margin-bottom: 10px;
}
.hst-fpwide .edge4 {
	padding: 8px 10px 10px;
}
.hst-fpwide .header {
	margin-bottom: 10px;
}
.hst-fpwide h2 {
	font-size: 1.09em; margin-top: 3px; float: left; display: inline;
}
.hst-fpwide h2 a:link {
	color: black;
}
.hst-fpwide h2 a:visited {
	color: black;
}
.hst-fpwide .pagination {
	float: right; display: inline;
}
.hst-fpwide .nav {
	float: right; display: inline;
}
.hst-fpwide .pagination {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.hst-fpwide li {
	width: 20%; overflow: hidden; padding-left: 71px; margin-right: 2.2%; margin-bottom: 5px; float: left; display: inline;
}
* html .hst-fpwide .pages li {
	width: 20.2%;
}
.hst-fpwide li.last {
	margin-right: 0px;
}
.hst-fpwide .galleries li.last {
	margin-right: 0px;
}
.hst-fpwide li.subitems {
	padding-left: 0px; clear: both;
}
.hst-fpwide p.illo {
	margin-left: -71px; float: left; display: inline;
}
.hst-fpwide p.illo img {
	border: 1px solid black;
}
.hst-fpwide .galleries p.illo {
	margin-left: 0px; float: none; display: block;
}
* html .hst-fpwide h4 {
	display: inline;
}
.hst-fpwide .galleries h4 {
	text-align: center; font-family: inherit; font-size: 0.92em; font-weight: normal;
}
.hst-fpwide h4 img {
	margin-bottom: 4px;
}
.hst-fpwide .subitems h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; padding-left: 11px; font-family: inherit; font-size: 0.92em; font-weight: normal;
}
.hst-fpwide .subitems h4 img {
	margin-bottom: 0px;
}
.hst-fpwide .detail p {
	line-height: 1.2em; font-size: 0.92em;
}
.hst-fpwide .pages .detail p {
	font-size: 0.84em;
}
.hst-fpwide .detail p.more {
	margin-top: 3px;
}
.hst-centerpiece .delimit {
	color: rgb(102, 102, 102);
}
.hst-fpwide .hidden {
	display: none;
}
.hst-fpwide p.exit {
	text-align: right; font-size: 0.84em;
}
.show-rss-link .hst-fpwide a.collection-rss-link {
	padding: 2px 5px; display: inline-block;
}
.hst-freeform {
	margin-bottom: 10px;
}
.hst-businesswidget {
	margin-bottom: 10px;
}
.hst-dbwidget {
	margin-bottom: 10px;
}
.hst-listingswidget {
	margin-bottom: 10px;
}
.hst-ugcwidget {
	margin-bottom: 10px;
}
.hst-weatherwidget {
	margin-bottom: 10px;
}
.hst-freeform {
	overflow: hidden;
}
.hst-freeform .bodytext h3 {
	font: bold 1.09em/normal "Helvetica Nueue", Helvetica, Arial, sans-serif; margin-bottom: 1.5em; font-size-adjust: none; font-stretch: normal;
}
.hst-freeform .bodytext h4 {
	font: bold 1.09em/normal "Helvetica Nueue", Helvetica, Arial, sans-serif; margin-bottom: 1.5em; font-size-adjust: none; font-stretch: normal;
}
.hst-freeform .bodytext h5 {
	font: bold 1.09em/normal "Helvetica Nueue", Helvetica, Arial, sans-serif; margin-bottom: 1.5em; font-size-adjust: none; font-stretch: normal;
}
.hst-freeform .bodytext h3 {
	font-size: 1em;
}
.hst-freeform .bodytext p {
	margin-bottom: 1.5em;
}
body.blogs .hst-freeform {
	clear: left;
}
.hst-headlinelist {
	margin-bottom: 10px;
}
.hst-headlinelist-module {
	border: 1px solid rgb(202, 200, 200);
}
.hst-headlinelist-article {
	background: url("/img/modules/blockstates/curvebox2.gif") repeat-y rgb(237, 245, 247); height: 1%;
}
.hst-headlinelist-article .edge2 {
	background: url("/img/modules/blockstates/curvebox1.gif") no-repeat left top;
}
.hst-headlinelist-article .edge3 {
	background: url("/img/modules/blockstates/curvebox3.gif") no-repeat left bottom;
}
.hst-headlinelist-article .edge4 {
	padding: 11px 11px 5px;
}
.hst-headlinelist .header {
	margin-bottom: 10px;
}
.hst-headlinelist-module .header {
	padding: 8px 8px 4px; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-headlinelist h2 {
	line-height: 14px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-headlinelist h2 a:link {
	color: black;
}
.hst-headlinelist h2 a:visited {
	color: black;
}
.hst-headlinelist-article h2 {
	font: bold 1.09em/normal "Trebuchet MS", sans-serif; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.hst-headlinelist-article h2 {
	color: black;
}
.hst-headlinelist-article h2 a:link {
	color: black;
}
.hst-headlinelist-article h2 a:visited {
	color: black;
}
.hst-headlinelist p.entry {
	line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-headlinelist span.rss-noheader {
	margin: 0px 5px; float: right;
}
.hst-headlinelist .header span.rss {
	margin-left: 10px;
}
.hst-headlinelist ul {
	list-style: none;
}
.hst-headlinelist-module ul {
	padding: 0px 10px;
}
.hst-headlinelist li.item {
	overflow: hidden; margin-bottom: 10px;
}
.hst-headlinelist li.last {
	margin-bottom: 0px;
}
.hst-headlinelist-article li.last {
	margin-bottom: 5px;
}
.hst-headlinelist li.subitems {
	padding-left: 0px; clear: both;
}
.hst-headlinelist img.illo {
	border: 1px solid black; margin-right: 8px; float: left; display: inline;
}
* html .hst-headlinelist img.illo {
	margin-right: 5px;
}
.hst-headlinelist h4 {
	font-size: 1.25em; font-weight: bold;
}
.hst-headlinelist-illo h4 {
	font-size: 1.09em; font-weight: bold; margin-bottom: 3px;
}
.hst-headlinelist-article h4 {
	line-height: 1.25; font-size: 1.17em; display: inline;
}
.hst-headlinelist h5.byline {
	color: gray; font-size: 0.92em; margin-bottom: 3px;
}
.hst-headlinelist .detail p {
	line-height: 1.5em; font-size: 0.92em;
}
.hst-headlinelist h5.timestamp {
	color: gray; line-height: 1.5em; font-size: 0.92em;
}
.hst-headlinelist-article h5 {
	line-height: 1.25em; font-weight: normal; display: inline;
}
* html .hst-headlinelist-article h5 {
	margin-left: 4px;
}
*:first-child + html .hst-headlinelist-article h5 {
	margin-left: 4px;
}
.hst-headlinelist p.extras {
	line-height: 1.75em; font-size: 0.92em;
}
.hst-headlinelist-inline h4 {
	display: inline;
}
.hst-headlinelist-inline h5 {
	display: inline;
}
.hst-headlinelist-inline h5 {
	font-weight: normal; margin-left: 5px;
}
.hst-headlinelist .subitems {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; line-height: 1.75em; padding-left: 11px; font-size: 0.92em;
}
.hst-headlinelist .delimit {
	color: rgb(102, 102, 102);
}
.hst-headlinelist p.exit {
	text-align: right; padding-top: 10px; font-size: 0.84em;
}
.hst-headlinelist-module p.exit {
	padding: 10px;
}
.hst-headlinelist-illo2 li.item {
	margin-bottom: 13px;
}
.hst-headlinelist-illo2 img.illo {
	clear: both;
}
.hst-headlinelist-illo2 .img-container {
	width: 162px; margin-left: 10px; float: right;
}
.hst-headlinelist-illo2 h5 {
	float: none !important;
}
.hst-headlinelist-illo2 h4 {
	float: none !important;
}
.hst-headlinelist-illo2 h4 a {
	font: 22px/normal serif; font-size-adjust: none; font-stretch: normal; font-color: black;
}
.hst-headlinelist-illo2 h5 {
	font: 1em/normal sans-serif; font-size-adjust: none; font-stretch: normal; font-color: #7b7575;
}
.hst-homecategory {
	width: 100%; margin-bottom: 10px;
}
.hst-homecategory .header {
	background: rgb(238, 238, 238); padding: 0px 8px; height: 26px; line-height: 26px; margin-bottom: 10px; vertical-align: middle; position: relative;
}
.hst-homecategory h2 {
	line-height: 24px; padding-top: 1px; font-size: 12px; float: left; display: inline;
}
* html .hst-homecategory h2 {
	line-height: 26px; padding-top: 0px;
}
*:first-child + html .hst-homecategory h2 {
	line-height: 26px; padding-top: 0px;
}
.hst-homecategory h2 a:link {
	color: inherit;
}
.hst-homecategory h2 a:visited {
	color: inherit;
}
.hst-homecategory .header span {
	margin-left: 10px;
}
.hst-homecategory .header span img {
	margin-top: 6px;
}
*:first-child + html .hst-homecategory .header span img {
	margin-top: 4px;
}
.hst-homecategory p.entry {
	top: 0px; right: 8px; line-height: 24px; font-size: 10px; position: absolute;
}
.hst-homecategory p.entry span {
	margin-left: 0px;
}
.hst-homecategory p.entry .delimit {
	color: rgb(153, 153, 153);
}
.hst-homecategory .header span.rss {
	margin-left: 10px;
}
.hst-homecategory .header span.rss img {
	margin-top: 6px;
}
.hst-homecategory ul {
	list-style: none; padding-left: 345px;
}
.hst-homecategory li.item {
	overflow: hidden; margin-bottom: 5px;
}
.hst-homecategory li.first {
	margin: 0px 15px 0px -345px; width: 198px; padding-left: 132px; float: left; display: inline;
}
.hst-homecategory li.subitems {
	padding-left: 0px; clear: both;
}
.hst-homecategory img.illo {
	border: 1px solid black; margin-left: -132px; float: left; display: inline; position: relative;
}
.hst-homecategory h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; font: 0.92em/normal Verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-homecategory li.first h4 {
	font: bold 1.09em/normal Arial, "Helvetica Nueue", Helvetica, sans-serif; padding-left: 0px; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
* html .hst-homecategory li.first h4 {
	display: inline;
}
.hst-homecategory h4 img {
	margin: 0px 4px 0px 0px;
}
.hst-homecategory li.first h4 img {
	margin: 0px 0px 4px;
}
.hst-homecategory h5.byline {
	color: gray; font-size: 0.92em; margin-bottom: 3px;
}
.hst-homecategory .detail p {
	line-height: 1.4em; font-size: 0.92em;
}
.hst-homecategory .detail .timestamp {
	color: gray; font-size: 0.84em; font-weight: normal; margin-bottom: 5px;
}
.hst-homecategory .detail p.extras {
	margin-top: 3px;
}
.hst-homecategory .delimit {
	color: gray;
}
.hst-homecategory p.exit {
	text-align: right; padding-top: 2px; font-size: 0.84em;
}
.hst-localads {
	padding: 7px 10px 0px; border: 1px solid rgb(202, 200, 200); line-height: 1em; margin-bottom: 10px;
}
.hst-localads h2 {
	font-size: 1em; font-weight: bold; margin-bottom: 7px;
}
.hst-localads a:link {
	color: black;
}
.hst-localads a:visited {
	color: black;
}
.hst-localads ul {
	list-style: none;
}
.hst-localads li {
	width: 50%; height: 97px; overflow: hidden; font-size: 0.84em; float: left; display: inline;
}
.hst-localads li .hst-button2 {
	margin: 0px auto; width: 120px; text-align: center;
}
.hst-localads li span {
	display: block;
}
.hst-mostpopular {
	background: url("/img/modules/mostpopular/corner1.gif") no-repeat left top; margin-bottom: 10px;
}
.hst-mostpopular .edge2 {
	background: url("/img/modules/mostpopular/corner2.gif") no-repeat right top;
}
.hst-mostpopular .edge3 {
	background: url("/img/modules/mostpopular/corner3.gif") no-repeat right bottom;
}
.hst-mostpopular .edge4 {
	background: url("/img/modules/mostpopular/corner4.gif") no-repeat left bottom; padding: 0px 1px 1px;
}
.hst-mostpopular .nav-tabs {
	margin-left: 10px;
}
.hst-mostpopular .nav-tabs li {
	float: left; display: inline;
}
.hst-mostpopular .nav-tabs li a {
	height: 26px; text-align: center; padding-top: 5px; font-size: 0.92em; display: block; white-space: nowrap;
}
* html .hst-mostpopular .nav-tabs li a {
	width: 1%;
}
.hst-mostpopular .nav-tabs li a:hover {
	text-decoration: none;
}
.hst-mostpopular .nav-tabs li a:active {
	text-decoration: none;
}
.hst-mostpopular .nav-tabs li.lim {
	height: 26px; color: rgb(153, 153, 153); padding-top: 5px; font-size: 0.92em; margin-right: 7px; margin-left: 7px;
}
.hst-mostpopular .nav-tabs li a.selected {
	background: url("/img/modules/mostpopular/selected.gif") no-repeat 50% 0px; color: rgb(17, 17, 17);
}
.hst-mostpopular .content-tab {
	padding: 10px 10px 5px; color: rgb(102, 102, 102); clear: left; display: none;
}
.hst-mostpopular .content-tab ol {
	margin-left: 1.75em;
}
.hst-mostpopular .content-tab ol li {
	padding-bottom: 3px; font-size: 0.92em;
}
.hst-navIndex {
	width: 554px; clear: both; float: right; display: none; position: relative; z-index: 10000;
}
.hst-navIndex .content {
	width: 554px; clear: both; position: absolute;
}
.hst-navIndex .content div.title {
	padding: 8px 0px 0px 12px; width: 542px; height: 20px; color: rgb(222, 222, 222); font-size: 12px; background-color: rgb(71, 71, 71);
}
.hst-navIndex .content div.title a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.hst-navIndex .content .indexheader {
	width: 65px; text-align: right; padding-right: 8px; font-weight: bold; float: right;
}
.hst-navIndex .content .columns {
	background: 0px 0px rgb(222, 222, 222); border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(71, 71, 71) rgb(71, 71, 71); padding: 8px 0px 11px 11px;
}
.hst-navIndex .content .column1 {
	width: 137px;
}
.hst-navIndex .content .column2 {
	width: 126px; padding-top: 16px;
}
.hst-navIndex .content .column3 {
	background: url("/img/modules/navindex/rule_dotted_vert.gif") repeat-y left top; width: 139px; padding-left: 12px;
}
.hst-navIndex .content .column4 {
	width: 124px; padding-top: 16px;
}
.hst-navIndex .content .column1 {
	float: left; display: inline;
}
.hst-navIndex .content .column2 {
	float: left; display: inline;
}
.hst-navIndex .content .column3 {
	float: left; display: inline;
}
.hst-navIndex .content .column4 {
	float: left; display: inline;
}
.hst-navIndex .content .indextitle {
	margin: 0px 0px -5px; padding: 0px; color: rgb(71, 71, 71); text-transform: uppercase; font-size: 14px; font-weight: bold;
}
.hst-navIndex .content .indextitle a:link {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indextitle a:visited {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indextitle a:hover {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indextitle a:active {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indexsubtitle {
	margin: 14px 0px 5px; padding: 0px; color: rgb(71, 71, 71); text-transform: uppercase; font-size: 12px; font-weight: bold;
}
.hst-navIndex .content .indexsubtitle a:link {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indexsubtitle a:visited {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indexsubtitle a:hover {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content .indexsubtitle a:active {
	color: rgb(71, 71, 71);
}
.hst-navIndex .content ul {
	list-style: none; margin: 0px; padding: 0px;
}
.hst-navIndex .content li {
	margin: 0px; padding: 0px; line-height: 15px; font-size: 12px;
}
.hst-newsgallery {
	padding: 8px 10px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.21em; font-family: "Trebuchet MS", sans-serif; margin-bottom: 10px;
}
.hst-newsgallery .header {
	margin-bottom: 10px;
}
.hst-newsgallery h2 {
	text-transform: uppercase; font-family: "Trebuchet MS", sans-serif; font-size: 1.17em; margin-top: 2px; float: left; display: inline;
}
.hst-newsgallery h2 a:link {
	color: black;
}
.hst-newsgallery h2 a:visited {
	color: black;
}
.hst-newsgallery .pagination {
	float: right; display: inline;
}
.hst-newsgallery .entry {
	float: right; display: inline;
}
.hst-newsgallery .nav {
	float: right; display: inline;
}
.hst-newsgallery .entry {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.hst-newsgallery .pagination {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.hst-newsgallery .header span.rss {
	margin-left: 10px;
}
.hst-newsgallery .header span.rss img {
	margin-top: 2px;
}
.hst-newsgallery ul {
	list-style: none; margin-left: 16px;
}
.hst-newsgallery li.item {
	width: 31.3%; text-align: left; overflow: hidden; margin-right: 3%; float: left; display: inline;
}
.hst-newsgallery li.last {
	margin-right: 0px;
}
.hst-newsgallery p.illo img {
	border: 1px solid black;
}
.hst-newsgallery h4 {
	clear: left; font-family: Verdana, sans-serif; font-size: 0.92em; font-weight: normal;
}
.hst-newsgallery ul li iframe object {
	height: 100%;
}
.hst-newsgallery ul li iframe embed {
	height: 100%;
}
.hst-newsgallery {
	background: url("/img/modules/newsgallery/edge1.gif") no-repeat left top; padding: 0px; border: currentColor; height: 1%;
}
.hst-newsgallery .edge2 {
	background: url("/img/modules/newsgallery/edge2.gif") no-repeat right top;
}
.hst-newsgallery .edge3 {
	background: url("/img/modules/newsgallery/edge3.gif") no-repeat right bottom;
}
.hst-newsgallery .edge4 {
	background: url("/img/modules/newsgallery/edge4.gif") no-repeat left bottom; padding: 9px 11px 11px;
}
.hst-newsgallery .pagination {
	font-size: 1em;
}
.hst-newsgallery h4 {
	font: 0.92em/normal "Trebuchet MS", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-newsgallery .entry {
	font: bold 1em/normal "Helvetica Nueue", Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-newsgallery .entry a {
	color: rgb(136, 136, 136);
}
.hst-newsgallery .entry a:link {
	color: rgb(136, 136, 136);
}
.hst-newsgallery .entry a:visited {
	color: rgb(136, 136, 136);
}
.hst-newsgallery .hidden {
	display: none;
}
.hst-othernews {
	line-height: 1.5; margin-bottom: 10px;
}
.hst-othernews h2 {
	font: bold 1.09em/normal "Trebuchet MS", sans-serif; text-transform: uppercase; margin-bottom: 8px; font-size-adjust: none; font-stretch: normal;
}
.hst-othernews ul {
	list-style: none;
}
.hst-othernews li {
	font: bold 1.09em/normal "Helvetica Nueue", Helvetica, Arial, sans-serif; padding: 10px; margin-bottom: 18px; font-size-adjust: none; font-stretch: normal;
}
.hst-othernews li.last {
	margin-bottom: 0px;
}
.hst-othernews li p {
	margin: 0px auto; width: 220px;
}
.hst-othernews li h4 {
	margin: 0px auto; width: 220px;
}
.hst-othernews img {
	border: 1px solid black; margin-bottom: 10px;
}
.hst-othernews li {
	background: rgb(237, 245, 247); border: 1px solid rgb(184, 213, 221);
}
.hst-pagetitle {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; height: 32px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 10px; border-bottom-style: solid;
}
.hst-pagetitle div.hst-microbar {
	width: 88px; float: right;
}
.hst-pagetitle h1 {
	margin: 8px 0px 0px; line-height: 18px; font-size: 1.5em; font-weight: bold; float: left; display: inline;
}
* html .hst-pagetitle h1 {
	margin-top: 6px;
}
.hst-pagetitle p {
	margin: 9px 0px 0px 30px; font-size: 0.92em; float: left; display: inline;
}
.hst-pagetitle img.rss {
	margin-bottom: -1px;
}
.hst-pagetitle-report {
	padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.hst-pagetitle-report h2 {
	font-size: 1.25em; font-weight: bold;
}
.hst-pagetitle-report .report {
	clear: both; float: left; display: inline;
}
.hst-pagetitle-report p.entry {
	top: 0px; width: 30%; text-align: right; right: 0px; font-size: 0.92em; position: absolute;
}
.hst-pagetitle-report p.rss {
	top: 0px; width: 30%; text-align: right; right: 0px; font-size: 0.92em; position: absolute;
}
.articlePageCommentBoxWrapper a {
	
}
.commentspage a {
	
}
.articlePageCommentBoxWrapper {
	margin-bottom: 10px !important;
}
.pluck-comm-wait .pluck-comments-wait {
	margin: 10px 0px !important;
}
.w627 {
	width: 627px;
}
.articlePageCommentBoxWrapper .header h3 {
	background: url("/img/pluck/core/comments_heading.gif") no-repeat 10px 0px; margin: 0px 0px 10px; padding: 0px; width: 92px; height: 11px; text-indent: -1024px; font-size: 0.96em; float: left; display: inline;
}
.pluck-comm-input-content h4 {
	margin: 0px 0px 8px; font-family: verdana; font-size: 12px;
}
#sfgate_bottomCnt {
	margin: -2px 0px 0px 5px; width: auto; font-size: 11px; font-weight: bold; float: left; display: inline;
}
.header img.rssicon {
	border: 0px currentColor; margin-right: 10px; float: right; display: inline;
}
.articlePageCommentBoxWrapper .header img.rssicon {
	margin-right: 0px;
}
.articlePageCommentBoxWrapper .header h3 {
	margin: 0px 0px 11px; padding: 0px; font-family: verdana; font-size: 12px; float: left;
}
.articlePageCommentBoxWrapper #sfgate_bottomCnt {
	width: auto !important;
}
.articlePageCommentBoxWrapper .header .friendscount {
	left: 6px; top: -2px; font-family: verdana; font-size: 11px; float: left; position: relative;
}
.articlePageCommentBoxWrapper .header .friendscount a {
	color: rgb(1, 86, 96); text-decoration: none;
}
.articlePageCommentBoxWrapper .header .friendscount a:hover {
	text-decoration: underline;
}
.articlePageCommentBoxWrapper .header .friendscount .pluck-comm-commenttext {
	margin: 0px; padding: 0px; float: left;
}
.pluck-comm-input-content p.policy {
	margin: 0px 0px 10px; width: 607px; line-height: 15px; clear: both; font-size: 11px; float: left;
}
.articlePageCommentBoxWrapper .pluck-comm-input-content p.policy {
	margin-left: 10px !important;
}
p.pluck-comm-submitoptions {
	clear: both !important;
}
.pluck-comm-input-content .pluck-comm-submitoptions {
	height: 29px !important;
}
.pluck-comm-input-content .pluck-comm-submitoptions #sfgate_counter_input label {
	color: rgb(102, 102, 102) !important; margin-top: 2px; margin-right: 4px; margin-left: 204px; float: left;
}
.pluck-comm-input-content #sfgate_counter_input {
	margin-top: 2px;
}
.pluck-comm-input-content #share_connect_option {
	font-size: 11px !important; float: left; display: block;
}
#share_connect_option .optionlabel {
	margin-left: 8px;
}
#share_connect_option {
	margin-top: 0px !important;
}
.pluck-comm-input-content h4 {
	margin: 0px 6px 5px 10px; padding: 0px; clear: left; font-family: verdana !important; font-size: 12px; font-weight: bold; float: left;
}
.pluck-comm-input-content table.fb-table {
	margin-top: 4px; margin-bottom: 4px; margin-left: 3px;
}
.pluck-comm-input-content table.fb-table td {
	font-size: 11px;
}
.pluck-comm-input-content .pluck-comm-posting-form input.submit {
	padding: 0px; width: 58px; clear: both; font-size: 11px; margin-left: 10px; float: left; display: inline;
}
.commentspage .pluck-comm-input-content .pluck-comm-posting-form input.submit {
	margin-left: 0px !important;
}
.pluck-comm-input-content {
	color: rgb(0, 0, 0) !important;
}
.pluck-comm-input-content label {
	text-align: right; font-family: verdana; font-size: 11px !important;
}
.pluck-comm-input-content input.count {
	margin: 0px; padding: 0px; width: 45px; font-size: 11px; float: left; display: inline;
}
.pluck-comm-comment-content textarea {
	margin: 0px 0px 4px 10px; padding: 0px; font-family: Verdana,sans-serif !important; font-size: 11px !important; float: left;
}
.commentspage #sfgate_comment_input {
	margin: 0px 0px 4px 10px; padding: 0px; font-family: Verdana,sans-serif !important; font-size: 11px !important; float: left;
}
.commentspage #HDNPluck_comment_input {
	margin: 0px 0px 4px 10px; padding: 0px; font-family: Verdana,sans-serif !important; font-size: 11px !important; float: left;
}
.commentspage #sfgate_comment_input {
	margin-left: 0px !important;
}
.commentspage #HDNPluck_comment_input {
	margin-left: 0px !important;
}
#sfgate_comment_input {
	margin: 0px 0px 3px;
}
#HDNPluck_comment_input {
	margin: 0px 0px 3px;
}
.pluck-comm-posting-form #sfgate_comment_input {
	width: 400px; height: 81px; float: left;
}
.pluck-comm-posting-form #HDNPluck_comment_input {
	width: 400px; height: 81px; float: left;
}
.pluck-comm-posting-form #sfgate_comment_input {
	margin-left: 10px;
}
.pluck-comm-posting-form #HDNPluck_comment_input {
	margin-left: 10px;
}
.pluck-comm-input-content .pluck-comm-input-rounded-wrap {
	clear: both;
}
.pluck-comm-reply-input {
	margin-top: 8px; margin-bottom: 8px; display: none;
}
.pluck-comm-reply-input .pluck-comm-submitoptions {
	height: 19px !important;
}
.pluck-comm-reply-input .pluck-comm-posting-form #sfgate_comment_input {
	margin-left: 0px !important;
}
.pluck-comm-reply-input .pluck-comm-posting-form #HDNPluck_comment_input {
	margin-left: 0px !important;
}
.pluck-comm-reply-input .pluck-comm-posting-form input.submit {
	margin-left: 0px !important;
}
.pluck-comm-reply-input .readpolicy {
	margin: 0px; padding: 0px; font-size: 9px !important;
}
.pluck-comm-reply-input #share_connect_option {
	margin: 0px; padding: 0px; font-size: 9px !important;
}
.pluck-comm-reply-input table.fb-table td {
	margin: 0px; padding: 0px; font-size: 9px !important;
}
.pluck-comm-reply-input #sfgate_comment_input_reply {
	width: 268px !important; height: 82px !important; margin-left: 0px !important;
}
.pluck-comm-reply-input .pluck-comm-submitoptions #sfgate_counter_input label {
	margin-left: 73px !important;
}
.pluck-comm-reply-input table.fb-table {
	margin-top: 1px !important;
}
.pluck-comm-reply-input p.pluck-comm-calltoaction {
	display: none !important;
}
.pluck-comm-reply-input .pluck-comm-input-content {
	background: 0px !important; margin-bottom: 0px !important;
}
.pluck-comm-persona-login {
	margin: 0px 11px 5px 0px; font-family: verdana; font-size: 11px; float: right;
}
* html .pluck-comm-persona-login {
	margin-right: 5px;
}
#commentspage .pluck-comm-persona-login {
	margin: 8px 0px 0px;
}
* html #commentspage .pluck-comm-persona-login {
	margin-top: 0px;
}
.articlePageCommentBoxWrapper {
	width: 627px; font-family: Verdana,sans-serif; margin-bottom: 10px !important;
}
.articlePageCommentBoxWrapper a {
	color: rgb(1, 86, 96) !important; text-decoration: none; cursor: pointer;
}
.articlePageCommentBoxWrapper a:hover {
	color: rgb(1, 86, 96); text-decoration: underline;
}
.articlePageCommentBoxWrapper {
	background: 0px 50% rgb(239, 239, 239); padding: 10px 0px; width: 627px; min-height: 20px;
}
.articlePageCommentBoxWrapper p.desc {
	margin: 0px 0px 9px 10px; padding: 0px; line-height: 15px; font-size: 11px;
}
.pluck-comm-comment-content form {
	margin: 0px; padding: 0px;
}
.pluck-comm-comment-content .pluck-comm-body {
	color: rgb(0, 0, 0) !important;
}
p.pluck-comm-body {
	margin: 0px 0px 7px !important; font-family: verdana !important; font-size: 11px !important;
}
h4.pluck-comm-username-withheld {
	font-style: italic !important; font-weight: normal !important;
}
.articlePageCommentBoxWrapper .mostpopular_comments {
	background: url("/img/pluck/core/ltgray_bevelrule.gif") repeat-x left top rgb(239, 239, 239); padding-top: 10px; padding-right: 10px;
}
.articlePageCommentBoxWrapper h3 {
	margin: 0px; padding: 0px 8pt 10px; clear: both; font-size: 11px; font-weight: bold;
}
.articlePageCommentBoxWrapper .dotted_rule {
	background: url("/img/pluck/core/dotrule.gif") repeat-x 0px 50%; margin: 0px 0px 10px 10px; width: 607px; height: 1px; clear: both;
}
.articlePageCommentBoxWrapper hr {
	border: 0px currentColor; display: none;
}
.articlePageCommentBoxWrapper .item {
	width: 100%; padding-bottom: 10px; padding-left: 10px; clear: both;
}
.pluck-comm-wrapper .item h4 {
	margin: 0px 8px 7px 0px !important; padding: 0px; font-family: verdana !important; font-size: 11px !important; font-weight: bold; float: left; display: inline;
}
.pluck-comm-wrapper .pluck-comm-timestamp {
	color: rgb(102, 102, 102) !important; clear: none !important; font-family: verdana !important; font-size: 10px !important; margin-top: 1px !important; float: left; display: inline;
}
.pluck-comm-wrapper img.thumb {
	border: 1px solid rgb(0, 0, 0); width: 60px; height: 60px; float: left; display: inline;
}
.pluck-comm-wrapper .desc {
	width: 535px; float: left; display: inline;
}
.pluck-comm-wrapper p.pluck-comm-body {
	padding: 0px; font-size: 11px !important;
}
.pluck-comm-wrapper .actions img {
	border: 0px currentColor; position: relative;
}
.pluck-comm-wrapper .actions img.recommendicon {
	top: 2px; margin-left: 9px;
}
.pluck-comm-ReplyLevel-2 .actions img.recommendicon {
	margin-left: 0px !important;
}
.pluck-comm-wrapper .actions img.replyicon {
	top: 3px;
}
.pluck-comm-wrapper .actions img.disapproveicon {
	top: 3px;
}
.pluck-comm-wrapper .actions img.permalinkicon {
	top: 0px; margin-right: 3px;
}
.pluck-comm-wrapper .actions img.emailicon {
	top: 3px;
}
.pluck-comm-wrapper .actions img.shareicon {
	top: 3px;
}
.pluck-comm-wrapper .actions img.replyarrowicon {
	top: 0px;
}
.pluck-comm-show-hide-reply-toggle img.replyarrowicon {
	margin-top: 4px !important;
}
.pluck-comm-show-hide-reply-toggle img.repliedarrowicon {
	margin-top: 6px !important;
}
.pluck-comm-wrapper .actions {
	width: 100%; color: rgb(102, 102, 102); clear: both; font-size: 10px;
}
.pluck-comm-wrapper .actions a.pluck-share-set {
	background: 0px !important; display: inline !important;
}
.pluck-comm-wrapper .actions a.pluck-email-set {
	background: 0px !important; display: inline !important;
}
.pluck-comm-wrapper .actions a.pluck-permalink-set {
	background: 0px !important; display: inline !important;
}
.pluck-comm-wrapper .desc .row1 {
	margin: 0px 0px 5px;
}
.pluck-comm-wrapper .desc .col1 {
	width: 335px; float: left; display: inline;
}
.pluck-comm-wrapper .desc .col2 {
	width: 200px; text-align: right; float: left; display: inline;
}
.pluck-comm-ReplyLevel-2 .row2 .col2 {
	margin-right: 11px; float: right !important;
}
.articlePageCommentBoxWrapper .pluck-comm-ReplyLevel-2 .row2 .col2 {
	margin-right: 6px;
}
.pluck-comm-wrapper span.popularity {
	margin: 0px; color: rgb(0, 0, 0); font-family: arial; font-size: 10px !important;
}
.pluck-comm-wrapper span.popularity label {
	margin: 0px 2px 0px 0px !important; width: auto !important; text-align: left !important; color: rgb(107, 107, 107); text-transform: uppercase; font-family: arial !important; font-size: 9px !important;
}
.pluck-comm-wrapper span.popularity .pluck-score-volume-display {
	color: rgb(0, 0, 0) !important; font-family: verdana !important;
}
.articlePageCommentBoxWrapper .viewall {
	margin: 0px 0px 3px; width: 100%; padding-left: 10px; clear: both; font-family: verdana !important; font-size: 11px !important;
}
.articlePageCommentBoxWrapper .viewall a {
	font-family: verdana !important; font-size: 11px !important;
}
.reply-button-div {
	float: left; display: inline;
}
.thumbs-up-div {
	float: left; display: inline;
}
.thumbs-down-div {
	float: left; display: inline;
}
.popularity-div {
	float: left; display: inline;
}
.popularity-div {
	margin-top: 2px;
}
.reply-button-div {
	width: 53px;
}
.thumbs-up-div {
	width: 69px;
}
.thumbs-down-div {
	width: 61px;
}
.thumbs-down-div {
	color: rgb(0, 0, 0) !important;
}
.thumbs-up-div {
	color: rgb(0, 0, 0) !important;
}
a.pluck-comm-reply-button-ref {
	text-transform: uppercase;
}
.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-single-comment-main {
	min-height: auto !important;
}
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-single-comment-main {
	min-height: auto !important;
}
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-single-comment-main {
	min-height: auto !important;
}
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-single-comment-main {
	min-height: auto !important;
}
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-single-comment-main {
	min-height: auto !important;
}
.HDNPluck_appLoading {
	margin: 10px 0px !important;
}
.appLoading {
	display: none !important;
}
.pluck-comm-wrapper div.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
	background: url("/img/pluck/core/pluck_admin_badge.gif") no-repeat left bottom !important; width: 60px; height: 74px !important; margin-right: 10px;
}
.pluck-user-isSystemEditor.pluck-user-mp-dialog .pluck-user-mp-avatar-seethrough {
	background: url("/img/pluck/core/pluck_admin_badge.gif") no-repeat left bottom !important; width: 60px; height: 74px !important; margin-right: 10px;
}
.pluck-comm-ReplyLevel-2 div.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
	background: url("/img/pluck/core/pluck_admin_badge2.gif") no-repeat left bottom !important; width: 40px !important; height: 58px !important;
}
.pluck-comm-ReplyLevel-2 .pluck-user-isSystemEditor.pluck-user-mp-dialog .pluck-user-mp-avatar-seethrough {
	background: url("/img/pluck/core/pluck_admin_badge2.gif") no-repeat left bottom !important; width: 40px !important; height: 58px !important;
}
.sfgate_appLoading {
	padding: 10px 0px;
}
.pluck-comm-no-comments {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.pluck-comm-isBlocked .row1 {
	display: none !important;
}
.pluck-user-isIgnored .row1 .col2 {
	display: none !important;
}
.pluck-user-isIgnored .reply-button-div {
	display: none !important;
}
.pluck-user-isIgnored .row2 {
	display: none !important;
}
.pluck-comm-showHiddenInfo .row1 {
	display: block !important;
}
.pluck-comm-isDeleted .row1 {
	display: none !important;
}
.pluck-comm-isDeleted .row2 {
	display: none !important;
}
.pluck-user-isHidden .row1 {
	display: none !important;
}
.pluck-user-isHidden .row2 .col1 .pluck-comm-show-hide-replies {
	display: block !important;
}
.pluck-user-isHidden .row2 .col2 {
	display: none !important;
}
.pluck-user-isHidden .row2 .col1 {
	margin-left: 71px;
}
.pluck-login-comment-content {
	background: 0px !important; margin: 0px !important; border: 0px currentColor !important;
}
.pluck-login-comment-input {
	background: 0px !important; margin: 0px !important; border: 0px currentColor !important;
}
.pluck-login-comment-input {
	padding-top: 0px !important;
}
.pluck-login-comment-input .pluck-login-comment-wrapper {
	background: 0px !important; border: 0px currentColor !important;
}
.pluck-login-comment-content h4 {
	margin: 0px 0px 9px 10px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; clear: both; font-family: verdana !important; font-size: 12px !important;
}
.pluck-login-comment-new-signup-area {
	background: 0px !important; margin: 0px 0px 0px 10px !important; padding: 0px !important; width: 151px !important; clear: left; float: left; display: inline;
}
h5.pluck-login-comment-signup-question {
	margin: 0px 0px 6px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important;
}
p.pluck-login-comment-signup-directions {
	margin: 0px 0px 8px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important;
}
p.pluck-login-comment-login-directions {
	margin: 0px 0px 8px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important;
}
p.pluck-login-comment-signup-directions {
	width: 135px !important;
}
form.pluck-login-comment-form {
	margin: 0px !important; padding: 0px !important;
}
.pluck-login-comment-member-login-area p.pluck-login-comment-login-directions {
	width: 260px !important;
}
* html .pluck-login-comment-member-login-area p.pluck-login-comment-login-directions {
	width: 265px !important;
}
span.pluck-login-comment-submit-area {
	width: 203px !important; height: 20px !important; padding-bottom: 1px !important; padding-left: 56px !important; margin-bottom: 0px !important;
}
* html span.pluck-login-comment-submit-area {
	padding-left: 59px !important;
}
input.pluck-login-comment-signup-button {
	font-family: verdana; font-size: 11px !important;
}
.pluck-login-comment-member-login-area {
	margin: 0px 0px 10px !important; padding: 0px !important; width: 300px !important; float: left; display: inline;
}
* html .pluck-login-comment-member-login-area {
	padding: 0px 0px 10px !important;
}
*.pluck-login-comment-member-login-area {
	
}
.pluck-login-comment-member-login-area span.pluck-login-comment-group label {
	top: 3px; width: 58px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important; position: relative;
}
.pluck-login-comment-member-login-area span.pluck-login-comment-group input {
	width: 193px !important; font-family: verdana !important; font-size: 11px !important; margin-left: 62px !important;
}
.pluck-login-comment-member-login-area .pluck-login-comment-submit-button {
	font-family: verdana !important; font-size: 11px !important; float: right;
}
span.pluck-login-comment-group {
	margin-bottom: 6px !important;
}
span.pluck-login-comment-group label {
	font-size: 11px !important;
}
.pluck-login-comment-forgot-password-link {
	font-family: verdana !important; font-size: 10px !important;
}
.pluck-login-comment-submit-area label {
	font-family: verdana !important; font-size: 10px !important;
}
.pluck-login-comment-submit-area label {
	color: rgb(0, 0, 0) !important;
}
* html .pluck-login-comment-submit-area label {
	margin-left: -13px;
}
*.pluck-login-comment-submit-area label {
	
}
.pluck-login-comment-input .pluck-login-comment-calltoaction {
	margin: 0px 0px 10px !important; padding: 0px !important; font-family: verdana !important; font-size: 12px !important; font-weight: bold;
}
.commentspage .pluck-login-comment-input {
	padding-top: 7px !important;
}
.commentspage .pluck-login-comment-input .pluck-comm-calltoaction {
	display: none !important;
}
.commentspage .pluck-login-comment-new-signup-area {
	margin-left: 0px !important;
}
.commentspage .pluck-login-comment-content h4 {
	margin-left: 0px !important;
}
.pluck-login-comment-remember-me {
	left: 2px; top: 1px; position: relative;
}
.pluck-login-comment-wrapper {
	background: 0px !important; border: 0px currentColor !important;
}
.pluck-login-comment-input-is-reply {
	padding-top: 10px !important; display: none;
}
.pluck-login-comment-input-is-reply .pluck-login-comment-member-login-area {
	margin: 0px !important;
}
.pluck-login-comment-input-is-reply h5.pluck-login-comment-signup-question {
	font-size: 10px !important;
}
.pluck-login-comment-input-is-reply p.pluck-login-comment-signup-directions {
	font-size: 10px !important;
}
.pluck-login-comment-input-is-reply p.pluck-login-comment-login-directions {
	font-size: 10px !important;
}
.pluck-login-comment-input-is-reply .pluck-login-comment-member-login-area span.pluck-login-comment-group label {
	font-size: 10px !important;
}
.pluck-login-comment-input-is-reply h5.pluck-login-comment-signup-question {
	margin: 0px 0px 4px !important;
}
.pluck-login-comment-input-is-reply .pluck-login-comment-forgot-password-link {
	font-size: 9px !important;
}
.pluck-login-comment-input-is-reply .pluck-login-comment-submit-area label {
	font-size: 9px !important;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-sc-avatar {
	width: 40px; margin-right: 10px; float: left; display: inline;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-sc-avatar img.thumb {
	width: 40px !important; height: 40px !important;
}
.pluck-comm-ReplyLevel-2 div.pluck-comm-comment-content {
	width: 488px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-left: 0px !important; float: left; display: inline;
}
.pluck-comm-ReplyLevel-2 .pluck-user-isHidden div.pluck-comm-comment-content {
	margin-left: 71px !important;
}
.pluck-comm-ReplyLevel-2 div.pluck-comm-comment-content .col1 {
	width: 284px !important;
}
.pluck-comm-ReplyLevel-2 div.pluck-comm-sc-avatar {
	margin-left: 71px !important;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper {
	padding-left: 82px !important; margin-bottom: 10px !important;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper {
	height: auto !important;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper .pagenav {
	font-size: 10px !important;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper .pagenav a.sfgate-comm-pagination-link {
	margin-left: 2px;
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper .pagenav strong {
	margin-left: 2px;
}
#commentspage .header {
	background: rgb(239, 239, 239); padding: 10px 10px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.articlePageCommentBoxWrapper .header {
	background: rgb(239, 239, 239); padding: 0px 10px 0px 0px;
}
.commentspage .header {
	background: rgb(255, 255, 255) !important; padding: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
#commentspage .header #sfgate_viewlink {
	font-family: Verdana, sans-serif; font-size: 11px;
}
#commentspage .header #sfgate_viewlink a {
	color: rgb(1, 86, 96); text-decoration: none;
}
#commentspage .header #sfgate_viewlink a:hover {
	text-decoration: underline;
}
.commentspage .alertmsg {
	margin: 0px 0px 8px 15px; font-family: Verdana, sans-serif; font-weight: bold;
}
.header h1 {
	margin: 0px 0px 10px; padding: 0px; float: left; display: inline;
}
#commentspage .header h1 {
	margin-top: -4px;
}
#commentspage .header h1 img {
	margin-top: 4px;
}
.header .headerinfo {
	font-size: 11px; float: left;
}
#commentspage .header h3 {
	margin: 6px 0px; padding: 0px; font-family: verdana; font-size: 12px; float: left;
}
* html #commentspage .header h3 {
	margin-top: 0px;
}
.header .headerinfo .sfgate_comment_results_count {
	top: -2px; font-family: verdana; font-weight: bold; margin-left: 5px; position: relative;
}
#commentspage .header .headerinfo .sfgate_comment_results_count {
	margin-right: 5px; float: left;
}
#commentspage .header .headerinfo .friendscount {
	top: -4px; margin-left: 5px; float: left; position: relative;
}
#commentspage .header .headerinfo .friendscount .pluck-comm-commenttext {
	margin: 0px !important; padding: 0px !important; font-family: verdana; font-size: 11px;
}
#commentspage .header .headerinfo .friendscount .pluck-comm-commenttext a {
	color: rgb(1, 86, 96); text-decoration: none;
}
#commentspage .header .headerinfo .friendscount .pluck-comm-commenttext a:hover {
	text-decoration: underline;
}
.header #sfgate_topCnt {
	margin: 0px 0px 10px 7px; width: auto; font-family: Verdana, sans-serif; font-weight: bold; float: left; display: inline;
}
#commentspage .header h2 {
	margin: 0px 0px 8px; padding: 0px; clear: both; font-family: verdana; font-size: 12px;
}
* html #commentspage .header h2 {
	margin-top: -10px;
}
#commentspage .header h2 a {
	color: rgb(1, 86, 96); text-decoration: none;
}
#commentspage .header h2 a:hover {
	text-decoration: underline;
}
#commentspage .header .desc {
	margin: 0px 0px 10px; font-family: Georgia, "Times New Roman", serif; font-size: 1.02em !important; float: none; display: block;
}
#commentspage .header p {
	margin: 0px 0px 10px; padding: 0px;
}
#commentspage .header #sfgate_addlink {
	margin-right: 20px;
}
#commentspage .header .details {
	color: rgb(102, 102, 102); font-family: verdana; font-size: 11px;
}
.header .pluck-comm-comments-rss img {
	border: 0px currentColor; float: right;
}
#commentspage .header .pluck-comm-comments-rss img {
	margin-right: 0px;
}
.pluck-comm-body {
	clear: both;
}
.commentspage .pluck-comm-commentcount {
	padding-top: 10px; margin-bottom: 10px;
}
.commentspage .pluck-comm-commentcount p {
	margin: 0px; padding: 0px; font-family: verdana; font-size: 11px;
}
.commentspage .pluck-comm-commentcount select {
	margin: 0px; padding: 0px; font-family: verdana; font-size: 11px;
}
.pluck-comm-commentcount select.pluck-comm-comment-filters {
	margin: 0px !important;
}
.commentspage .pluck-comm-commentcount select {
	margin-left: 5px !important;
}
.commentspage .pluck-comm-commentcount .pluck-comm-commenttext {
	float: left;
}
p.pluck-comm-commenttext img {
	border: 0px currentColor; margin-right: 2px;
}
.pluck-comm-commentcount-actions {
	top: 9px !important; font-size: 11px; float: right !important;
}
.pluck-comm-commentcount-actions p {
	margin: 0px !important; padding: 0px; color: rgb(0, 0, 0) !important; float: left;
}
.pluck-comm-commentcount-actions form {
	margin: 0px; padding: 0px;
}
.pluck-comm-commentcount-actions select {
	margin: -2px 0px 0px 5px; padding: 0px; font-family: verdana; font-size: 10px;
}
.pluck-comm-commentcount-actions {
	position: static !important;
}
.pluck-comm-commentcount-actions p {
	top: 3px; position: relative;
}
.pluck-comm-submitoptions {
	margin: 0px; padding: 0px;
}
.pluck-comm-submitoptions label {
	font-weight: normal !important;
}
.pluck-comm-socialoptions label {
	font-weight: normal !important;
}
.commentspage {
	width: 627px !important; font-family: Verdana,sans-serif; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.commentspage a {
	color: rgb(1, 86, 96) !important; text-decoration: none; cursor: pointer;
}
.commentspage a:hover {
	text-decoration: underline;
}
.commentspage .dotted_rule {
	background: url("/img/pluck/core/dotrule.gif") repeat-x 0px 50%; margin: 0px 0px 10px; height: 1px; clear: both;
}
.commentspage hr {
	border: 0px currentColor; display: none;
}
.commentspage .item {
	margin-right: 0px !important;
}
.commentspage .pluck-comm-isOdd {
	padding: 10px 0px 10px 10px;
}
.commentspage .pluck-comm-ReplyLevel-2 .pluck-comm-isOdd {
	padding-top: 0px !important;
}
.commentspage .pluck-comm-first {
	padding-top: 0px;
}
.commentspage .pluck-comm-isEven {
	background: rgb(239, 239, 239); padding: 10px 0px 10px 10px;
}
.commentspage .pluck-comm-ReplyLevel-2 .pluck-comm-isEven {
	padding-top: 0px !important;
}
.commentspage .hidden h4.withheld {
	font-style: italic; font-weight: normal;
}
.commentspage .reply img.thumb {
	width: 40px; height: 40px; margin-left: 82px;
}
.commentspage div.pagenav {
	background: url("/img/pluck/core/tools_dashline.gif") repeat-x left bottom; margin: 10px 0px; padding: 0px 0px 10px; width: 627px; line-height: 16px; font-size: 10px;
}
.commentspage .pluck-comm-ReplyLevel-2 div.pagenav {
	background: 0px !important; margin: 0px; padding: 0px;
}
.commentspage .commentsperpage {
	line-height: 16px; font-size: 10px; vertical-align: middle; float: right;
}
#sfg_object_index #commentspage div.pagenav {
	width: 627px !important;
}
.commentspage .pagenav strong {
	padding-right: 5px;
}
.commentspage .pagenav a {
	padding-right: 5px;
}
.commentspage .pagenav #cpp_20_span a {
	padding-right: 0px;
}
.commentspage .pagenav #cpp_10_span a {
	padding-right: 0px;
}
.commentspage .commentsperpage strong {
	padding-right: 0px;
}
.commentspage .commentsperpage a {
	padding-right: 0px;
}
.commentspage .pagenav span.pipe {
	color: rgb(102, 102, 102);
}
#commentspage .pluck-comm-pagination-level1 {
	background: url("/img/pluck/core/tools_dashline.gif") repeat-x left top; margin-top: -10px;
}
*#commentspage .pluck-comm-pagination-level1 {
	
}
#commentspage .pluck-comm-pagination-level1 div.pagenav {
	padding-top: 10px;
}
*#commentspage .pluck-comm-pagination-level1 div.pagenav {
	
}
.commentspage p.pluck-comm-submitoptions {
	clear: both;
}
.commentspage form.pluck-comm-posting-form {
	padding-top: 0px !important;
}
.commentspage .pluck-comm-calltoaction {
	background: 0px; padding: 0px; border: 0px currentColor;
}
.pluck-comm-isIgnored .pluck-comm-single-comment-main {
	min-height: 64px !important;
}
.pluck-comm-isIgnoredOrig .pluck-comm-single-comment-main {
	min-height: 64px !important;
}
.pluck-comm-isIgnored .pluck-comm-ignoredmsg {
	clear: both; font-style: italic;
}
.pluck-comm-isIgnoredOrig .pluck-comm-ignoredmsg {
	clear: both; font-style: italic;
}
.pluck-comm-isIgnored .pluck-comm-ignoredmsg a {
	font-style: normal; margin-left: 0px !important;
}
.pluck-comm-isIgnoredOrig .pluck-comm-ignoredmsg a {
	font-style: normal; margin-left: 0px !important;
}
.pluck-comm-showHiddenInfo .sfgate_username_active {
	display: block !important;
}
.pluck-comm-isBlocked .pluck-comm-single-comment-main {
	min-height: 64px !important;
}
.pluck-comm-isBlockedOrig .pluck-comm-single-comment-main {
	min-height: 64px !important;
}
.pluck-comm-isBlocked .sfgate_username_inactive {
	margin: 0px 0px 5px; padding: 0px; clear: both; font-family: verdana !important; font-size: 11px; font-style: italic; float: left; display: inline;
}
.pluck-comm-isBlockedOrig .sfgate_username_inactive {
	margin: 0px 0px 5px; padding: 0px; clear: both; font-family: verdana !important; font-size: 11px; font-style: italic; float: left; display: inline;
}
.pluck-comm-isBlocked .pluck-comm-sc-avatar-inactive {
	display: block;
}
.pluck-comm-isBlockedOrig .pluck-comm-sc-avatar-inactive {
	display: block;
}
.pluck-comm-isBlocked .pluck-comm-blockedmsg {
	clear: both; font-style: italic;
}
.pluck-comm-isBlockedOrig .pluck-comm-blockedmsg {
	clear: both; font-style: italic;
}
.pluck-comm-isBlocked .pluck-comm-blockedmsg a {
	font-style: normal; margin-left: 0px !important;
}
.pluck-comm-isBlockedOrig .pluck-comm-blockedmsg a {
	font-style: normal; margin-left: 0px !important;
}
.pluck-comm-isBlocked .pluck-comm-blockedmsg {
	clear: both; font-style: italic;
}
.pluck-comm-isBlockedOrig .pluck-comm-blockedmsg {
	clear: both; font-style: italic;
}
.pluck-comm-blockedmsg {
	padding-top: 2px !important; font-family: verdana !important; font-size: 11px !important; margin-bottom: 10px !important;
}
.pluck-comm-wait-reply-link {
	color: rgb(1, 86, 96) !important;
}
p.pluck-error-message {
	color: rgb(204, 51, 51); font-size: 10px !important;
}
.commentspage .allcommentswaiting {
	padding: 10px; height: 20px;
}
.pluck-comm-ignoredmsg {
	margin: 0px 0px 6px !important; clear: both; font-family: verdana !important; font-size: 11px !important;
}
.pluck-comm-reviewedmsg {
	margin: 0px 0px 6px !important; clear: both; font-family: verdana !important; font-size: 11px !important;
}
.pluck-comm-hiddenmsg {
	margin: 0px 0px 6px !important; clear: both; font-family: verdana !important; font-size: 11px !important;
}
.pluck-comm-blockedmsg {
	margin: 0px 0px 6px !important; clear: both; font-family: verdana !important; font-size: 11px !important;
}
.pluck-comm-deletedmsg {
	margin: 0px 0px 6px !important; clear: both; font-family: verdana !important; font-size: 11px !important;
}
.pluck-comm-submit-wait-msg {
	background: rgb(239, 239, 239);
}
.pluck-comm-wait-display {
	background: rgb(239, 239, 239) !important;
}
.pluck-comm-wait-display span.pluck-confirm-btn a {
	background: 0px !important;
}
.pluck-user-mp-dialog {
	left: 0px; top: 0px; width: 267px; height: auto !important; font-family: verdana, sans-serif; font-size: 10px; position: absolute;
}
.pluck-user-mp-message-area {
	margin-top: 0px !important;
}
.pluck-user-mp-dialog-top {
	background: url("/img/pluck/core/pluck_user_top.gif") no-repeat left top; width: 408px; height: 9px;
}
* html .pluck-user-mp-dialog-top {
	margin-bottom: -3px;
}
.pluck-user-mp-dialog-bottom {
	background: url("/img/pluck/core/pluck_user_bottom.gif") no-repeat left top; width: 408px; height: 13px;
}
.pluck-user-mp-dialog-middle {
	background: url("/img/pluck/core/pluck_user_middle.gif") repeat-y left top; width: 408px; height: auto; position: relative;
}
.pluck-user-mp-content {
	width: 311px; margin-left: 82px !important; float: left; display: inline; min-height: 120px;
}
.pluck-user-mp-sidebar {
	width: 70px; margin-left: 10px;
}
.pluck-comm-sc-avatar {
	width: 60px; margin-right: 10px; float: left !important;
}
* html .pluck-comm-sc-avatar {
	left: 1px; top: 1px; position: relative;
}
div.pluck-comm-isDeleted img.pluck-comm-avatarimg {
	width: 58px; height: 58px;
}
div.pluck-comm-isBlocked img.pluck-comm-avatarimg {
	width: 58px; height: 58px;
}
div.pluck-comm-isHidden img.pluck-comm-avatarimg {
	width: 58px; height: 58px;
}
div.pluck-comm-isUnderReview img.pluck-comm-avatarimg {
	width: 58px; height: 58px;
}
img.pluck-user-mp-avatarimg {
	border: 1px solid rgb(0, 0, 0) !important; width: 60px !important; height: 60px !important; margin-top: 0px !important;
}
.pluck-user-mp-avatar-seethrough {
	height: 80px !important; margin-left: 0px !important;
}
h4.pluck-user-mp-username {
	margin: 0px 0px 10px !important; padding: 0px !important; font-family: verdana !important; font-size: 11px !important; font-weight: bold !important;
}
h4.pluck-user-mp-username span {
	font-family: verdana !important; font-size: 11px !important; font-weight: bold !important;
}
.pluck-user-mp-info {
	font-size: 11px !important;
}
.pluck-dialog-header {
	float: left;
}
.pluck-dialog-middle .closebtn {
	color: rgb(102, 102, 102); font-family: verdana; font-size: 10px; font-weight: normal !important; margin-right: 20px; float: right;
}
.pluck-dialog-middle {
	color: rgb(102, 102, 102) !important; cursor: pointer;
}
.pluck-dialog-middle .closebtn img {
	margin: 0px !important; border: 0px currentColor; top: 2px; position: relative;
}
.pluck-user-mp-content .pluck-user-mp-badges .pluck-user-mp-badges-title {
	top: 3px; right: 5px; font-family: verdana; font-size: 11px; font-weight: bold; float: left; position: relative;
}
.pluck-user-mp-content .pluck-user-mp-badges {
	margin: 14px 0px 0px 5px !important;
}
#removecomment {
	background: rgb(238, 238, 238); padding: 15px; border: 1px solid rgb(153, 153, 153); width: 318px; font-family: verdana;
}
#removecomment h4 {
	margin: 0px 0px 10px; padding: 0px; font-size: 11px;
}
#removecomment form {
	margin: 0px; padding: 0px;
}
#removecomment input {
	font-size: 11px;
}
#removecomment input.cancel {
	margin-left: 20px;
}
.pluck-share-dialog {
	left: 0px; width: 269px; height: auto !important; color: rgb(102, 102, 102); padding-bottom: 5px !important; font-family: verdana, sans-serif !important; font-size: 10px !important; display: none;
}
.pluck-share-dialog a {
	color: rgb(102, 102, 102); font-size: 10px !important; text-decoration: none;
}
.pluck-share-dialog a:hover {
	text-decoration: underline;
}
.pluck-share-dialog-top {
	background: url("/img/pluck/core/pluck_dialog_top.gif") no-repeat left top; width: 270px; height: 9px;
}
.pluck-share-dialog-bottom {
	background: url("/img/pluck/core/pluck_dialog_bottom.gif") no-repeat left top; width: 269px; height: 13px;
}
.pluck-share-dialog .pluck-dialog-middle {
	background: url("/img/pluck/core/pluck_dialog_middle.gif") repeat-y left top; height: auto; position: relative;
}
* html .pluck-share-dialog .pluck-dialog-middle {
	margin-top: -3px;
}
.pluck-share-col1 {
	width: 120px !important;
}
.pluck-share-col2 {
	width: 138px !important; float: right;
}
.pluck-share-col1 span.pluck-share-item {
	margin-left: 0px !important;
}
.pluck-share-col2 span.pluck-share-item {
	margin-left: 0px !important;
}
span.pluck-share-item {
	padding-bottom: 16px; display: block;
}
.pluck-share-dialog img {
	border: 0px currentColor; margin-top: 3px; margin-right: 7px; float: left;
}
.pluck-share-dialog .pluck-share-col2 {
	padding-top: 2px !important;
}
.pluck-share-dialog .pluck-share-col1 {
	padding-top: 2px !important;
}
.pluck-share-dialog .closebtn {
	margin: 0px 20px 0px 0px; padding: 0px; text-align: right; color: rgb(102, 102, 102); clear: both; font-family: verdana; font-size: 10px; font-weight: normal !important;
}
* html .pluck-share-dialog .closebtn {
	margin-right: 10px;
}
.pluck-share-dialog .closebtn a {
	color: rgb(102, 102, 102) !important; cursor: pointer;
}
.pluck-share-dialog .closebtn img {
	margin: 0px !important; border: 0px currentColor; top: 2px; float: none !important; position: relative;
}
.pluck-email-dialog {
	left: 0px; top: 0px; width: 267px; height: auto !important; color: rgb(0, 0, 0); padding-bottom: 5px !important; font-family: verdana, sans-serif !important; font-size: 11px; display: none; position: absolute; min-height: auto !important;
}
.pluck-email-dialog a {
	color: rgb(1, 86, 96); text-decoration: none;
}
.pluck-email-dialog a:hover {
	text-decoration: underline;
}
.pluck-email-dialog-top {
	background: url("/img/pluck/core/pluck_dialog_top.gif") no-repeat left top; width: 270px; height: 9px;
}
* html .pluck-email-dialog-top {
	margin-bottom: -4px;
}
.pluck-email-dialog-bottom {
	background: url("/img/pluck/core/pluck_dialog_bottom.gif") no-repeat left top; width: 269px; height: 13px;
}
.pluck-email-dialog .pluck-dialog-middle {
	background: url("/img/pluck/core/pluck_dialog_middle.gif") repeat-y left top; width: 269px; height: auto; position: relative;
}
.pluck-email-dialog form {
	margin: 0px; padding: 0px;
}
.pluck-email-dialog p {
	margin: 0px; padding: 0px;
}
.pluck-email-dialog .pluck-dialog-group {
	clear: both;
}
.pluck-email-dialog .pluck-dialog-header {
	margin: 0px 0px 10px 10px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important; font-weight: bold !important;
}
.pluck-email-dialog span.pluck-dialog-group label {
	margin: 0px 10px 5px; padding: 0px; width: 65px; color: rgb(0, 0, 0) !important; font-family: Verdana,sans-serif; font-size: 10px !important; font-weight: normal; float: left;
}
.pluck-email-dialog span.pluck-dialog-group .optional {
	color: rgb(102, 102, 102);
}
.pluck-email-dialog span.pluck-dialog-group textarea {
	width: 170px !important; height: 60px; overflow: auto; font-family: verdana !important; font-size: 10px !important;
}
.pluck-email-dialog span.pluck-dialog-group input {
	margin: 0px; padding: 0px; width: 170px !important; font-family: verdana !important; font-size: 10px !important;
}
.pluck-email-dialog span.pluck-dialog-group {
	margin-bottom: 14px; display: block;
}
.pluck-email-dialog span.pluck-dialog-actions {
	height: 12px !important; padding-left: 85px; display: block;
}
.pluck-email-dialog .pluck-email-message-submit {
	margin: 0px; padding: 0px; width: 45px; font-family: verdana; font-size: 10px; float: left;
}
.pluck-email-dialog .pluck-email-message-cancel {
	font-family: verdana !important; font-size: 10px !important;
}
.pluck-email-dialog form {
	margin: 0px; padding: 0px;
}
.pluck-email-dialog span.pluck-dialog-group label {
	margin-left: 0px !important;
}
.pluck-email-dialog p.pluck-dialog-header {
	margin-left: 0px !important;
}
* html .pluck-email-form {
	margin-top: 10px !important;
}
.pluck-email-dialog .pluck-dialog-header {
	float: left;
}
.pluck-email-dialog .pluck-dialog-middle .closebtn {
	color: rgb(102, 102, 102); font-family: verdana; font-size: 10px; font-weight: normal !important; margin-right: 20px; float: right;
}
* html .pluck-email-dialog .pluck-dialog-middle .closebtn {
	margin-right: 10px;
}
.pluck-email-dialog .pluck-dialog-middle .closebtn a {
	color: rgb(102, 102, 102) !important; cursor: pointer;
}
.pluck-email-dialog .pluck-dialog-middle .closebtn img {
	margin: 0px !important; border: 0px currentColor; top: 2px; position: relative;
}
.pluck-comm-comment-delete-confirm .pluck-confirm-btn input {
	font-family: verdana; font-size: 11px; font-weight: normal; margin-top: 10px;
}
.pluck-abuse-dialog {
	left: 0px; top: 0px; width: 267px; font-family: verdana, sans-serif; font-size: 11px; display: none; position: absolute;
}
.pluck-abuse-dialog a {
	color: rgb(1, 86, 96); text-decoration: none;
}
.pluck-abuse-dialog a:hover {
	text-decoration: underline;
}
.pluck-abuse-dialog-top {
	background: url("/img/pluck/core/pluck_abuse_top.gif") no-repeat left top; width: 270px; height: 10px;
}
* html .pluck-abuse-dialog-top {
	margin-bottom: -3px;
}
.pluck-abuse-dialog-bottom {
	background: url("/img/pluck/core/pluck_abuse_bottom.gif") no-repeat left top; width: 270px; height: 19px;
}
.pluck-abuse-dialog .pluck-dialog-header {
	margin: 0px 0px 6px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important; font-weight: bold !important;
}
.pluck-abuse-dialog .pluck-dialog-group {
	clear: both; margin-bottom: 6px; display: block;
}
.pluck-abuse-dialog .pluck-dialog-group label {
	color: rgb(0, 0, 0) !important;
}
span.pluck-report-abuse-type-group p {
	margin: 0px; padding: 0px;
}
.pluck-abuse-dialog select {
	margin: 4px 0px 0px !important; padding: 0px !important; width: 247px !important; color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 10px !important;
}
.pluck-abuse-dialog textarea {
	margin: 4px 0px 0px !important; width: 241px !important; height: 25px !important; overflow: auto; font-family: verdana !important; font-size: 11px !important;
}
.pluck-abuse-dialog .pluck-dialog-actions {
	height: 19px !important;
}
.pluck-abuse-dialog .pluck-dialog-actions .pluck-report-abuse-submit {
	margin: 0px !important; font-family: verdana !important; font-size: 11px; float: left; display: inline !important;
}
.pluck-abuse-dialog form {
	margin: 0px; padding: 0px;
}
.pluck-abuse-dialog p {
	margin: 0px; padding: 0px;
}
.pluck-abuse-dialog .pluck-dialog-header {
	float: left;
}
.pluck-abuse-dialog .pluck-dialog-middle .closebtn {
	color: rgb(102, 102, 102); font-family: verdana; font-size: 10px; font-weight: normal !important; margin-right: 20px; float: right;
}
* html .pluck-abuse-dialog .pluck-dialog-middle .closebtn {
	margin-right: 10px;
}
.pluck-abuse-dialog .pluck-dialog-middle .closebtn a {
	color: rgb(102, 102, 102) !important; cursor: pointer;
}
.pluck-abuse-dialog .pluck-dialog-middle .closebtn img {
	margin: 0px !important; border: 0px currentColor; top: 2px; position: relative;
}
.pluck-cancel-button-text {
	font-family: Verdana !important; font-size: 11px !important;
}
p.pluck-user-mp-report-abuse-type-group {
	margin: 0px 0px 6px !important; padding: 0px !important; font-color: #000000;
}
p.pluck-user-mp-report-abuse-message-group {
	margin: 0px 0px 6px !important; padding: 0px !important; font-color: #000000;
}
p.pluck-user-mp-report-abuse-type-group label {
	color: rgb(0, 0, 0) !important;
}
p.pluck-user-mp-report-abuse-message-group label {
	color: rgb(0, 0, 0) !important;
}
.pluck-user-mp-report-abuse-type-group select {
	width: 210px !important; color: rgb(0, 0, 0) !important; font-family: Verdana !important; font-size: 10px !important; margin-top: 4px !important;
}
.pluck-user-mp-report-abuse-message-group textarea {
	width: 210px !important; height: 23px !important; font-family: Verdana !important; font-size: 11px !important; margin-top: 4px !important; margin-left: 0px !important;
}
.pluck-user-mp-abuse-area {
	clear: both; margin-top: 0px !important;
}
input.pluck-user-mp-report-abuse-submit {
	margin: 0px 3px 0px 0px !important; padding: 0px !important; font-family: Verdana !important; font-size: 11px !important; float: left;
}
.pluck-user-mp-report-abuse-options {
	margin: 0px; padding: 0px;
}
.pluck-user-mp-action-items p {
	color: rgb(155, 0, 4) !important; font-size: 11px !important;
}
.pluck-user-mp-message-submit {
	color: rgb(0, 0, 0) !important; font-family: Verdana !important; font-size: 11px !important;
}
.pluck-user-mp-message-cancel {
	color: rgb(0, 0, 0) !important; font-family: Verdana !important; font-size: 11px !important;
}
.pluck-user-mp-message-message-group {
	margin: 0px 0px 6px !important; font-family: Verdana !important; font-size: 11px !important;
}
.pluck-user-mp-message-subject-group {
	margin: 0px 0px 6px !important; font-family: Verdana !important; font-size: 11px !important;
}
.pluck-user-mp-message-message-group label {
	color: rgb(0, 0, 0) !important;
}
.pluck-user-mp-message-subject-group label {
	color: rgb(0, 0, 0) !important;
}
.pluck-user-mp-message-subject-group input {
	width: 210px !important; font-family: Verdana !important; font-size: 11px !important; margin-top: 4px !important; margin-left: 0px !important;
}
.pluck-user-mp-message-message-group textarea {
	width: 210px !important; font-family: Verdana !important; font-size: 11px !important; margin-top: 4px !important; margin-left: 0px !important;
}
input.pluck-user-mp-message-submit {
	margin: 0px 3px 0px 0px !important; padding: 0px !important; float: left !important;
}
.pluck-user-mp-message-options {
	margin: 0px; padding: 0px;
}
.pluck-user-mp-asl {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102) !important; font-size: 11px !important;
}
.pluck-user-mp-action-items {
	height: 20px !important; color: rgb(34, 34, 34) !important; text-transform: uppercase !important; clear: both; font-family: arial !important; font-size: 9px !important;
}
.pluck-user-mp-action-items {
	text-align: center !important; margin-left: 0px !important;
}
.pluck-user-mp-action-items .pluck-user-mp-action-items-btns {
	margin-left: 0px !important;
}
.pluck-user-mp-action-items a {
	color: rgb(34, 34, 34) !important;
}
.pluck-user-mp-action-items img {
	border: 0px currentColor; top: 2px; margin-right: 3px; position: relative;
}
.pluck_userinfo_actions_message {
	margin-right: 7px;
}
.pluck_userinfo_actions_add {
	margin-right: 7px;
}
.pluck_userinfo_actions_recommend {
	margin-right: 7px;
}
.pluck-user-mp-username-header {
	width: 100%; clear: both;
}
* html .pluck-user-mp-username-header {
	width: 298px;
}
.pluck-user-mp-username-header h4 {
	float: left; display: inline;
}
.pluck-user-mp-username-header .pluck-user-report {
	top: -2px; float: right; display: inline; position: relative;
}
.pluck-user-mp-sub-head {
	display: none;
}
.pluck-user-mp-action-items-btns span img {
	margin: 0px !important; padding: 0px !important;
}
.pluck-user-mp-message-link img {
	width: 14px !important; height: 13px !important;
}
.pluck_userinfo_actions_add img {
	width: 10px !important; height: 10px !important;
}
.pluck_userinfo_actions_recommend img {
	width: 12px !important; height: 14px !important;
}
.pluck_userinfo_actions_ignore img {
	width: 11px !important; height: 11px !important;
}
a.pluck-user-mp-message-link {
	color: rgb(34, 34, 34) !important;
}
a.pluck_userinfo_actions_add {
	color: rgb(34, 34, 34) !important;
}
a.pluck_userinfo_actions_recommend {
	color: rgb(34, 34, 34) !important;
}
a.pluck_userinfo_actions_ignore {
	color: rgb(34, 34, 34) !important;
}
span.pluck-user-mp-text {
	color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important; margin-left: 0px !important;
}
.pluck-permalink-dialog {
	width: 191px; font-family: verdana, sans-serif; font-size: 11px; display: none;
}
.pluck-permalink-dialog a {
	color: rgb(1, 86, 96); text-decoration: none;
}
.pluck-permalink-dialog a:hover {
	text-decoration: underline;
}
.pluck-permalink-dialog-top {
	background: url("/img/pluck/core/pluck_permalink_top.gif") no-repeat left top; width: 191px; height: 9px;
}
* html .pluck-permalink-dialog-top {
	margin-bottom: -4px;
}
.pluck-permalink-dialog-bottom {
	background: url("/img/pluck/core/pluck_permalink_bottom.gif") no-repeat left top; width: 191px; height: 16px;
}
.pluck-permalink-dialog .pluck-dialog-middle {
	background: url("/img/pluck/core/pluck_permalink_middle.gif") repeat-y left top !important; padding: 0px 0px 5px 3px !important; width: 191px !important; height: auto; position: relative;
}
.pluck-permalink-share-link {
	font-size: 11px !important;
}
a.pluck-permalink-share-link:hover {
	text-decoration: underline !important;
}
.pluck-permalink-dialog .closebtn {
	margin: 0px 10px 0px 0px; padding: 0px; text-align: right; color: rgb(102, 102, 102); clear: both; font-family: verdana; font-size: 10px; font-weight: normal !important;
}
.pluck-permalink-dialog .closebtn a {
	color: rgb(102, 102, 102) !important; cursor: pointer;
}
.pluck-permalink-dialog .closebtn img {
	margin: 0px !important; border: 0px currentColor; top: 2px; position: relative;
}
.pluck-permalink-close {
	background: url("/img/pluck/core/pluck_permalink_middle.gif") repeat-y left top !important;
}
.pluck-dialog-wrapper {
	border: 0px currentColor !important;
}
a.pluck-secondary-button {
	font-family: verdana !important;
}
div.pluck-swf-upload-button {
	font-family: verdana !important;
}
span.pluck-confirm-btn a {
	font-family: verdana !important;
}
.pluck-dialog {
	font-family: verdana !important;
}
.pluck-dialog span.pluck-dialog-group select {
	font-family: verdana !important;
}
.pluck-dialog span.pluck-dialog-group textarea {
	font-family: verdana !important;
}
.pluck-dialog span.pluck-dialog-group input {
	font-family: verdana !important;
}
.pluck-login-comment-input {
	font-family: verdana !important;
}
p.pluck-login-comment-calltoaction {
	font-family: verdana !important;
}
h5.pluck-login-comment-signup-question {
	font-family: verdana !important;
}
p.pluck-login-comment-signup-directions {
	font-family: verdana !important;
}
p.pluck-login-comment-login-directions {
	font-family: verdana !important;
}
span.pluck-login-comment-group label {
	font-family: verdana !important;
}
span.pluck-login-comment-submit-area label {
	font-family: verdana !important;
}
.pluck-score-dialog {
	font-family: verdana !important;
}
.pluck-user-mp-wrap {
	font-family: verdana !important;
}
span.pluck-user-mp-message-subject-group input {
	font-family: verdana !important;
}
span.pluck-user-mp-message-message-group textarea {
	font-family: verdana !important;
}
span.pluck-user-mp-report-abuse-type-group select {
	font-family: verdana !important;
}
span.pluck-user-mp-report-abuse-message-group textarea {
	font-family: verdana !important;
}
.pluck-persona-first-settings-info-basic-avatar-choose {
	font-family: verdana !important;
}
.pluck-dialog-wrapper {
	background: 0px !important;
}
.pluck-dialog .pluck-wait-modal {
	background: 0px !important;
}
.pluck-score-dialog-wrapper {
	background: 0px !important;
}
.pluck-user-mp-wrap {
	background: 0px !important;
}
.pluck-user-mp-wait-modal {
	background: 0px !important;
}
.pluck-user-mp-loading-modal {
	background: 0px !important;
}
.pluck-comm .bottomContainer {
	display: none;
}
.pluck-comm .topContainer {
	display: none;
}
.pluck-comm .hasBackgroundColor {
	background: 0px !important; border: 0px currentColor !important;
}
.pluck-dialog-middle {
	background: url("/img/pluck/core/pluck_abuse_middle.gif") repeat-y left top !important; width: 270px !important; height: auto; padding-bottom: 2px !important; padding-left: 10px !important; position: relative;
}
span.pluck-cancel-button-text {
	padding: 4px 0px 0px !important;
}
.pluck-cancel-button {
	margin-left: 8px !important;
}
a.pluck-cancel-button {
	height: 19px !important;
}
a.pluck-cancel-button:hover span.pluck-cancel-button-text {
	color: rgb(1, 86, 96) !important;
}
#sfg_article {
	padding-top: 10px;
}
#sfg_article .x88 .creative {
	padding-top: 10px;
}
#sfg_article table.article {
	margin-bottom: 10px; border-collapse: collapse; table-layout: fixed;
}
#sfg_article table.article tr.article {
	vertical-align: top;
}
#sfg_article #contentcol {
	width: 627px; padding-right: 10px;
}
#sfg_blog #groupmenu {
	padding: 0px !important; width: 300px; margin-top: 10px;
}
#adpos3 {
	text-align: center; margin-bottom: 10px;
}
#topmost {
	margin-bottom: 10px;
}
#adjacency {
	margin-bottom: 10px;
}
#adpos2 {
	margin-bottom: 10px;
}
#adpos4 {
	margin-bottom: 10px;
}
table.groupmenu {
	width: 300px;
}
table.groupmenu tr {
	vertical-align: top;
}
table.groupmenu td.leftcol {
	padding-right: 10px;
}
.sfg_cls003 {
	clear: both; margin-bottom: 10px;
}
.clear {
	clear: both;
}
p.clear {
	margin: 0px; padding: 0px;
}
#sfg_object_index #commentspage .header img.thumb {
	margin-bottom: 10px;
}
#sfg_object_index #commentspage .header {
	background: rgb(239, 239, 239); padding: 15px 15px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#sfg_object_index #commentspage .header h1 {
	background: url("/img/pluck/core/comments_heading.gif") no-repeat; margin: 0px 0px 10px; padding: 0px; width: 80px; height: 11px; text-indent: -1024px; float: left; display: inline;
}
#sfg_object_index #commentspage .header h1 {
	font-size: 11px;
}
#sfg_object_index #commentspage .header #sfgate_topCnt {
	font-size: 11px;
}
#sfg_object_index #commentspage .header #sfgate_topCnt {
	margin: 0px 3px 10px 7px; font-family: Verdana, sans-serif; font-weight: bold; float: left; display: inline;
}
#sfg_object_index #commentspage .header h2 {
	margin: 0px 0px 10px; padding: 0px; clear: both; font-size: 12px;
}
#sfg_object_index #commentspage .header h3 {
	margin: 0px 0px 10px; padding: 0px; clear: both; font-size: 12px;
}
#sfg_object_index #commentspage .header .details {
	margin: 7px 0px;
}
#sfg_object_index #commentspage .header .desc {
	font-family: Georgia, "Times New Roman", serif; font-size: 1.02em; margin-bottom: 10px;
}
#sfg_object_index #commentspage .header p {
	margin-top: 5px;
}
#sfg_object_index #commentspage .header #sfgate_addlink {
	margin-right: 20px;
}
#sfg_object_index #commentspage .header .item {
	width: 100%; clear: both;
}
#sfg_object_index #commentspage .header img.thumb {
	border: 1px solid rgb(0, 0, 0); float: left; display: inline;
}
#sfg_object_index #commentspage .header .objectdesc {
	width: 518px; font-family: verdana; font-size: 11px; margin-left: 10px; float: left; display: inline;
}
#sfg_blog .commentspage .pluck-login-comment-input {
	padding-left: 10px;
}
#sfg_blog .commentspage .pluck-comm-comment-input {
	padding-left: 10px !important;
}
#sfg_blog .commentspage .pluck-comm-comment-content .pluck-comm-comment-input {
	padding-left: 0px !important;
}
#sfg_blog .commentspage .pluck-comm-commentcount .pluck-comm-commenttext {
	margin-left: 10px;
}
#sfg_blog .contentbody #commentspage div.pagenav {
	width: 607px !important;
}
#sfg_blog .commentspage .commentsperpage {
	margin-right: 10px;
}
#sfg_blog .contentbody #commentspage {
	border: 1px solid rgb(204, 204, 204); width: 625px; margin-bottom: 10px;
}
#sfg_blog .commentspage div.pagenav {
	margin-left: 10px;
}
#sfg_blog .commentspage {
	width: 625px !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
#commentspage #HDNPluck_topCnt {
	margin: 0px 0px 10px 5px; top: -4px; font-weight: bold; float: left; position: relative;
}
table.fb-table td.fb-label {
	padding-left: 4px !important;
}
.slFrame {
	width: 951px !important;
}
.slMainFolders a {
	color: rgb(1, 86, 96) !important; text-decoration: none !important;
}
.slMainFolders a:hover {
	text-decoration: underline !important;
}
.slMainFolders li a.slInbox:hover {
	text-decoration: underline !important;
}
.slMainFolders li a.slIgnored:hover {
	text-decoration: underline !important;
}
.slMainFolders li a.slSent:hover {
	text-decoration: underline !important;
}
.slMainFolders li a.slTrash:hover {
	text-decoration: underline !important;
}
.slMainFolders li a.slContacts:hover {
	text-decoration: underline !important;
}
.slTwoColLayout .slColumn1 {
	width: 113px !important;
}
.slMainFolders {
	background: rgb(236, 246, 247) !important; padding: 6px 0px 0px 2px !important; border: 1px solid rgb(164, 194, 194) !important;
}
.slMainFolders li {
	margin: 0px 0px 6px !important; text-transform: uppercase !important; font-size: 10px !important;
}
.slTwoColLayout .slColumn2 {
	width: 824px !important; font-family: verdana !important;
}
.slPageTitle {
	text-transform: uppercase; font-size: 14px !important; margin-bottom: 8px;
}
.slContentHead {
	background: rgb(228, 228, 230) !important; padding: 6px 5px !important; width: 812px !important;
}
.slContentFoot {
	background: rgb(228, 228, 230) !important;
}
.slMainFolders .slContent {
	border: 1px solid rgb(204, 204, 204) !important;
}
.slCompose .slContent {
	border: 1px solid rgb(204, 204, 204) !important;
}
.slAddressBookPage .slContent {
	border: 1px solid rgb(204, 204, 204) !important;
}
.slFindContact .slContent {
	border: 1px solid rgb(204, 204, 204) !important;
}
.slInbox .slContent {
	border: 1px solid rgb(204, 204, 204) !important;
}
.slMessage .slContent {
	border: 1px solid rgb(204, 204, 204) !important;
}
.slContentHead .slCheckbox {
	margin-right: 10px !important;
}
.slButton1 .slButton1_Right {
	background: url("http://imgs.sfgate.com/graphics/reader_views/Button1_Right.gif") no-repeat right top !important;
}
.slButton1 {
	background: url("http://imgs.sfgate.com/graphics/reader_views/Button1.gif") no-repeat 0px !important; height: 23px !important; text-transform: uppercase !important; line-height: 22px !important; font-size: 10px !important;
}
.slContent {
	font-family: arial !important;
}
.slMessage .slMessageView .slAvatar .slIgnore {
	margin: 15px 0px 5px !important;
}
.slV2 a:hover {
	color: rgb(1, 86, 96) !important; text-decoration: none !important;
}
.slContent .slContentHead a:hover {
	color: rgb(1, 86, 96) !important; text-decoration: none !important;
}
.slContentHead .slViewFilter {
	font-family: verdana !important; font-size: 11px !important;
}
.slContentHead .slViewFilter select {
	font-family: verdana !important; font-size: 11px !important;
}
.slMessageList td.slFromCell a {
	color: rgb(1, 86, 96) !important;
}
.slMessageList td.slMessageSubject a {
	color: rgb(1, 86, 96) !important;
}
.slAvatarShadowLg img {
	margin: 18px 0px 0px 19px !important; border: 1px solid rgb(102, 102, 102) !important; width: 60px !important; height: 60px !important;
}
.slAvatarShadowLg {
	background: url("http://imgs.sfgate.com/graphics/reader_views/slAvatarShadowLg.gif") no-repeat left top !important; height: 105px !important;
}
.slAvatar a {
	color: rgb(51, 51, 51) !important;
}
p.slNote a {
	color: rgb(1, 86, 96) !important;
}
p.slNote a:hover {
	text-decoration: underline !important;
}
.slContent .slContentHead a {
	color: rgb(51, 51, 51) !important; text-transform: uppercase; font-family: arial !important; font-size: 10px !important;
}
.slContent .slContentHead a:hover {
	color: rgb(1, 86, 96) !important;
}
.slMessageList td.slFromCell {
	font-family: verdana !important; font-size: 10px !important;
}
.slMessageList td.slMessageSubject {
	line-height: 15px !important; font-family: verdana !important; font-size: 11px !important;
}
.slMessageList .slMessageTimeLapse {
	font-family: arial !important; font-size: 10px !important;
}
.slMessage .slMessageView .slAvatar p {
	clear: both !important;
}
.slMessage .slMessageView .slMessageHeader .slSubject {
	font-family: arial !important;
}
.slMessage .slMessageView .slMessageHeader .slDate {
	font-family: arial !important; font-size: 11px !important;
}
.slMessage .slMessageView .slMessageHeader .slRecipients {
	font-family: arial !important; margin-top: 5px !important;
}
.slMessage .slMessageView .slMessageHeader .slRecipients a {
	color: rgb(1, 86, 96) !important;
}
.slMessage .slMessageView .slMessageHeader .slRecipients a:hover {
	text-decoration: underline !important;
}
.slMessage .slMessageView .slBox1 {
	margin: 0px !important; font-family: arial !important;
}
* html .slBox1 .slBox1BgBL {
	margin-left: 5px;
}
.slAvatar .slAvatarFromUsername a {
	color: rgb(1, 86, 96) !important; font-family: arial !important; font-size: 11px !important; font-weight: bold !important;
}
.slAvatar .slAvatarFromUsername a:hover {
	text-decoration: underline !important;
}
.slCompose .slComposeMessage {
	width: 570px !important;
}
.slCompose .slComposeMessage .slInputText {
	width: 570px !important;
}
.slForm2 label {
	color: rgb(34, 34, 34) !important; font-size: 12px;
}
.slAddressBook p {
	margin: 0px; padding: 0px;
}
.slInbox .slNote {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 11px !important;
}
.slMessage .slNote {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 11px !important;
}
.slCompose .slNote {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 11px !important;
}
.slAddressBookPage .slNote {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 11px !important;
}
.slRequiredField {
	font-size: 11px !important; margin-bottom: 10px;
}
.slComposeMessage .slNote {
	color: rgb(34, 34, 34) !important; clear: both; font-size: 11px !important; font-style: italic !important; font-weight: normal !important; display: block;
}
.slAddressBook .slSectionTitle {
	text-transform: uppercase; font-size: 12px !important;
}
.slAddressBook p {
	font-size: 11px !important;
}
.slCompose .slComposeMessage .slButton1 {
	margin-right: 10px !important;
}
.slCompose .slComposeMessage .slButton1 .slButton1_Right {
	color: rgb(51, 51, 51) !important;
}
.slCompose .slComposeMessage .slCancel {
	top: 5px !important; color: rgb(51, 51, 51) !important; font-size: 11px !important;
}
.slForm2 p {
	margin: 22px 0px !important;
}
.slErrorText {
	background: rgb(235, 189, 189) !important; border: 1px solid rgb(196, 135, 135) !important; color: rgb(153, 0, 0) !important; font-size: 11px !important;
}
.slAddressBookView {
	font-family: arial !important;
}
.slAddressBookPage .slWidget .slWidgetHeader {
	padding: 5px 0px !important; color: rgb(34, 34, 34) !important; font-size: 12px !important; font-weight: bold;
}
.slAddressBookPage .slWidget {
	width: 228px !important; padding-bottom: 0px !important;
}
.slAddressBookPage .slWidget .slFindContact .slInputText {
	margin: 0px !important; width: 217px !important;
}
.slAddressBookPage .slWidget .slWidgetContent {
	padding: 5px 0px 0px !important;
}
.slWidgetContent .slNote {
	margin: 0px !important;
}
.slAddressBookPage .slWidget p {
	font-size: 11px !important;
}
.slAddressBookView .slFriendName a {
	color: rgb(1, 86, 96) !important;
}
.slAddressBookView .slFriendName a:hover {
	text-decoration: underline !important;
}
.slAddressBookPage .slFriendsList li {
	padding: 5px 0px !important;
}
.slAvatarShadow {
	margin: 0px 5px 0px 0px !important;
}
.slAvatarShadow img {
	margin: 3px 0px 4px 3px !important;
}
.slFriendsList li {
	margin: 2px 2px 2px 0px !important;
}
div.PersonaHeader_PublicContent a {
	background: url("http://imgs.sfgate.com/graphics/reader_views/add_me_button.gif") no-repeat 0px !important; height: 25px !important;
}
div.PersonaHeader_PublicContent a:visited {
	background: url("http://imgs.sfgate.com/graphics/reader_views/add_me_button.gif") no-repeat 0px !important; height: 25px !important;
}
div.GallerySubmissions_ActionLink a {
	background: url("http://imgs.sfgate.com/graphics/reader_views/add_me_button.gif") no-repeat 0px !important; height: 25px !important;
}
div.GallerySubmissions_ActionLink a:visited {
	background: url("http://imgs.sfgate.com/graphics/reader_views/add_me_button.gif") no-repeat 0px !important; height: 25px !important;
}
div.PersonaHeader_PublicContent a {
	color: rgb(34, 34, 34) !important; line-height: 25px !important; font-weight: bold !important; text-decoration: none !important;
}
div.PersonaHeader_PublicContent a:hover {
	text-decoration: underline !important;
}
.slInbox .slContentHead .slMoveMessages {
	width: 176px !important;
}
* html .slContentHead .slButton1 {
	margin-right: 12px !important;
}
* html .slMessageContent {
	width: 200px !important;
}
.slV2 {
	margin-top: 10px !important;
}
.pluck-user-persona .pluck-user-mp-dialog-top {
	background: url("/img/pluck/core/persona_user_top.gif") no-repeat left top !important;
}
.pluck-user-persona .pluck-user-mp-dialog-middle {
	background: url("/img/pluck/core/persona_user_middle.gif") repeat-y left top !important;
}
.pluck-user-persona .pluck-user-mp-dialog-bottom {
	background: url("/img/pluck/core/persona_user_bottom.gif") no-repeat left top !important;
}
.pluck-app-processing {
	margin-top: 10px !important;
}
.pluck-user-persona {
	margin-top: 10px !important;
}
.pluck-user-persona img.pluck-user-mp-avatarimg {
	border: 1px solid rgb(0, 0, 0) !important;
}
.pluck-user-persona .pluck-persona-avatar img.pluck-avatar {
	border: 1px solid rgb(0, 0, 0) !important;
}
.pluck-user-persona .pluck-user-isSystemEditor .pluck-persona-avatar {
	background: url("/img/pluck/core/pluck_admin_badge_sm.gif") no-repeat left bottom !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog {
	background: url("/img/pluck/pluck_popup_top.gif") no-repeat left top !important; left: 0px !important; padding-top: 13px !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog .pluck-dialog-wrapper {
	background: url("/img/pluck/pluck_popup_bottom.gif") no-repeat left bottom !important; padding-bottom: 13px !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog .pluck-dialog-middle {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog textarea {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog span.pluck-primary-button-text {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog span.pluck-cancel-button-text {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog p {
	color: rgb(0, 0, 0) !important; padding-top: 0px !important; clear: both !important; font-size: 11px !important; margin-left: 0px !important; float: none !important;
}
.pluck-user-persona .pluck-twitter-invite-dialog .pluck-dialog-header {
	font-weight: bold !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog {
	background: url("/img/pluck/core/persona_user_sidebar_bottom.gif") no-repeat left bottom !important; width: 270px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog .pluck-dialog-wrapper {
	background: url("/img/pluck/core/persona_user_sidebar_top.gif") no-repeat left top !important; padding-top: 4px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog .pluck-dialog-middle {
	background: url("/img/pluck/core/persona_user_sidebar_middle.gif") repeat-y left top !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog p.pluck-dialog-header {
	color: rgb(0, 0, 0) !important; clear: both !important; font-family: verdana !important; font-size: 11px !important; font-weight: bold !important; margin-bottom: 8px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog span.pluck-dialog-group label {
	color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog span.pluck-cancel-button-text {
	color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog span.pluck-primary-button-text {
	color: rgb(0, 0, 0) !important; font-family: verdana !important; font-size: 11px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog span.pluck-dialog-group {
	clear: both !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog span.pluck-primary-button-text {
	background: url("/img/pluck/Button1.gif") no-repeat 0px 50% !important; line-height: 10px !important;
}
.pluck-user-persona .pluck-user-privateMessage-dialog a.pluck-primary-button {
	background: url("/img/pluck/Button1_Right.gif") no-repeat right top !important;
}
.contentbody {
	background: url("/img/modules/pluckphotos/vertical_dots.gif") repeat-y; margin: 10px 0px 10px 10px;
}
.contentbody .column1 {
	width: 591px;
}
.contentbody .column2 {
	width: 336px;
}
.contentbody .column1 {
	float: left; display: inline;
}
.contentbody .column2 {
	float: left; display: inline;
}
.contentbody .column2 {
	margin-left: 21px;
}
#sfg_community_galleries {
	font-family: Verdana, sans-serif;
}
div.PublicGalleries_SectionHead {
	display: none;
}
table.PublicGalleries_Table {
	margin-top: 0px !important; border-collapse: collapse !important; border-spacing: 0 !important;
}
table.PublicGalleries_Table tr {
	background: url("/img/modules/pluckphotos/dotrule.gif") repeat-x left bottom;
}
td.PublicGalleries_TableImg {
	padding: 10px 0px 11px !important; width: 62px !important; text-align: center;
}
td.PublicGalleries_TableImg img {
	border: 1px solid black !important;
}
td.PublicGalleries_TableDetails {
	padding: 10px 0px 11px 10px !important; width: 519px !important;
}
div.PublicGalleries_Title {
	font-size: 14px !important; margin-bottom: 2px;
}
div.PublicGalleries_Description {
	padding: 0px 0px 3px !important; font-size: 11px !important;
}
div.PublicGalleries_Description p {
	margin: 0px; padding-bottom: 5px;
}
div.PublicGalleries_ViewLink {
	padding: 0px !important; font-size: 11px !important; font-weight: normal !important; display: inline;
}
div.PublicGalleries_UploadLink {
	padding: 0px !important; font-size: 11px !important; font-weight: normal !important; display: inline;
}
div.PublicGalleries_ViewLink {
	padding: 0px 3px 0px 0px !important; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid;
}
div.PublicGalleries_UploadLink {
	padding: 0px 0px 0px 7px !important;
}
td.PublicGalleries_TableDetails a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
td.PublicGalleries_TableDetails a:visited {
	color: rgb(102, 123, 123); text-decoration: none;
}
td.PublicGalleries_TableDetails a:hover {
	text-decoration: underline;
}
td.PublicGalleries_TableDetails a:active {
	text-decoration: underline;
}
#adpos3 {
	margin: 0px 18px 10px; width: 300px;
}
#topmost {
	margin-bottom: 10px;
}
#adpos2 {
	margin-bottom: 10px;
}
#adjacency {
	float: left; display: inline;
}
#adpos2div {
	float: left; display: inline;
}
#adjacency {
	width: 166px;
}
#adpos2div {
	width: 160px; padding-left: 10px;
}
.Sitelife_PluckLogo {
	display: none;
}
.Pluck_FooterLink {
	display: none;
}
.hst-relatedlist {
	padding: 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.5em; margin-bottom: 10px;
}
.hst-relatedlist .header {
	margin: -3px 0px 5px;
}
.hst-relatedlist h2 {
	line-height: 18px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-relatedlist h2 a:link {
	color: black;
}
.hst-relatedlist h2 a:visited {
	color: black;
}
.hst-relatedlist ul {
	list-style: none;
}
.hst-relatedlist ul.column {
	width: 48%; float: left;
}
.hst-relatedlist ul.first {
	padding-right: 4%;
}
.hst-relatedlist li {
	background: url("/img/utils/bullet_square.gif") no-repeat 0px 6px; padding-left: 11px; font-size: 0.92em; margin-bottom: 3px;
}
.hst-relatedlist li a {
	margin-right: 3px;
}
.hst-relatedlist li .timestamp {
	color: rgb(102, 102, 102);
}
.hst-relatedlist p.exit {
	font-size: 0.92em;
}
.hst-searchbox {
	background: url("/img/modules/searchbox/tile.png") no-repeat; padding: 16px 0px 0px 18px; width: 288px; height: 60px; margin-bottom: 10px;
}
.hst-searchbox .row1 {
	margin-bottom: 6px;
}
.hst-searchbox .row2 {
	margin-bottom: 1px; position: relative;
}
.hst-searchbox .row3 {
	position: relative;
}
* html .hst-searchbox .row1 {
	margin-bottom: 2px;
}
* html .hst-searchbox .row2 {
	margin-bottom: 0px; position: relative;
}
*:first-child + html .hst-searchbox .row1 {
	margin-bottom: 2px;
}
*:first-child + html .hst-searchbox .row2 {
	margin-bottom: 0px;
}
* html .hst-searchbox .row2 {
	margin-left: -5px;
}
* html .hst-searchbox .row3 {
	margin-top: -2px; margin-left: 0px;
}
*:first-child + html .hst-searchbox .row2 {
	margin-left: -5px;
}
*:first-child + html .hst-searchbox .row3 {
	margin-top: -2px; margin-left: 0px;
}
.hst-searchbox .row2 td {
	font-size: 0.92em;
}
.hst-searchbox .row3 td {
	font-size: 0.92em;
}
.hst-searchbox td.text input {
	background: white; padding: 0px 2px; border: 0px currentColor; width: 205px; height: 16px; letter-spacing: 0.02em; font-size: 0.92em; margin-left: 5px;
}
* html .hst-searchbox td.text input {
	height: 15px; padding-top: 1px;
}
*:first-child + html .hst-searchbox td.text input {
	height: 15px; padding-top: 1px;
}
.hst-searchbox td.radio {
	padding-right: 4px;
}
.hst-searchbox td.label {
	padding-right: 6px;
}
.hst-searchbox .yahoo {
	color: rgb(123, 0, 153); font-weight: bold;
}
.hst-simplelist {
	margin-bottom: 10px;
}
.hst-simplelist li {
	clear: both;
}
.hst-simplelist .header {
	margin-bottom: 10px;
}
.hst-simplelist h2 {
	line-height: 14px; font-size: 1em; font-weight: bold; float: left; display: inline;
}
.hst-simplelist h2 a:link {
	color: black;
}
.hst-simplelist h2 a:visited {
	color: black;
}
.hst-simplelist p.entry {
	line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-simplelist span.rss-noheader {
	margin: 0px 5px; float: right;
}
.hst-simplelist .header span.rss {
	margin-left: 10px;
}
.hst-simplelist ul {
	list-style: none;
}
.hst-simplelist .item {
	background: url("/img/utils/bullet.gif") no-repeat 0px 7px; overflow: hidden; padding-left: 11px;
}
.hst-simplelist .delimit {
	color: rgb(102, 102, 102);
}
.hst-simplelist li.last {
	margin-bottom: 0px;
}
.hst-simplelist h4 {
	font: 0.92em/normal Verdana, sans-serif; display: inline; font-size-adjust: none; font-stretch: normal;
}
.hst-simplelist h5 {
	font: 0.92em/normal Verdana, sans-serif; display: inline; font-size-adjust: none; font-stretch: normal;
}
.hst-simplelist h5 {
	color: gray; margin-left: 5px;
}
.hst-simplelist h5.timestamp {
	margin: 0px 0px 0px 5px; color: gray; font-size: 0.92em;
}
.hst-simplelist p.exit {
	text-align: right; padding-top: 10px; font-size: 0.84em;
}
.hst-sitefooter {
	clear: both;
}
.hst-sitefooter table {
	width: 100%;
}
.hst-sitefooter tr {
	vertical-align: top;
}
.hst-sitefooter td {
	vertical-align: top;
}
.hst-sitefooter td {
	padding: 8px 7px;
}
.hst-sitefooter td.first {
	padding-left: 14px;
}
.hst-sitefooter td.lim {
	padding-left: 14px;
}
.hst-sitefooter td.last {
	padding-right: 14px;
}
.hst-sitefooter td.site {
	background: rgb(102, 102, 102);
}
.hst-sitefooter td.corp {
	background: rgb(153, 153, 153);
}
.hst-sitefooter a:link {
	color: white;
}
.hst-sitefooter a:visited {
	color: white;
}
.hst-sitefooter a:hover {
	color: white;
}
.hst-sitefooter a:active {
	color: white;
}
.hst-sitefooter ul {
	list-style: none; line-height: 1.5em; font-size: 0.92em;
}
.hst-sitefooter li.delimit {
	margin-top: 1.6em;
}
.hst-sitefooter h2 {
	text-transform: uppercase; font-size: 1em;
}
.hst-sitefooter h3 {
	text-transform: uppercase; font-size: 1em;
}
.hst-sitefooter p {
	background: gray; text-align: center; line-height: 26px; padding-bottom: 10px; clear: both; font-size: 0.84em;
}
li.quadOne {
	background: url("/img/modules/sitefooter/adchoices.png") no-repeat 70px 0px; margin-top: 10px;
}
.outter-lower {
	background: rgb(255, 255, 255); width: 650px; float: left;
}
#gallery_other_module .gallery-promo-wide .gpwide-tab-wrap {
	background: rgb(255, 255, 255); margin: 10px 0px 20px; display: inline-block;
}
#gallery_other_module .gallery-promo-wide h2 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 0px 5px; width: 100%; color: rgb(0, 0, 0); font-size: 16px; font-weight: normal; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.gallery-promo-wide {
	padding: 0px; line-height: 1.21em;
}
.gallery-promo-wide .edge4 {
	padding: 0px;
}
.gallery-promo-wide .header {
	margin: 0px 9px; padding: 0px; position: relative;
}
.gallery-promo-wide h2 {
	margin: 0px 10px 0px 0px; color: rgb(55, 55, 55); font-size: 18px; float: left; display: inline;
}
.gallery-promo-wide h2 a:link {
	color: black; cursor: default;
}
.gallery-promo-wide h2 a:visited {
	color: black; cursor: default;
}
.gallery-promo-wide .pagination {
	float: right; display: inline;
}
.gallery-promo-wide .pagination {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.gpwide-prev {
	border-radius: 10px 0px 0px 10px; padding-top: 0px; margin-right: 0px; margin-left: -14px; float: none;
}
.gpwide-next {
	padding-top: 25px; float: right;
}
.gallery-promo-wide .nav {
	background: rgb(244, 129, 31); border: 1px solid rgb(255, 255, 255); width: 20px; height: 50px; margin-top: 27px; position: absolute;
}
.gpwide-prev {
	border-radius: 10px 0px 0px 10px; padding-top: 0px; margin-right: 0px; margin-left: -15px; float: none;
}
.ie .gpwide-prev {
	-ms-behavior: url(/css/modules/css3pie/PIE.php);
}
.gpwide-next {
	border-radius: 0px 10px 10px 0px; right: 0px; padding-top: 0px; margin-right: -2px; float: none;
}
.ie .gpwide-next {
	-ms-behavior: url(/css/modules/css3pie/PIE.php);
}
.gallery-promo-wide .gpwide-prev span {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px -160px / 16px 288px rgb(255, 255, 255); margin: 17px 2px; width: 16px; height: 16px; display: inline-block;
}
.gallery-promo-wide .gpwide-next span {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px -160px / 16px 288px rgb(255, 255, 255); margin: 17px 2px; width: 16px; height: 16px; display: inline-block;
}
.gallery-promo-wide .gpwide-next span {
	background-position: 0px -176px;
}
.ie .gallery-promo-wide .gpwide-next span {
	background-position: 0px -176px;
}
.gallery-promo-wide .pagecount {
	margin: -43px 0px 0px; height: 12px; right: 0px; float: right; display: none; position: absolute;
}
.gallery-promo-wide .current.pagecount {
	display: block;
}
.gallery-promo-wide .dot {
	background: rgb(221, 221, 221); margin: 0px 0px 0px 5px; border-radius: 2px; width: 10px; height: 10px; float: left; cursor: default;
}
.ie .gallery-promo-wide .dot {
	-ms-behavior: url(/css/modules/css3pie/PIE.php);
}
.gallery-promo-wide li {
	margin: 0px 9px; width: 140px; text-align: left; overflow: hidden; padding-right: 0px; float: left; display: inline;
}
.gallery-promo-wide ul.gpwide-tab-wrap li {
	background: rgb(221, 221, 221); margin: 0px 10px 0px 0px; padding: 5px 10px; border-radius: 5px; width: auto; text-align: center; color: rgb(0, 0, 0); text-transform: none; line-height: 13px; font-family: "HelveticaNeueLTPro-Bd", helvetica neue, helvetica, arial, sans-serif; font-size: 13px; font-weight: normal;
}
.ie .gallery-promo-wide ul.gpwide-tab-wrap li {
	position: relative; -ms-behavior: url(/css/modules/css3pie/PIE.php);
}
.gallery-promo-wide ul.gpwide-tab-wrap li a {
	color: rgb(0, 0, 0);
}
.gallery_last_slide_contents .gallery-promo-wide ul.gpwide-tab-wrap li a {
	color: rgb(157, 157, 157);
}
.gallery-promo-wide ul.gpwide-tab-wrap li.gpwide-on {
	background: rgb(68, 124, 186); color: rgb(255, 255, 255);
}
.gallery-promo-wide ul.gpwide-tab-wrap li.gpwide-on a {
	color: rgb(255, 255, 255);
}
.gallery-promo-wide .jQ-slideshow {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 5px; padding: 0px 0px 25px; height: 105px;
}
.gallery-promo-wide .jQ-slideshow ul {
	background: rgb(255, 255, 255);
}
.gallery-promo-wide p.illo img {
	border-width: 0px; margin-bottom: 5px;
}
.gallery-promo-wide img {
	background: rgb(255, 255, 255); border-width: 0px; margin: 0px 0px 0px -2px; padding: 0px; height: 105px;
}
.gallery-promo-wide .gallery_other_module_Loading img {
	margin: 0px 0px 0px 260px; height: auto;
}
.gallery-promo-wide .ms-headline {
	background: rgb(255, 255, 255); margin: 0px; color: rgb(0, 0, 0); line-height: 15px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: normal; display: block;
}
#gallery_other_module .gallery-promo-wide .pubdate {
	display: none;
}
.gallery-promo-wide .hidden {
	display: none;
}
#gpwide-content-2 {
	display: none;
}
#gpwide-content-3 {
	display: none;
}
.gallery-promo-wide h2 {
	margin-top: 6px;
}
.gallery_last_slide_contents .gallery-promo-wide {
	padding: 20px 20px 10px;
}
#gallery_view_all_container {
	background: rgb(21, 21, 21); padding: 0px; border: 1px solid rgb(21, 21, 21); width: 982px; display: none; position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; -webkit-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px; -moz-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px; zindex: 1010;
}
.view-all-close-a {
	background: url("/img/hdn/pages/slideshow/nav/close.png") no-repeat; margin: 0px; padding: 0px; left: 966px; top: -18px; width: 30px; height: 30px; display: block; position: absolute; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.gallery-va-wrap-mysa {
	background: rgb(21, 21, 21); margin: 0px; padding: 10px 0px 20px; width: 982px; overflow: auto; clear: both; min-height: 264px; max-height: 440px; zindex: 2012;
}
.gallery-va-list-item {
	margin: 10px 0px 0px 10px; padding: 0px; float: left; display: inline;
}
.gallery-va-list-item a img {
	margin: 0px; border: 0px currentColor; width: 78px; height: 78px;
}
.gallery-va-list-item a div {
	border: 3px solid rgb(244, 129, 31); width: 72px; height: 72px; display: none; position: absolute;
}
.gallery-va-list-item a.selected_item div {
	display: block;
}
.gallery-va-list-item a {
	border: currentColor; display: inline-block; position: relative;
}
.gallery-va-list-item a.selected_item {
	border: currentColor; display: inline-block; position: relative;
}
.gallery-va-list-item a.selected_item {
	border-color: rgb(255, 255, 255) !important;
}
.gallery-va-ad {
	margin: 12px 32px 2px 0px; width: 300px; height: 250px; float: right;
}
.gallery_last_slide_container {
	left: 0px; top: 0px; width: 632px; height: 356px; overflow: hidden; position: absolute; z-index: 0;
}
.gallery_last_slide_overlay {
	left: 0px; top: 0px; width: 632px; height: 356px; overflow: hidden; position: absolute; z-index: 0;
}
.gallery_last_slide_contents {
	left: 0px; top: 0px; width: 632px; height: 356px; overflow: hidden; position: absolute; z-index: 0;
}
.wide.gallery-grow-wrap .gallery_last_slide_container {
	margin: 0px 0px 0px 10px; top: 0px;
}
.ie7_gallery .gallery_last_slide_container {
	left: 0px; top: 10px;
}
.gallery_last_slide_overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; z-index: 0; opacity: 0.77; background-color: rgb(0, 0, 0); -moz-opacity: 0.77; -khtml-opacity: 0.77;
}
.gallery_last_slide_contents {
	z-index: 1;
}
.gallery_last_slide_container .header {
	height: 32px; margin-bottom: 2px;
}
ul.gallery-replay-slide {
	display: none;
}
.gallery-replay-slide-item {
	position: relative; cursor: pointer !important;
}
.gallery-replay-icon {
	left: 35px; top: 0px; width: 49px; height: 49px; position: absolute;
}
.gallery_last_slide_container .header h2 {
	font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.gallery_last_slide_container .gallery-related-galleries ul li h4 p.pubdate {
	font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.gallery_last_slide_container .header h2 {
	color: rgb(255, 255, 255); font-size: 18px;
}
.gallery_last_slide_container .header li {
	height: 16px !important; line-height: 16px !important; font-size: 11px !important;
}
.gallery_last_slide_container .gallery-related-galleries {
	clear: both; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
.gallery_last_slide_container .gallery-related-galleries ul {
	padding: 0px;
}
.gallery_last_slide_container .gallery-related-galleries ul li {
	padding: 0px;
}
.gallery_last_slide_container .gallery-related-galleries ul {
	padding-left: 4px; margin-top: 25px;
}
.gallery_last_slide_container .gallery-related-galleries ul li {
	width: 125px; height: 134px; margin-left: 24px;
}
.wide.gallery-grow-wrap .gallery_last_slide_container .gallery-related-galleries ul li {
	width: 125px; height: 160px; margin-left: 28px;
}
.gallery_last_slide_container .gallery-related-galleries ul li h4 p.pubdate {
	color: rgb(255, 255, 255) !important; font-size: 11px !important;
}
.gallery_last_slide_container .gallery-related-galleries ul li h4 a {
	color: rgb(89, 168, 255) !important; font-size: 13px;
}
.gallery_last_slide_container .gallery-related-galleries ul li p.illo img {
	width: 125px; height: 50px;
}
.gallery_last_slide_container .gallery-last-slide-ad {
	margin: 25px 110px 70px 32px; width: 300px; height: 250px; float: right; display: none;
}
.gp-suggested-wrap {
	margin: 0px; padding: 20px 15px 15px; float: left;
}
.grid_5 .gp-suggested-wrap {
	width: 290px;
}
.gp-img-crop {
	width: 124px; height: 50px; overflow: hidden; margin-right: 15px; float: left;
}
.gp-img-crop img {
	width: 124px;
}
.gp-suggested ul.gp-suggested-list li {
	margin: 0px 0px 15px; padding: 0px 0px 15px; width: 100%; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.gp-suggested ul.gp-suggested-list li img {
	width: 124px;
}
.gp-suggested-wrap h3.gp-header {
	margin: 0px 0px 1em; width: 100%; color: rgb(55, 55, 55); font-size: 13px; float: left;
}
ul.gp-suggested-list p.gp-date {
	color: rgb(55, 55, 55); clear: right; font-size: 11px; margin-right: 10px; float: left;
}
ul.gp-suggested-list a:hover {
	text-decoration: underline;
}
ul.gp-suggested-list .gp-title {
	color: rgb(56, 116, 182); line-height: 1.2em; font-size: 13px;
}
.gp-suggested .gp-footer {
	margin: 0px; padding: 0px; width: 100%; text-align: right; float: left;
}
.gp-suggested .gp-footer li {
	list-style: url("/img/hdn/pages/slideshow/item/more-icon.png"); margin-right: 0px; float: right;
}
.gp-suggested-2 ul.gp-suggested-list p.gp-date {
	margin-bottom: 0.25em; float: none;
}
.gp-suggested-src {
	margin: 0px; color: rgb(0, 0, 0); font-size: 10px; font-weight: normal;
}
h6.gp-suggested-src {
	margin: 0px; color: rgb(0, 0, 0); font-size: 10px; font-weight: normal;
}
.hst-gallerypreview {
	padding: 8px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.21em; margin-bottom: 10px;
}
.hst-gallerypreview .hidden {
	display: none;
}
.hst-gallerypreview .header {
	margin-bottom: 10px;
}
.hst-gallerypreview h2 {
	margin: -2px 0px 8px; font-size: 1em;
}
.hst-gallerypreview h2 a:link {
	color: black;
}
.hst-gallerypreview h2 a:visited {
	color: black;
}
.hst-gallerypreview ul {
	list-style: none;
}
.hst-gallerypreview li {
	width: 77px; float: left; display: inline;
}
.hst-gallerypreview li.last {
	width: 66px;
}
.hst-gallerypreview li a {
	display: block; position: relative;
}
.hst-gallerypreview li img {
	border: 1px solid black;
}
.hst-gallerypreview li img.badge {
	border: currentColor; left: 0px; top: 0px; position: absolute; z-index: 2;
}
* html .hst-gallerypreview li img.badge {
	left: 1px; top: 1px;
}
.hst-gallerypreview li div.video {
	margin: -4px 0px 0px -3px;
}
.hst-gallerypreview div.entry {
	font-size: 0.84em; margin-top: 8px;
}
.hst-gallerypreview div.caption {
	font-size: 0.84em; margin-top: 8px;
}
.hst-gallerypreview p.exit {
	font-size: 0.84em; margin-top: 8px;
}
.hst-gallerypreview div.entry * {
	font-size: 1em; display: inline;
}
.hst-gallerypreview div.caption * {
	font-size: 1em; display: inline;
}
.hst-gallerypreview div.entry {
	margin: 0px 0px 8px;
}
.hst-slideshowpromo {
	padding: 8px 10px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.21em; margin-bottom: 10px;
}
.hst-slideshowpromo .hidden {
	display: none;
}
.hst-slideshowpromo .header {
	margin-bottom: 10px;
}
.hst-slideshowpromo h2 {
	font-size: 1.17em; margin-top: 2px; float: left; display: inline;
}
.hst-slideshowpromo h2 a:link {
	color: black;
}
.hst-slideshowpromo h2 a:visited {
	color: black;
}
.hst-slideshowpromo .pagination {
	float: right; display: inline;
}
.hst-slideshowpromo .nav {
	float: right; display: inline;
}
.hst-slideshowpromo .pagination {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.hst-slideshowpromo ul {
	list-style: none;
}
.hst-slideshowpromo li.item {
	width: 31.3%; text-align: center; overflow: hidden; margin-right: 3%; float: left; display: inline;
}
.hst-slideshowpromo li.last {
	margin-right: 0px;
}
.hst-slideshowpromo p.illo img {
	border: 1px solid black;
}
.hst-slideshowpromo h4 {
	clear: left; font-family: Verdana, sans-serif; font-size: 0.92em; font-weight: normal;
}
.show-rss-link .hst-slideshowpromo a.collection-rss-link {
	padding: 4px 5px; float: left;
}
.hst-slideshowpromo p.exit {
	padding: 4px 8px; font-size: 0.84em; float: left;
}
.gallery-sharing {
	background: rgb(255, 255, 255); margin: 0px 0px 0px -64px; padding: 2px; border: 2px solid rgb(228, 228, 228); top: 334px; width: 46px; position: fixed; z-index: 1000;
}
.gallery-sharing-m {
	display: none;
}
.gallery-sharing-m ul.gallery-social-share {
	width: 946px; height: 48px;
}
ul.gallery-social-share {
	background: rgb(240, 240, 240); margin: 0px; padding: 7px; width: 32px; float: left;
}
ul.gallery-social-share li {
	list-style: none; margin: 0px 0px 7px; padding: 0px; width: 32px; height: 32px; float: left;
}
ul.gallery-social-share li img {
	float: left;
}
ul.gallery-social-share li a {
	border: currentColor; width: 32px; height: 32px;
}
ul.gallery-share-details {
	background: rgb(255, 255, 255); border-width: 2px 2px 2px 0px; border-style: solid; border-color: rgb(228, 228, 228); margin: 0px 0px 0px 9px; padding: 10px 0px; width: 188px; height: 12px; float: left; z-index: 999; opacity: 0;
}
ul.gallery-share-details li {
	width: 60px; height: 12px; float: left;
}
.gallery-sharing-m ul.gallery-social-share {
	background: rgb(255, 255, 255); margin: 0px; padding: 7px; width: 956px; height: 32px; float: left;
}
.gallery-sharing-m ul.gallery-social-share li {
	list-style: none; margin: 0px; padding: 0px; width: 50px; height: 32px; display: inline; position: relative;
}
.gallery-sharing-m ul.gallery-social-share li img {
	left: 0px; top: 0px; position: absolute;
}
.gallery-sharing-m ul.gallery-social-share li a {
	border: currentColor; width: 32px; height: 32px;
}
.gallery-sharing-m ul.gallery-share-details {
	background: rgb(255, 255, 255); border-width: 2px 2px 2px 0px; border-style: solid; border-color: rgb(255, 255, 255); margin: 0px 0px 0px 32px; padding: 10px; width: 0px; height: 12px; float: left; min-width: 180px;
}
.gallery-sharing-m ul.gallery-share-details li {
	width: 60px; height: 12px; float: left;
}
.gallery-sharebox-container {
	width: 253px; position: relative;
}
.gallery-sharebox-container img {
	cursor: pointer !important;
}
.gallery-share-cm-counter {
	left: 0px; top: 0px; width: 32px; height: 12px; text-align: center; color: rgb(68, 124, 186); line-height: 32px; font-size: 12px; font-weight: bold; position: absolute; cursor: pointer !important;
}
.gallery-share-slide-counter {
	text-align: center; padding-top: 4px; font-size: 10px; margin-right: -8px; margin-bottom: -4px; margin-left: -8px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid; cursor: pointer !important;
}
@media screen and (max-width:1100px)
{
.gallery-sharing-m {
	margin: 0px 0px 10px; top: 0px; width: 970px; height: 46px; float: left; display: block; position: relative;
}
.gallery-sharing-scroll {
	display: none;
}
}
span.gallery-share-box-text {
	text-transform: uppercase; font-family: sans-serif; font-size: 10px; font-weight: bold;
}
span.gallery-share-box-text {
	background: url("/img/hdn/pages/slideshow/item/share-arrow.png") no-repeat right; height: 12px; padding-right: 10px;
}
a.share-box-galleryshare {
	text-transform: uppercase; font-family: sans-serif; font-size: 11px; font-weight: bold;
}
a.share-box-imageshare {
	text-transform: uppercase; font-family: sans-serif; font-size: 11px; font-weight: bold;
}
a.share-box-galleryshare {
	background: url("/img/hdn/pages/slideshow/item/share-gallery.png") no-repeat left; height: 12px; line-height: 12px; padding-left: 16px; margin-right: 8px; cursor: pointer !important;
}
a.share-box-imageshare {
	background: url("/img/hdn/pages/slideshow/item/share-gallery.png") no-repeat left; height: 12px; line-height: 12px; padding-left: 16px; margin-right: 8px; cursor: pointer !important;
}
a.share-box-imageshare {
	background: url("/img/hdn/pages/slideshow/item/share-image.png") no-repeat left;
}
.ie7_gallery .gallery-sharing {
	margin: 0px 0px 0px -1044px; left: auto;
}
.photo-gallery .hst-siteheader {
	padding-bottom: 10px;
}
.photo-gallery .pagecontent {
	margin-left: 0px; background-color: transparent !important;
}
.photo-gallery .pagecontent {
	margin: 0px; padding: 0px;
}
.photo-gallery .hst-billboard {
	margin: 0px auto;
}
.photo-gallery h1 {
	color: rgb(23, 23, 23); line-height: 1.2em; font-family: Helvetica Neue, helvetica, sans-serif; font-weight: bold; margin-bottom: 0.25em;
}
.photo-gallery h2 {
	color: rgb(23, 23, 23); line-height: 1.2em; font-family: Helvetica Neue, helvetica, sans-serif; font-weight: bold; margin-bottom: 0.25em;
}
.photo-gallery h3 {
	color: rgb(23, 23, 23); line-height: 1.2em; font-family: Helvetica Neue, helvetica, sans-serif; font-weight: bold; margin-bottom: 0.25em;
}
.photo-gallery h4 {
	color: rgb(23, 23, 23); line-height: 1.2em; font-family: Helvetica Neue, helvetica, sans-serif; font-weight: bold; margin-bottom: 0.25em;
}
.photo-gallery h5 {
	color: rgb(23, 23, 23); line-height: 1.2em; font-family: Helvetica Neue, helvetica, sans-serif; font-weight: bold; margin-bottom: 0.25em;
}
.photo-gallery h6 {
	color: rgb(23, 23, 23); line-height: 1.2em; font-family: Helvetica Neue, helvetica, sans-serif; font-weight: bold; margin-bottom: 0.25em;
}
.photo-gallery .hst-siteheader {
	line-height: 1; margin-bottom: 10px; position: relative; z-index: 9000; background-color: rgb(255, 255, 255);
}
.photo-gallery .grid_5 .segment {
	width: 320px;
}
.segment {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; float: left;
}
.photo-gallery .gallery-container {
	left: 0px; top: 0px; float: left; position: relative;
}
.gallery-right-col {
	margin: 0px 0px 0px 16px; border: currentColor; float: right;
}
#gallery_other_module {
	float: left;
}
.hst-newGallery .container_15 .grid_10 {
	margin: 25px 0px 0px;
}
.gallery-top {
	background: rgb(255, 255, 255); padding: 25px 0px 0px; width: 100%;
}
.gallery-header {
	padding: 0px; border-radius: 0px 0px 0px 5px; width: 100%; color: rgb(55, 55, 55); font-size: 13px; margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; position: relative; min-height: 0px; max-height: none;
}
.gallery-header .header-block {
	margin: 0px;
}
.gallery-header h2 {
	margin: 0px 0px 15px; padding: 0px; color: rgb(23, 23, 23); line-height: 28px; font-family: Helvetica Neue, helvetica, sans-serif; font-size: 24px; font-weight: normal;
}
.gallery-header h2.gallery-header-title {
	margin: 0px 0px 15px; padding: 0px; color: rgb(23, 23, 23); line-height: 28px; font-family: Helvetica Neue, helvetica, sans-serif; font-size: 24px; font-weight: normal;
}
.gallery-header h4 {
	margin: 0px; color: rgb(55, 55, 55); font-size: 13px;
}
.gallery-header span.gallery-byline {
	color: rgb(55, 55, 55); line-height: 15px; font-size: 13px; font-weight: normal;
}
.gallery-header span.gallery-date {
	color: rgb(55, 55, 55); line-height: 15px; font-size: 13px; font-weight: normal;
}
.gallery-header span.gallery-byline {
	text-transform: uppercase; padding-left: 0px; font-style: italic;
}
.gallery-header .gallery-hide-date span.gallery-byline {
	padding-left: 0px;
}
.gallery-header span.gallery-byline span {
	margin: 0px 10px; font-style: normal;
}
.gallery-header span.gallery-byline span.hearst-mag-byline-icon {
	margin: 0px; padding-top: 7px; display: block;
}
.gallery-header span.gallery-date {
	padding-right: 0px; padding-left: 0px;
}
.gallery-header .gallery-head-details {
	background: rgb(255, 255, 255); margin: 0px; padding: 15px 10px 10px; color: rgb(55, 55, 55); line-height: 18px; font-size: 13px;
}
.gallery-nav-a {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; left: auto; width: 100%; height: 20px; bottom: auto; clear: left; position: relative;
}
.gallery-nav-a .slide-count {
	right: 10px; bottom: 0px; position: absolute;
}
.gallery-details .slide-count {
	right: 10px; bottom: 0px; position: absolute;
}
.gallery-nav-a .slide-count > span {
	padding: 1px 4px 0px 0px; color: rgb(55, 55, 55); font-size: 13px; float: left;
}
.gallery-details .slide-count > span {
	padding: 1px 4px 0px 0px; color: rgb(55, 55, 55); font-size: 13px; float: left;
}
.slide-count .gallery-prev {
	width: 16px; height: 16px;
}
.slide-count .gallery-next {
	width: 16px; height: 16px;
}
.slide-count .gallery-prev {
	border-radius: 0px 3px 3px 0px; padding-right: 4px; float: left;
}
.slide-count .gallery-next {
	border-radius: 3px 0px 0px 3px; float: right;
}
.slide-count .gallery-prev a {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px 0px / 16px 288px rgb(255, 255, 255); width: 16px; height: 16px; float: left;
}
.slide-count .gallery-next a {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px 0px / 16px 288px rgb(255, 255, 255); width: 16px; height: 16px; float: left;
}
.slide-count .gallery-next a {
	background-position: 0px -16px;
}
.gallery-title-slide {
	margin: 0px 0px 5px; width: 100%; height: 22px; position: relative;
}
.view-all-a {
	text-align: right; font-size: 12px; font-weight: bold;
}
.gallery-nav-a .view-all-a .gallery-view-all-button {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: normal;
}
.gallery-nav-a .view-all-a .gallery-view-all-button:hover {
	color: rgb(0, 0, 0);
}
.gallery-nav-a .view-all-a {
	margin: 0px 20px 0px 0px; width: 40%; float: right;
}
.gallery-b .gallery-content {
	margin-top: -9px;
}
.gallery-nav-b {
	padding: 0px 10px 0px 0px; left: 0px; width: 640px; height: 25px; bottom: 0px; font-size: 12px; position: absolute;
}
.gallery-nav-b a {
	color: rgb(10, 73, 143); font-weight: bold;
}
.nav-all-b {
	width: 33%; text-align: right; font-family: Helvetica Neue, Helvetica, sans-serif; font-size: 12px; font-weight: bold; float: right;
}
.nav-all-b img {
	margin-left: 10px;
}
.nav-counter-b {
	width: 33%; font-size: 14px; float: right;
}
.nav-counter-count {
	margin: 0px; padding: 9px 0px 0px; width: 33%; float: left;
}
.nav-counter-prev {
	margin: 0px; padding: 9px 0px 0px; width: 33%; float: left;
}
.nav-counter-next {
	margin: 0px; padding: 9px 0px 0px; width: 33%; float: left;
}
.nav-counter-count {
	text-align: center;
}
.nav-counter-prev {
	text-align: left;
}
.nav-counter-next {
	text-align: right;
}
.item-count {
	font-weight: bold;
}
.gallery-content li {
	list-style: none; padding: 0px; width: 100%; height: 100%; overflow: hidden; float: left; max-height: 356px; max-width: 632px;
}
.wide.gallery-grow-wrap .gallery-content li.gallery-slide {
	margin: 0px; width: 960px; max-height: 540px; max-width: 960px;
}
#slider {
	width: 630px; height: 388px; overflow: hidden; float: left;
}
.gallery-lg #nextSlide {
	margin-top: -342px;
}
.gallery-lg #prevSlide {
	margin-top: -342px;
}
.gallery-lg #nextSlide {
	margin: 0px; top: 42%;
}
.gallery-lg #prevSlide {
	margin: 0px; top: 42%;
}
#nextSlide {
	margin: 0px; top: 46%; width: 35px; height: 35px; display: none; position: absolute; z-index: 990;
}
#prevSlide {
	margin: 0px; top: 46%; width: 35px; height: 35px; display: none; position: absolute; z-index: 990;
}
#prevSlide {
	left: 20px; float: left;
}
#nextSlide {
	right: 20px; float: right;
}
#nextSlide a {
	margin: 0px; width: 35px; height: 35px; display: block; z-index: 2;
}
#prevSlide a {
	margin: 0px; width: 35px; height: 35px; display: block; z-index: 2;
}
#prevSlide a {
	background: url("/img/hdn/pages/slideshow/nav/FreeSiteGallery_Arrows.png") no-repeat right top;
}
#nextSlide a {
	background: url("/img/hdn/pages/slideshow/nav/FreeSiteGallery_Arrows.png") no-repeat right top;
}
#nextSlide a {
	background-position: 0px -35px;
}
.hidden-thumb {
	background: rgb(255, 255, 255); width: 103px; height: 50px; padding-top: 15px; margin-top: -232px; display: none; z-index: 99;
}
#prevThumb {
	float: left; display: none;
}
#prevThumb img {
	margin: 0px 10px 0px 0px; width: 40px; height: 40px; float: right;
}
#nextThumb {
	float: right; display: none;
}
#nextThumb img {
	margin: 0px 0px 0px 10px; width: 40px; height: 40px; float: left;
}
#galleryExpand {
	background: rgb(255, 255, 255); margin: 0px 9px 9px 0px; padding: 0px; width: 25px; height: 25px; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 2;
}
a#galleryExpandBtn {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px -192px / 16px 288px; margin: 0px; padding: 0px; width: 16px; height: 16px; float: right;
}
.gallery-details {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 0px 10px; width: 100%;
}
.gallery-credit {
	margin: 0px 10px 15px; padding: 0px; color: rgb(23, 23, 23); text-transform: uppercase; font-size: 10px; font-weight: normal;
}
.photo-gallery .idx_count {
	display: none;
}
.gallery-title {
	margin: 0px 0px 0px 10px; width: 575px; color: rgb(23, 23, 23); line-height: 22px; font-size: 18px; font-weight: normal; float: left;
}
h3.gallery-title {
	margin: 0px 0px 0px 10px; width: 575px; color: rgb(23, 23, 23); line-height: 22px; font-size: 18px; font-weight: normal; float: left;
}
.gallery-caption {
	margin: 5px 10px 10px; color: rgb(0, 0, 0); line-height: 18px; font-size: 13px; display: inline-block;
}
h4.gallery-rel-article {
	margin: 5px 10px 0px; color: rgb(0, 0, 0); line-height: 14px; font-size: 12px; font-style: normal; font-weight: normal;
}
.gallery-content {
	padding: 15px 9px 10px; text-align: center; position: relative; max-height: 356px; min-width: 632px;
}
.wide.gallery-grow-wrap .gallery-content {
	padding: 15px 0px 10px; width: 100%; max-height: 540px;
}
.gallery-thumb-wrap {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; float: left; position: relative;
}
.gallery-thumb-wrap hr {
	background: rgb(238, 238, 238); margin: 0px 10px; width: 630px; height: 2px;
}
.wide.gallery-grow-wrap .gallery-thumb-wrap hr {
	width: 960px;
}
ul.gallery-thumbs {
	margin: 20px 0px 10px 10px; padding: 0px; width: 100%; float: left;
}
.gallery-thumb-wrap ul.gallery-thumbs {
	padding: 0px;
}
ul.gallery-thumbs li {
	list-style: none; margin: 0px 14px 0px 0px; padding: 0px; width: 78px; float: left; display: inline;
}
ul.gallery-thumbs li a {
	margin: 0px; border: 0px currentColor; width: 78px; height: 78px; overflow: hidden; display: inline-block; position: relative;
}
ul.gallery-thumbs li div {
	border: 3px solid rgb(244, 129, 31); width: 72px; height: 72px; display: none; position: absolute;
}
.current.gallery-item div {
	display: block;
}
ul.gallery-thumbs li img {
	width: 78px; height: 78px;
}
.showing.gallery-item {
	display: inline;
}
.gallery-item img {
	border: currentColor;
}
.current.gallery-item img {
	border: currentColor;
}
.thumb-list-prev {
	width: 18px; height: 29px; display: none; position: absolute; z-index: 1000;
}
.thumb-list-next {
	width: 18px; height: 29px; display: none; position: absolute; z-index: 1000;
}
.thumb-list-prev {
	background: rgb(255, 255, 255); margin: 44px 0px 0px 9px; border-radius: 0px 3px 3px 0px; float: left;
}
.wide.gallery-grow-wrap .thumb-list-prev {
	margin: 44px 0px 0px 9px;
}
.thumb-list-next {
	background: rgb(255, 255, 255); margin: 44px 0px 0px 623px; border-radius: 3px 0px 0px 3px; float: right;
}
.wide.gallery-grow-wrap .thumb-list-next {
	margin: 44px 10px 0px 0px; right: 0px; float: none;
}
.ie .thumb-list-prev {
	-ms-behavior: url(/css/modules/css3pie/PIE.php);
}
.ie .thumb-list-next {
	-ms-behavior: url(/css/modules/css3pie/PIE.php);
}
.thumb-list-prev a {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px 0px / 16px 288px rgb(255, 255, 255); margin: 6px 0px 0px; width: 16px; height: 16px; float: right;
}
.thumb-list-next a {
	background: url("/img/hdn/pages/slideshow/nav/AllSites_SmallIcons_16x16.png") no-repeat 0px 0px / 16px 288px rgb(255, 255, 255); margin: 6px 0px 0px; width: 16px; height: 16px; float: right;
}
.thumb-list-next a {
	background-position: 0px -16px;
}
.hideMe {
	display: none;
}
.gallery-grow-wrap {
	margin: 0px; padding: 0px; width: 650px; line-height: normal; float: left;
}
.wide.gallery-grow-wrap .gallery-grow-wrap {
	width: 100%;
}
.thumb-wrap-lg {
	width: 980px;
}
.wide.gallery-grow-wrap ul.gallery-thumbs {
	margin: 20px 0px 10px 10px; padding: 0px;
}
.wide.gallery-grow-wrap ul.gallery-thumbs li {
	margin-right: 10px;
}
.wide.gallery-grow-wrap ul.gallery-thumbs li.last-visible {
	margin: 0px;
}
ul.gallery-thumbs li.last-visible {
	margin: 0px;
}
.gallery-promo-wide .ms-headline {
	background: rgb(255, 255, 255); line-height: 14px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: normal;
}
.gallery-promo {
	padding: 0px; display: none; max-height: none;
}
.gallery-right-col .gallery-promo {
	margin: 0px; width: 300px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.gallery-promo .gallery-promo-list {
	margin: 0px 0px 15px; width: 300px; float: left;
}
.gallery-promo ul.hl-list {
	background: rgb(255, 255, 255); padding: 10px 0px 0px; width: 300px; float: left;
}
.gallery-promo .gallery-promo-list li {
	margin: 0px; width: 150px;
}
.gallery-promo .gallery-promo-list li.omega {
	margin: 0px 0px 0px 20px;
}
.gallery-promo ul.hl-list li {
	margin: 0px; width: 140px; height: auto; float: left;
}
.gallery-promo-list h2.gp-header {
	padding: 0px 0px 5px; color: rgb(0, 0, 0); line-height: 18px; font-size: 16px; font-weight: normal; margin-bottom: 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.gallery-promo .gallery-promo-list li img {
	background: rgb(255, 255, 255); padding: 0px; width: 140px; margin-bottom: 0px;
}
.gallery-promo-list p.gp-date {
	color: rgb(234, 74, 18); font-family: "HelveticaNeueLTPro-It", helvetica neue, helvetica, arial, sans-serif; font-size: 11px;
}
.gallery-promo-list .gp-title {
	background: rgb(255, 255, 255); color: black; line-height: 14px; padding-top: 10px; padding-bottom: 20px; font-size: 12px; font-weight: normal; margin-bottom: 0px;
}
.gp-footer {
	font-weight: bold;
}
a.gp-more {
	font-weight: bold;
}
@media screen and (max-width:1100px)
{
.gallery-sharing-m {
	margin: 0px 0px 10px; top: 0px; width: 970px; height: 46px; float: left; display: block; position: relative;
}
.gallery-sharing-scroll {
	display: none;
}
}
.hst-rel-galleries img {
	width: 125px;
}
.gallery-slide {
	display: none;
}
.current.gallery-slide {
	display: block;
}
.gallery-slide .details {
	display: none;
}
ul.gallery-thumbs li {
	display: none;
}
.related-item {
	display: none;
}
.related-slide {
	width: 630px; height: 388px; overflow: hidden; display: none; position: absolute;
}
.interstitialAd {
	width: 630px; height: 388px; overflow: hidden; display: none; position: absolute;
}
.interstitialAd {
	left: 0px; top: 0px;
}
.interstitialAd .interstitialOverlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 960px; height: 960px; color: rgb(255, 255, 255); overflow: hidden; position: absolute; opacity: 0.82; -moz-opacity: 0.82; -khtml-opacity: 0.82;
}
.gallery-lg .related-slide {
	width: 960px; overflow: hidden;
}
.gallery-lg .interstitialAd {
	width: 960px; overflow: hidden;
}
.js-tmpl {
	display: none;
}
.loading {
	background: url("loading.gif") no-repeat center;
}
#galleryExpandBtn {
	right: 4px; bottom: 4px; position: absolute;
}
.gallery-lg #nextSlide {
	margin: 0px; top: 42%;
}
.gallery-lg #prevSlide {
	margin: 0px; top: 42%;
}
.gallery-lg {
	width: 960px; height: 540px;
}
.gallery-lg .gallery-slide {
	width: 960px; height: 540px;
}
.gallery-lg .related-slide {
	width: 960px; height: 540px;
}
.gallery-lg .interstitialAd {
	width: 960px; height: 540px;
}
.gallery-slide img.tall-image {
	max-height: 356px; max-width: 632px;
}
.gallery-slide img.wide-image {
	max-height: 356px; max-width: 632px;
}
.interstitialAd {
	max-height: 356px; max-width: 632px;
}
.gallery_last_slide_container {
	max-height: 356px; max-width: 632px;
}
.gallery_last_slide_contents {
	max-height: 356px; max-width: 632px;
}
.gallery-slide img.wide-image {
	margin-top: 0px;
}
.gallery_last_slide_container {
	width: 632px; height: 356px;
}
.gallery_last_slide_contents {
	width: 632px; height: 356px;
}
.wide.gallery-grow-wrap .gallery-slide img.tall-image {
	max-height: 540px; max-width: 960px;
}
.wide.gallery-grow-wrap .gallery-slide img.wide-image {
	max-height: 540px; max-width: 960px;
}
.wide.gallery-grow-wrap .interstitialAd {
	max-height: 540px; max-width: 960px;
}
.wide.gallery-grow-wrap .gallery_last_slide_container {
	max-height: 540px; max-width: 960px;
}
.wide.gallery-grow-wrap .gallery_last_slide_contents {
	max-height: 540px; max-width: 960px;
}
.wide.gallery-grow-wrap .gallery_last_slide_container {
	width: 960px; height: 540px;
}
.wide.gallery-grow-wrap .gallery_last_slide_contents {
	width: 960px; height: 540px;
}
.gallery-grow-wrap .interstitialAd .interstitialOverlay {
	width: 100%; height: 100%;
}
.wide.gallery-grow-wrap #gallery-interstitial-mediumrectangle {
	margin-top: 175px; margin-left: 330px;
}
.gallery_bbar {
	margin: 0px 0px 10px; padding: 0px; width: 980px; height: 64px; float: left;
}
.gallery_bbar_strip {
	left: 0px; top: 0px; width: 980px; height: 64px; position: absolute;
}
.gallery_bbar_title {
	left: 0px; top: 0px; width: 980px; height: 64px; position: absolute;
}
.gallery_bbar_title_dshadow {
	left: 0px; top: 0px; width: 980px; height: 64px; position: absolute;
}
.gallery_bbar_sponsoredby_container {
	left: 0px; top: 0px; width: 980px; height: 64px; position: absolute;
}
.gallery_bbar_title_logo {
	left: 30px; top: 12px; width: 370px; height: 40px; position: absolute;
}
.gallery_bbar_sponsoredby_logo {
	width: 170px; height: 40px; margin-top: 12px; margin-right: 20px; float: right; display: block;
}
.gallery_bbar_title {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 64px; padding-left: 30px; font-family: "Open Sans", sans-serif; font-size: 30px;
}
.gallery_bbar_title_dshadow {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 64px; padding-left: 30px; font-family: "Open Sans", sans-serif; font-size: 30px;
}
.gallery_bbar_title_dshadow {
	left: 2px; top: 2px; color: rgb(85, 85, 85);
}
.hst-newGallery #commentspage {
	margin: 0px 10px; padding: 0px; float: left; background-color: rgb(255, 255, 255);
}
.hst-newGallery #commentspage .header {
	margin: 0px 10px; padding: 0px; float: left; background-color: rgb(255, 255, 255);
}
.hst-articleGallery #commentspage {
	margin: 0px 10px; padding: 0px; float: left; background-color: rgb(255, 255, 255);
}
.hst-articleGallery #commentspage .header {
	margin: 0px 10px; padding: 0px; float: left; background-color: rgb(255, 255, 255);
}
.hst-newGallery #commentspage .header {
	margin: 25px 0px 0px; padding: 0px; width: 100%;
}
#gallery-interstitial-mediumrectangle {
	width: 300px; height: 250px; overflow: hidden;
}
#gallery-viewall-mediumrectangle {
	width: 300px; height: 250px; overflow: hidden;
}
#gallery-lastslide-mediumrectangle {
	width: 300px; height: 250px; overflow: hidden;
}
#gallery-interstitial-mediumrectangle {
	left: 0px; top: 0px; margin-top: 60px; margin-left: 165px; position: absolute; z-index: 3;
}
.hst-newGallery .hst-ysm {
	width: 650px;
}
.hst-newGallery .hst-ysm iframe {
	width: 650px;
}
.hst-articleGallery .hst-ysm {
	width: 650px;
}
.hst-articleGallery .hst-ysm iframe {
	width: 650px;
}
.hst-newGallery .hst-ysm {
	width: 640px; margin-left: 0px; float: left;
}
.hst-articleGallery .hst-ysm {
	width: 640px; margin-left: 0px; float: left;
}
.hst-newGallery .hst-mediumrectangle {
	background: rgb(255, 255, 255); padding: 10px;
}
.photo-Gallery .hst-mediumrectangle {
	background: rgb(255, 255, 255); padding: 10px;
}
.hst-spwide {
	border: 1px solid rgb(202, 200, 200); line-height: 1.21em; margin-bottom: 10px;
}
.hst-spwide .edge4 {
	padding: 8px 10px 10px;
}
.hst-spwide .header {
	margin-bottom: 10px;
}
.hst-spwide h2 {
	font-size: 1.09em; margin-top: 3px; float: left; display: inline;
}
.hst-spwide h2 a:link {
	color: black;
}
.hst-spwide h2 a:visited {
	color: black;
}
.hst-spwide .pagination {
	float: right; display: inline;
}
.hst-spwide .nav {
	float: right; display: inline;
}
.hst-spwide .pagination {
	margin: 3px 10px 0px 0px; font-size: 0.92em;
}
.hst-spwide .header span.rss {
	margin-left: 10px;
}
.hst-spwide .header span.rss img {
	margin-top: 2px;
}
.hst-spwide li {
	width: 22%; text-align: center; overflow: hidden; padding-right: 3%; float: left; display: inline;
}
* html .hst-spwide li {
	width: 22.1%; padding-right: 2.5%;
}
*:first-child + html .hst-spwide li {
	width: 22.1%; padding-right: 2.5%;
}
.hst-spwide li.last {
	padding-right: 0px !important;
}
.hst-spwide p.illo img {
	border: 1px solid black;
}
.hst-spwide h4 {
	font: 0.92em/normal Verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
* html .hst-spwide h4 {
	display: inline;
}
.hst-spwide .hidden {
	display: none;
}
.hst-videopromo {
	padding: 0px 7px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.5em; margin-bottom: 10px;
}
.hst-videopromo .header {
	margin: 0px -7px 5px;
}
.hst-videopromo h2 {
	padding: 10px 0px 0px 10px; line-height: 14px; font-size: 1.09em; font-weight: bold; float: left; display: inline;
}
.hst-videopromo h2 a:link {
	color: black;
}
.hst-videopromo h2 a:visited {
	color: black;
}
.hst-videopromo p.entry {
	padding: 6px 10px 0px; line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-videopromo p.exit {
	margin: 8px 0px 0px 3px; font-size: 0.84em;
}
.hst-talkingphonebook {
	border: 1px solid rgb(202, 200, 200); margin-bottom: 10px;
}
.hst-talkingphonebook * {
	text-align: center;
}
.hst-talkingphonebook h2 {
	background: rgb(238, 238, 238); padding: 3px 7px; line-height: 18px; font-size: 1em; font-weight: bold; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-talkingphonebook h2 a.title {
	float: left;
}
.hst-talkingphonebook h2 a.title:link {
	color: black;
}
.hst-talkingphonebook h2 a.title:visited {
	color: black;
}
.hst-talkingphonebook ul {
	list-style: none; margin: 0px; padding: 0px;
}
.hst-talkingphonebook ul li {
	list-style: none; margin: 0px; padding: 0px;
}
.hst-talkingphonebook ul.ads li {
	margin: 7px; padding-bottom: 7px; font-size: 0.92em; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-talkingphonebook ul.ads li.last {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hst-talkingphonebook ul.ads li h4 {
	font-size: 1em; font-weight: bold;
}
.hst-talkingphonebook ul.ads li img {
	margin-bottom: -3px;
}
.hst-talkingphonebook ul.ads li p a {
	background: url("/img/modules/talkingphonebook/minfo.png") no-repeat; margin: 3px auto 0px; width: 80px; height: 17px; padding-top: 1px; font-weight: bold; display: block;
}
.tpb-results #wrap {
	overflow: hidden;
}
.tpb-results #column1 {
	width: 160px; float: left;
}
.tpb-results #movetoletter {
	margin: 2px 2px 2px 5px; vertical-align: top;
}
.tpb-results #movetoletter a {
	color: rgb(80, 80, 80); font-size: 9px;
}
.tpb-results #movetoletter a:hover {
	color: rgb(80, 80, 80); font-size: 9px;
}
.tpb-results .txypwhite {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; text-decoration: none;
}
.tpb-results .txypblue {
	color: rgb(0, 51, 102); line-height: 15px; font-size: 12px; text-decoration: none;
}
.tpb-results .txyplink {
	color: rgb(80, 80, 80); line-height: 15px; font-size: 11px; font-weight: bold; text-decoration: none;
}
.tpb-results .txyplink:hover {
	color: rgb(153, 0, 51); line-height: 15px; font-size: 11px; font-weight: bold; text-decoration: underline;
}
.tpb-results .txyplink:visited {
	color: rgb(80, 80, 80); line-height: 15px; font-size: 11px; font-weight: bold; text-decoration: none;
}
.tpb-results .txyplink:hover:visited {
	color: rgb(153, 0, 51); line-height: 15px; font-size: 11px; font-weight: bold; text-decoration: underline;
}
.tpb-results .txypalpha {
	color: rgb(80, 80, 80); line-height: 15px; font-size: 11px; text-decoration: none;
}
.tpb-results .txypalpha:hover {
	color: rgb(153, 0, 51); line-height: 15px; font-size: 11px; text-decoration: underline;
}
.tpb-results .txypalpha:visited {
	color: rgb(80, 80, 80); line-height: 15px; font-size: 11px; text-decoration: none;
}
.tpb-results .txypalpha:hover:visited {
	color: rgb(153, 0, 51); line-height: 15px; font-size: 11px; text-decoration: underline;
}
.tpb-results .spypcolumn {
	margin: 2px 2px 2px 5px; width: 200px; vertical-align: top;
}
.tpb-results #listtitle {
	color: rgb(80, 80, 80); padding-top: 3px; padding-bottom: 5px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(80, 80, 80); border-bottom-width: 1px; border-bottom-style: solid;
}
.tpb-results .stdlistodd {
	width: 100%; padding-top: 0px; padding-bottom: 0px; border-bottom-color: silver; border-bottom-width: 2px; border-bottom-style: dashed;
}
.tpb-results .stdlisteven {
	width: 100%; padding-top: 0px; padding-bottom: 0px; border-bottom-color: silver; border-bottom-width: 2px; border-bottom-style: dashed;
}
.tpb-results .stdnameodd {
	line-height: 15px; font-size: 10px; font-weight: bold; background-color: rgb(245, 245, 245);
}
.tpb-results .stdnameodd a {
	color: rgb(153, 0, 51); text-decoration: none;
}
.tpb-results .stdnameodd a:hover {
	color: rgb(153, 0, 51); text-decoration: underline;
}
.tpb-results .stdnameeven {
	font-size: 13px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.tpb-results .stdnameeven a {
	color: rgb(153, 0, 51); text-decoration: none;
}
.tpb-results .stdnameeven a:hover {
	color: rgb(153, 0, 51); text-decoration: underline;
}
.tpb-results .stdbodyodd {
	width: 295px; color: rgb(51, 51, 51); font-size: 13px; background-color: rgb(245, 245, 245);
}
.tpb-results .stdbodyodd .tagline {
	color: rgb(153, 0, 51); font-size: 13px;
}
.tpb-results .stdbodyeven {
	width: 295px; color: rgb(51, 51, 51); font-size: 13px; background-color: rgb(255, 255, 255);
}
.tpb-results .stdbodyeven .tagline {
	color: rgb(153, 0, 51); font-size: 13px;
}
.tpb-results .stdactodd {
	text-align: right; text-indent: 2px; font-size: 11px; vertical-align: middle; background-color: rgb(245, 245, 245);
}
.tpb-results .stdactodd a {
	color: rgb(153, 0, 51); text-decoration: none;
}
.tpb-results .stdactodd a:hover {
	color: rgb(153, 0, 51); text-decoration: underline;
}
.tpb-results .stdacteven {
	text-align: right; text-indent: 2px; font-size: 11px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.tpb-results .stdacteven a {
	color: rgb(153, 0, 51); text-decoration: none;
}
.tpb-results .stdacteven a:hover {
	color: rgb(153, 0, 51); text-decoration: underline;
}
.tpb-results .smallnote {
	color: rgb(153, 0, 51); font-size: 95%; font-weight: normal;
}
.tpb-results .smallnote2 {
	margin: 0px 0px 10px; color: rgb(153, 0, 51); font-size: 95%; font-weight: normal;
}
.tpb-results {
	padding: 0px 0px 0px 2px; color: rgb(51, 51, 51); line-height: 14px; font-size: 12px;
}
.tpb-results td {
	padding: 0px; color: rgb(51, 51, 51); font-size: 12px;
}
.tpb-results form input {
	margin-bottom: 5px;
}
.tpb-results form input.text {
	border: 1px solid gray;
}
.results-container {
	width: auto; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.results-refine {
	float: left;
}
.results-main {
	float: left;
}
.results-refine h3 {
	text-transform: uppercase;
}
.results-refine h4 {
	text-transform: uppercase;
}
.results-main h3 {
	text-transform: uppercase;
}
.results-main h4 {
	text-transform: uppercase;
}
.results-refine {
	width: 207px; padding-right: 10px;
}
.results-main {
	width: 413px;
}
.letter-refinements {
	width: auto; overflow: hidden;
}
.letter-refinements li {
	padding: 0px 2px; float: left;
}
.result {
	padding: 8px; width: auto; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.result .title-address {
	float: left;
}
.result p {
	margin-bottom: 12px; white-space: pre;
}
.title-address h5 {
	font-size: 12px; font-weight: bold;
}
.map-directions {
	width: auto; right: 8px; bottom: 4px; position: absolute;
}
.map-directions li {
	padding: 0px 10px; float: left;
}
.map-directions li.last {
	padding-right: 0px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.results-pagination {
	margin: 4px 0px; width: auto; overflow: hidden;
}
.results-pagination li {
	padding: 0px 6px; font-weight: bold; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.results-pagination li a {
	font-weight: normal;
}
.results-pagination li.first {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.results-pagination li.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.stripe {
	background: rgb(238, 238, 238);
}
.hst-tileads {
	margin-bottom: 10px;
}
.hst-tileads ul {
	list-style: none;
}
.hst-tileads li {
	width: 25%; text-align: center; float: left; display: inline;
}
#hst_topclassifieds2 {
	display: none;
}
#hst_topclassifieds3 {
	display: none;
}
#hst_topclassifieds4 {
	display: none;
}
.hst-topclassifieds {
	background: url("/img/modules/topclassifieds/edge1.gif") no-repeat left bottom; height: 1%; margin-bottom: 10px;
}
.hst-topclassifieds .edge2 {
	background: url("/img/modules/topclassifieds/edge2.gif") no-repeat right bottom;
}
.hst-topclassifieds .edge3 {
	background: url("/img/modules/topclassifieds/edge3.gif") no-repeat right top;
}
.hst-topclassifieds .edge4 {
	background: url("/img/modules/topclassifieds/edge4.gif") no-repeat left top;
}
.hst-topclassifieds h2 {
	padding: 6px 13px 0px; height: 25px; line-height: 18px; font-size: 1em; font-weight: bold; margin-bottom: 0px;
}
.hst-topclassifieds h2 a.title {
	float: left;
}
.hst-topclassifieds h2 a.title:link {
	color: black;
}
.hst-topclassifieds h2 a.title:visited {
	color: black;
}
.hst-topclassifieds h2 span {
	color: rgb(102, 102, 102); font-family: "Trebuchet MS", sans-serif; font-weight: normal; float: right;
}
.hst-topclassifieds h2 span a.selected {
	color: black; font-weight: bold;
}
.hst-topclassifieds ul {
	margin-bottom: 10px; border-right-color: rgb(187, 212, 219); border-left-color: rgb(187, 212, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.hst-topclassifieds ul {
	list-style: none; margin: 0px; padding: 0px; clear: left;
}
.hst-topclassifieds li {
	list-style: none; margin: 0px; padding: 0px; clear: left;
}
.hst-topclassifieds p.entry {
	background: url("/img/modules/topclassifieds/rule_dots.png") repeat-x left bottom; margin: 0px 13px; padding: 13px 0px 7px; font-size: 0.92em;
}
.hst-topclassifieds ul.ads li {
	background: url("/img/modules/topclassifieds/rule_dots.png") repeat-x left bottom; margin: 0px 13px; padding: 13px 0px 7px; font-size: 0.92em;
}
.hst-topclassifieds ul.ads li.last {
	
}
.hst-topclassifieds ul.ads li h4 {
	font-family: inherit; font-size: 1em; font-weight: normal;
}
.hst-topclassifieds ul.ads li p {
	display: none;
}
.hst-topclassifieds ul.ads li a.less {
	display: none;
}
.hst-topclassifieds .footer {
	background: url("/img/modules/topclassifieds/rule_dots.png") repeat-x left top; margin: 0px 13px; padding: 13px 0px;
}
.hst-topclassifieds .footer ul {
	width: 100px; float: right; display: inline;
}
.hst-topclassifieds .footer .iab-button2 {
	width: 160px; float: left; display: inline;
}
.hst-topclassifieds .footer li {
	text-align: right; line-height: 1em; font-weight: bold;
}
.hst-topclassifieds .footer li a {
	font-size: 0.84em;
}
.hst-topclassifieds .footer p.exit {
	text-align: right; font-size: 0.92em;
}
.hst-topclassifieds-cat p {
	font-size: 1.09em; margin-bottom: 1em;
}
.hst-topclassifieds-cat li {
	font-size: 1.09em; margin-bottom: 1em;
}
.hst-topclassifieds-cat p {
	padding-bottom: 11px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-twitterpromo {
	padding: 10px; border: 1px solid rgb(202, 200, 200); margin-bottom: 10px;
}
.hst-twitterpromo .header {
	background: url("/img/modules/twitterpromo/tile.gif") repeat-x; margin: -10px -10px 10px; padding: 5px 4px 3px 34px; height: 14px; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-twitterpromo h2 {
	font-size: 1em; font-weight: bold;
}
.hst-twitterpromo h2 a:link {
	color: black;
}
.hst-twitterpromo h2 a:visited {
	color: black;
}
.hst-twitterpromo li {
	line-height: 1.5em; overflow: hidden; padding-bottom: 8px; font-size: 0.92em !important;
}
.hst-twitterpromo a.timestamp {
	margin-right: 3px;
}
.hst-twitterpromo a.timestamp:link {
	color: rgb(207, 17, 4);
}
.hst-twitterpromo a.timestamp:visited {
	color: rgb(207, 17, 4);
}
.hst-twitterpromo a.timestamp:hover {
	color: rgb(207, 17, 4);
}
.hst-twitterpromo a.timestamp:active {
	color: rgb(207, 17, 4);
}
.hst-twitterpromo p.exit {
	padding-bottom: 5px; font-size: 0.84em;
}
.hst-twitterpromo p.exit a.iconlink {
	margin: 0px 0px 8px 20px; display: block; position: relative;
}
.hst-twitterpromo p.exit a.iconlink img {
	left: -20px; top: -2px; position: absolute;
}
.hdn-comments .viafoura {
	margin: 0px; font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-weight: normal;
}
#hdn-vf-comments {
	margin: 0px; border-top-color: rgb(234, 74, 18); border-top-width: 2px; border-top-style: solid;
}
.hdn-comments .viafoura .vf-commenting .vf-comment-box {
	margin: 0px; padding: 0px;
}
.hdn-comments .viafoura .vf-commenting .vf-page-settings.view {
	padding: 0px;
}
.hdn-comments .viafoura .vf-commenting .vf-clearfix.vf-comments-setting {
	padding: 0px 0px 20px;
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-user + .vf-comment-form {
	padding: 0px 0px 0px 15px;
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-controls {
	background: rgb(255, 255, 255); border: currentColor;
}
.hdn-comments .viafoura .vf-comment-box .vf-upload-item a {
	color: rgb(234, 74, 18); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-weight: normal; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.hdn-comments .viafoura .vf-comments .vf-comments-meta {
	margin: 30px 0px 24px;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-actions {
	opacity: 1;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-meta li {
	opacity: 1;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-actions a {
	color: rgb(228, 74, 18); font-family: Helvetica, Arial; font-size: 13px; font-weight: bold;
}
.hdn-comments .vf-comments-meta .vf-left {
	color: rgb(0, 0, 0); font-family: Helvetica, Arial; font-size: 17px; font-weight: bold;
}
.hdn-comments .vf-total-comments {
	color: rgb(234, 74, 18);
}
.hdn-comments .vf-total-comments::before {
	content: "(";
}
.hdn-comments .vf-total-comments::after {
	content: ")";
}
.hdn-comments .viafoura .vf-comment-box .vf-textarea-container {
	border: 1px solid rgb(221, 221, 221); margin-bottom: 8px;
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-textarea {
	box-shadow: none;
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-textarea .vf-content {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 13px;
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-user .vf-comment-form {
	padding-left: 16px;
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-submit {
	background: rgb(234, 74, 18); padding: 6px 10px; border: currentColor; color: rgb(255, 255, 255); font-family: Helvetica, Arial; font-size: 15px; font-weight: bold; filter:; text-shadow: none;
}
.hdn-comments .viafoura .hdn-vf-comment-counts {
	margin: 0px 10px 0px 0px; float: right; display: none;
}
.hdn-comments .viafoura .hdn-vf-pipe {
	margin: 0px 5px;
}
.hdn-comments .viafoura .hdn-vf-comment-count {
	color: rgb(234, 74, 18); font-family: Helvetica, Arial; font-weight: bold;
}
.viafoura .vf-comments .vf-comments-setting .vf-comments-sort {
	color: rgb(234, 74, 18); font-family: Helvetica, Arial; font-weight: bold;
}
.hdn-comments .viafoura .selected.hdn-vf-comment-count {
	color: rgb(0, 0, 0);
}
.hdn-comments .viafoura .vf-btn {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: normal;
}
.hdn-comments .viafoura .hdn-vf-comment-counts {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: normal;
}
.hdn-comments .viafoura .vf-user-meta .vf-username {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: normal;
}
.hdn-comments .viafoura .vf-user-meta .vf-username {
	font-family: Helvetica, Arial; font-weight: bold;
}
.hdn-comments .viafoura .vf-user-meta .vf-rank {
	color: rgb(153, 153, 153); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 13px; font-weight: normal;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-html {
	color: rgb(0, 0, 0); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 15px; font-weight: normal; margin-top: 15px; margin-bottom: 20px;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-meta {
	color: rgb(153, 153, 153); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 11px;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-meta li {
	color: rgb(153, 153, 153); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 11px;
}
.hdn-comments .viafoura .vf-comment-container {
	padding: 24px 0px;
}
.hdn-comments .viafoura .vf-load-more {
	background: url("/img/icons/Chron_LoadMore_icon.png") no-repeat left; border-width: 2px medium medium; border-style: solid none none; border-color: rgb(234, 74, 18) currentColor currentColor; margin: 0px; padding: 10px 10px 4px 20px; text-align: left; color: rgb(234, 74, 18); text-transform: uppercase; font-family: Helvetica, Arial; font-size: 15px; font-weight: bold;
}
.hdn-comments .viafoura .vf-btn {
	line-height: 22px; font-weight: normal;
}
.hdn-comments .viafoura .vf-subscribe.vf-btn {
	font-family: Helvetica, Arial; font-weight: bold;
}
.vf-commentspage#commentspage {
	margin: 0px; width: 100%;
}
.hdn-comments {
	position: relative;
}
.hdn-comments .signin {
	background: rgb(238, 238, 238); padding: 20px; border: 1px solid rgb(204, 204, 204); left: 40%; top: -90px; width: 180px; height: auto; display: none; position: absolute; z-index: 2;
}
.vf-commentspage .hdn-comments {
	margin: 0px 10px;
}
.hdn-comments .signin .checkbox-container {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
.hdn-comments .signin .checkbox-div {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
.hdn-comments .signin .custom-check {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
.hdn-comments .signin label {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
.hdn-comments .signin .submit-btn {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
#modal_signin_user {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
#modal_signin_password {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
.hdn-comments .signin a {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
#modal_signin_close {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
#modal_signin_error_div {
	color: rgb(102, 102, 102); font-family: "HelveticaNeueLTPro-Roman",Helvetica, Arial; font-size: 10px; float: left;
}
#modal_signin_error_div {
	margin: 0px 0px 20px; float: none;
}
#modal_signin_close {
	border: currentColor; float: right;
}
.hdn-comments .signin .line_separator {
	background: rgb(204, 204, 204); margin: 10px 0px 20px; width: 100%; height: 1px; display: inline-block;
}
#modal_signin_user {
	margin: 0px 0px 20px; border: 1px solid rgb(204, 204, 204); width: 99%; height: 24px; line-height: 24px; text-indent: 3px; font-size: 12px;
}
#modal_signin_password {
	margin: 0px 0px 20px; border: 1px solid rgb(204, 204, 204); width: 99%; height: 24px; line-height: 24px; text-indent: 3px; font-size: 12px;
}
.hdn-comments .signin .checkbox-container {
	margin: 0px 0px 20px; position: relative;
}
.hdn-comments .signin .custom-check {
	display: none;
}
.hdn-comments .signin .checkbox-div {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 14px; height: 14px; text-align: center; line-height: 16px; font-size: 12px;
}
.hdn-comments .signin label {
	margin: 0px 0px 0px 5px; line-height: 16px;
}
.hdn-comments .signin .submit-btn {
	border: currentColor; width: 56px; height: 24px; color: rgb(255, 255, 255); clear: both; font-family: Helvetica, Arial; font-weight: bold; display: block; background-color: rgb(234, 74, 18);
}
.hdn-comments .signin .form-link {
	display: inline-block;
}
.hdn-comments .signin .forgot.form-link {
	margin: 6px 0px 0px; float: right;
}
.hst-404 {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-404 p {
	margin-bottom: 1em;
}
.hst-404 ul {
	margin-bottom: 1em;
}
.hst-404 li {
	background: url("/img/utils/bullet.gif") no-repeat 0px 7px; padding-left: 11px; margin-bottom: 0.25em;
}
.hst-widecombo {
	width: 100%; margin-bottom: 10px;
}
.hst-widecombo .header {
	background: rgb(238, 238, 238); padding: 0px 8px; height: 26px; line-height: 26px; margin-bottom: 10px; vertical-align: middle; position: relative;
}
.hst-widecombo h2 {
	line-height: 24px; padding-top: 1px; font-size: 12px; float: left; display: inline;
}
* html .hst-widecombo h2 {
	line-height: 26px; padding-top: 0px;
}
*:first-child + html .hst-widecombo h2 {
	line-height: 26px; padding-top: 0px;
}
.hst-widecombo h2 a:link {
	color: inherit;
}
.hst-widecombo h2 a:visited {
	color: inherit;
}
.hst-widecombo .header span {
	margin-left: 10px;
}
.hst-widecombo .header span img {
	margin-top: 6px;
}
*:first-child + html .hst-widecombo .header span img {
	margin-top: 4px;
}
.hst-widecombo p.entry {
	top: 0px; right: 8px; line-height: 24px; font-size: 10px; position: absolute;
}
.hst-widecombo p.entry span {
	margin-left: 0px;
}
.hst-widecombo p.entry .delimit {
	color: rgb(153, 153, 153);
}
.hst-widecombo h3 {
	margin-bottom: 5px;
}
.hst-widecombo ul {
	list-style: none;
}
.hst-widecombo li.item {
	line-height: 1.4; overflow: hidden; margin-bottom: 3px;
}
.hst-widecombo h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; padding-left: 11px; font-family: inherit; font-size: 11px; font-weight: normal;
}
.hst-widecombo div.leftcol {
	width: 47%; padding-right: 4px; padding-left: 8px; float: left; display: inline;
}
.hst-widecombo div.rightcol {
	width: 47%; padding-right: 4px; padding-left: 8px; float: left; display: inline;
}
.hst-widecombo div.leftcol {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.hst-widecombo div.rightcol {
	margin-left: -1px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.hst-widecombo div.narrow {
	width: 23%;
}
.hst-widecombo p.exit {
	text-align: right; padding-top: 2px; font-size: 0.84em;
}
.hst-widefeature {
	padding-left: 310px; margin-bottom: 10px;
}
.hst-widefeature .illo {
	width: 300px; text-align: right; font-size: 0.75em; margin-left: -310px; float: left; display: inline;
}
.hst-widefeature .illo a {
	background: black; border: 1px solid black; width: 298px; height: 218px; overflow: hidden; margin-bottom: 3px; display: block;
}
.hst-widefeature .illo img {
	border: 0px currentColor;
}
.hst-widefeature ul {
	list-style: none;
}
.hst-widefeature li.item {
	margin-bottom: 5px;
}
.hst-widefeature li.last {
	margin-bottom: 0px;
}
.hst-widefeature h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; font: 0.92em/normal Verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-widefeature .subitems {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; font: 0.92em/normal Verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-widefeature .first h4 {
	font: bold 1.25em/normal Arial, "Helvetica Nueue", Helvetica, sans-serif; padding-left: 0px; font-size-adjust: none; font-stretch: normal;
}
.hst-widefeature h5.byline {
	color: gray; font-size: 0.92em;
}
.hst-widefeature h5.timestamp {
	color: gray; line-height: 1.5em; font-size: 0.92em;
}
.hst-widefeature .detail p {
	font-size: 0.92em;
}
.hst-widefeature p.extras {
	font-size: 0.92em;
}
.hst-widefeature p.subitems {
	font-size: 0.92em;
}
.hst-widefeature p.extras {
	margin-top: 3px;
}
.hst-widefeature p.subitems {
	margin-top: 3px;
}
.hst-widefeature .delimit {
	color: rgb(102, 102, 102);
}
.hst-widefeature h3 {
	margin-bottom: 5px;
}
.show-rss-link .hst-slideshowpromo a.collection-rss-link {
	padding: 2px 5px; display: inline-block;
}
div#localedge_integratedSearch {
	font-family: verdana, sans-serif; position: relative;
}
div#localedge_integratedSearch form {
	margin: 0px; padding: 0px;
}
div#localedge_integratedSearch a {
	color: rgb(0, 67, 134); font-family: arial,sans-serif; font-size: 12px; font-weight: normal;
}
div#localedge_integratedSearch div.localedge_header {
	background: url("/img/modules/localedge/integratedSearch/top-middle.gif") repeat-x 0px 0px; z-index: 9;
}
div#localedge_integratedSearch div.localedge_header div.localedge_header-left {
	padding: 3px; height: 25px;
}
div#localedge_integratedSearch div.localedge_header div.localedge_header-right {
	padding: 3px; height: 25px;
}
div#localedge_integratedSearch div.localedge_header {
	padding: 3px; height: 25px;
}
div#localedge_integratedSearch div.localedge_header div.localedge_header-left {
	top: 0px; position: absolute; z-index: 10;
}
div#localedge_integratedSearch div.localedge_header div.localedge_header-right {
	top: 0px; position: absolute; z-index: 10;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-left {
	top: 0px; position: absolute; z-index: 10;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-right {
	top: 0px; position: absolute; z-index: 10;
}
div#localedge_integratedSearch div.localedge_header div.localedge_header-left {
	background: url("/img/modules/localedge/integratedSearch/top-left.gif") no-repeat 0px 0px; left: 0px;
}
div#localedge_integratedSearch div.localedge_header div.localedge_header-right {
	background: url("/img/modules/localedge/integratedSearch/top-right.gif") no-repeat 0px 0px; right: 0px;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-left {
	position: absolute;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-right {
	position: absolute;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-left {
	background: url("/img/modules/localedge/integratedSearch/bottom-left.gif") no-repeat 0px 0px; left: 0px;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-right {
	background: url("/img/modules/localedge/integratedSearch/bottom-right.gif") no-repeat 0px 0px; right: 0px;
}
div#localedge_integratedSearch div.localedge_footer {
	background: url("/img/modules/localedge/integratedSearch/bottom-middle.gif") repeat-x 0px 0px;
}
div#localedge_integratedSearch div.localedge_header {
	margin: 0px; position: relative;
}
div#localedge_integratedSearch div.localedge_header img {
	margin-top: 1px; margin-bottom: 1px; z-index: 11;
}
div#localedge_integratedSearch div.localedge_header span.label {
	left: 6px; top: 5px; position: absolute;
}
div#localedge_integratedSearch div.localedge_header span.localedge_buttons {
	clear: none; float: right;
}
div#localedge_integratedSearch div.localedge_header span.localedge_buttons input.localedge_text {
	top: 7px; width: 155px; height: 14px; right: 29px; color: gray; font-size: 12px; position: absolute;
}
div#localedge_integratedSearch div.localedge_header span.localedge_buttons input {
	z-index: 11;
}
div#localedge_integratedSearch div.localedge_header span.localedge_buttons input.localedge_focus.localedge_text {
	color: black;
}
div#localedge_integratedSearch div.localedge_header span.localedge_buttons input.localedge_submit {
	border: currentColor; top: 7px; width: 25px; height: 19px; right: 5px; position: absolute; background-image: url("/img/modules/localedge/searchGlass.gif"); background-repeat: no-repeat;
}
div#localedge_integratedSearch div.localedge_footer {
	position: relative;
}
div#localedge_integratedSearch div.localedge_footer {
	padding: 0px; height: 22px; text-align: center; z-index: 9;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-left {
	padding: 0px; height: 22px; text-align: center; z-index: 9;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-right {
	padding: 0px; height: 22px; text-align: center; z-index: 9;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-left {
	width: 6px;
}
div#localedge_integratedSearch div.localedge_footer div.localedge_footer-right {
	width: 6px;
}
div#localedge_integratedSearch div.localedge_footer a {
	left: 12px; top: 2px; font-size: 12px; text-decoration: none; position: absolute;
}
div#localedge_integratedSearch div.localedge_searchContents {
	border-right-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
div#localedge_integratedSearch p {
	padding-top: 5px; font-size: 12px; font-style: italic; margin-top: 0px; margin-bottom: 0px;
}
div#localedge_integratedSearch p strong {
	font-style: normal;
}
div#localedge_integratedSearch div.localedge_searchContents {
	padding: 5px 15px;
}
div#localedge_integratedSearch .localedge_searchItem {
	padding: 3px 0px 10px; clear: both; font-size: 12px; border-bottom-color: rgb(249, 249, 249); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 45px;
}
div#localedge_integratedSearch .localedge_searchItem div {
	margin-top: 2px;
}
div#localedge_integratedSearch .localedge_unused.localedge_searchItem {
	display: none;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_title {
	color: rgb(17, 99, 175);
}
div#localedge_integratedSearch .localedge_searchItem .localedge_title a:link {
	text-decoration: none;
}
.localedge_searchItem .localedge_title a:visited {
	text-decoration: none;
}
div#localedge_integratedSearch .localedge_proad-flag.localedge_searchItem .localedge_title .localedge_with-link a:link {
	font-weight: bold;
}
div#localedge_integratedSearch .localedge_proad-flag.localedge_searchItem .localedge_title .localedge_with-link a:visited {
	font-weight: bold;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_title a:hover {
	text-decoration: none;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_listing {
	padding-left: 0px; margin-top: 5px; position: relative;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_reviewInformation {
	padding-left: 0px; margin-top: 5px; position: relative;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_listing .localedge_marker {
	left: 0px; position: absolute;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_listing .localedge_phone {
	color: rgb(0, 0, 0); font-weight: bold;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_starRating {
	margin-right: 7px; cursor: pointer;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_listing .localedge_location .localedge_separator {
	display: none;
}
div#localedge_integratedSearch .localedge_have-city-and-state.localedge_searchItem .localedge_listing .localedge_location .localedge_separator {
	display: inline;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_localedge-specific {
	display: none;
}
div#localedge_integratedSearch .localedge_results-from-localedge.localedge_searchItem .localedge-specific {
	display: block;
}
div#localedge_integratedSearch .localedge_searchItem .localedge-specific .localedge_video {
	display: none;
}
div#localedge_integratedSearch .localedge_have-video.localedge_searchItem .localedge-specific .localedge_video {
	display: block;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_proAd .localedge_website-link {
	display: none;
}
div#localedge_integratedSearch .localedge_proad-flag.localedge_searchItem .localedge_proAd .localedge_website-link {
	display: inline;
}
div#localedge_integratedSearch .localedge_have-custom-url.localedge_searchItem .localedge_proAd .localedge_website-link {
	display: inline;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_proAd .localedge_website-directions-separator {
	display: none;
}
div#localedge_integratedSearch .localedge_have-directions.localedge_proad-flag.localedge_searchItem .localedge_proAd .localedge_website-directions-separator {
	display: inline;
}
div#localedge_integratedSearch .localedge_have-directions.localedge_have-custom-url.localedge_searchItem .localedge_proAd .localedge_website-directions-separator {
	display: inline;
}
div#localedge_integratedSearch .localedge_searchItem .localedge_proAd .localedge_directions {
	display: none;
}
div#localedge_integratedSearch .localedge_have-directions.localedge_searchItem .localedge_proAd .localedge_directions {
	display: inline;
}
div#localedge_integratedSearch ul {
	padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url("http://www.timesunion.com/img/utils/bullet.gif");
}
div#localedge_integratedSearch div.localedge_header span.localedge_label {
	top: 6px; padding-left: 5px; position: absolute;
}
.hst-headlinelistnarrow {
	margin-bottom: 10px;
}
.hst-headlinelistnarrow-module {
	border: 1px solid rgb(202, 200, 200);
}
.hst-headlinelistnarrow .header {
	background: url("/img/modules/headlinelistnarrow/breakingnews-shoutbox.png") no-repeat left top; padding: 0px; width: 190px; height: 45px; font-size: 1.2em; margin-left: -10px;
}
.hst-headlinelistnarrow .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-size: 18px;
}
.hst-headlinelistnarrow .header h2 a {
	margin: 0px; color: rgb(0, 0, 0); font-size: 18px;
}
.hst-headlinelistnarrow .header a {
	color: rgb(44, 94, 156); margin-top: 10px;
}
.hst-headlinelistnarrow-module .header {
	padding: 8px 8px 4px; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-headlinelistnarrow h2 {
	padding: 12px 9px; line-height: 13px; font-size: 1.5em; font-weight: bold; float: left; display: inline;
}
.hst-headlinelistnarrow h2 a:link {
	color: rgb(44, 94, 156);
}
.hst-headlinelistnarrow h2 a:visited {
	color: rgb(44, 94, 156);
}
.hst-headlinelistnarrow span.rss-noheader {
	margin: 0px 5px; float: right;
}
.hst-headlinelistnarrow .header span.rss {
	margin-left: 10px;
}
.hst-headlinelistnarrow ul {
	list-style: none; width: 100%; padding-top: 10px; float: left;
}
.hst-headlinelistnarrow-module ul {
	padding: 0px 10px;
}
.hst-headlinelistnarrow li.item {
	width: 100%; clear: both; margin-bottom: 10px; float: left;
}
.hst-headlinelistnarrow li.last {
	margin-bottom: 0px;
}
.hst-headlinelistnarrow li.subitems {
	padding-left: 0px; clear: both;
}
.hst-headlinelistnarrow img.illo {
	border: 1px solid black; margin-right: 8px; float: left; display: inline;
}
* html .hst-headlinelistnarrow img.illo {
	margin-right: 5px;
}
.hst-headlinelistnarrow h4 {
	width: 100%; line-height: 18px; clear: both; font-size: 1.25em; font-weight: bold; float: left;
}
.hst-headlinelistnarrow-illo h4 {
	width: 100%; padding-bottom: 5px; font-size: 1.2em; font-weight: bold; margin-bottom: 1px; border-bottom-color: rgb(44, 94, 156); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-headlinelistnarrow-illo h4 a {
	font-size: 14px;
}
.hst-headlinelistnarrow h4 span.alert {
	color: rgb(185, 48, 35); font-weight: inherit;
}
.hst-headlinelistnarrow h5.byline {
	color: gray; font-size: 0.92em; margin-bottom: 3px;
}
.hst-headlinelistnarrow .detail p {
	line-height: 1.5em; font-size: 0.92em;
}
.hst-headlinelistnarrow h5.timestamp {
	width: 100%; color: rgb(27, 27, 27); line-height: 0.8em; clear: both; font-size: 0.92em; margin-bottom: 3px; float: left;
}
.hst-headlinelistnarrow h5.timestamp .alert {
	color: rgb(185, 48, 35); font-weight: bold;
}
.hst-headlinelistnarrow h5.timestamp .hour {
	text-transform: uppercase;
}
.hst-headlinelistnarrow p.extras {
	line-height: 1.75em; font-size: 0.92em;
}
.hst-headlinelistnarrow-inline h4 {
	display: inline;
}
.hst-headlinelistnarrow-inline h5 {
	display: inline;
}
.hst-headlinelistnarrow-inline h5 {
	font-weight: normal; margin-left: 5px;
}
.hst-headlinelistnarrow .subitems {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; line-height: 1.75em; padding-left: 11px; font-size: 0.92em;
}
.hst-headlinelistnarrow .delimit {
	color: rgb(102, 102, 102);
}
.hst-headlinelistnarrow p.exit {
	width: 100%; text-align: left; text-transform: none; padding-top: 10px; clear: both; font-size: 14px; font-weight: bold; float: left;
}
.hst-headlinelistnarrow p.exit a {
	text-transform: none; font-size: 14px;
}
.hst-headlinelistnarrow-module p.exit {
	padding: 10px; text-transform: none; font-size: 14px;
}
#hst-centerpiecewide-container {
	background: rgb(240, 240, 240); width: 650px; font-family: arial, helvetica, sans-serif; margin-bottom: 10px; margin-left: -10px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 10px; border-bottom-style: solid; float: left;
}
.widecenterpiece {
	background: rgb(255, 255, 255); height: 500px; overflow: hidden; padding-right: 10px; padding-left: 10px; margin-right: 10px; float: left; display: inline;
}
.wideheadlinelist {
	background: rgb(255, 255, 255); padding: 0px 10px; width: 170px; height: 500px; overflow: hidden; float: left; display: inline;
}
.hst-headlinelistnarrow p.exit a {
	text-transform: none;
}
.hst-centerpiecewide {
	width: 430px; position: relative;
}
.hst-centerpiecewide ul {
	list-style: none;
}
.hst-centerpiecewide .tabcontent {
	padding: 10px 0px;
}
.hst-centerpiecewide .tabcontent .first {
	padding-left: 0px;
}
.hst-centerpiecewide h3 {
	font-size: 0.92em; font-weight: normal; margin-bottom: 3px;
}
.hst-centerpiecewide .moreLink {
	padding-left: 5px; font-weight: bold; display: inline;
}
.hst-centerpiecewide .item p.illo {
	margin: 0px; text-align: right; color: rgb(102, 102, 102); font-size: 0.82em;
}
.hst-centerpiecewide .item p.illo img {
	padding-bottom: 10px;
}
.hst-centerpiecewide .item p.more {
	text-align: center; font-size: 0.87em; margin-top: 5px;
}
.hst-centerpiecewide .item p.more a {
	color: rgb(31, 75, 142); margin-right: 5px;
}
.hst-centerpiecewide p.date {
	font-size: 0.8em;
}
.hst-centerpiecewide h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 5px; padding: 0px 0px 0px 10px; text-align: left; font-weight: normal;
}
.hst-centerpiecewide .first h4 {
	padding: 0px; line-height: 1.25; font-size: 1.34em; font-weight: bold; border-bottom-color: rgb(168, 168, 168); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-centerpiecewide .first h4 a {
	color: rgb(0, 0, 0);
}
.hst-centerpiecewide h4 {
	font-family: inherit;
}
.hst-centerpiecewide li.first h4 {
	font-size: 1.8em;
}
.hst-centerpiecewide ul li h4 {
	font-size: 14px;
}
.hst-centerpiecewide .item .detail {
	padding: 5px 0px 0px; color: rgb(27, 27, 27); line-height: 1.25; font-size: 1.2em;
}
.hst-centerpiecewide .delimit {
	color: rgb(102, 102, 102);
}
.hst-centerpiecewide div.tabs {
	width: 450px; font-size: 0.92em; font-weight: bold; position: relative;
}
.hst-centerpiecewide div.tabs img.controls {
	top: 322px; right: 0px; position: absolute;
}
.hst-centerpiecewide div.tabs ul {
	list-style: none; height: 105px; line-height: 120%; overflow: hidden; margin-top: 5px; float: left; position: relative;
}
.hst-centerpiecewide .tabs li {
	list-style: none; padding: 18px 8px 0px 9px; width: 450px; height: 105px; overflow: hidden; float: left; display: inline; position: relative;
}
.hst-centerpiecewide .tabs li a {
	width: 55px; color: rgb(31, 75, 142); font-weight: normal; vertical-align: baseline; position: relative;
}
.hst-centerpiecewide .tabs #hst_cpiece_tab1 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.hst-centerpiecewide .tabs a:link {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs a:visited {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs a:hover {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs a:active {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs li.selected a:link {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs li.selected a:visited {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs li.selected a:hover {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs li.selected a:active {
	color: rgb(31, 75, 142); font-weight: bold; text-decoration: none;
}
.hst-centerpiecewide .tabs #hst_cpiece_tab1 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -10px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs #hst_cpiece_tab2 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -276px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs #hst_cpiece_tab3 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -276px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs #hst_cpiece_tab4 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -409px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs .selected#hst_cpiece_tab1 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -143px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs .selected#hst_cpiece_tab2 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -143px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs .selected#hst_cpiece_tab3 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -143px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide .tabs .selected#hst_cpiece_tab4 {
	background: url("/img/modules/centerpiecewide/sprite1.png") no-repeat -10px -143px; width: 95px; height: 105px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.hst-centerpiecewide #hst_cpiece_ctrl {
	margin: 0px 0px 0px -10px; overflow: hidden; position: relative;
}
.hst-centerpiecewide #hst_cpiece1 {
	width: 430px; height: 360px; overflow: hidden; margin-bottom: 10px;
}
.hst-centerpiecewide #hst_cpiece3 {
	width: 430px; height: 360px; overflow: hidden; margin-bottom: 10px;
}
.hst-centerpiecewide #hst_cpiece2 {
	width: 430px; height: 360px; overflow: hidden; margin-bottom: 10px;
}
.hst-centerpiecewide #hst_cpiece4 {
	width: 430px; height: 360px; overflow: hidden; margin-bottom: 10px;
}
.hst-centerpiecewide #hst_cpiece2 {
	display: none;
}
.hst-centerpiecewide #hst_cpiece3 {
	display: none;
}
.hst-centerpiecewide #hst_cpiece4 {
	display: none;
}
.hst-centerpiecewide #hst_cpiece_play {
	display: none;
}
.hst-centerpiecewide .hst-headlinelist h4 {
	text-align: left; padding-left: 0px; font-size: 14px; font-weight: bold;
}
.hst-centerpiecewide .hst-headlinelist h5.timestamp {
	margin-bottom: 5px;
}
.hst-centerpiecewide .hst-headlinelist ul li.item p.extras {
	margin-top: 5px; display: inline;
}
.hst-centerpiecewide .hst-headlinelist ul li.item p.subitems {
	padding-left: 0px; display: inline;
}
.hst-centerpiecewide .hst-homecategory h4 {
	padding: 0px; text-align: left;
}
.hst-centerpiecewide .hst-homecategory ul {
	padding-left: 0px;
}
.hst-centerpiecewide .hst-homecategory ul li {
	padding-left: 0px;
}
.hst-centerpiecewide .hst-homecategory li.first {
	margin: 0px; width: 430px; float: none;
}
.hst-centerpiecewide .hst-homecategory li.first img.illo {
	margin: 0px 10px 15px 0px;
}
.hst-centerpiecewide .hst-homecategory img.illo {
	margin-left: 0px;
}
.PollFrame li {
	list-style-type: none;
}
.PollFrame li {
	margin: 0px; padding: 0px;
}
.PollFrame ul {
	margin: 0px; padding: 0px;
}
.PollQuestionList li {
	padding: 4px 0px;
}
.PollQuestionContainer p {
	margin: 0px; padding: 0px; font-size: 14px; font-weight: bold;
}
.PollResultContainer p {
	margin: 0px; padding: 0px; font-size: 14px; font-weight: bold;
}
.PollFrame {
	background: rgb(235, 235, 235); padding: 6px; border: 1px solid rgb(225, 225, 225); font-family: verdana, sans-serif; font-size: 12px;
}
.PollFrame li.submitButton {
	margin: 10px 0px 10px 4px;
}
.PollFrame hr {
	margin: 0px 0px 6px; color: gray;
}
.pollPercentageValue {
	height: 20px; margin-left: 8px; vertical-align: middle;
}
.PollFrame .result {
	border: 1px solid gray; height: 25px;
}
.PollFrame .question {
	padding: 0px 0px 2px; display: block;
}
.PollResults {
	display: none;
}
.PollFrame .winner {
	font-weight: bold;
}
.pollResultBar0 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar1 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar2 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar3 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar4 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar5 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar6 {
	border: 1px solid black; height: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
.pollResultBar0 {
	background-color: rgb(255, 0, 0);
}
.pollResultBar1 {
	background-color: rgb(255, 153, 0);
}
.pollResultBar2 {
	background-color: rgb(0, 102, 255);
}
.pollResultBar3 {
	background-color: rgb(0, 204, 0);
}
.pollResultBar4 {
	background-color: rgb(255, 255, 0);
}
.pollResultBar5 {
	background-color: rgb(255, 102, 255);
}
.pollResultBar6 {
	background-color: rgb(102, 0, 0);
}
.PollFrame .results-link {
	margin-left: 20px;
}
.PollFrame .results-link a.link {
	text-decoration: none;
}
.PollFrame .results-link a.visited {
	text-decoration: none;
}
.PollFrame .results-link a.hover {
	text-decoration: none;
}
.PollFrame .results-link a.active {
	text-decoration: none;
}
.poll-feedback {
	font-size: 16px; font-weight: bold; display: none;
}
.poll-result-table {
	width: 100%;
}
.poll-disabled-message {
	display: none;
}
div.pollDisclaimerWrap p.pollDisclaimer {
	color: gray; font-size: 80%; font-weight: normal;
}
div.pollDisclaimerWrap {
	padding: 4px 1px 2px; margin-top: 8px; border-top-color: rgb(194, 194, 194); border-top-width: 1px; border-top-style: solid;
}
.PollFrame form label {
	margin: 0px 0px 0px 5px;
}
.PollFrame form input {
	padding: 2px 5px;
}
.PollFrame form ul li input {
	padding: 0px;
}
.bq-module {
	background: rgb(255, 255, 255); width: 100%; font-size: 16px; position: relative; box-shadow: 0px 4px 10px #bbb;
}
.bq_poll_wrap {
	margin-bottom: 20px;
}
.isMobile.bq_poll_wrap {
	margin: 0px 2.5% 8px; width: 95%; padding-bottom: 0px;
}
.header.bq-module-title {
	background: rgb(255, 255, 255);
}
.isMobile.header.bq-module-title {
	width: 100%; margin-bottom: 0px;
}
.header.bq-module-title h2 {
	margin: 0px; color: rgb(234, 74, 18); line-height: 32px; font-family: RobotoBold, Arial, sans-serif; font-size: 17px; font-weight: normal;
}
.isMobile.header.bq-module-title h2 {
	margin-left: 8px;
}
.header.bq-module-title h2 .first-word {
	color: rgb(0, 0, 0);
}
.pkt-sponsorship {
	background: rgb(238, 238, 238); border-width: 4px 0px 5px; border-style: solid; border-color: rgb(255, 255, 255); margin: 0px 1.5%; padding: 4px; height: 16px;
}
.pkt-sponsorship img {
	margin: 0px 0px 0px 4px; height: 16px; float: right;
}
.pkt-sponsorship .tagline {
	margin: 0px; text-align: right;
}
.bq_poll_wrap .pkt-sponsorship {
	margin: 0px;
}
.isMobile .pkt-sponsorship {
	border-width: 4px 4px 5px;
}
.bq-module-header {
	background: rgb(234, 74, 18); padding: 8px; position: relative; min-height: 86px;
}
.bq-module-header > .bq-module-header-left-quote {
	width: 70px; height: 50px; display: block; position: absolute; z-index: 1; background-size: contain !important;
}
.bq-module-header > .bq-module-header-right-quote {
	width: 70px; height: 50px; display: block; position: absolute; z-index: 1; background-size: contain !important;
}
.bq-module-header > .bq-module-header-left-quote {
	background: url("/img/hdn/modules/poll_big_question/BigQuestion_Quotes_open.png") no-repeat; left: 8px; top: 8px;
}
.bq-module-header > .bq-module-header-right-quote {
	background: url("/img/hdn/modules/poll_big_question/BigQuestion_Quotes_close.png") no-repeat; right: 8px; bottom: 8px;
}
.bq-module-header-content {
	text-align: center; vertical-align: middle; display: block; position: relative; z-index: 2;
}
.bq-module-header-content p {
	margin: 0px 8px; padding: 12px 0px 10px; color: rgb(0, 0, 0); font-family: RobotoBold, Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.bq-module-header-content p span {
	width: 99%; color: rgb(255, 255, 255); text-transform: uppercase; font-family: ChunkFiveRegular, Arial, sans-serif; font-size: 1.5em; font-weight: normal; margin-top: 5px; display: block; text-shadow: 0px 1px 3px #444;
}
.bq-module-options-container {
	padding: 0px 8px 8px; display: block;
}
.two-up .bq-module-option-box {
	width: 50%; float: left;
}
.three-up .bq-module-option-box {
	width: 33.33%; float: left;
}
.bq-module-option {
	margin: 0px 0px 0px 4px; height: 240px; text-align: center; overflow: hidden; position: relative; cursor: pointer;
}
.two-up :first-child.bq-module-option-box .bq-module-option {
	margin: 0px 4px 0px 0px;
}
.three-up :first-child.bq-module-option-box .bq-module-option {
	margin: 0px 4px 0px 0px;
}
.three-up .middle-option.bq-module-option-box .bq-module-option {
	margin: 0px 4px;
}
.two-up .bq-module-option > img {
	margin: 0px 0px 0px -155px; left: 50%; top: 0px; height: auto; display: block; position: absolute; z-index: 1; min-height: 240px; min-width: 310px;
}
.three-up .bq-module-option > img {
	margin: 0px 0px 0px -102px; left: 50%; top: 0px; height: auto; display: block; position: absolute; z-index: 1; min-height: 240px; min-width: 204px;
}
.bq-module-option-overlay {
	background: url("/img/hdn/modules/poll_big_question/black75.png"); padding: 5% 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute; z-index: 2;
}
.bq-module-option-overlay p {
	margin: 0px; color: rgb(255, 255, 255); line-height: 14px; font-family: RobotoRegular, Arial, sans-serif; font-size: 12px;
}
.bq-module-option-content {
	font-weight: bold; display: none; position: relative; z-index: 2;
}
.selected-on .bq-module-option-content {
	border: 3px solid rgb(234, 74, 18); height: 234px; display: block;
}
.selected-off .bq-module-option-content {
	background: url("/img/hdn/modules/poll_big_question/white80.png"); height: 240px; display: block;
}
.selected-on .bq-module-option-content p.percentage {
	margin: 0px; padding: 67px 12px 6px; text-align: center; color: rgb(255, 255, 255); line-height: 1em; font-family: AdelleBasic-Bold, Arial, sans-serif; font-size: 1.8em;
}
.selected-on .bq-module-option-content p.percentage span {
	text-shadow: 0.1em 0.1em 0.8em #000; -webkit-text-shadow: .1em .1em .8em #000; -moz-text-shadow: .1em .1em .8em #000;
}
.selected-on .bq-module-option-content p.percentage sup {
	text-shadow: 0.1em 0.1em 0.8em #000; -webkit-text-shadow: .1em .1em .8em #000; -moz-text-shadow: .1em .1em .8em #000;
}
.selected-on .bq-module-option-content p.votes span {
	text-shadow: 0.1em 0.1em 0.8em #000; -webkit-text-shadow: .1em .1em .8em #000; -moz-text-shadow: .1em .1em .8em #000;
}
.selected-on .bq-module-option-content p.votes {
	margin: 0px; padding: 0px 12px; text-align: center; color: rgb(255, 255, 255); line-height: 1em; font-family: AdelleBasic-Bold, Arial, sans-serif; font-size: 12px;
}
.selected-off .bq-module-option-content p.percentage {
	margin: 0px; padding: 70px 12px 6px; text-align: center; color: rgb(0, 0, 0); line-height: 1em; font-family: AdelleBasic-Bold, Arial, sans-serif; font-size: 1.8em; font-weight: bold;
}
.selected-off .bq-module-option-content p.votes {
	margin: 0px; padding: 0px 12px; text-align: center; color: rgb(0, 0, 0); line-height: 1em; font-family: AdelleBasic-Bold, Arial, sans-serif; font-size: 12px;
}
.display-percent .votes {
	visibility: hidden;
}
.display-count .percentage {
	visibility: hidden;
}
.vote-instructions {
	margin: 0px; padding: 6px 6px 5px 5px; text-align: center; color: rgb(0, 0, 0); font-family: RobotoRegular, Arial, sans-serif; font-size: 0.68em;
}
.vote-instructions span {
	color: rgb(234, 74, 18); text-transform: uppercase; font-family: RobotoBold, Arial, sans-serif; font-size: 11px; font-weight: bold;
}
.span-10 .bq-module-header {
	background: rgb(234, 74, 18); padding: 0px; position: relative; min-height: 94px;
}
.isMobile .bq-module-header {
	background: rgb(234, 74, 18); padding: 0px; position: relative; min-height: 94px;
}
.isMobile .bq-module-header {
	display: block;
}
.span-10 .bq-module-options-container {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.isMobile .bq-module-options-container {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.bq-module-share {
	background: rgb(255, 255, 255);
}
.bq_poll_wrap .article-share .social-links {
	padding: 4px 4px 0px;
}
.bq_poll_wrap .article-share {
	margin: 0px 0px 8px; display: block;
}
.percentage sup {
	font-size: 17px;
}
.bq-module-read-issue {
	background: rgb(234, 74, 18);
}
.bq-module-read-issue a {
	padding: 16px; text-align: center; color: rgb(255, 255, 255); font-family: RobotoBold, Arial, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; display: block; text-shadow: 0px 1px 3px #444;
}
@media screen and (max-width:640px)
{
.bq-module-header-content p {
	font-size: 12px;
}
.bq-module-header-content p span {
	line-height: 24px; font-size: 20px;
}
.vote-instructions {
	font-size: 11px; font-weight: normal;
}
}
.iPadPromoBar {
	text-decoration: none;
}
.iPadPromoBar img {
	border: 0px currentColor;
}
* {
	margin: 0px; padding: 0px;
}
.trafficupdate li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor;
}
.trafficupdate .clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* html .clearfix {
	height: 0.01%;
}
.trafficupdate {
	width: 640px; clear: both; margin-bottom: 5px; position: relative;
}
.trafficupdate a {
	outline: 0px;
}
.trafficupdate .top {
	background: url("/img/modules/traffic/update_top.gif") no-repeat left top; border: 0px currentColor !important; height: 5px;
}
.trafficupdate .top img {
	width: 640px; height: 0px !important;
}
.trafficupdate .btm {
	background: url("/img/modules/traffic/update_btm.gif") no-repeat left top; height: 5px;
}
.trafficupdate .btm img {
	width: 640px; height: 5px;
}
.trafficupdate .pagination {
	top: -2px; float: right; position: relative;
}
.trafficupdate .mid {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.trafficupdate .title {
	margin: 0px 4px 7px 10px; padding: 2px 0px 0px;
}
.trafficupdate .links {
	top: -6px; position: relative;
}
.trafficupdate .title h2 {
	margin: 0px; padding: 0px; font-size: 12px; float: left; display: inline;
}
.trafficupdate .title h2 .change {
	left: 5px; top: -3px; font-size: 10px; font-weight: normal !important; float: left; position: relative;
}
.trafficupdate .title h2 span.updatetitle {
	top: -3px; float: left; position: relative;
}
.trafficupdate .title h2 a {
	font-size: 11px !important; font-weight: normal !important;
}
.trafficupdate .title h2 a {
	text-decoration: none;
}
.trafficupdate .title h2 a:hover {
	text-decoration: underline;
}
.trafficupdate .title img {
	outline: 0px; border: 0px currentColor; float: left;
}
.trafficupdate .desc {
	background: rgb(235, 235, 235); padding: 0px 10px; font-size: 12px; min-height: 27px;
}
.trafficupdate .desc .notice {
	color: rgb(154, 0, 1); font-weight: bold; margin-right: 3px;
}
.trafficupdate .desc .time {
	color: rgb(102, 102, 102); margin-right: 3px;
}
.trafficupdate .desc .thumb {
	border: 0px currentColor; margin-right: 4px; float: left; display: inline;
}
.trafficreport {
	width: 640px; clear: both; font-size: 11px; margin-bottom: 10px;
}
.trafficreport .left {
	background: url("/img/modules/traffic/reports_left.gif") no-repeat left top; border: 0px currentColor !important; width: 8px; height: 22px; float: left; display: inline;
}
.trafficreport .left img {
	width: 8px; height: 22px;
}
.trafficreport .right {
	background: url("/img/modules/traffic/reportsright.gif") no-repeat left top; border: 0px currentColor !important; width: 7px; height: 22px; float: left; display: inline;
}
.trafficreport .right img {
	width: 0px !important; height: 22px;
}
.trafficreport a {
	text-decoration: none;
}
.trafficreport .mid {
	background: url("/img/modules/traffic/reports_bg.gif") repeat-x; width: 625px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: left; display: inline;
}
.trafficreport a:hover {
	text-decoration: underline;
}
.trafficreport ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.trafficreport li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.trafficreport .links {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.trafficreport li {
	background: url("/img/modules/traffic/reports_arrow.gif") no-repeat right top; padding: 0px 15px 0px 6px; height: 20px; line-height: 20px; font-size: 12px !important; float: left; display: inline;
}
.trafficreport li.traffic {
	background: url("/img/modules/traffic/trafficbtn.gif") no-repeat right top; padding-left: 0px; font-weight: bold !important;
}
.trafficreport li.traffic a {
	color: rgb(0, 0, 0) !important; font-size: 12px !important; font-weight: bold !important;
}
.trafficreport li a {
	font-size: 12px !important; font-weight: normal !important;
}
.recentincident_container {
	padding: 0px 10px 0px 0px; width: 700px; position: relative;
}
.recentincident_container_title {
	line-height: 17px; padding-top: 15px; padding-bottom: 15px; font-size: larger; font-weight: bolder;
}
.incident {
	padding-bottom: 25px;
}
.incident .icon {
	width: 20px; padding-top: 2px; padding-right: 5px; float: left; display: inline-block; position: relative;
}
.incident .time {
	padding-left: 5px; font-style: italic; display: inline-block;
}
.incident .title {
	font-weight: bolder; display: inline-block; position: relative;
}
.incident .date {
	padding-left: 5px; font-style: italic; display: block; position: relative;
}
#popup {
	background: 0px 0px rgb(239, 239, 239); padding: 5px 2px 7px 7px; border: 1px solid rgb(154, 154, 154); left: 110px; top: -80px; width: 200px; position: absolute; z-index: 1000;
}
#popup .menu {
	clear: both; font-size: 10px; font-weight: normal !important;
}
#popup .menu form {
	margin: 0px; padding: 0px;
}
.trafficupdate #popup .menu input {
	margin: 0px; padding: 0px;
}
#popup .menu input {
	top: 2px; margin-right: 4px; position: relative;
}
#popup .menu p {
	margin: 0px 0px 6px; padding: 0px;
}
#popup .menu span.close a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#popup .menu span.close a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#popup .menu img.closeBtn {
	border: 0px currentColor; margin-right: 3px; float: right;
}
#popup .menu .list {
	margin-top: 10px;
}
.hst-breaking-now .icon {
	background: url("/img/utils/breakingNowArrow.png"); width: 20px; height: 10px; margin-left: 10px; display: block; position: absolute; z-index: 100;
}
.hst-breaking-now .single h4 {
	margin: 8px 8px 8px 0px;
}
.hst-breaking-now .illo {
	margin: 0px 16px 0px 8px; width: 328px; text-align: right; color: rgb(128, 128, 128); clear: both; font-size: 9px; float: left;
}
.hst-breaking-now .single.illo {
	margin: 8px 16px 0px 8px;
}
.hst-breaking-now .illo img {
	width: 100%;
}
.hst-breaking-now ul.img {
	margin: 0px 8px 8px 0px; width: 276px; float: left;
}
.hst-breaking-now ul.noImg {
	margin: 0px 8px; float: left;
}
.hst-breaking-now .last.item {
	margin: 0px;
}
.hst-breaking-now .first.item {
	clear: both;
}
.hst-breaking-now .noImg {
	margin: 0px 8px 8px;
}
.hst-breaking-now .detail.noImg {
	margin: 0px 8px 8px;
}
