@font-face {
	font-family: FarnhamTextBold;
	src: url(/css/fonts/ed9e2917-f97e-4f03-b699-813967a6c002-2.eot?) format("embedded-opentype"), url(/css/fonts/ed9e2917-f97e-4f03-b699-813967a6c002-3.woff) format("woff"), url(/css/fonts/ed9e2917-f97e-4f03-b699-813967a6c002-1.ttf) format("truetype");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: Popular;
	src: url(/css/fonts/e5d1510d-c51f-4bc7-b659-b9f007a7d3c6-2.eot?) format("embedded-opentype"), url(/css/fonts/e5d1510d-c51f-4bc7-b659-b9f007a7d3c6-3.woff) format("woff"), url(/css/fonts/e5d1510d-c51f-4bc7-b659-b9f007a7d3c6-1.ttf) format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: PopularBold;
	src: url(/css/fonts/cb5e7fb0-dd76-4d5b-8164-bed5d541230a-2.eot?) format("embedded-opentype"), url(/css/fonts/cb5e7fb0-dd76-4d5b-8164-bed5d541230a-3.woff) format("woff"), url(/css/fonts/cb5e7fb0-dd76-4d5b-8164-bed5d541230a-1.ttf) format("truetype");
	font-weight: bold;
	font-style: normal;
}
.arrest_results h1 {
	text-transform: capitalize; font-family: "Arial"; font-size: 14px; font-weight: bold;
}
.arrest_results .group {
	text-transform: capitalize; font-family: "Verdana"; font-size: 11px; margin-bottom: 10px; display: block;
}
.arrest_results .name {
	color: rgb(0, 102, 102); font-size: 12px; font-weight: bold;
}
.arrest_results .city {
	color: rgb(102, 102, 102);
}
.hst-bigstate {
	width: 640px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-bigstate h4 {
	font-family: "verdana", sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 10px;
}
.hst-bigstate img {
	border: 1px solid black; width: 640px; margin-bottom: 3px;
}
.hst-bigstate p {
	text-align: left; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; font-weight: normal;
}
.hst-bigstate p a {
	color: rgb(1, 86, 96); font-weight: bold;
}
.hst-blockstates h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; font: 11px/15px Verdana; padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates-vertical h4 {
	font-family: arial, verdana, sans-serif;
}
.hst-blockstates-vertical div.detail {
	font-family: arial, verdana, sans-serif;
}
.hst-blockstates-vertical p {
	font-family: verdana, sans-serif; font-size: 11px;
}
.hst-blockstates li.first h4 {
	font: bold 12px/14px Verdana, 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 {
	font: 11px/normal Verdana; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates-vertical li.item .detail {
	font: 11px/normal Verdana; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates p.more {
	line-height: 1.5; font-weight: normal; margin-top: 2px;
}
.hst-blockstates div.tabcontent {
	float: left; display: inline;
}
.hst-blockstates div.last {
	margin-right: 0px;
}
.hst-blockstates .delimit {
	color: rgb(102, 102, 102);
}
.hst-blockstates li.item p.illo img {
	border: 1px solid rgb(0, 0, 0); width: 200px; position: static;
}
.hst-blockstates-vertical {
	background: url("/img/modules/freeform/blockstates_grayedge1.gif") no-repeat left top rgb(255, 255, 255);
}
.hst-blockstates-vertical .edge2 {
	background: url("/img/modules/freeform/blockstates_grayedge2.gif") no-repeat right top;
}
.hst-blockstates-vertical .edge3 {
	background: url("/img/modules/freeform/curvebox_grayedge3.gif") no-repeat right bottom;
}
.hst-blockstates-vertical .edge4 {
	background: url("/img/modules/freeform/curvebox_grayedge4.gif") no-repeat left bottom; padding: 0px;
}
.hst-blockstates-vertical h2 {
	margin: 0px; padding: 8px 0px 6px 9px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: verdana; font-size: 11px;
}
.hst-blockstates-vertical li.first h4 {
	font: bold 12px/14px Verdana, sans-serif; margin: 0px 10px 3px; padding-left: 0px; font-size-adjust: none; font-stretch: normal;
}
.hst-blockstates-vertical li.item {
	margin: 1px;
}
.hst-blockstates-vertical li.item p.illo {
	width: 298px; height: 164px; overflow: hidden;
}
.hst-blockstates-vertical li.item .detail {
	margin: 0px 10px 10px; display: block;
}
.hst-blockstates-vertical li.item p.illo img {
	border: 0px currentColor; width: 298px; position: relative;
}
.hst-blockstates-vertical div.tabcontent {
	margin: 0px; padding: 0px; width: 298px;
}
.hst-blockstates-vertical div.last {
	margin-bottom: 10px;
}
.hst-blogpage-picks {
	border: 1px solid rgb(183, 181, 181); height: 1%; line-height: 1.4; margin-bottom: 10px;
}
.hst-blogpage-picks .edge2 {
	
}
.hst-blogpage-picks .edge3 {
	
}
.hst-blogpage-picks .edge4 {
	
}
.hst-blogpage-picks h2 {
	padding: 0px; color: rgb(0, 0, 0); text-transform: uppercase;
}
.hst-blogpage-picks h2 {
	font-size: 14px;
}
.hst-blogpage-picks h4 {
	font-size: 14px;
}
.hst-blogpage-picks li {
	margin-bottom: 10px;
}
.hst-blogpage-picks li.last {
	margin-bottom: 0px;
}
.hst-blogpage-picks p {
	font-size: 12px;
}
.hst-blogpage-picks p.timestamp {
	color: rgb(186, 44, 18);
}
.hst-blogpage-chooser {
	background: rgb(222, 222, 222); 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 {
	border: 1px solid rgb(183, 181, 181); height: 1%; line-height: 1.4; margin-bottom: 10px;
}
.hst-blogpage-report .edge2 {
	
}
.hst-blogpage-report .edge3 {
	
}
.hst-blogpage-report .edge4 {
	padding: 10px;
}
.hst-blogpage-report h2 {
	padding: 0px; color: rgb(21, 73, 107); text-transform: uppercase;
}
.hst-blogpage-report h2 span.subtitle {
	text-transform: lowercase;
}
.hst-blogpage-report h2 {
	font-size: 14px;
}
.hst-blogpage-report h4 {
	font-size: 14px;
}
.hst-blogpage-report li {
	margin-bottom: 10px;
}
.hst-blogpage-report li.last {
	margin-bottom: 0px;
}
.hst-blogpage-report p {
	font-size: 12px;
}
.hst-blogpage-report p.timestamp {
	color: rgb(186, 44, 18);
}
.hst-blogpage-report p.timestamp a {
	color: rgb(186, 44, 18);
}
.hst-blogpage-report .justposted {
	padding-bottom: 11px; margin-bottom: 5px;
}
.hst-blogpromo-homepage {
	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: 320px;
}
.hst-blogpromo-homepage .bestblogs {
	width: 320px;
}
.hst-blogpromo-homepage .header {
	background: url("/img/utils/tile_moduleheadings_ddd.gif") repeat-x rgb(221, 221, 221); padding: 0px 7px; height: 22px; line-height: 22px; margin-bottom: 10px; vertical-align: middle; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; position: relative;
}
.hst-blogpromo-homepage .bestblogs .header {
	padding-left: 0px;
}
.hst-blogpromo-homepage h2 {
	color: rgb(0, 0, 0); line-height: 18px; padding-top: 1px; font-size: 14px; float: left; display: inline;
}
.hst-blogpromo-homepage .header h2 {
	color: rgb(71, 71, 71); text-transform: uppercase; line-height: 18px; padding-top: 2px; font-family: verdana, sans-serif; font-size: 11px; float: left; display: inline;
}
.hst-blogpromo-homepage .header h2 a:link {
	color: rgb(0, 0, 0);
}
.hst-blogpromo-homepage p.entry {
	top: 0px; right: 8px; color: rgb(0, 0, 0); line-height: 18px; font-size: 10px; position: absolute;
}
.hst-blogpromo-homepage p.entry a:link {
	color: rgb(1, 86, 96); line-height: 20px; font-family: verdana; font-size: 9px;
}
.hst-blogpromo-homepage p.entry a:visited {
	color: rgb(1, 86, 96); line-height: 20px; font-family: verdana; font-size: 9px;
}
.hst-blogpromo-homepage p.entry a:hover {
	text-decoration: underline;
}
.hst-blogpromo-homepage p.entry a:active {
	text-decoration: underline;
}
.hst-blogpromo-homepage p.entry a:focus {
	text-decoration: underline;
}
.hst-blogpromo-homepage .feature {
	margin: 0px 15px 10px 0px; height: 1%;
}
.hst-blogpromo-homepage .edge2 {
	
}
.hst-blogpromo-homepage .edge3 {
	
}
.hst-blogpromo-homepage .edge4 {
	padding: 0px;
}
.hst-blogpromo-homepage h4 {
	font-size: 14px;
}
.hst-blogpromo-homepage .feature h4 {
	vertical-align: middle; display: table-cell;
}
.hst-blogpromo-homepage .feature h4 img {
	margin: 0px 10px 0px 0px; border: currentColor; float: left;
}
.hst-blogpromo-homepage .feature h4 a:visited {
	color: rgb(1, 86, 96);
}
.hst-blogpromo-homepage .feature ul {
	margin: 5px 0px 0px;
}
.hst-blogpromo-homepage li {
	margin-bottom: 5px;
}
.hst-blogpromo-homepage .feature li {
	margin-bottom: 0px;
}
.hst-blogpromo-homepage li h4 {
	font-family: verdana; font-size: 14px;
}
.hst-blogpromo-homepage li h4 a:visited {
	color: rgb(1, 86, 96);
}
.hst-blogpromo-homepage li p {
	line-height: 15px; font-family: verdana; font-size: 11px; margin-bottom: 3px;
}
.hst-blogpromo-homepage li p.timestamp {
	color: rgb(102, 102, 102); font-family: verdana; font-size: 11px;
}
.hst-blogpromo-homepage .feature li {
	background: url("/img/utils/bullet.gif") no-repeat 0px 5px; line-height: 15px; padding-left: 11px; font-family: verdana; font-size: 11px;
}
.hst-blogpromo-homepage .feature li a:visited {
	color: rgb(102, 123, 123);
}
.hst-blogpromo-homepage .otherstaff {
	margin-bottom: 5px;
}
.hst-blogpromo-homepage .otherstaff li {
	margin-bottom: 5px;
}
.hst-blogpromo-homepage .otherstaff h2 {
	color: rgb(21, 73, 107); font-size: 15px; margin-bottom: 5px;
}
.hst-blogpromo-homepage .chooser {
	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 {
	padding-bottom: 11px; clear: left; margin-bottom: 10px;
}
.hst-blogpromo-homepage .bestblogs li {
	margin-bottom: 0px;
}
.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: currentColor; margin-left: -76px; float: left;
}
.hst-blogpromo {
	padding: 0px; margin-bottom: 10px; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.hst-blogpromo .header {
	margin: 0px; border: currentColor;
}
.hst-blogpromo h2 {
	font: bold 13px/15px "Arial", sans-serif; padding: 0px 0px 6px; color: rgb(0, 0, 0); float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.hst-blogpromo h2 a:link {
	color: rgb(0, 0, 0);
}
.hst-blogpromo h2 a:visited {
	color: rgb(0, 0, 0);
}
.hst-blogpromo p.entry {
	padding: 4px 6px 0px; line-height: 14px; font-size: 0.84em; float: right; display: inline;
}
.hst-blogpromo h3 {
	padding-top: 8px; font-size: 14px; 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 .last .item {
	background: url("/img/utils/bullet.gif") no-repeat 0px 7px; font: 0.92em/normal arial, verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.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: 11px/15px "Verdana", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-blogpromo-vertical h4 img {
	margin-bottom: 10px;
}
.hst-blogpromo .first h4 {
	font-size: 12px; font-weight: bold; margin-bottom: 3px;
}
.hst-blogpromo div.detail {
	line-height: 1.4em; font-size: 0.92em; margin-bottom: 3px;
}
.hst-blogpromo p.timestamp {
	font: 10px/normal "Verdana", sans-serif; color: rgb(204, 204, 204); margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.hst-blogpromo-vertical {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; width: 100%; padding-bottom: 0px;
}
.hst-blogpromo-vertical .header {
	background: url("/img/utils/tile_moduleheadings_ddd.gif") repeat-x rgb(221, 221, 221); margin: 0px 0px 8px; padding: 2px; height: auto; border-top-color: rgb(187, 187, 187); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.hst-blogpromo-vertical .header h2 {
	padding: 5px 10px; text-transform: uppercase; line-height: 14px; font-family: "Verdana", sans-serif; font-size: 11px;
}
.hst-blogpromo-vertical li {
	padding-bottom: 0px; margin-bottom: 0px;
}
.hst-blogpromo-vertical h2 a:link {
	color: rgb(102, 102, 102);
}
.hst-blogpromo-vertical h2 a:visited {
	color: rgb(102, 102, 102);
}
.hst-blogpromo-vertical .blogposttitle a:link {
	color: rgb(1, 86, 96);
}
.hst-blogpromo-vertical .blogposttitle a:visited {
	color: rgb(102, 123, 123);
}
.hst-blogpromo-vertical .blogposttitle {
	color: rgb(1, 86, 96); font-family: "Verdana", sans-serif; font-size: 11px;
}
.hst-blogpromo-vertical li .timestamp {
	color: rgb(102, 102, 102); padding-bottom: 3px; font-family: "Verdana", sans-serif; font-size: 10px;
}
.hst-blogpromo-vertical .timestamp a:link {
	color: rgb(102, 102, 102);
}
.hst-blogpromo-vertical .timestamp a:visited {
	color: rgb(102, 102, 102);
}
.hst-blogpromo-vertical li h4.blogtitle {
	font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold;
}
.hst-blogpromo-vertical li h4.blogtitle a:visited {
	color: rgb(1, 86, 96);
}
.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 {
	font: 10px/normal "Verdana", sans-serif; text-align: right; font-size-adjust: none; font-stretch: normal;
}
#sfg_lrt001_wide {
	border: 1px solid rgb(153, 0, 0); width: 640px; margin-bottom: 10px;
}
#sfg_lrt001_wide .titlebar {
	background: rgb(153, 0, 0); width: 100%;
}
#sfg_lrt001_wide .titlebar h2 {
	font: 10px/normal verdana, sans-serif; margin: 0px; padding: 3px 10px 6px 9px; color: rgb(255, 255, 255); float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
#sfg_lrt001_wide .titlebar h4 {
	font: 10px/normal verdana, sans-serif; margin: 0px; padding: 3px 10px 6px 9px; color: rgb(255, 255, 255); float: right; display: inline; font-size-adjust: none; font-stretch: normal;
}
#sfg_lrt001_wide .titlebar h4 a {
	color: rgb(255, 255, 255);
}
#sfg_lrt001_wide .contentbox-headline h4 {
	padding: 8px 0px; text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 0px;
}
#sfg_lrt001_wide .contentbox-txt {
	margin-bottom: 8px;
}
#sfg_lrt001_wide .contentbox-txt p {
	display: inline;
}
#sfg_lrt001_babreaking {
	background: url("/img/modules/breaking_news/babreaking_bg.gif") no-repeat left top; width: 640px; height: 48px; margin-bottom: 10px;
}
#sfg_lrt001_babreaking .info {
	width: 162px; height: 48px; margin-right: 10px; float: left;
}
#sfg_lrt001_babreaking .info p {
	margin: 26px 0px 0px 57px; padding: 0px; font-family: arial; font-size: 11px;
}
#sfg_lrt001_babreaking .info p a {
	color: rgb(255, 255, 255);
}
#sfg_lrt001_babreaking .hst-bigstate {
	width: 456px; height: 48px; float: left; display: table;
}
#sfg_lrt001_babreaking .hst-bigstate h4 {
	text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 0px;
}
#sfg_lrt001_babreaking .hst-bigstate ul {
	vertical-align: middle; display: table-cell;
}
#sfg_lrt001_babreaking .hst-bigstate p {
	text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 11px; font-weight: normal;
}
#sfg_lrt001_babreaking .hst-bigstate img {
	display: none;
}
#sfg_lrt001_babreaking .hst-bigstate {
	padding-bottom: 0px !important; margin-bottom: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#sfg_today_in_sports {
	background: url("/img/modules/breaking_news/todayinsports_bg.gif") no-repeat left top; padding: 0px 10px 0px 92px; width: 538px; height: 48px; font-family: arial; margin-bottom: 10px;
}
#sfg_today_in_sports .hst-bigstate {
	width: 100%; height: 48px; float: left; display: table; min-width: 440px;
}
#sfg_today_in_sports .hst-bigstate h4 {
	text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 0px;
}
#sfg_today_in_sports .hst-bigstate ul {
	vertical-align: middle; display: table-cell;
}
#sfg_today_in_sports .hst-bigstate p {
	text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 11px; font-weight: normal;
}
#sfg_today_in_sports .hst-bigstate img {
	display: none;
}
#sfg_today_in_sports .hst-bigstate {
	padding-bottom: 0px !important; margin-bottom: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.americas-cup#sfg_today_in_sports {
	background: url("/img/modules/breaking_news/AC_background.png") no-repeat 0px 0px; padding: 0px 10px 0px 175px; height: 60px;
}
.americas-cup#sfg_today_in_sports .hst-bigstate {
	height: 60px; float: left;
}
.americas-cup#sfg_today_in_sports .hst-bigstate h4 {
	text-align: left; color: rgb(255, 255, 255); line-height: 20px; font-family: arial, sans-serif; font-size: 14px; font-weight: bold;
}
.americas-cup#sfg_today_in_sports .hst-bigstate p {
	text-align: left; color: rgb(255, 255, 255); line-height: 20px; font-family: arial, sans-serif; font-size: 14px; font-weight: bold;
}
.americas-cup#sfg_today_in_sports .hst-bigstate h4 a {
	color: rgb(255, 255, 255);
}
.americas-cup#sfg_today_in_sports .hst-bigstate p a {
	color: rgb(255, 255, 255);
}
#sfg_today_in_sports .hst-bigstate ul li {
	background: url("/img/utils/bullet_white_sq.png") no-repeat 0px 8px; padding-left: 13px;
}
.hst-breaking-now {
	margin: 0px 0px 10px; padding: 0px 0px 8px; border-right-color: rgb(155, 0, 0); border-bottom-color: rgb(155, 0, 0); border-left-color: rgb(155, 0, 0); border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
.hst-breaking-now .header {
	background: rgb(155, 0, 0);
}
.hst-breaking-now .header h2 {
	margin: 0px 0px 0px 8px; color: rgb(255, 255, 255); line-height: 32px; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold;
}
.hst-breaking-now .header h2 .first-word {
	margin: 0px 0px 0px 8px; color: rgb(255, 255, 255); line-height: 32px; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold;
}
.hst-breaking-now h4 {
	margin: 16px 8px 8px; width: 93%; line-height: 21px; font-family: "Arial",sans-serif; font-size: 18px; font-weight: bold;
}
.hst-breaking-now .detail {
	margin: 0px 0px 8px; line-height: 15px; font-family: "Verdana",sans-serif; font-size: 11px;
}
.hst-breaking-now .noImg {
	margin-bottom: 0px;
}
.hst-breaking-now .detail.noImg {
	margin-bottom: 0px;
}
.hst-breaking-now .timestamp {
	margin: 0px 0px 0px 8px; color: rgb(155, 0, 0); font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 9px; font-weight: bold; display: inline;
}
.hst-breaking-now .sub.item h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; margin: 0px 0px 5px; padding: 0px 0px 0px 11px; line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px; font-weight: normal;
}
.hst-breaking-now .icon {
	background: url("/img/utils/sprite.png") no-repeat 0px -446px / cover; outline: black solid 0px; top: 31px; width: 20px; height: 10px;
}
.hst-categorylist {
	padding: 0px; line-height: 1.5em; margin-bottom: 10px; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.hst-categorylist-wide {
	margin-right: 0px; margin-left: 0px; 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 .header {
	margin: 0px 0px 5px; border: currentColor; height: auto; line-height: 22px; vertical-align: middle;
}
.hst-categorylist h2 {
	padding: 0px; line-height: 18px; font-family: "Arial", sans-serif; font-size: 13px; font-weight: bold; float: left; display: inline;
}
.hst-headlinelist-article h2 {
	color: rgb(1, 86, 96);
}
.hst-headlinelist-article h2 a:link {
	color: rgb(1, 86, 96);
}
.hst-headlinelist-article h2 a:visited {
	color: rgb(1, 86, 96);
}
.hst-categorylist-wide .header {
	background: url("/img/utils/tile_moduleheadings_ddd.gif") repeat-x rgb(221, 221, 221); margin: 0px 0px 8px; padding: 2px; border-top-color: rgb(187, 187, 187); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.hst-categorylist-wide h2 {
	padding: 5px 10px; text-transform: uppercase; line-height: 14px; font-family: "Verdana", sans-serif; font-size: 11px;
}
.hst-categorylist h2 a:link {
	color: rgb(0, 0, 0);
}
.hst-categorylist h2 a:visited {
	color: rgb(0, 0, 0);
}
.hst-categorylist p.entry {
	padding: 1px 0px; top: 0px; right: 8px; color: rgb(71, 71, 71); line-height: 18px; font-size: 10px; position: absolute;
}
.hst-categorylist p.entry a:link {
	color: rgb(71, 71, 71); line-height: 18px; font-size: 10px;
}
.hst-categorylist p.entry a:visited {
	color: rgb(71, 71, 71); line-height: 18px; font-size: 10px;
}
.hst-categorylist p.entry a:hover {
	text-decoration: underline;
}
.hst-categorylist p.entry a:active {
	text-decoration: underline;
}
.hst-categorylist p.entry a:focus {
	text-decoration: underline;
}
.hst-categorylist .header span.rss {
	margin-left: 10px;
}
.hst-categorylist .header span.rss img {
	margin-top: 0px;
}
.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 2px; font: 11px/15px Verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-categorylist li.first h4 {
	font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold;
}
* 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: rgb(102, 102, 102); line-height: 12px; font-family: "Verdana", sans-serif; font-size: 10px; margin-bottom: 3px;
}
.hst-categorylist .detail p {
	line-height: 15px; font-size: 12px; margin-bottom: 3px;
}
.hst-categorylist .detail .entry-summary {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
.hst-categorylist .detail .timestamp {
	color: rgb(153, 0, 0); line-height: 12px; clear: both; font-family: "Verdana", sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 5px;
}
.hst-categorylist .detail .jump {
	line-height: 12px; font-family: "Verdana", sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 5px; float: right;
}
.hst-categorylist .detail p.extras {
	font-family: "Verdana", sans-serif; font-size: 11px; margin-top: 3px;
}
.hst-centerpiece .delimit {
	color: rgb(102, 102, 102);
}
.hst-categorylist-wide p.exit {
	text-align: right; padding-right: 10px; font-family: "Verdana", sans-serif; font-size: 10px;
}
.hst-categorylist p.exit {
	text-align: right; font-family: "Verdana", sans-serif; font-size: 10px;
}
.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-left: 0px;
}
.hst-centerpiece h3 {
	font-size: 14px; font-weight: normal; margin-bottom: 3px;
}
.hst-centerpiece .item {
	margin-bottom: 5px;
}
.hst-centerpiece .item p.illo {
	margin: 0px; text-align: right; color: rgb(102, 102, 102); font-family: "Verdana", sans-serif; font-size: 10px;
}
.hst-centerpiece h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 4px; line-height: 15px; padding-left: 9px; font-family: "Verdana", sans-serif; font-size: 11px; font-weight: normal;
}
.hst-centerpiece .first h4 {
	line-height: 21px; padding-left: 0px; font-family: "Arial", sans-serif; font-size: 18px; font-weight: bold;
}
.hst-centerpiece li.first h4 {
	font-family: "Arial", sans-serif;
}
.hst-centerpiece .item .detail {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px; 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-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-centerpiece ul.tabcontent {
	padding: 0px; border: currentColor;
}
#todaysChron_promo hr {
	display: none;
}
#todaysChron .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#todaysChron_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#todaysChron_promo .desc {
	width: 175px; float: left;
}
#todaysChron_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#todaysChron_promo h1 a:hover {
	text-decoration: underline;
}
#todaysChron_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#bayArea_promo hr {
	display: none;
}
#bayArea_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#bayArea_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#bayArea_promo .desc {
	width: 175px; float: left;
}
#bayArea_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#bayArea_promo h1 a:hover {
	text-decoration: underline;
}
#bayArea_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#businessReport_promo hr {
	display: none;
}
#businessReport_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#businessReport_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#businessReport_promo .desc {
	width: 175px; float: left;
}
#businessReport_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#businessReport_promo h1 a:hover {
	text-decoration: underline;
}
#businessReport_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#dateBook_promo hr {
	display: none;
}
#dateBook_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#dateBook_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#dateBook_promo .desc {
	width: 175px; float: left;
}
#dateBook_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#dateBook_promo h1 a:hover {
	text-decoration: underline;
}
#dateBook_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#homeGarden_promo hr {
	display: none;
}
#homeGarden_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#homeGarden_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#homeGarden_promo .desc {
	width: 175px; float: left;
}
#homeGarden_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#homeGarden_promo h1 a:hover {
	text-decoration: underline;
}
#homeGarden_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#chronCars_promo hr {
	display: none;
}
#chronCars_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#chronCars_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#chronCars_promo .desc {
	width: 175px; float: left;
}
#chronCars_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#chronCars_promo h1 a:hover {
	text-decoration: underline;
}
#chronCars_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#sportingGreen_promo hr {
	display: none;
}
#sportingGreen_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#sportingGreen_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#sportingGreen_promo .desc {
	width: 175px; float: left;
}
#sportingGreen_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#sportingGreen_promo h1 a:hover {
	text-decoration: underline;
}
#sportingGreen_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
#chronTravel_promo hr {
	display: none;
}
#chronTravel_promo .hr {
	background: url("/img/utils/dotrule.gif") repeat-x left top; height: 1px; margin-bottom: 10px;
}
#chronTravel_promo .image_overlay {
	background: url("http://extras.sfgate.com/c/front/mn_t.gif") left top; width: 115px; height: 98px; margin-left: 10px; float: right;
}
#chronTravel_promo .desc {
	width: 175px; float: left;
}
#chronTravel_promo h1 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 10px;
}
#chronTravel_promo h1 a:hover {
	text-decoration: underline;
}
#chronTravel_promo p {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
.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; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-columns h2 {
	padding: 3px 0px 0px 6px; color: rgb(71, 71, 71); line-height: 18px; font-size: 14px; font-weight: bold; float: left; display: inline;
}
.hst-columns h2 a:link {
	color: rgb(71, 71, 71);
}
.hst-columns h2 a:visited {
	color: rgb(71, 71, 71);
}
.hst-columns p.entry {
	padding: 3px 6px 2px; line-height: 18px; font-size: 0.84em; float: right; display: inline;
}
.hst-columns ul {
	list-style: none;
}
.hst-columns li {
	list-style: none;
}
.hst-columns .list li {
	background: url("/img/utils/bullet.gif") no-repeat 0px 3px; font: 12px/normal arial, verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-columns .item .jump {
	padding: 5px 0px 10px; text-align: right; font-size: 0.84em;
}
.hst-columns p.exit {
	padding: 5px 0px 0px; text-align: right; font-size: 0.84em;
}
.hst-dailydish {
	margin-bottom: 10px;
}
.hst-dailydish .detail {
	width: 188px; float: left;
}
.hst-dailydish img.graphic_header {
	margin-bottom: 10px;
}
.hst-dailydish p.illo img {
	border: 1px solid rgb(0, 0, 0); margin-right: 10px; float: left;
}
.hst-dailydish .detail li.first h4 {
	line-height: 15px; overflow: hidden; font-family: Verdana, sans-serif; font-size: 11px;
}
.hst-dailydish .detail li.subitems h4 {
	line-height: 15px; overflow: hidden; font-family: Verdana, sans-serif; font-size: 11px;
}
.hst-dailydish .detail li h4 a {
	color: rgb(1, 85, 96); text-decoration: none;
}
.hst-dailydish p.exit a {
	color: rgb(1, 85, 96); text-decoration: none;
}
.hst-dailydish .detail h4 a:hover {
	text-decoration: underline;
}
.hst-dailydish .detail li.subitems h4 a:hover {
	text-decoration: underline;
}
.hst-dailydish p.exit a:hover {
	text-decoration: underline;
}
.hst-dailydish .detail h4 a:visited {
	color: rgb(102, 123, 123);
}
.hst-dailydish .detail li.subitems h4 a:visited {
	color: rgb(102, 123, 123);
}
.hst-dailydish p.exit a:visited {
	color: rgb(102, 123, 123);
}
.hst-dailydish p.exit {
	margin: 0px; text-align: right; font-family: verdana, sans-serif; font-size: 10px;
}
.hst-dailydish ul {
	list-style: none; margin: 8px 0px 0px; padding: 0px;
}
.hst-dailydish .detail li {
	background: url("/img/utils/bullet.gif") no-repeat 0px 8px; padding-bottom: 4px; padding-left: 11px;
}
.hst-dailydish .detail li.first h4 {
	font-weight: bold;
}
.hst-dailydish .detail li.subitems h4 {
	font-weight: normal;
}
.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: 14px; 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: 10px; float: right; display: inline;
}
.hst-datapromo h3 {
	font: bold 14px/normal arial, verdana, sans-serif; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.hst-datapromo ul {
	list-style: none;
}
.hst-datapromo ul {
	padding-bottom: 0px; margin-bottom: 10px;
}
.hst-datapromo .item {
	margin-bottom: 8px;
}
.hst-datapromo h4.headline {
	font-size: 14px; font-weight: bold;
}
.hst-datapromo .item p {
	line-height: 15px; font-size: 12px;
}
.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-dippromo {
	margin-bottom: 10px;
}
.hst-dippromo .detail {
	width: 188px; float: left; min-height: 85px;
}
.hst-dippromo .detail h4 {
	margin: 0px 0px 3px; line-height: 19px; font-family: "Arial", sans-serif; font-size: 13px; font-weight: bold;
}
.hst-dippromo p.illo img {
	border: 1px solid rgb(0, 0, 0); margin-right: 10px; float: left;
}
.hst-dippromo .detail {
	line-height: 15px; overflow: hidden; font-family: Verdana, sans-serif; font-size: 11px;
}
.hst-dippromo .detail p {
	line-height: 15px; overflow: hidden; font-family: Verdana, sans-serif; font-size: 11px;
}
.hst-dippromo .detail li.subitems h4 {
	line-height: 15px; overflow: hidden; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; display: inline;
}
.hst-dippromo .detail h4 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hst-dippromo .detail li.subitems h4 a {
	color: rgb(1, 85, 96); text-decoration: none;
}
.hst-dippromo p.exit a {
	color: rgb(1, 85, 96); text-decoration: none;
}
.hst-dippromo .detail h4 a:hover {
	text-decoration: underline;
}
.hst-dippromo .detail li.subitems h4 a:hover {
	text-decoration: underline;
}
.hst-dippromo p.exit a:hover {
	text-decoration: underline;
}
.hst-dippromo .detail h4 a:visited {
	color: rgb(0, 0, 0);
}
.hst-dippromo .detail li.subitems h4 a:visited {
	color: rgb(102, 123, 123);
}
.hst-dippromo p.exit a:visited {
	color: rgb(102, 123, 123);
}
.hst-dippromo p.exit {
	margin: 0px; text-align: right; font-family: verdana, sans-serif; font-size: 10px;
}
.hst-dippromo ul {
	list-style: none; margin: 8px 0px 0px; padding: 0px;
}
.hst-dippromo .detail li.subitems {
	background: url("/img/utils/bullet.gif") no-repeat 0px 8px; padding-bottom: 4px; padding-left: 11px;
}
.hst-exclusive_content {
	border: 1px solid rgb(204, 204, 204); margin-bottom: 10px;
}
.hst-exclusive_content .header {
	text-align: center;
}
.hst-exclusive_content .promo-msg h2 a {
	color: rgb(61, 88, 115); font-family: "PopularBold", serif; font-size: 17px; font-weight: bold; margin-top: 5px; display: block;
}
.hst-exclusive_content .promo-msg p.exitText {
	color: rgb(0, 0, 0); line-height: 17px; font-family: "Popular", serif; font-size: 13px; font-weight: normal;
}
.hst-exclusive_content .zone2 p {
	color: rgb(0, 0, 0); line-height: 17px; font-family: "Popular", serif; font-size: 13px; font-weight: normal;
}
.hst-exclusive_content .promo-msg-2 {
	background: rgb(238, 238, 238); padding: 10px; text-align: center; color: rgb(0, 0, 0); line-height: 18px; font-family: "Popular", serif; font-size: 12px; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.hst-exclusive_content .zone2 span {
	color: rgb(61, 88, 115); font-family: "PopularBold", serif; font-size: 13px; font-style: italic; font-weight: bold; display: block;
}
.hst-exclusive_content .promo-msg-2 span.em2 {
	color: rgb(61, 88, 115); font-family: "PopularBold", serif; font-size: 13px; font-style: italic; font-weight: bold; display: block;
}
.hst-exclusive_content .promo-msg {
	background: url("/img/utils/triple_rule.png") repeat-x left top; margin: 0px 10px; padding: 15px 0px 10px; text-align: center;
}
.hst-exclusive_content .zone2 {
	margin: 10px 0px; padding: 10px 0px 0px; text-align: center; color: rgb(0, 0, 0); line-height: 18px; font-family: "Popular", serif; font-size: 12px; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.hst-exclusive_content .promo-msg span a {
	color: rgb(61, 88, 115); font-family: "PopularBold", serif; font-size: 17px; font-weight: bold; margin-top: 5px; display: block;
}
.hst-exclusive_content .promo-msg span.em {
	text-transform: uppercase; font-family: "PopularBold", serif; font-weight: bold;
}
.pagecontent .hst-exclusive_content .header h2 {
	background: rgb(34, 34, 34); padding: 5px 0px 7px; color: rgb(255, 255, 255); line-height: 1em; font-family: "Verdana", sans-serif; font-size: 12px;
}
.pagecontent .hst-exclusive_content .header h2 em {
	font-size: 14px; font-style: italic; font-weight: bold;
}
.hst-exclusive_content .header img {
	margin: 14px auto; width: 262px;
}
.hst-exclusive_content .copy {
	background: url("/img/utils/triple_rule.png") repeat-x left top; margin: 0px 10px; padding-top: 15px;
}
.hst-exclusive_content .copy img {
	width: 278px; margin-bottom: 10px;
}
.hst-exclusive_content .copy .detail .item h4 {
	font-family: "FarnhamTextBold", serif; font-size: 12px; font-weight: bold;
}
.hst-exclusive_content .copy .detail .item h4 a {
	color: rgb(0, 0, 0);
}
.hst-exclusive_content .copy .detail .first.item h4 {
	color: rgb(0, 0, 0); line-height: 21px; font-family: "FarnhamTextBold", serif; font-size: 18px; font-weight: bold;
}
.hst-exclusive_content .detail li {
	background: url("/img/utils/dlbe_arrow.png") no-repeat 0px 2px; padding-left: 17px;
}
.hst-exclusive_content .detail li.first {
	padding-left: 0px; margin-bottom: 10px;
}
.hst-exclusive_content .exit {
	background: rgb(61, 88, 115); padding: 6px 8px; text-align: center; margin-left: 10px; float: right; display: block;
}
.hst-exclusive_content .exit a {
	color: rgb(255, 255, 255); font-family: "Arial", sans-serif; font-size: 12px; font-weight: bold;
}
.hst-exclusive_content .exit a:hover {
	text-decoration: none;
}
.hst-exclusive_content .exitText {
	text-align: center; color: rgb(0, 0, 0); line-height: 16px; font-family: "Arial", sans-serif; font-size: 11px;
}
.hst-exclusive_content .exitText a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.hst-featurepromo {
	padding: 0px; border: currentColor; line-height: 1.21em; margin-bottom: 10px;
}
.hst-featurepromo .header {
	margin-bottom: 0px;
}
.hst-featurepromo h2 {
	text-transform: uppercase; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; margin-top: 3px; margin-bottom: 10px; float: left; display: inline;
}
.hst-featurepromo h2 a:link {
	color: rgb(1, 86, 96);
}
.hst-featurepromo h2 a:visited {
	color: rgb(1, 86, 96);
}
.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 li.item {
	margin-bottom: 5px;
}
.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 {
	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;
}
.hst-featurepromo h4 {
	line-height: 19px; font-family: "Arial", sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 3px;
}
.stew.hst-featurepromo h4 {
	line-height: 21px; font-family: "Arial", sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 3px;
}
* html .hst-featurepromo h4 {
	display: inline;
}
.hst-featurepromo .galleries h4 {
	font: 14px/normal Arial, Verdana, sans-serif; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.hst-featurepromo h4 img {
	margin-bottom: 4px;
}
.hst-featurepromo .subitems h4 {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; font: 11px/15px Verdana, sans-serif; padding-left: 11px; display: inline; font-size-adjust: none; font-stretch: normal;
}
.hst-featurepromo .subitems h4 img {
	margin-bottom: 0px;
}
.hst-featurepromo .detail {
	line-height: 15px; font-size: 12px;
}
.stew.hst-featurepromo .detail p {
	line-height: 15px; overflow: hidden; font-family: Verdana, sans-serif; font-size: 12px; display: inline;
}
.hst-featurepromo .pages .detail p {
	font-size: 12px;
}
.hst-featurepromo .detail p {
	line-height: 15px; overflow: hidden; font-size: 11px; display: inline;
}
.hst-featurepromo .detail p.more {
	margin-top: 3px;
}
.hst-centerpiece .delimit {
	color: rgb(102, 102, 102);
}
.hst-featurepromo .hidden {
	display: none;
}
.hst-featurepromo p.exit {
	text-align: right; font-family: verdana, sans-serif; font-size: 10px;
}
.hdn-forum {
	margin: 0px; padding: 0px; font-size: 12px;
}
.hdn-forum {
	width: 300px; margin-bottom: 10px;
}
.hdn-forum-wrapper {
	border: 0px solid black; width: 300px;
}
.hdn-forum-header {
	height: 39px; background-image: url("/img/pluck/forummodule/forum_header.png"); background-repeat: no-repeat;
}
.hdn-forum-message-box-wrapper {
	background: url("/img/pluck/forummodule/message-box-footer.png") no-repeat left bottom rgb(255, 255, 255); padding: 2px 0px 20px; margin-bottom: -10px;
}
.hdn-forum-message-box {
	padding: 5px 5px 0px; color: rgb(1, 85, 96); font-family: Helvetica Neue,Helvetica,Arial; font-size: 12px; font-weight: bold; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.hdn-forum-message-pic {
	float: left;
}
.hdn-forum-message-metadata {
	border: 0px solid black; width: 270px; padding-left: 0px; margin-left: 30px; position: relative;
}
.hdn-forum-message-info {
	border: 0px solid red; width: 155px; color: rgb(1, 85, 96); padding-left: 8px; font-family: arial; font-size: 10px; float: left;
}
.hdn-forum-message-info .postedby {
	color: rgb(153, 153, 153);
}
.hdn-forum-message-info .postedin {
	color: rgb(153, 153, 153);
}
.hdn-forum-message-info .postedon {
	color: rgb(153, 153, 153);
}
.hdn-footer-link {
	clear: both; float: right;
}
.hdn-forum-empty {
	height: 1px; clear: both;
}
.hdn-forum-message-replies {
	background: url("/img/pluck/forummodule/replies_bg-square.png"); border: 0px solid black; height: 16px; padding-top: 0px;
}
.hdn-forum-message-replies-wrapper {
	border: 0px solid red; top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; position: absolute; min-width: 50px; max-width: 80px;
}
.hdn-forum-message-replies-left-side {
	background: url("/img/pluck/forummodule/replies_bg-left-side.png") no-repeat left top; border: 0px solid green; height: 16px; padding-left: 4px; margin-left: 1px;
}
.hdn-forum-message-replies-right-side {
	background: url("/img/pluck/forummodule/replies_bg-right-side.png") no-repeat right top; border: 0px solid orange; height: 16px; padding-right: 4px;
}
.hdn-footer {
	padding: 5px; height: 15px; color: rgb(1, 85, 96); clear: both; font-size: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.hdn-forum a:link {
	text-decoration: none;
}
.hdn-forum a:hover {
	text-decoration: none;
}
.hdn-forum a:active {
	text-decoration: none;
}
.hdn-forum a:visited {
	text-decoration: none;
}
.hdn-forum a:link {
	color: rgb(1, 86, 96);
}
.hdn-forum a:hover {
	color: rgb(1, 86, 96);
}
.hdn-forum a:active {
	color: rgb(1, 86, 96);
}
.hdn-forum a:visited {
	color: rgb(153, 153, 153);
}
.hst-fpwide {
	background: url("/img/modules/fpwide/edge1.gif") no-repeat left top; border: currentColor;
}
.hst-fpwide .edge2 {
	background: url("/img/modules/fpwide/edge2.gif") no-repeat right top;
}
.hst-fpwide .edge3 {
	background: url("/img/modules/fpwide/edge3.gif") no-repeat right bottom;
}
.hst-fpwide .edge4 {
	background: url("/img/modules/fpwide/edge4.gif") no-repeat left bottom; padding: 9px 11px 11px;
}
.hst-fpwide .pagination {
	font: 11px/normal "Verdana", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-fpwide .galleries h4 {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 12px;
}
.hst-fpwide .subitems h4 {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 12px;
}
.hst-fpwide .pages .detail p {
	line-height: 14px; font-family: "Verdana", sans-serif; font-size: 10px;
}
.hst-fpwide h2 {
	font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold;
}
.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: 1.17em;
}
.hst-freeform .bodytext p {
	font-size: 1.09em; margin-bottom: 1.5em;
}
.curvebox_grayedge {
	background: url("/img/modules/freeform/curvebox_grayedge1.gif") no-repeat left top rgb(255, 255, 255);
}
.curvebox_grayedge .corner2 {
	background: url("/img/modules/freeform/curvebox_grayedge2.gif") no-repeat right top;
}
.curvebox_grayedge .corner3 {
	background: url("/img/modules/freeform/curvebox_grayedge3.gif") no-repeat right bottom;
}
.curvebox_grayedge .corner4 {
	background: url("/img/modules/freeform/curvebox_grayedge4.gif") no-repeat left bottom; padding: 10px;
}
.curvebox_gray {
	background: url("/img/modules/freeform/curvebox_gray1.gif") no-repeat left top rgb(238, 238, 238);
}
.curvebox_gray .corner2 {
	background: url("/img/modules/freeform/curvebox_gray2.gif") no-repeat right top;
}
.curvebox_gray .corner3 {
	background: url("/img/modules/freeform/curvebox_gray3.gif") no-repeat right bottom;
}
.curvebox_gray .corner4 {
	background: url("/img/modules/freeform/curvebox_gray4.gif") no-repeat left bottom; padding: 10px;
}
.curvebox_mintedge {
	background: url("/img/modules/freeform/curvebox_mintedge1.gif") no-repeat left top rgb(255, 255, 255);
}
.curvebox_mintedge .corner2 {
	background: url("/img/modules/freeform/curvebox_mintedge2.gif") no-repeat right top;
}
.curvebox_mintedge .corner3 {
	background: url("/img/modules/freeform/curvebox_mintedge3.gif") no-repeat right bottom;
}
.curvebox_mintedge .corner4 {
	background: url("/img/modules/freeform/curvebox_mintedge4.gif") no-repeat left bottom; padding: 10px;
}
.curvebox_mint {
	background: url("/img/modules/freeform/curvebox_mint1.gif") no-repeat left top rgb(236, 246, 247);
}
.curvebox_mint .corner2 {
	background: url("/img/modules/freeform/curvebox_mint2.gif") no-repeat right top;
}
.curvebox_mint .corner3 {
	background: url("/img/modules/freeform/curvebox_mint3.gif") no-repeat right bottom;
}
.curvebox_mint .corner4 {
	background: url("/img/modules/freeform/curvebox_mint4.gif") no-repeat left bottom; padding: 10px;
}
.curvebox_green {
	background: url("/img/modules/freeform/curvebox_solid_green1.gif") no-repeat left top rgb(255, 255, 255);
}
.curvebox_green .corner2 {
	background: url("/img/modules/freeform/curvebox_solid_green2.gif") no-repeat right top;
}
.curvebox_green .corner3 {
	background: url("/img/modules/freeform/curvebox_solid_green3.gif") no-repeat right bottom;
}
.curvebox_green .corner4 {
	background: url("/img/modules/freeform/curvebox_solid_green4.gif") no-repeat left bottom; padding: 10px;
}
.gradient_curvebox {
	background: url("/img/modules/freeform/gradient_curvebox_1.gif") no-repeat right bottom;
}
.gradient_curvebox .corner2 {
	background: url("/img/modules/freeform/gradient_curvebox_2.gif") no-repeat left bottom;
}
.gradient_curvebox .corner3 {
	background: url("/img/modules/freeform/gradient_curvebox_3.gif") no-repeat right top;
}
.gradient_curvebox .corner4 {
	background: url("/img/modules/freeform/gradient_curvebox_4.gif") no-repeat left top; padding: 10px;
}
.curvebox_beige {
	background: url("/img/modules/freeform/curvebox_beige1.gif") no-repeat left top;
}
.curvebox_beige .corner2 {
	background: url("/img/modules/freeform/curvebox_beige2.gif") no-repeat right top;
}
.curvebox_beige .corner3 {
	background: url("/img/modules/freeform/curvebox_beige3.gif") no-repeat right bottom;
}
.curvebox_beige .corner4 {
	background: url("/img/modules/freeform/curvebox_beige4.gif") no-repeat left bottom; padding: 10px;
}
.gatelist {
	width: 300px; clear: both;
}
.gatelist a {
	color: rgb(1, 86, 96); text-decoration: none;
}
.gatelist a:hover {
	text-decoration: underline;
}
.gatelist .header {
	background: url("/img/partners/gatelist/gatelist_header.gif") no-repeat left top rgb(255, 255, 255); height: 32px;
}
.gatelist .footer {
	background: url("/img/partners/gatelist/gatelist_footer.gif") no-repeat left top rgb(255, 255, 255); height: 5px;
}
.gatelist .main {
	padding: 8px 10px 0px; 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;
}
.gatelist .header .logo {
	border: 0px currentColor; width: 90px; height: 20px; margin-top: 7px; float: left;
}
.gatelist ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.gatelist li {
	background: url("/img/utils/bullet_square333.gif") no-repeat 0px 6px; margin: 0px; padding: 0px 0px 0px 9px; line-height: 16px; font-family: verdana; font-size: 0.86em;
}
.gatelist p {
	margin: 0px 0px 4px; padding: 0px; font-family: verdana; font-size: 11px;
}
.gatelist p.more {
	margin: 0px 0px 7px; font-size: 10px; float: right;
}
* html .gatelist p.more {
	margin: 0px;
}
.gatelist .form {
	background: url("/img/partners/gatelist/gatelist_search.gif") no-repeat left top; margin: 7px 7px 0px 0px; width: 174px; height: 19px; float: right;
}
* .gatelist .list {
	margin-bottom: 6px;
}
.gatelist form {
	margin: 0px; padding: 0px;
}
.gatelist input {
	margin: 0px; padding: 0px;
}
.gatelist form input {
	margin-right: 5px;
}
.gatelist .textInputNote {
	background: rgb(255, 255, 255); margin: 3px 0px 0px 7px; padding: 0px; border: 0px currentColor; width: 137px; height: 13px; font-family: verdana; font-size: 10px; float: left;
}
.gatelist .textInput {
	background: rgb(255, 255, 255); margin: 3px 0px 0px 7px; padding: 0px; border: 0px currentColor; width: 137px; height: 13px; font-family: verdana; font-size: 10px; float: left;
}
.gatelist .textInput {
	color: rgb(0, 0, 0);
}
.gatelist .textInputNote {
	color: rgb(102, 102, 102);
}
.gatelist .gobtn {
	margin-right: 0px; float: right;
}
.hst-headlinelist-module {
	border: 4px solid rgb(237, 245, 247);
}
.hst-headlinelist-article {
	border: 4px solid rgb(237, 245, 247); height: 1%;
}
.hst-headlinelist-article .edge2 {
	
}
.hst-headlinelist-article .edge3 {
	
}
.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: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hst-headlinelist h2 a:link {
	color: rgb(1, 86, 96);
}
.hst-headlinelist h2 a:visited {
	color: rgb(1, 86, 96);
}
.hst-headlinelist p.entry {
	line-height: 14px; font-size: 12px; 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; padding-bottom: 10px;
}
.hst-headlinelist-module ul {
	padding: 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 h2 {
	text-transform: uppercase; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold;
}
.hst-headlinelist h4 {
	line-height: 19px; font-family: "Arial", sans-serif; font-size: 16px; font-weight: bold;
}
.hst-headlinelist h5 {
	font-family: "Verdana", sans-serif; font-size: 13px; font-weight: bold;
}
.hst-headlinelist-article h4 {
	width: 222px; display: inline;
}
.hst-headlinelist-article-alt {
	padding: 10px; border: 4px solid rgb(237, 245, 247); height: 1%;
}
.hst-headlinelist-article-alt h4 {
	width: 220px; font-family: "Verdana", sans-serif; font-size: 13px; float: left;
}
.hst-headlinelist h5.timestamp {
	color: rgb(121, 121, 121); margin-right: 10px; float: left;
}
.hst-headlinelist-illo h5.timestamp {
	float: none;
}
.hst-headlinelist h5.byline {
	color: gray; font-size: 0.92em; margin-bottom: 3px;
}
.hst-headlinelist .detail p {
	line-height: 15px; font-family: Verdana, sans-serif; font-size: 11px;
}
.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: 15px; font-size: 11px;
}
.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 4px; 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-homecategory {
	width: 100%; margin-bottom: 10px;
}
.hst-homecategory .header {
	background: url("/img/utils/tile_moduleheadings_ddd.gif") repeat-x rgb(221, 221, 221); padding: 0px 7px; height: 22px; line-height: 22px; margin-bottom: 10px; vertical-align: middle; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; position: relative;
}
.hst-homecategory h2 {
	color: rgb(71, 71, 71); text-transform: uppercase; line-height: 18px; padding-top: 2px; font-family: verdana, sans-serif; font-size: 11px; 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: rgb(71, 71, 71);
}
.hst-homecategory h2 a:visited {
	color: rgb(71, 71, 71);
}
.hst-homecategory .header span {
	margin-left: 10px;
}
.hst-homecategory .header span img {
	margin-top: 4px;
}
*:first-child + html .hst-homecategory .header span img {
	margin-top: 4px;
}
.hst-homecategory p.entry {
	top: 0px; right: 8px; color: rgb(71, 71, 71); line-height: 20px; font-size: 12px; position: absolute;
}
.hst-homecategory p.entry a:link {
	color: rgb(1, 86, 96); line-height: 20px; font-family: verdana; font-size: 9px;
}
.hst-homecategory p.entry a:visited {
	color: rgb(1, 86, 96); line-height: 20px; font-family: verdana; font-size: 9px;
}
.hst-homecategory p.entry a:hover {
	text-decoration: underline;
}
.hst-homecategory p.entry a:active {
	text-decoration: underline;
}
.hst-homecategory p.entry a:focus {
	text-decoration: underline;
}
.hst-homecategory p.entry span {
	margin-left: 0px;
}
.hst-homecategory p.entry .delimit {
	color: rgb(102, 102, 102);
}
.hst-homecategory .header span.rss img {
	margin-top: 5px;
}
.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: 11px/15px Verdana, sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-homecategory li.first h4 {
	font: bold 14px/normal verdana, 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: 14px; font-size: 12px;
}
.hst-homecategory .detail .entry-summary {
	font-family: verdana; font-size: 11px;
}
.hst-homecategory .detail .timestamp {
	color: rgb(186, 44, 18); 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; text-transform: uppercase; padding-top: 2px; font-family: verdana; font-size: 10px; font-weight: bold;
}
.hst-homecategory p.exit a {
	color: rgb(0, 0, 0) !important;
}
.localAdvertisers h2 {
	margin: 0px 0px 10px 10px; font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold;
}
.localAdvertisers .ads001title {
	margin: 0px 0px 10px 10px; font-size: 10px;
}
.localAdvertisers .ads001title img {
	border: 0px currentColor;
}
.localAdvertisers p {
	width: 132px; height: 98px; text-align: center; font-family: "Verdana",sans-serif; font-size: 10px; float: left; display: inline;
}
.localAdvertisers p.local img {
	border: 1px solid rgb(204, 204, 204);
}
.localAdvertisers a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.localAdvertisers a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.localAdvertisers a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.localAdvertisers a:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.localAdvertisers h4 {
	margin: 0px 0px 10px 10px; padding: 0px; color: rgb(51, 51, 51); font-family: "Verdana",sans-serif; font-size: 11px;
}
.hst-mostpopular {
	background: url("/img/modules/mostpopular/corner1.gif") no-repeat left top; clear: both; 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: 11px; 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); line-height: 15px; padding-top: 5px; font-size: 12px; margin-right: 5px; margin-left: 5px;
}
.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 {
	font: 11px/15px "Verdana", sans-serif; padding-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.hst-mostpopular .content-tab ol li a:visited {
	color: rgb(102, 123, 123);
}
.hst-newsgallery {
	padding: 8px 10px 10px; border: 1px solid rgb(202, 200, 200); line-height: 1.21em; font-family: arial, verdana, sans-serif; margin-bottom: 10px;
}
.hst-newsgallery .header {
	margin-bottom: 10px;
}
.hst-newsgallery h2 {
	text-transform: uppercase; font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; margin-top: 2px; float: left; display: inline;
}
.hst-newsgallery h2 a:link {
	color: rgb(51, 102, 153);
}
.hst-newsgallery h2 a:visited {
	color: rgb(51, 102, 153);
}
.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 0px 0px; font-size: 0.92em;
}
.hst-newsgallery .pagination {
	margin: 3px 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 {
	line-height: 14px; padding-top: 5px; clear: left; font-family: "Verdana", sans-serif; font-size: 10px; font-weight: normal;
}
.hst-newsgallery {
	background: rgb(222, 222, 222); padding: 0px; border: currentColor; height: 1%;
}
.hst-newsgallery .edge2 {
	
}
.hst-newsgallery .edge3 {
	
}
.hst-newsgallery .edge4 {
	padding: 9px 10px 10px;
}
.hst-newsgallery .pagination {
	font-size: 1em;
}
.hst-newsgallery h4 {
	font: 14px/normal arial, verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-newsgallery .entry {
	font-family: "Verdana", sans-serif; font-size: 10px; font-weight: normal;
}
.hst-newsgallery .entry a {
	color: rgb(1, 86, 96);
}
.hst-newsgallery .entry a:link {
	color: rgb(1, 86, 96);
}
.hst-newsgallery .entry a:visited {
	color: rgb(1, 86, 96);
}
.hst-newsgallery .hidden {
	display: none;
}
.hst-pagetitle {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.hst-pagetitle div.hst-microbar {
	width: 88px; float: right;
}
.hst-pagetitle h1 {
	margin: 0px 0px 5px; line-height: 22px; font-size: 19px; font-weight: bold; float: left; display: inline;
}
* html .hst-pagetitle h1 {
	margin-bottom: 5px;
}
.hst-pagetitle p {
	margin: 9px 0px 0px 30px; font-size: 0.92em; float: left; display: inline;
}
* html .hst-pagetitle h1 {
	margin-top: 6px;
}
.hst-pagetitle img.rss {
	margin-bottom: -1px;
}
.hst-pagetitle-report h2 {
	font-size: 1.25em; font-weight: bold;
}
.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 .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;
}
.pluck-comm-submitoptions label {
	margin: 0px 4px !important; font-weight: bold; float: left !important;
}
.pluck-comm-socialoptions label {
	margin: 0px 4px !important; font-weight: bold; float: left !important;
}
.slMainFolders {
	background: rgb(225, 238, 238) !important; border: 1px solid rgb(196, 218, 221) !important;
}
.slMainFolders li {
	text-transform: uppercase !important; font-family: arial !important; font-size: 10px !important;
}
.slMainFolders a {
	color: rgb(0, 102, 153) !important;
}
.slMainFolders a:hover {
	color: rgb(0, 102, 153) !important;
}
.slMainFolders li.slSelected a {
	color: rgb(83, 83, 83) !important;
}
.slContent {
	font-family: arial !important;
}
.slContentHead {
	background: rgb(228, 228, 230) !important; border-bottom-color: rgb(153, 153, 153) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.slPageTitle {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: arial !important; font-size: 14px !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;
}
.slButton1 .slButton1_Right {
	background: url("/img/pluck/Button1_Right.gif") no-repeat right top !important;
}
.slButton1 {
	background: url("/img/pluck/Button1.gif") no-repeat 0px 50% !important; text-transform: uppercase !important;
}
.slContent .slContentHead a {
	color: rgb(51, 51, 51) !important; font-family: arial !important; font-size: 10px !important;
}
.slV2 a:hover {
	color: rgb(0, 102, 153) !important; text-decoration: none !important;
}
.slContent .slContentHead a:hover {
	color: rgb(0, 102, 153) !important; text-decoration: none !important;
}
.slContentHead .slViewFilter select {
	color: rgb(0, 0, 0) !important;
}
.slContentHead .slViewFilter label {
	color: rgb(102, 102, 102) !important; font-family: "Trebuchet MS" !important; font-size: 11px !important;
}
.slContentFoot {
	background: rgb(228, 228, 230) !important; color: rgb(102, 102, 102) !important; font-family: "Trebuchet MS" !important; font-size: 12px !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;
}
.slCompose .slContent {
	background: rgb(243, 243, 243) !important;
}
.slRequiredField {
	color: rgb(174, 27, 17) !important; font-size: 11px !important;
}
.slContent {
	font-family: arial !important;
}
.slForm2 label {
	color: rgb(34, 34, 34) !important; font-size: 12px !important;
}
.slComposeMessage .slNote {
	color: rgb(34, 34, 34) !important; font-family: arial !important; font-size: 11px !important; font-weight: normal !important;
}
.slInputText {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 12px !important;
}
.slV2 a:link {
	color: rgb(0, 102, 153) !important;
}
.slV2 a:active {
	color: rgb(0, 102, 153) !important;
}
.slV2 a:visited {
	color: rgb(0, 102, 153) !important;
}
.slSectionTitle {
	color: rgb(51, 51, 51) !important;
}
.slAutoCompleteResults li .slFriendName {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 12px !important;
}
.slAutoCompleteResults li.slFriendHover {
	background: rgb(224, 224, 224) !important;
}
.slAddressBook .slSectionTitle {
	text-transform: uppercase; font-family: arial !important; font-size: 12px !important; font-weight: bold !important;
}
.slAddressBook p {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 11px !important;
}
.slCompose .slAddressBook .slFindRecipient label {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-weight: bold !important;
}
.slErrorText {
	font-family: arial !important; font-size: 11px !important;
}
.slMessageText {
	font-family: "Trebuchet MS" !important; font-size: 12px !important;
}
.slMessageList td.slFromCell a {
	color: rgb(0, 102, 153) !important;
}
.slMessageList td.slMessageSubject a {
	color: rgb(0, 102, 153) !important;
}
.slMessageList td.slFromCell {
	font-family: "Trebuchet MS" !important; font-size: 11px !important;
}
.slMessageList .slMessageTimeLapse {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 10px !important;
}
.slMessageList td.slMessageSubject {
	font-family: "Trebuchet MS" !important; font-size: 11px !important;
}
.slMessageList td {
	border-bottom-color: rgb(219, 219, 219) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.slMessageList .slMessageHover td {
	background-color: rgb(243, 243, 243) !important;
}
.slMessageList tr.slMessageHover td.slCheckboxCell {
	background-color: rgb(243, 243, 243) !important;
}
.slAvatar .slAvatarFromUsername a {
	color: rgb(0, 102, 153) !important; font-family: arial !important; font-size: 11px !important;
}
.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;
}
p.slNote a {
	color: rgb(0, 102, 153) !important;
}
.slMessage .slMessageView .slMessageHeader .slSubject {
	color: rgb(0, 0, 0) !important; font-family: arial !important; font-size: 18px !important;
}
.slMessage .slMessageView .slMessageHeader .slDate {
	color: rgb(153, 153, 153) !important; font-family: arial !important; font-size: 11px !important;
}
.slMessage .slMessageView .slMessageHeader .slRecipients {
	color: rgb(0, 0, 0) !important; font-family: arial !important; font-size: 11px !important;
}
.slMessage .slMessageView .slMessageHeader .slRecipients a {
	color: rgb(0, 102, 153) !important;
}
.slMessage .slMessageView .slBox1 {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 12px !important;
}
.slReplyTitle {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 12px !important;
}
.slAddressBookPage .slWidget p {
	color: rgb(102, 102, 102) !important; font-family: arial !important; font-size: 12px !important;
}
.slAddressBookPage .slWidget .slWidgetHeader {
	color: rgb(34, 34, 34) !important; font-family: arial !important; font-size: 12px !important; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.pluck-user-persona .pluck-persona-firstperson-narrow-wrapper a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-personal-sidebar-wrapper a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-update-show-hidden-info {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-inline-username {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-wall-post-latest-tweet-content-area a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-userbar-actions a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-userbar-avatar-quickguide a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-userbar-rss a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-avatar-desc-username a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-first-subnav-link-container a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona span.pluck-persona-update-message-info a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-first-people-single-actions-message {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-first-people-single-actions-unfriend {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-user-mp-dialog a {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-first-people-single-actions-accept {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-persona-first-people-single-actions-deny {
	color: rgb(0, 102, 153) !important;
}
.pluck-user-persona .pluck-user-persona {
	font-family: "Trebuchet MS",Verdana,sans-serif !important;
}
.pluck-user-persona span.pluck-persona-first-person-username {
	color: rgb(255, 255, 255); font-size: 0.85em !important;
}
.pluck-user-persona span.pluck-persona-username {
	color: rgb(255, 255, 255); font-size: 0.85em !important;
}
.pluck-user-persona .pluck-persona-avatar-desc-username {
	font-size: 100% !important;
}
.pluck-user-persona span.pluck-persona-user-status {
	font-size: 0.8em !important;
}
.pluck-user-persona a.pluck-persona-third-navigation-link {
	font-size: 12px !important;
}
.pluck-user-persona a.pluck-persona-first-navigation-link {
	font-size: 12px !important;
}
.pluck-user-persona a.pluck-persona-first-navigation-link-active {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-navigation-link {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-navigation-hover-active {
	font-size: 12px !important;
}
.pluck-user-persona a.pluck-persona-first-global-navigation-link {
	font-size: 0.75em !important;
}
.pluck-user-persona .pluck-third-subnav-link-active a.pluck-third-subnav-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-third-subnav-link-active a.pluck-third-subnav-entries-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-third-subnav-link-active a.pluck-third-subnav-tags-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-third-subnav-link-active a.pluck-third-subnav-archives-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-first-subnav-link-active a.pluck-first-subnav-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-first-subnav-link-active a.pluck-first-subnav-entries-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-first-subnav-link-active a.pluck-first-subnav-tags-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-first-subnav-link-active a.pluck-first-subnav-archives-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-first-subnav-link-active a.pluck-first-subnav-pending-link {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-first-subnavigation a {
	font-size: 0.8em !important;
}
.pluck-user-persona a.pluck-first-subnav-entries-link {
	font-size: 0.8em !important;
}
.pluck-user-persona a.pluck-first-subnav-tags-link {
	font-size: 0.8em !important;
}
.pluck-user-persona a.pluck-first-subnav-archives-link {
	font-size: 0.8em !important;
}
.pluck-user-persona a.pluck-first-subnav-pending-link {
	font-size: 0.8em !important;
}
.pluck-user-persona p.pluck-persona-update-message {
	font-size: 95% !important;
}
.pluck-user-persona p.pluck-persona-update-timestamp {
	font-size: 80% !important;
}
.pluck-user-persona .pluck-persona-update-controls {
	font-size: 95% !important;
}
.pluck-user-persona .pluck-persona-update-content-preview {
	font-size: 90% !important;
}
.pluck-user-persona p.pluck-persona-sidebar-messages-header-text {
	font-size: 85% !important;
}
.pluck-user-persona p.pluck-persona-sidebar-blog-header-text {
	font-size: 85% !important;
}
.pluck-user-persona p.pluck-persona-sidebar-profile-header-text {
	font-size: 85% !important;
}
.pluck-user-persona p.pluck-persona-sidebar-know-header-text {
	font-size: 85% !important;
}
.pluck-user-persona span.pluck-persona-first-person-user-status {
	font-size: 0.75em !important;
}
.pluck-user-persona .pluck-persona-sidebar-messages-body {
	font-size: 95% !important;
}
.pluck-user-persona .pluck-persona-sidebar-blog-body {
	font-size: 95% !important;
}
.pluck-user-persona .pluck-persona-sidebar-profile-body {
	font-size: 95% !important;
}
.pluck-user-persona .pluck-persona-sidebar-know-body {
	font-size: 95% !important;
}
.pluck-user-persona p.pluck-persona-first-people-headerbar-text {
	font-size: 0.75em !important;
}
.pluck-user-persona p.pluck-persona-first-groups-headerbar-text {
	font-size: 0.75em !important;
}
.pluck-user-persona .pluck-persona-update-text {
	font-size: 100% !important;
}
.pluck-user-persona p.pluck-persona-userbar-stats-data-slice {
	font-size: 0.75em !important;
}
.pluck-user-persona span.pluck-persona-userbar-actions-element a {
	font-size: 0.75em !important;
}
.pluck-user-persona span.pluck-persona-userbar-rss-element a {
	font-size: 0.75em !important;
}
.pluck-user-persona span.pluck-persona-userbar-actions-element span {
	font-size: 12px !important;
}
.pluck-user-persona span.pluck-persona-userbar-avatar-quickguide-label {
	font-size: 12px !important;
}
.pluck-user-persona span.pluck-persona-userbar-avatar-quickguide-action {
	font-size: 0.8em !important;
}
.pluck-user-persona .pluck-third-section-header {
	color: rgb(97, 85, 85); font-size: 13px !important;
}
.pluck-user-persona .pluck-persona-first-settings-connectors-headerbar {
	color: rgb(97, 85, 85); font-size: 13px !important;
}
.pluck-user-persona .pluck-persona-first-settings-prefs-headerbar {
	color: rgb(97, 85, 85); font-size: 13px !important;
}
.pluck-user-persona .pluck-persona-first-settings-info-headerbar {
	color: rgb(97, 85, 85); font-size: 13px !important;
}
.pluck-user-persona .pluck-third-section-header p {
	font-size: 100% !important;
}
.pluck-user-persona p.pluck-third-basic-info-data-slice {
	font-size: 11px !important;
}
.pluck-user-persona p.pluck-third-interests-data-slice {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-third-interests-section-text {
	font-size: 90% !important;
}
.pluck-user-persona p.pluck-persona-third-people-headerbar-text {
	font-size: 100% !important;
}
.pluck-user-persona span.pluck-persona-third-people-headerbar-label {
	font-size: 100% !important;
}
.pluck-user-persona select.pluck-persona-third-people-filters {
	font-size: 100% !important;
}
.pluck-user-persona .pluck-persona-first-settings-info-basic-info {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-settings-info-interests {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-settings-connectors-facebook {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-settings-connectors-twitter {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-settings-prefs-blog-title-legend {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-settings-prefs-blog-comments-allow {
	font-size: 12px !important;
}
.pluck-user-persona .pluck-persona-first-settings-prefs-blog-comments-approve {
	font-size: 12px !important;
}
.pluck-user-persona label.pluck-persona-first-settings-prefs-blog-tagline-legend {
	font-size: 12px !important;
}
.pluck-user-persona span.pluck-primary-button-text {
	font-size: 90% !important;
}
.pluck-user-persona a.pluck-primary-button {
	background: url("/img/pluck/pluck-primary-button-right.gif") no-repeat right top !important;
}
.pluck-user-persona span.pluck-primary-button-text {
	background: url("/img/pluck/pluck-primary-button-left.gif") no-repeat 0px !important;
}
.pluck-user-persona h4.pluck-user-mp-username span {
	font-size: 11px !important;
}
.pluck-user-persona p.pluck-persona-avatar-desc-info {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-persona-first-people-single-actions {
	font-size: 11px !important;
}
.pluck-user-persona span.pluck-persona-first-people-headerbar-label {
	font-size: 0.75em !important;
}
.pluck-user-persona textarea.pluck-persona-first-settings-info-basic-info-content-about-textarea {
	font-size: 13px !important;
}
.pluck-user-persona span.pluck-persona-first-settings-info-actions-cancel {
	font-size: 90% !important;
}
.pluck-user-persona .pluck-persona-reply-text {
	font-size: 12px !important;
}
.pluck-user-persona span.pluck-secondary-button-text {
	font-size: 100% !important;
}
.pluck-user-persona h4.pluck-user-mp-username {
	font-size: 13px !important;
}
.pluck-user-persona .pluck-user-mp-reportAbuse-link {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-no-bio {
	font-size: 13px !important;
}
.pluck-user-persona span.pluck-user-mp-text {
	font-size: 11px !important;
}
.pluck-user-persona p.pluck-user-mp-asl {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-message-area {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-message-message-group label {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-message-subject-group label {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-message-subject-group input {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-message-message-group textarea {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-report-abuse-type-group label {
	font-size: 11px !important;
}
.pluck-user-persona .pluck-user-mp-report-abuse-message-group label {
	font-size: 11px !important;
}
.Sitelife_PluckLogo {
	display: none;
}
.Pluck_FooterLink {
	display: none;
}
.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; margin-bottom: 10px;
}
.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-header {
	background: rgb(155, 0, 0);
}
.isMobile .bq-module-header {
	background: rgb(155, 0, 0);
}
.selected-on .bq-module-option-content {
	border-color: rgb(155, 0, 0);
}
.vote-instructions span {
	color: rgb(155, 0, 0);
}
.header.bq-module-title h2 {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;
}
.bq-module-share > ul li.more-link a {
	color: rgb(155, 0, 0);
}
.comments-link a {
	color: rgb(155, 0, 0);
}
.bq-module-read-issue {
	background: rgb(155, 0, 0);
}
.bq-module-header-content p {
	font-family: "Helvetica Neue", helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.bq-module-header-content p span {
	line-height: 24px; font-family: "Helvetica Neue", helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.bq-module-option-overlay p {
	font-family: "Helvetica Neue", helvetica, sans-serif; font-weight: bold;
}
.selected-on .bq-module-option-content p.percentage {
	font-family: "Helvetica Neue", helvetica, sans-serif; font-size: 50px; font-weight: bold;
}
.selected-on .bq-module-option-content p.votes {
	font-family: "Helvetica Neue", helvetica, sans-serif;
}
.selected-off .bq-module-option-content p.percentage {
	font-family: "Helvetica Neue", helvetica, sans-serif; font-size: 50px; font-weight: bold;
}
.selected-off .bq-module-option-content p.votes {
	font-family: "Helvetica Neue", helvetica, sans-serif;
}
.vote-instructions {
	font-family: "Helvetica Neue", helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
.vote-instructions span {
	font-family: "Helvetica Neue", helvetica, sans-serif; font-weight: bold;
}
.header.bq-module-title h2 {
	font-family: "Helvetica Neue", helvetica, sans-serif;
}
.bq-module-read-issue a {
	color: rgb(255, 255, 255); font-family: "Helvetica Neue", helvetica, sans-serif; font-weight: bold;
}
.bq-module-read-issue a:link {
	color: rgb(255, 255, 255);
}
.bq-module-read-issue a:visited {
	color: rgb(255, 255, 255);
}
.bq-module-read-issue a:hover {
	color: rgb(255, 255, 255);
}
.bq-module-read-issue a:active {
	color: rgb(255, 255, 255);
}
.span-10 .bq-module-header {
	background: rgb(155, 0, 0);
}
.isMobile .bq-module-header {
	background: rgb(155, 0, 0);
}
.pkt-sponsorship .tagline {
	color: rgb(153, 153, 153);
}
.bq-module-header {
	min-height: 0px;
}
.faux-10 .selected-on .bq-module-option-content p.votes {
	font-size: 18px;
}
.faux-10 .selected-off .bq-module-option-content p.votes {
	font-size: 18px;
}
.faux-21 .selected-on .bq-module-option-content p.votes {
	font-size: 18px;
}
.faux-21 .selected-off .bq-module-option-content p.votes {
	font-size: 18px;
}
.hst_readphoto_container {
	width: 300px;
}
.hst-readphoto {
	margin-bottom: 10px; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst_readphoto_header {
	background: url("/img/pluck/readerphoto/title.gif") repeat-x 0px 0px; height: 39px;
}
.hst_readphoto_lheader {
	background: url("/img/pluck/readerphoto/ltile.gif") no-repeat 0px 0px; width: 10px; height: 39px; float: left;
}
.hst_readphoto_photoheader {
	color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 9px; font-size: 12px; font-weight: bold; float: left; display: inline;
}
.hst_readphoto_rheader {
	background: url("/img/pluck/core/readerphoto/rtile.gif") no-repeat 0px 0px; width: 50px; height: 39px; float: right;
}
.hst_readphoto_point {
	background: url("/img/pluck/readerphoto/gpoint.gif") no-repeat 0px 0px; margin: -9px 0px 2px 30px; width: 16px; height: 9px;
}
.hst_readphoto_titlecontainer {
	margin-bottom: 4px;
}
.hst_readphoto_phototitle {
	color: rgb(0, 0, 0); line-height: 15px; font-size: 15px; font-weight: bold; float: left;
}
.hst_readphoto_countcontainer {
	margin: 0px; width: inherit; height: 16px; text-align: right; float: right;
}
.hst_readphoto_rcount {
	background: url("/img/pluck/core/readerphoto/rphoto.gif") no-repeat 0px 0px; width: 4px; height: 16px; float: right;
}
.hst_readphoto_photocount {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 9px; float: right; background-color: rgb(158, 158, 158);
}
.hst_readphoto_lcount {
	background: url("/img/pluck/core/readerphoto/lphoto.gif") no-repeat 0px 0px; width: 4px; height: 16px; float: right;
}
.hst_readphoto_detailscontainer {
	margin-bottom: 4px;
}
.hst_readphoto_timestamp {
	color: gray; font-size: 9px; margin-top: -2px; float: left;
}
.hst_readphoto_sharecontainer {
	background: url("/img/pluck/readerphoto/share.gif") no-repeat 0px 0px; width: 75px; height: 16px; float: right; display: inline;
}
.hst_readphoto_sharetitle {
	padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); line-height: 15px; font-size: 9px !important;
}
.hst_readphoto_sharetitle a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.hst_readphoto_sharetitle a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.hst_readphoto_sharetitle a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.hst_readphoto_sharetitle a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.hst_readphoto_all_link {
	font-size: 9px; margin-top: -2px; float: right; display: inline;
}
.hst_readphoto_all_link a:link {
	color: gray; text-decoration: none;
}
.hst_readphoto_all_link a:visited {
	color: gray; text-decoration: none;
}
.hst_readphoto_all_link a:hover {
	color: gray; text-decoration: none;
}
.hst_readphoto_all_link a:active {
	color: gray; text-decoration: none;
}
.hst_readphoto_bgphoto {
	margin: 0px; padding: 0px; width: 300px; height: 220px; overflow: hidden;
}
.hst_readphoto_bgphoto p.illo {
	overflow: hidden;
}
.hst_readphoto_bgphoto p.illo img {
	border: currentColor; width: auto; padding-bottom: 0px;
}
.hst_readphoto_tabs {
	padding: 13px 13px 13px 9px; border: 1px solid rgb(202, 200, 200); margin-bottom: 10px;
}
.hst_readphoto_tabs .hst_readphoto_tab {
	list-style: none; padding-left: 8px; float: left; display: inline;
}
.hst_readphoto_tabs .hst_readphoto_selected {
	background: url("/img/pluck/core/readerphoto/wpoint.png") no-repeat top; list-style: none; margin: -22px 0px 0px; padding: 22px 0px 0px 8px; float: left; display: inline; position: relative;
}
.hst_readphoto_tabs img {
	border: currentColor;
}
.hst_readphoto_thumbs1 {
	padding: 8px 13px 6px; border: 1px solid rgb(202, 200, 200); margin-bottom: 10px;
}
.hst_readphoto_thumbs2 {
	padding: 8px 13px 6px; border: 1px solid rgb(202, 200, 200); margin-bottom: 7px;
}
.hst_readphoto_thumbscontainer {
	padding-bottom: 2px; padding-left: 4px;
}
.hst_readphoto_thumbfirst {
	list-style: none; padding-left: 4px; float: left; display: inline;
}
.hst_readphoto_thumb {
	list-style: none; padding-left: 8px; float: left; display: inline;
}
.featured_galleries_header {
	background: url("/img/pluck/core/readerphoto/dropbk.gif") no-repeat; padding: 3px 0px 0px 7px; height: 20px; color: rgb(74, 74, 74); line-height: 18px; font-family: Helvetica Neue, sans-serif; font-size: 11px; font-weight: bold;
}
.featured_galleries_header a:link {
	color: rgb(74, 74, 74); text-decoration: none;
}
#featured_galleries_header a:visited {
	color: rgb(74, 74, 74); text-decoration: none;
}
#featured_galleries_header a:hover {
	color: rgb(74, 74, 74); text-decoration: none;
}
#featured_galleries_header a:active {
	color: rgb(74, 74, 74); text-decoration: none;
}
.featured_galleries {
	width: 170px; bottom: 0px; float: left; position: absolute; z-index: 10;
}
.all_galleries {
	padding: 7px 7px 0px 0px; font-size: 10px; float: right; position: relative;
}
.all_gallery_link {
	line-height: 13px; font-size: 11px; float: right;
}
.readerphoto_dropup {
	padding: 0px 6px; width: 300px; height: 23px; margin-bottom: 10px; border-bottom-color: rgb(202, 200, 200); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.links_container {
	display: none;
}
.links_list {
	background: rgb(255, 255, 255); margin: 0px; padding: 8px 8px 4px; 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; z-index: 10;
}
.droparrow {
	padding: 0px 0px 0px 15px;
}
.hst-searchbox {
	background: url("/img/modules/searchbox/tile.png") no-repeat;
}
.hst-searchbox td.text input {
	font: 0.92em/normal Verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-simplelist {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;
}
.hst-simplelist p.entry {
	font-size: 0.92em;
}
.hst-simplelist h4 {
	font: 11px/15px Verdana, sans-serif; display: inline; font-size-adjust: none; font-stretch: normal;
}
.hst-simplelist h5 {
	font: 11px/15px Verdana, sans-serif; display: inline; font-size-adjust: none; font-stretch: normal;
}
.hst-simplelist p.exit {
	font-size: 0.92em;
}
.hst-simplelist .item {
	background: url("/img/utils/bullet.gif") no-repeat 0px 6px; overflow: hidden; padding-left: 11px;
}
.hst-simplelist h5.timestamp {
	margin: 0px 0px 0px 5px; color: rgb(102, 102, 102); font-size: 10px;
}
.hst-simplelist h2 {
	margin: 0px 0px 6px; padding: 0px; text-transform: uppercase; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold;
}
.hst-simplelist .header {
	margin-bottom: 0px;
}
#footernav {
	margin: 0px; padding: 6px 0px 0px; clear: both; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
#footernav .footeritem {
	margin: 0px; padding: 0px; clear: left; font-weight: 700; display: inline;
}
#footernav h3 {
	clear: left; display: inline;
}
#footernav ul {
	list-style: none; display: inline;
}
#footernav ul.main {
	padding-left: 5px;
}
#footernav li {
	background: url("/img/utils/footer_pipe_bullet.gif") no-repeat right; margin: 0px; padding: 0px 8px 0px 3px; height: 8px; font-size: 10px; display: inline;
}
#footernav li.last {
	padding: 0px 5px;
}
#footernav .anchortop {
	width: 10%; text-align: right; text-transform: lowercase; margin-right: 8px; float: right;
}
#footernav div.sub {
	background: rgb(238, 238, 238); margin: 7px 0px 0px; padding: 8px 10px 10px; clear: both; border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#sitecopyright {
	margin: 7px auto 20px; padding: 20px 0px 0px; width: 970px; height: 51px; text-align: center; font-family: Verdana,sans-serif; font-size: 0.78em;
}
#sitecopyright img {
	margin: 7px;
}
#headernav a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
#headernav a:visited {
	color: rgb(1, 86, 96); text-decoration: none;
}
#footernav a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
#footernav a:visited {
	color: rgb(1, 86, 96); text-decoration: none;
}
#sitecopyright a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
#sitecopyright a:visited {
	color: rgb(1, 86, 96); text-decoration: none;
}
#channelnav a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
#channelnav a:visited {
	color: rgb(1, 86, 96); text-decoration: none;
}
.hst-siteheader {
	margin: 0px; padding: 10px 0px 0px; line-height: 1; position: relative; background-color: rgb(255, 255, 255);
}
.hst-siteheader .skip {
	display: none;
}
.hst-siteheader .row1 {
	background: rgb(255, 255, 255); height: 90px; margin-bottom: 10px;
}
.hst-siteheader .row2b {
	background: url("/img/modules/siteheader/tile_gradient_skyline_v3.gif") no-repeat 0px -22px !important; height: 100px; clear: both;
}
.hst-siteheader .brand {
	padding: 0px 0px 0px 10px; width: 310px; float: left;
}
.hst-topzone {
	left: 10px; top: -90px; position: relative;
}
#headernav {
	width: 1000px;
}
#headernav div.topsection {
	margin: 0px;
}
#headernav div.topsection img.headerpromo {
	margin: 0px 22px 0px 7px; border: 0px currentColor; float: left;
}
#headernav a {
	outline: 0px;
}
#headernav div.topsection div.ad {
	margin: 0px 10px 0px 0px; padding: 0px; text-align: left; float: right; display: block;
}
* #headernav #lead {
	height: 1%; padding-top: 3px !important;
}
* #headernav #lead {
	height: 1%;
}
.hst-siteheader .midsection {
	clear: both; position: relative;
}
div.headernav_tile div.midsection {
	height: 76px;
}
div.headernav_tile div.midsection {
	padding-right: 0px;
}
#lead div.ad {
	margin: 7px 10px 0px 0px !important;
}
#lead div.ad {
	padding: 0px; float: right; display: inline;
}
#headernav .top_header h1 {
	margin: 0px !important; padding: 11px 0px 0px 10px !important; float: left !important; display: inline !important;
}
#headernav h1 a {
	outline: 0px; text-indent: -1024px; overflow: hidden; font-size: 0.71em; float: left; display: block;
}
div.headernav_tile h1 a {
	background: url("/img/modules/siteheader/brand_sfgate192x37.gif") no-repeat 0px 0px; width: 192px; height: 37px;
}
.hst-siteheader .weather {
	background-position: 160px 0px; width: 746px; height: 70px; float: left; background-repeat: no-repeat;
}
.hst-siteheader .weather .desc {
	left: 163px; top: 12px; width: 470px; position: relative;
}
.hst-siteheader .weather .maintemp {
	top: 6px; color: rgb(51, 51, 51); font-family: trebuchet ms, arial, sans-serif; font-size: 32px; position: relative;
}
.hst-siteheader .weather .maintemp a {
	outline: 0px; color: rgb(35, 35, 35) !important; font-family: trebuchet ms,arial,sans-serif; font-size: 32px; text-decoration: none !important;
}
.hst-siteheader .weather .conds .degree {
	top: 4px; font-size: 22px; float: right; position: relative;
}
.hst-siteheader .weather .conds {
	top: 6px; width: 84px; height: 80px; text-align: right; color: rgb(51, 51, 51); font-family: Trebuchet ms,arial,sans-serif; font-size: 32px; float: left; display: inline; position: relative;
}
.hst-siteheader .weather .conds .cityname {
	line-height: 16px; font-weight: bold;
}
.hst-siteheader .weather .conds a {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
.hst-siteheader .weather .conds .cityname {
	line-height: 16px; font-weight: bold;
}
.hst-siteheader .weather .conds .change {
	font-size: 10px; font-weight: normal;
}
.hst-siteheader .weather .conds span {
	top: -8px; color: rgb(51, 51, 51); font-family: verdana; font-size: 12px; font-weight: normal; position: relative;
}
.hst-siteheader .weather .change a {
	color: rgb(1, 86, 96) !important; text-decoration: none !important;
}
.hst-siteheader .weather .row {
	margin: 0px 2px; width: 100%;
}
.hst-siteheader #weatherTodayClass {
	background-position: left bottom; background-repeat: no-repeat;
}
#weatherTomorrowClass {
	background-position: left bottom; background-repeat: no-repeat;
}
.hst-siteheader .weather .day1 {
	height: 25px; text-indent: 42px; margin-right: 2px; float: left; display: inline;
}
.hst-siteheader .weather .row p {
	margin: 0px; padding: 0px; font-family: verdana; font-size: 10px;
}
.hst-siteheader .weather .temps {
	color: rgb(34, 34, 34);
}
.hst-siteheader .weather .temps .low {
	color: rgb(30, 54, 145);
}
.hst-siteheader .weather .temps .high {
	color: rgb(116, 27, 27);
}
#HwTonightClass {
	background-position: left bottom; background-repeat: no-repeat;
}
#HwTomorrowClass {
	background-position: left bottom; background-repeat: no-repeat;
}
.hst-siteheader .weather .day2 {
	height: 25px; text-indent: 42px; float: left; display: inline;
}
.hst-siteheader .weather .row p {
	margin: 0px; padding: 0px; font-family: verdana; font-size: 10px;
}
.hst-siteheader .weather .links {
	top: 54px; font-family: verdana; font-size: 10px; float: left; position: relative;
}
.hst-siteheader .weather .row .links a.forecast {
	margin-left: 12px;
}
.hst-siteheader .weather .row .links a {
	top: 12px; color: rgb(1, 86, 96) !important; text-decoration: none !important; position: relative;
}
.hst-siteheader .weather .row .links a:hover {
	text-decoration: underline !important;
}
.hst-siteheader .weather .row .links img {
	border: 0px currentColor;
}
.hst-siteheader .weather .row .links a.forecast span {
	color: rgb(1, 86, 96) !important;
}
.hst-siteheader .weather .row .links a.traffic {
	margin-left: 8px;
}
.hst-siteheader .weather .location {
	padding: 10px 6px 10px 10px; float: left;
}
.hst-siteheader .weather .location .cityname a {
	color: rgb(0, 0, 0) !important; line-height: 16px; font-family: verdana; font-size: 11px; font-weight: bold;
}
.hst-siteheader .weather .location .change a {
	font-size: 10px; font-weight: normal;
}
.hst-siteheader .weather .location .cond {
	color: rgb(51, 51, 51); line-height: 16px; font-family: "Verdana", sans-serif; font-size: 11px; font-weight: normal;
}
.hst-siteheader .weather .location .links {
	line-height: 16px; font-family: "Verdana", sans-serif; font-size: 10px; float: left;
}
.hst-siteheader .weather p.tagline {
	margin: 0px; padding: 0px; color: rgb(34, 34, 34); clear: both; font-family: "Verdana", sans-serif; font-size: 10px; float: left; position: relative;
}
.hst-siteheader .user_tools {
	margin: 0px; padding: 0px 10px 0px 0px !important; top: 9px !important; font-family: Verdana, sans-serif; font-size: 0.78em; float: right; display: inline; position: relative !important; z-index: 1 !important;
}
.hst-siteheader .buttonone {
	margin: 0px 10px; width: 242px; height: 90px; float: left;
}
.hst-siteheader .leaderboard {
	width: 728px; height: 90px; float: left;
}
.hst-siteheader .halfbanner {
	margin: 0px 10px; width: 234px; height: 60px; float: right;
}
.hst-siteheader .searchtools {
	width: 620px; height: 22px; font-family: Verdana, sans-serif; font-size: 10px; margin-top: 6px; float: left;
}
.hst-siteheader .searchtools .searchtermbar {
	background: url("/img/modules/siteheader/searchbar_bg.gif") no-repeat left top; width: 193px; height: 19px; margin-right: 5px; margin-left: 10px; float: left;
}
.hst-siteheader .searchtools form input {
	margin-right: 5px;
}
.hst-siteheader .searchtools form #searchbtn {
	margin-right: 0px; float: right;
}
.hst-siteheader .searchtools .searchtermbar .textInputNote {
	color: rgb(102, 102, 102);
}
.hst-siteheader .searchtools .searchtermbar .textInputNote {
	background: 0px 0px rgb(255, 255, 255); margin: 2px 0px 0px 7px; padding: 0px; border: 0px currentColor; width: 150px; height: 15px; font-family: verdana; font-size: 11px; float: left; outline-width: 0px; outline-style: none;
}
.hst-siteheader .searchtools .searchtermbar .textInput {
	background: 0px 0px rgb(255, 255, 255); margin: 2px 0px 0px 7px; padding: 0px; border: 0px currentColor; width: 150px; height: 15px; font-family: verdana; font-size: 11px; float: left; outline-width: 0px; outline-style: none;
}
.hst-siteheader .searchtools form input {
	margin-right: 5px;
}
.hst-siteheader .searchtools .searchtermbar .gobtn {
	margin-right: 0px; float: right; cursor: pointer;
}
.hst-siteheader hr {
	display: none;
}
.hst-siteheader .searchtools .searchoptions {
	float: left;
}
.hst-siteheader .searchtools .first.searchoption_radio {
	padding-left: 0px;
}
.hst-siteheader .searchtools .searchoption {
	padding-top: 4px;
}
.hst-siteheader .searchtools .searchoption_radio {
	top: 4px; padding-left: 5px; position: relative;
}
.hst-siteheader .searchtools span.yahoo {
	color: rgb(123, 0, 153); font-size: 9px; font-weight: bold;
}
#headernav .pipe {
	color: rgb(102, 102, 102);
}
.hst-siteheader .searchtools .pipe {
	margin-right: 2px; margin-left: 5px;
}
.hst-siteheader .sitenav {
	width: 914px; float: left; position: relative; z-index: 0;
}
.hst-siteheader .sitenav a {
	padding: 8px 12px 4px 11px; height: 17px; text-transform: none; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; float: left; display: inline;
}
.hst-siteheader .sitenav a:link {
	color: white;
}
.hst-siteheader .sitenav a:visited {
	color: white;
}
.hst-siteheader .sitenav a:active {
	color: white;
}
.hst-siteheader .sitenav a:hover {
	color: rgb(255, 221, 137); text-decoration: none;
}
.hst-siteheader .sitenav {
	background: url("/img/modules/siteheader/sitenav_sprite.png") repeat-x 0px -29px;
}
.hst-siteheader .sitenav .list1 {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px 0px;
}
.hst-siteheader .sitenav .list1 .first {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -29px; margin-left: 4px;
}
.hst-siteheader .sitenav .list2 {
	background: url("/img/modules/siteheader/sitenav_sprite.png") repeat-x 0px -87px rgb(205, 0, 0); float: right;
}
.hst-siteheader .sponsor {
	background: rgb(0, 0, 0); padding: 8px 5px;
}
.hst-siteheader .sponsor img {
	height: 13px;
}
.hst-siteheader .sitenav .list2 .first {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -58px;
}
.hst-siteheader .sitenav .list2 .last {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat right -116px;
}
.hst-siteheader .sitenav .list3 {
	background: rgb(0, 0, 0); float: right;
}
.hst-siteheader .sitenav .list3 a {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -145px;
}
.hst-siteheader .sitenav .list3 .list3_last a {
	padding: 8px 0px 2px 10px !important;
}
.hst-siteheader .sitenav .list3 .list3_last a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.hst-siteheader .sitenav .list3 .list3_last img {
	margin: -2px 8px 0px 0px !important;
}
.hst-siteheader .sitenav {
	clear: left;
}
.hst-siteheader .sitenav {
	overflow: hidden;
}
.hst-siteheader .sitenav .list1 {
	overflow: hidden;
}
.hst-siteheader .sitenav ul {
	float: left; display: inline;
}
.hst-siteheader .sitenav li {
	float: left; display: inline;
}
.hst-siteheader .siteindex {
	display: none;
}
.hst-siteheader .subnav li.label {
	color: rgb(154, 0, 0);
}
.hst-siteheader .sitenav .list1 .selected {
	background: url("/img/modules/siteheader/sitenav_selected_sprite.png") no-repeat 100% 0px;
}
.hst-siteheader .sitenav .list2 .selected {
	background: url("/img/modules/siteheader/sitenav_selected_sprite.png") no-repeat 100% 0px;
}
.hst-siteheader .sitenav .list3 .selected {
	background: url("/img/modules/siteheader/sitenav_selected_sprite.png") no-repeat 100% 0px;
}
.hst-siteheader .sitenav .list1 .selected a {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -203px; color: black;
}
.hst-siteheader .sitenav .list2 .selected a {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -261px; color: black;
}
.hst-siteheader .sitenav .list2 .selected.first a {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -232px; color: black;
}
.hst-siteheader .sitenav .list2 .selected.last {
	background: url("/img/modules/siteheader/sitenav_selected_sprite.png") no-repeat 100% -29px; color: black;
}
.hst-siteheader .sitenav .list3 .selected a {
	background: url("/img/modules/siteheader/sitenav_sprite.png") no-repeat 0px -290px; color: black;
}
.hidden.subnav {
	display: none !important;
}
.hst-siteheader .subnav {
	background: url("/img/modules/siteheader/subnav_bkgrd.png") no-repeat 0px 0px rgb(255, 255, 255); padding: 0px 10px; width: 980px; height: 28px; overflow: hidden; margin-bottom: 10px; white-space: nowrap;
}
.hst-siteheader .subnav li {
	background: url("/img/modules/siteheader/subnav_delimiter.gif") no-repeat 5px 2px; line-height: 27px; padding-left: 15px; font-size: 11px; display: inline; white-space: nowrap;
}
* html .hst-siteheader .subnav li {
	background: url("/img/modules/siteheader/subnav_delimiter.gif") no-repeat 5px 3px;
}
.hst-siteheader .subnav li.first {
	padding-left: 0px;
}
.hst-siteheader .subnav li.label {
	padding-right: 5px; padding-left: 0px; font-weight: bold;
}
.subnav li img.clear {
	width: 1px; height: 20px;
}
.subnav li img {
	margin-top: -2px; vertical-align: middle;
}
.hst-siteheader .subnav li.selected a {
	color: black; font-weight: bold;
}
.hst-siteheader .subnav li a {
	color: rgb(1, 86, 96);
}
.hst-siteheader #weatherPopupMenu {
	left: 42em; top: 1em; display: none; position: absolute; z-index: 9999;
}
.hst-siteheader #weatherPopupMenu .menu {
	background: rgb(239, 239, 239); padding: 5px 2px 7px 7px; border: 1px solid rgb(154, 154, 154); width: 150px; clear: both; font-family: verdana; font-size: 10px;
}
.hst-siteheader #weatherPopupMenu .menu .list {
	margin-top: 10px;
}
.hst-siteheader #weatherPopupMenu .menu p {
	margin: 0px 0px 6px; padding: 0px;
}
.hst-siteheader #weatherPopupMenu .menu p input {
	margin-right: 4px;
}
.gallery-promo-wide .nav {
	background-color: rgb(1, 86, 96);
}
.gallery-promo-wide ul.gpwide-tab-wrap li.gpwide-on {
	background-color: rgb(1, 86, 96);
}
.gallery-promo-wide .dot-on {
	background-color: rgb(1, 86, 96);
}
.gallery-promo-wide .gpwide-prev span {
	background-color: rgb(1, 86, 96);
}
.gallery-promo-wide .gpwide-next span {
	background-color: rgb(1, 86, 96);
}
#gallery_other_module .gallery-promo-wide h2 {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gallery-promo-wide .jQ-slideshow {
	margin: 0px 0px 0px -1px;
}
.gpwide-prev {
	margin-left: -13px;
}
.gpwide-next {
	margin-right: -12px;
}
.gallery-promo-wide li {
	margin: 0px 10px;
}
.hst-slideshowpromo {
	background: url("/img/modules/freeform/curvebox_grayedge1.gif") no-repeat left top rgb(255, 255, 255); padding: 0px; border: currentColor;
}
.hst-slideshowpromo .edge2 {
	background: url("/img/modules/freeform/curvebox_grayedge2.gif") no-repeat right top;
}
.hst-slideshowpromo .edge3 {
	background: url("/img/modules/freeform/curvebox_grayedge3.gif") no-repeat right bottom;
}
.hst-slideshowpromo .edge4 {
	background: url("/img/modules/freeform/curvebox_grayedge4.gif") no-repeat left bottom; padding: 10px;
}
.hst-slideshowpromo h4 {
	font: 10px/14px "Verdana", sans-serif; padding-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.hst-slideshowpromo h2 {
	font: bold 11px/normal "Verdana", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hst-slideshowpromo .pagination {
	font: 11px/normal "Verdana", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.photo-gallery .gallery-head-details a {
	color: rgb(1, 86, 96);
}
.photo-gallery .gallery-caption a {
	color: rgb(1, 86, 96);
}
.gallery-nav-a .view-all-a .gallery-view-all-button {
	color: rgb(1, 86, 96);
}
.gallery-nav-a .view-all-a .gallery-view-all-button:hover {
	color: rgb(1, 86, 96);
}
.gallery-nav-a .view-all-a .gallery-view-all-button:visited {
	color: rgb(1, 86, 96);
}
.gp-title a {
	color: rgb(1, 86, 96);
}
.gp-title a:visited {
	color: rgb(1, 86, 96);
}
a#galleryExpandBtn {
	background-position: 0px -240px;
}
.slide-count .gallery-prev a {
	background-position: 0px -96px;
}
.thumb-list-prev a {
	background-position: 0px -96px;
}
.slide-count .gallery-next a {
	background-position: 0px -112px;
}
.thumb-list-next a {
	background-position: 0px -112px;
}
ul.gallery-thumbs li div {
	border: 3px solid rgb(1, 86, 96);
}
.gallery-va-list-item a div {
	border: 3px solid rgb(1, 86, 96);
}
.photo-gallery .pagecontent {
	background: url("/img/utils/vertical_dots.gif") repeat-y 652px 0px; margin: 0px 18px;
}
.photo-gallery #hst-partialbanner {
	margin-bottom: 0px;
}
.container_15 .grid_15 {
	width: 962px; margin-bottom: 10px;
}
.hst-newGallery .container_15 .grid_10 {
	width: 640px;
}
.container_15 .grid_5 {
	width: 300px;
}
.gallery-right-col {
	margin: 0px;
}
.photo-gallery {
	background: rgb(255, 255, 255);
}
.photo-gallery .container {
	background: rgb(255, 255, 255); padding-bottom: 0px;
}
.photo-gallery .pagecontent .header {
	
}
.gallery-top {
	padding: 0px;
}
.gallery-grow-wrap {
	background: url("/img/pluck/core/tools_dashline.gif") repeat-x left bottom; width: 652px;
}
.gallery-content {
	padding: 15px 10px 10px;
}
.gallery-header .header-block {
	padding: 0px 10px;
}
.wide.gallery-grow-wrap .gallery-thumb-wrap hr {
	width: 950px;
}
.wide.gallery-grow-wrap .thumb-list-next {
	margin: 44px 2px 0px 0px;
}
.wide.gallery-grow-wrap ul.gallery-thumbs li {
	margin-right: 9px;
}
.wide.gallery-grow-wrap #galleryExpand {
	margin: 0px 0px 9px;
}
.gallery-promo .gallery-promo-list {
	margin: 0px 0px 10px; padding: 10px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 280px;
}
.gallery-promo ul.hl-list {
	padding: 10px 0px 0px; width: 280px;
}
.gallery-promo-list h2.gp-header {
	padding: 0px; color: rgb(55, 55, 55); font-size: 14px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gallery-promo ul.hl-list li {
	width: 130px;
}
.gallery-promo .gallery-promo-list li img {
	width: 130px;
}
.gallery-promo .gallery-promo-list li.omega {
	margin: 0px 0px 0px 18px;
}
.gallery-promo-list .gp-title {
	line-height: 15px; padding-bottom: 0px;
}
.gallery-header h2 {
	font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
.gallery-header h2.gallery-header-title {
	font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
.gallery-header span.gallery-byline {
	font-family: Arial, sans-serif; font-weight: bold;
}
.gallery-header span.gallery-date {
	font-family: Arial, sans-serif; font-weight: bold;
}
.gallery-header .gallery-head-details {
	font-family: Arial, sans-serif;
}
.gallery-credit {
	font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
.gallery-title {
	color: rgb(55, 55, 55); font-family: "Verdana", Arial, sans-serif;
}
h3.gallery-title {
	color: rgb(55, 55, 55); font-family: "Verdana", Arial, sans-serif;
}
.gallery-nav-a .slide-count > span {
	color: rgb(23, 23, 23); font-family: Arial, sans-serif; font-weight: bold;
}
.gallery-details .slide-count > span {
	color: rgb(23, 23, 23); font-family: Arial, sans-serif; font-weight: bold;
}
.gallery-caption {
	font-family: Arial, sans-serif;
}
h4.gallery-rel-article {
	font-family: Arial, sans-serif; font-weight: bold;
}
.gallery-nav-a .view-all-a .gallery-view-all-button {
	font-family: Arial, sans-serif; font-weight: bold;
}
#gallery_other_module .gallery-promo-wide h2 {
	font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
.gallery-promo-list h2.gp-header {
	font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
#gallery_other_module .gallery-promo-wide h2 {
	color: rgb(23, 23, 23);
}
.first-word {
	font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
.gallery-promo-wide ul.gpwide-tab-wrap li {
	color: rgb(23, 23, 23); font-family: "Verdana", Arial, sans-serif; font-weight: bold;
}
.gallery-promo-wide .ms-headline {
	font-family: Arial, sans-serif; font-weight: bold;
}
.gallery-promo-list .gp-title {
	font-family: Arial, sans-serif; font-weight: bold;
}
.wide.gallery-grow-wrap .gallery_last_slide_container {
	margin: 0px;
}
.hst-spwide {
	background: url("/img/modules/slideshow/promo/wide/edge1.gif") no-repeat left top; border: currentColor; height: 1%;
}
.hst-spwide .edge2 {
	background: url("/img/modules/slideshow/promo/wide/edge2.gif") no-repeat right top;
}
.hst-spwide .edge3 {
	background: url("/img/modules/slideshow/promo/wide/edge3.gif") no-repeat right bottom;
}
.hst-spwide .edge4 {
	background: url("/img/modules/slideshow/promo/wide/edge4.gif") no-repeat left bottom; padding: 9px 11px 11px;
}
.hst-spwide .pagination {
	font-size: 1em;
}
.hst-spwide h2 {
	font: bold 13px/normal "Arial", sans-serif; margin: 4px 10px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.hst-spwide .pagination {
	font: 11px/normal "Verdana", sans-serif; margin: 4px 10px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.hst-spwide h4 {
	font: 10px/normal "Verdana", sans-serif; padding-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.hst-spwide li {
	padding: 0px 1%; width: 23%; text-align: left; overflow: hidden; float: left; display: inline;
}
.hst-gallerynav {
	margin-bottom: 0px !important;
}
.small.hst-gallerynav {
	margin-bottom: 0px !important;
}
.small.hst-gallerynav ul {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.small.hst-gallerynav li {
	padding-top: 0px;
}
.hst-twitterpromo {
	padding: 0px; border: currentColor;
}
.hst-twitterpromo {
	background: url("/img/modules/twitterpromo/corner1.gif") no-repeat left bottom;
}
.hst-twitterpromo .edge2 {
	background: url("/img/modules/twitterpromo/corner2.gif") no-repeat right bottom;
}
.hst-twitterpromo .edge3 {
	background: url("/img/modules/twitterpromo/corner3.gif") no-repeat right top;
}
.hst-twitterpromo .edge4 {
	background: url("/img/modules/twitterpromo/corner4.gif") no-repeat left top; padding: 11px;
}
.hst-twitterpromo .header {
	margin: 0px 0px 10px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hst-twitterpromo h2 {
	font-family: inherit; font-weight: normal;
}
.hst-twitterpromo h2 a:link {
	color: rgb(207, 17, 4);
}
.hst-twitterpromo h2 a:visited {
	color: rgb(207, 17, 4);
}
.hst-twitterpromo li {
	line-height: 1.5em; overflow: hidden; padding-bottom: 8px; font-size: 0.92em !important;
}
.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 {
	font-size: 0.92em;
}
.hst-widecombo {
	width: 100%; margin-bottom: 10px;
}
.hst-widecombo .header {
	background: repeat-x rgb(222, 222, 222); padding: 0px 8px; height: 22px; line-height: 22px; margin-bottom: 5px; vertical-align: middle; position: relative;
}
.hst-widecombo h2 {
	color: rgb(71, 71, 71); line-height: 18px; padding-top: 1px; font-size: 14px; 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: rgb(71, 71, 71);
}
.hst-widecombo h2 a:visited {
	color: rgb(71, 71, 71);
}
.hst-widecombo .header span {
	margin-left: 10px;
}
.hst-widecombo .header span img {
	margin-top: 4px;
}
*:first-child + html .hst-widecombo .header span img {
	margin-top: 14px;
}
.hst-widecombo p.entry {
	top: 0px; right: 8px; color: rgb(71, 71, 71); line-height: 18px; font-size: 10px; position: absolute;
}
.hst-widecombo p.entry a:link {
	color: rgb(71, 71, 71); line-height: 18px; font-size: 10px;
}
.hst-widecombo p.entry a:visited {
	color: rgb(71, 71, 71); line-height: 18px; font-size: 10px;
}
.hst-widecombo p.entry a:hover {
	text-decoration: underline;
}
.hst-widecombo p.entry a:active {
	text-decoration: underline;
}
.hst-widecombo p.entry a:focus {
	text-decoration: underline;
}
.hst-widecombo p.entry span {
	margin-left: 0px;
}
.hst-widecombo p.entry .delimit {
	color: rgb(102, 102, 102);
}
.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 3px; padding-left: 11px; font-family: inherit; font-size: 12px; 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-bottom: 10px; padding-left: 442px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-widefeature .illo {
	width: 432px; text-align: right; color: gray; font-size: 0.75em; margin-left: -442px; float: left; display: inline;
}
.hst-widefeature .illo a {
	background: black; border: 1px solid black; width: 430px; 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: 11px/15px "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: 11px/15px "Verdana", sans-serif; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.hst-widefeature .first h4 {
	line-height: 21px; font-family: "Verdana", sans-serif; font-size: 18px; font-weight: bold;
}
.hst-widefeature .detail {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
hst-widefeature h5.byline {
	line-height: 15px; font-family: "Verdana", sans-serif; font-size: 11px;
}
.hst-widefeature h5.byline {
	color: rgb(204, 204, 204);
}
.hst-widefeature h2 {
	font-family: "Verdana", sans-serif; font-size: 11px;
}
.hst-widefeature h5.timestamp {
	color: rgb(186, 44, 18); line-height: 14px; font-size: 11px;
}
.hst-widefeature .detail p {
	font-size: 11px;
}
.hst-widefeature p.extras {
	font-size: 11px;
}
.hst-widefeature p.subitems {
	font-size: 11px;
}
.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;
}
#hdn-vf-comments {
	border-top-color: rgb(155, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.hdn-comments .viafoura .vf-load-more {
	border-top-color: rgb(155, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.hdn-comments .viafoura .vf-comment-box .vf-upload-item a {
	color: rgb(155, 0, 0);
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-actions a {
	color: rgb(155, 0, 0);
}
.hdn-comments .viafoura .hdn-vf-comment-count {
	color: rgb(155, 0, 0);
}
.hdn-comments .viafoura .vf-comments .vf-comments-setting .vf-comments-sort {
	color: rgb(155, 0, 0);
}
.hdn-comments .vf-total-comments {
	color: rgb(155, 0, 0);
}
.hdn-comments .viafoura .vf-load-more {
	color: rgb(155, 0, 0);
}
.hdn-comments .viafoura .vf-comment-box .vf-comment-submit {
	background: rgb(155, 0, 0); font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .signin .submit-btn {
	background: rgb(155, 0, 0); font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .viafoura .vf-load-more {
	background: rgb(155, 0, 0); font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .vf-comments-meta .vf-left {
	font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .viafoura .vf-btn {
	font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .viafoura .vf-user-meta .vf-username {
	font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.viafoura .vf-comments .vf-comments-setting .vf-comments-sort {
	font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .viafoura .vf-comment-container .vf-comment-actions a {
	font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .viafoura .vf-comment-box .vf-upload-item a {
	font-family: "HelveticaNeueLTPro-Bd"; font-weight: normal;
}
.hdn-comments .viafoura .vf-load-more {
	background: url("/img/icons/SFGate_LoadMore_icon.png") no-repeat left; padding: 10px 10px 4px 25px; margin-left: 5px;
}
