@font-face {
	font-family: helvetica neue;
	src: url(../fonts/helveticaneue-roman-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-roman-webfont.woff) format("woff"), url(../fonts/helveticaneue-roman-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-roman-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Helvetica Neue;
	src: url(../fonts/helveticaneue-roman-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-roman-webfont.woff) format("woff"), url(../fonts/helveticaneue-roman-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-roman-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Helvetica Neue;
	src: url(../fonts/helveticaneue-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-bold-webfont.woff) format("woff"), url(../fonts/helveticaneue-bold-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-bold-webfont.svg) format("svg");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: Helvetica Neue;
	src: url(../fonts/helveticaneue-italic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-italic-webfont.woff) format("woff"), url(../fonts/helveticaneue-italic-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-italic-webfont.svg) format("svg");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: Helvetica Neue;
	src: url(../fonts/helveticaneue-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-bolditalic-webfont.woff) format("woff"), url(../fonts/helveticaneue-bolditalic-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-bolditalic-webfont.svg) format("svg");
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: Helvetica Neue Italic;
	src: url(../fonts/helveticaneue-italic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-italic-webfont.woff) format("woff"), url(../fonts/helveticaneue-italic-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-italic-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Helvetica Neue Bold;
	src: url(../fonts/helveticaneue-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-bold-webfont.woff) format("woff"), url(../fonts/helveticaneue-bold-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-bold-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Helvetica Neue Bold Italic;
	src: url(../fonts/helveticaneue-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/helveticaneue-bolditalic-webfont.woff) format("woff"), url(../fonts/helveticaneue-bolditalic-webfont.ttf) format("truetype"), url(../fonts/helveticaneue-bolditalic-webfont.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
.body-desktop #main {
	width: 632px;
}
.body-desktop #pagecontent {
	padding: 0px;
}
#pagecontent {
	color: rgb(0, 0, 0); line-height: 18px; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
}
#pagecontent a {
	font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent a:link {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}
#pagecontent a:visited {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent a:hover {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
}
#pagecontent .blogname a {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-style: normal; font-weight: normal !important;
}
#pagecontent .blogname span {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-style: normal; font-weight: normal !important;
}
.body-mobile #pagecontent .blogname a {
	color: rgb(61, 130, 147) !important; line-height: 22px; font-size: 20px;
}
.body-mobile #pagecontent .blogname span {
	color: rgb(61, 130, 147) !important; line-height: 22px; font-size: 20px;
}
.body-mobile .branding-wide-extrawide-links .blogdescription p {
	color: rgb(0, 0, 0) !important; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.body-mobile .branding-wide-extrawide-links .blogdescription {
	color: rgb(0, 0, 0) !important; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.body-mobile .blogdescription p {
	color: rgb(0, 0, 0) !important; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.body-mobile .blogdescription {
	color: rgb(0, 0, 0) !important; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 13px; font-weight: normal;
}
.body-mobile #branding {
	background-color: rgb(255, 255, 255) !important;
}
.body-desktop .blogname {
	line-height: 34px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 30px; font-style: normal; font-weight: normal; margin-top: 10px; margin-bottom: 4px;
}
.body-desktop .blogdescription {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
.body-mobile .blogname span {
	color: rgb(61, 130, 147) !important;
}
.search-keywords {
	height: 32px; color: rgb(61, 130, 147); text-transform: uppercase; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;
}
.search-submit {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; background-color: rgb(61, 130, 147);
}
#main .show-more-link-default {
	background-image: url("../images/show-more.png");
}
.body-desktop #main .show-more-posts-default {
	background-image: url("../images/show-more.png");
}
.body-mobile .show-more-posts-default::after {
	background-image: url("../images/pi_select_arrow.png");
}
.body-mobile .show-more-posts {
	color: rgb(61, 130, 147); text-transform: uppercase; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
#pagecontent .hst-mostpopular .content-tab li {
	
}
.archive-dropdown-header {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.archive-dropdown-more {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.archive-dropdown-header-sprite {
	background-image: url("../images/pi_select_arrow.png"); background-size: 10px; -ms-behavior: url(/wp-content/themes/responsive-base/js/backgroundsize.htc);
}
.archive-dropdown-header-open .archive-dropdown-header-sprite {
	background-image: url("../images/pi_select_arrow_up.png"); background-size: 10px; -ms-behavior: url(/wp-content/themes/responsive-base/js/backgroundsize.htc);
}
.archive-dropdown-more span {
	background-image: url("../images/pi_select_arrow.png"); background-size: 10px; -ms-behavior: url(/wp-content/themes/responsive-base/js/backgroundsize.htc);
}
.show-all-widget {
	color: rgb(61, 130, 147); background-image: url("../images/pi_select_arrow.png"); background-size: 10px; -ms-behavior: url(/wp-content/themes/responsive-base/js/backgroundsize.htc);
}
.show-all-widget-open.show-all-widget {
	background-image: url("../images/pi_select_arrow_up.png"); background-size: 10px; -ms-behavior: url(/wp-content/themes/responsive-base/js/backgroundsize.htc);
}
#main .archive-header {
	text-shadow: none;
}
#main .archive-header + .widget_categories {
	background-color: rgb(255, 255, 255) !important;
}
#main .archive-header + .widget h2 {
	font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#main .archive-header + .widget h2 .show-all-widget {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.archive-header {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent .blogentrytext {
	line-height: 19px;
}
#pagecontent .blogtitle {
	color: rgb(0, 0, 0) !important; line-height: 23px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 21px; font-style: normal; font-weight: normal !important;
}
#pagecontent .blogtitle a {
	color: rgb(0, 0, 0) !important; line-height: 23px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 21px; font-style: normal; font-weight: normal !important;
}
.body-desktop #pagecontent .blogtitle {
	color: rgb(0, 0, 0) !important;
}
.body-desktop #pagecontent .blogtitle a {
	color: rgb(0, 0, 0) !important;
}
#pagecontent #blogcontent .blogtitle {
	line-height: 18px; font-size: 16px;
}
#pagecontent #blogcontent .blogtitle a {
	line-height: 18px; font-size: 16px;
}
.body-desktop #pagecontent #blogcontent .blogtitle {
	line-height: 22px; font-size: 18px;
}
.body-desktop #pagecontent #blogcontent .blogtitle a {
	line-height: 22px; font-size: 18px;
}
#pagecontent .widget h2 {
	color: rgb(0, 0, 0); line-height: 20px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal;
}
#pagecontent .widget h2 .widget-title-remainder {
	color: inherit;
}
#pagecontent .post-author {
	color: rgb(0, 0, 0) !important; line-height: 15px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 12px; font-style: normal; font-weight: normal !important;
}
#pagecontent .post-author a {
	color: rgb(0, 0, 0) !important; line-height: 15px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 12px; font-style: normal; font-weight: normal !important;
}
#pagecontent .post-date {
	color: rgb(0, 0, 0); line-height: 15px; font-family: "Helvetica Neue Italic", Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
}
.body-desktop #pagecontent .post-author {
	color: rgb(0, 0, 0) !important; line-height: 19px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 13px; font-style: normal; font-weight: normal !important;
}
.body-desktop #pagecontent .post-author a {
	color: rgb(0, 0, 0) !important; line-height: 19px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 13px; font-style: normal; font-weight: normal !important;
}
.body-desktop #pagecontent .post-date {
	color: rgb(0, 0, 0); line-height: 19px; font-family: "Helvetica Neue Italic", Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.body-desktop .moretag {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-weight: normal !important;
}
#pagecontent .show-more-link {
	color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
.body-mobile #pagecontent #blogarticle .entry {
	line-height: 22px; font-size: 16px;
}
.sharedaddy .sd-social-hdnicon.sd-sharing li a:link {
	color: rgb(61, 130, 147) !important;
}
.sharedaddy .sd-social-hdnicon.sd-sharing li a:visited {
	color: rgb(61, 130, 147) !important;
}
.sharedaddy .sd-social-hdnicon.sd-sharing li a:hover {
	color: rgb(61, 130, 147) !important;
}
.sharedaddy .sd-social-hdnicon.sd-sharing li a:active {
	color: rgb(61, 130, 147) !important;
}
.body-desktop .sharedaddy .sd-social-hdnicon.sd-sharing .sd-content li.share-end a span {
	border-left-color: rgb(61, 130, 147); border-left-width: 1px; border-left-style: solid;
}
.sharedaddy .sd-social-hdnicon.sd-sharing .sd-content li a span + span {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.sharedaddy .sd-social-hdnicon.sd-sharing li.share-comment a span:first-child {
	background-image: url("../images/d_comment.png");
}
.sharedaddy .sd-social-hdnicon.sd-sharing li.share-print a span:first-child {
	background-image: url("../images/d_print.png");
}
.sharedaddy .sd-social-hdnicon.sd-sharing li.share-more a span:first-child {
	background-image: url("../images/d_share_more.png");
}
.sharedaddy .sd-social-hdnicon.sd-sharing li.share-end a span:first-child {
	background-image: url("../images/d_share_end.png");
}
#pagecontent .blogentrytext {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}
#pagecontent .entry {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}
#pagecontent .widget {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}
#pagecontent .widget a {
	font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent .widget a:link {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}
#pagecontent .widget a:visited {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent .widget a:hover {
	color: rgb(61, 130, 147); font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
}
.body-mobile #pagecontent .widget h2 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.body-mobile #pagecontent .widget h2:first-child {
	line-height: 23px;
}
.show-more-link {
	background-color: rgb(255, 255, 255);
}
.navigation-slider {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: rgb(61, 130, 147) !important;
}
.navigation-slider .navigation-selected {
	background-position: center 13px; background-image: url("../images/arrow_white_up.png"); background-repeat: no-repeat;
}
.navigation-slider li:hover {
	background-position: center 13px; background-image: url("../images/arrow_white_up.png"); background-repeat: no-repeat;
}
#pagecontent .navigation-slider:hover li.navigation-selected:hover {
	background-position: center 13px; background-image: url("../images/arrow_white_up.png"); background-repeat: no-repeat;
}
.navigation-slider:hover .navigation-selected {
	background-image: none;
}
#pagecontent .navigation-slider a {
	color: rgb(247, 183, 160); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent .navigation-slider:hover li.navigation-selected a {
	color: rgb(247, 183, 160); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent .navigation-slider a:link {
	color: rgb(247, 183, 160); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}
#pagecontent .navigation-slider a:visited {
	color: rgb(247, 183, 160); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
#pagecontent .navigation-slider a:hover {
	color: rgb(255, 255, 255); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
}
#pagecontent .navigation-slider .navigation-selected a {
	color: rgb(255, 255, 255);
}
#pagecontent .navigation-slider li:hover a {
	color: rgb(255, 255, 255);
}
#pagecontent .navigation-slider:hover li.navigation-selected:hover a {
	color: rgb(255, 255, 255);
}
.navigation-slider-left {
	background-image: url("../images/arrow_white_left.png");
}
.navigation-slider-right {
	background-image: url("../images/arrow_white_right.png");
}
#pagecontent .hst-mostpopular .content-tab li {
	background-image: url("../images/most-arrow.png");
}
#pagecontent .hst-mostpopular .nav-tabs li a {
	color: rgb(153, 153, 153); font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
}
#pagecontent .hst-mostpopular .nav-tabs li a.selected {
	color: rgb(61, 130, 147);
}
#pagecontent .hst-mostpopular .content-tab li a {
	font-family: "Helvetica Neue Bold", Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.body-desktop #sidebar .widget h2 {
	background-position: 0px, 0px; padding: 3px 6px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; background-image: url("../images/hd_bar.gif"); background-repeat: repeat;
}
.body-desktop #page-wrap {
	width: 980px; max-width: 980px;
}
.body-desktop #pagecontent .AR_3 .rec-link {
	color: rgb(61, 130, 147) !important; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 12px; font-weight: normal !important;
}
.body-desktop #pagecontent .AR_2 .strip-rec-link-title {
	color: rgb(61, 130, 147) !important; line-height: 16px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 12px; font-weight: normal !important;
}
.body-desktop #pagecontent .AR_2 .ob_container_recs .item-container {
	padding-right: 13px !important;
}
.blogauthor-meta {
	line-height: 18px; font-family: "Helvetica Neue Bold", Helvetica, sans-serif !important; font-size: 12px; font-weight: normal;
}
.blogauthor-meta-title {
	font-family: "Helvetica Neue", Helvetica, sans-serif !important; font-weight: normal;
}
.body-desktop .branding-standard-full-links-no-bloglinks .header-text {
	top: 16px; position: relative;
}
.body-desktop .branding-standard-full-links-no-bloglinks .header-text-has-inset.header-text {
	top: 0px;
}
