#post-content img {
	margin: 10px;
}

#post-content .photo-logo-set img {
	margin: 0;
}

body {
	background-image: url('../img/background.gif');
	margin-top:15px;
	font-size:12px;
	line-height:1.5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #831F1F;
	margin: 0 0 5px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.25;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #111;
	text-decoration: none;
}

h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
	text-decoration: none;
}

h1 {
	font-size: 18px;
}

a h3 {
	color: #125AA7;
}

a:hover h3 {
	color: black;
	text-decoration: none;
}

.home-block h1,
.home-block h2,
.home-block h3,
.home-block h4 {
	margin: 0;
}

.home-block h1.content-block-title,
.home-block h2.content-block-title,
h2.special-feature-content-title {
	border-bottom: 1px solid #851e1f;
	margin: 10px 0 15px 0;
}

#top-featured.home-block h1.content-block-title {
	margin-top: 0;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 15px;
}

h3.sidebar-title {
	border-bottom: 1px solid #831F1F;
}

h3.double {
	border-bottom:3px double #831F1F;
	line-height:1.3;
	margin: 0;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 12px;
}

.archive div.post-header h2 {
	font-size: 14px;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.clear {
	clear: both;
	overflow-y: auto;
}


/* ABOVE POST SECTION */

.above-post span,
.breadcrumb-sep {
	font-size: 14px;
	color: #831F1F;
	font-weight:700;
}

#top-featured .above-post span {
	font-size:18px;
	font-weight:normal;
}

.above-post .date {
	font-size: 10px;
	color: #999;
	line-height: 2.3;
}

.archive .date {
	float: left;
	font-weight: bold;
	margin-right: 5px;
}

.post-type-archive-podcast .post-header h2 {
	margin: 0;
}

.post-type-archive-podcast .post-header .date {
	float: none;
}

.post-type-archive-podcast .post-header {
	margin: 0 0 10px;
}

.post-type-archive-podcast .entry {
	margin-bottom: 25px;
}

.post-type-archive-papers .above-post {
	overflow-y: auto;
	border-bottom: 1px solid #ccc;
}

.post-type-archive-papers .attachment-post-thumbnail {
	float: left;
	padding: 0 10px 10px 0;
}

.post-type-archive-papers .entry {
	margin-bottom: 35px;
}

.post-type-archive-papers .entry .meta {
	margin-bottom: 30px;
}

.breadcrumb-sep {
	font-size:18px;
}

.breadcrumb-sep:last-child {
	display: none;
}

.content-label {
	clear: both;
	padding: 3px 5px;
	display: inline-block;
	font-size: 9px;
	font-weight: bold;
	line-height: 9px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-transform: uppercase;
}

.author.archive .avatar.avatar-96.photo {
	float: left;
	margin: 0 10px 10px 0;
}

.author.archive .above-post {
	border-bottom: 1px solid #ccc;
	overflow-y: auto;
	padding-bottom: 10px;
}


/* ABOVE POST */

a,
a:visited {
	color:#125AA7;
}

a:hover {
	color:#000;
}

.container {
	width:970px;
	max-width:970px;
	background-color:#fff;
}

#masthead {
	background-image: url('../img/back_gray_grad.gif');
	background-repeat: repeat-x;
}

#branding {
	width: 270px;
	margin: 5px 10px 24px 0;
}

#masthead nav {
	background-color:#939393;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
}

#masthead nav a {
	color:#fff;
	font-weight:bold;
}

#masthead .nav {
	margin-bottom: 15px;
}

#masthead .nav-pills>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-right: 0;
}

#masthead .nav .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #fff;
	border-bottom-color: #fff;
}

#masthead .nav>li>a:hover,
.nav>li>a:focus {
	text-decoration: none;
	background-color: #851e1f;

}

#masthead .nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
	color: #fff;
	background-color: #939393;
}

#masthead .dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
	color: #fff;
	text-decoration: none;
	background-image: none;
	background-color: #851e1f !important;
}

#main-head {
	margin-top: 20px;
}

.sidebar-nav {
	padding: 9px 0;
}

.dropdown-menu .sub-menu,
.dropdown-menu .dropdown-menu {
	left: 100%;
	position: absolute;
	top: 0;
	visibility: hidden;
	margin-top: -1px;
}

.dropdown-menu .dropdown-menu{
	visibility: hidden;
}
.dropdown-menu li:hover .dropdown-menu {
	visibility: visible;
}

.dropdown-menu li:hover .sub-menu {
	visibility: visible;
}

.dropdown:hover .dropdown-menu {
	display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
	margin-top: 0;
}

.navbar .sub-menu:before {
	border-bottom: 7px solid transparent;
	border-left: none;
	border-right: 7px solid rgba(0, 0, 0, 0.2);
	border-top: 7px solid transparent;
	left: -7px;
	top: 10px;
}
.navbar .sub-menu:after {
	border-top: 6px solid transparent;
	border-left: none;
	border-right: 6px solid #fff;
	border-bottom: 6px solid transparent;
	left: 10px;
	top: 11px;
	left: -6px;
}

#masthead .dropdown-menu {
	float: left;
	min-width: 160px;
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #939393;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-weight: bold;
}

.dropdown-menu>li>a {
	border-top: 1px solid #acacac;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	background-color: #851e1f;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-repeat: none;
	outline: 0;
	filter: none;
}


/* UTILITIES ROW */

#utilities.row-fluid {
	margin-bottom: 15px;
}

#branding .fb-icon,
#branding .twitter-icon {
	width: 24px;
	height: 24px;
	display: inline-block;
	margin: 5px;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	top: 12px;
}

#branding .fb-icon {
	background-image: url('../img/facebook_button.gif');
}

#branding .twitter-icon {
	background-image: url('../img/twitter_button.gif');
}

#branding i {
	font-size: 29px;
	margin: 0;
	padding: 0;
}

#branding a:hover{
	text-decoration:none;
}

#utilities form {
	margin-bottom: 0;
}

#utilities #s {
	padding: 2px 4px;
}

#utilities #searchsubmit {
	margin-left: 5px;
	padding: 2px 6px;
}

#utilities .widget_search {
	position: relative;
	left: 10px;
}


/* REWIDTH SOME OF THE HOME COLS */

#left-sidebar {
	width: 13.4%;
}

#post-content {
	width: 62.9532239%;
	margin-left: 0.9% !important;
}

#post-content-no-right {
	width: 84.5532239%;
	margin-right: 0.9% !important;
}

#post-content-no-left {
	width: 62.9532239%;
	margin-left: 0.9% !important;
}

#post-content-no-sidebars {
	width: 98.2%;
	margin-left: 0.9% !important;
	margin-right: 0.9% !important;
}

#post-content,
#post-content-no-right,
#post-content-no-left,
#post-content-no-sidebars {
	margin-bottom: 15px;
}

#right-sidebar {
	width: 35%;
}

#content>.row-fluid [class*="span"] {
	margin-left: 0.9%;
}

#content>.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}


/* SPECIAL FEATURE SECTION */

#special-coverage-header p {
	text-align: center;
	font-size: 14px;
}

#special-coverage-header a {
	font-weight: bold;
}

ul.special-coverage {
	list-style-type: none;
	font-weight: bold;
}


/* TOP FEATURED POST */

#top-featured h2 {
	font-size: 22px;
	margin: 0;
	line-height: 1;
}

#top-featured .pull-left.wp-post-image{
	padding:0 10px 10px 0;
}

#top-featured .pull-right.wp-post-image{
	padding:0 0 10px 10px;
}

#top-featured #feature-otw {
	height: 130px;
	overflow-y: scroll;
	padding: 5px;
	border: 1px solid black;
	margin: 20px 0;
}


.above-post{
	margin-bottom: 5px;
}


/* HOME FEATURED COLS */

#st-col .loop {
	background: #e5e5e5;
	margin-top: -15px;
	padding: 15px 5px 5px;
}

.home-block .entry {
	padding-bottom: 15px;
}


/* FOOTER BLOCKS */

#footer-block1 {
	background-color: #E5E5E5;
}

#footer-block2 {
	background-color: #CCCCCC;
}

.container.ft-lower {
	background: none;
	padding-top: 10px;
	max-width: 840px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.footer-menu-title {
	margin: 7px 0;
	text-align: right;
	line-height: 15px;
	font-size: 12px;
	font-weight: 600;
}

#menu-hpcwire,
#menu-tci {
	margin: 5px 0;
}

#footer-block1 .footer-menu-title {
	color: #1F4684;
}

#footer-block2 .footer-menu-title {
	color: #831F1F;
}

#menu-hpcwire li:last-child,
#menu-tci li:last-child {
	display: none;
}

ul.inline>li,
ol.inline>li, {
	padding-right: 2px;
	padding-left: 2px;
}

#footer-block1 ul.inline>li,
#footer-block2 ul.inline>li {
	padding: 0;
}

#footer-block1 ul.inline>li.menu-item,
#footer-block2 ul.inline>li.menu-item {
	padding: 0 1px;
}


/* SIDEBARS */

#text-24,
#text-35,
#text-36,
#text-37 {
	float: right;
}


#providers {
	text-align: center;
	margin-left: 0;
}

.hpc-sol-prov-small-widget {
}

.hpc-sol-prov-small-widget img {
	border: 1px solid #ccc;
	display: inline-block;
	margin: 2px 1px;
	width: 60px;
	height: 30px;
	max-width: 60px;
	float: left;
}

#publications {
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	overflow-y: auto;
}

#publications img {
	float: left;
	margin: 0 5px;
	width: 100px;
	height: auto;
}

#sponsors-title {
	margin: 10px;
	text-align: center;
	font-weight: bold;
}

.hpc-sol-prov-large-widget img {
	display: inline-block;
	border: 1px solid #ccc;
	margin: 0 5px 10px 5px;
	width: 120px;
	height: 60px;
	max-width: 120px;
}

#text-17 .textwidget {
	overflow-y: auto;
	background: #e5e5e5;
	margin-bottom: 15px;
}

.rss-feed-column {
	width: 44%;
	margin: 3%;
	display: inline-block;
	float: left;
}

.rss-feed-column ul.feeds {
	list-style: none;
	margin: 0;
	padding-bottom: 15px;
}

.rss-feed-column ul.feeds li {
	background-image: url('../img/rss.gif');
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	line-height: 18px;
}

#right-sidebar .nav.nav-tabs{
	margin-bottom:0;
	border-bottom:1px solid #000;
}

#right-sidebar .nav-tabs>li>a {
	padding-top: 0;
	padding-bottom: 0;
	border: 1px solid #000;
	border-radius: 0;
	background-image: url('../img/shade.gif');
	color: #2d2d2d;
	font-weight: 600;
	font-size: 11px;
}

#right-sidebar .nav-tabs>.active>a,
#right-sidebar .nav-tabs>.active>a:hover,
#right-sidebar .nav-tabs>.active>a:focus {
	border: 1px solid #000;
	border-bottom-color: transparent;
	background-image: url('../img/shadeactive.gif');
}

#right-sidebar .tab-content {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	margin-bottom:25px;
}

#right-sidebar .tab-content>.active,
.pill-content>.active {
	margin: 10px;
	height: 180px;
	overflow-y: scroll;
}

#right-sidebar .widget{
	margin-bottom:20px;
}

#right-sidebar .off-the-wire-widget {
	padding-right: 5px;
}

.soundbite-widget h4,
.features-widget h4,
.short-takes-widget h4,
.whitepapers-widget h4,
.multimedia-widget h4 {
	margin-bottom: 0;
}

.soundbite-widget ul,
.features-widget ul,
.short-takes-widget ul,
.whitepapers-widget ul,
.multimedia-widget ul {
	list-style: none;
	margin: 0 5px 10px 0;
}

.soundbite-widget ul li,
.features-widget ul li,
.short-takes-widget ul li,
.whitepapers-widget ul li,
.multimedia-widget ul li {
	margin-bottom: 10px;
	line-height: 1.5;
}

#stock-quote-sidebar {
	font-size: 8px;
}

#stock-quote-sidebar img {
	max-width: none;
}

.sqsbchart {
	z-index: 100;
}

ul.rss-items {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li.rss-item {
	background-image: url('../img/bullet_red.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 1.3em;
	margin-bottom: 1em;
}


#text-60 .textwidget {
	background: #e5e5e5;
	margin-top: -5px;
	padding: 10px 5px;
}

ul.triangle {
	list-style:	none;
	margin: 0 0 10px 0;
	overflow-y: auto;
}

ul.triangle li {
	background-image: url('../img/bullet_blue.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 18px;
}

.featured-links {
	margin: 15px 5px;
}

.standard-links {
	overflow-y: auto;
	clear: both;
}

.standard-links ul li {
	width: 220px;
	float: left;
}


/* SINGLE */

.single .post-thumbnail {
	float: left;
	margin: 0 10px 10px 0;
	display: table;
}

.single .post-thumbnail img {
	display: block;
}

.single .post-thumbnail p.caption {
	display: table-caption;
	caption-side: bottom;
	text-align: center;
	font-style: italic;
	margin: 0 10px;
}

.single .post-header {
	border-bottom:1px solid #ccc;
	margin-bottom: 17px;
}

.podcast_meta {
	margin-bottom: 15px;
}

.tags {
	background: #e5e5e5;
	padding: 5px;
	margin: 10px 0;
}


/* HELPERS AND WP SPECIFIC CLASSES */

.alignleft {
	float: left;
	margin: 10px 10px 10px 0;
}

.alignright {
	float: right;
	margin: 10px 0 10px 10px;
}

.absolute-center {
	margin: auto;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.navigation.index {
	clear: both;
	font-weight: bold;
	float: left;
	width: 100%;
}

#providers div{
	display:inline-block;
}

#platinumemployers img {
	margin: 3px;
}

.testimonial {
	display: inline-block;
	width: 150px;
	text-align: center;
	float: left;
	margin: 0 25px 25px 0;
}

.dateliner {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

h3.section-head {
	background-color: #1f4684;
	padding: 5px;
	margin: 40px 0 20px 0;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
}

.photo-logo-block {
	overflow-y: auto;
	width: 481px;
	clear: both;
}

.photo-logo-set {
	width: 124px;
	float: left;
	display: inline-block;
	overflow-y: auto;
	margin: 0 20px 20px 0;
}

.photo-logo-set img {
	margin-bottom: 10px;
}

p.readers-choice {
	color: #831f1f;
	font-weight: bold;
	font-size: 14px;
}

p.editors-choice {
	color: #1f4684;
	font-weight: bold;
	font-size: 14px;
}

.small-feature .entry {
	margin: 10px 0;
}

.small-excerpt .entry {
	margin: 20px 0;
}

.ptw-thumb {
	display: inline-block;
	width: 120px;
	text-align: center;
	float: left;
	margin: 0 25px 25px 0;
}

.tribe-events-event-meta {
	word-wrap: break-word;
}


/* FEATURED EVENTS LISTING  */

.tribe-events-hpcwire-featured-header {
    font-size: 1.5em;
    font-weight: 400;
	border-bottom: 1px solid #831F1F;
    color: #831F1F;
}

.tribe-events-hpcwire-featured-event {
	margin: 1.5em 0 1em;
}

.tribe-events-hpcwire-featured-loop .tribe-events-event-image {
    float: left;
    display: inline-block;
    width: 120px;
    margin: 0 1em 0 0;
}

.tribe-events-hpcwire-featured-loop .tribe-events-event-image img {
	border: 1px solid #000;
}

.tribe-events-hpcwire-featured-event .tribe-events-list-event-title {
	font-size: 12px;
}

ul.hpcwire-featured-event-info {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
}


/* "EVENT LISTINGS"  */
.tribe-event-listings-page-title {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    font-weight: 700;
	line-height: 1.25;
    color: #831F1F;
	border-bottom: 1px solid #831F1F;
}

.hpcwire-event-listings-table {
	text-align: left;
}

.hpcwire-event-listings-table h2.tribe-events-list-event-title {
	font-size: 12px;
}

tr.hpcwire-event-listings-event td {
	padding: 1em 0;
}


/* "EVENT SUBMISSION" */
body.single.tribe_community_edit .post-header h1 {
	font-weight: 400;
	font-size: 1.5em;
}
body.single.tribe_community_edit .post-header {
	border-color: #831F1F;
}
#tribe-community-events form {
	max-width: 98%;
}
#tribe-community-events .tribe_sectionheader h4 {
	border-bottom: 1px solid #831F1F;
	text-transform: none;
    color: #831F1F;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0 17px 0;
    padding: 0 0 3px 0;
}
#tribe-community-events small.req { margin-left: 5px ;}
#tribe-community-events .bubble {
	background: 0 none;
	border: 0 none;
	padding: 0;
}
#tribe-community-events .tribe-community-event-info {
	margin-left: 0;
}


/* "SUBMIT EVENT LINK WIDGET" */
.widget_hpcwire_event_submit_link_widget h3.sidebar-title {
	margin-bottom: 0;
	border-bottom: 3px double #831F1F;
}
.widget_hpcwire_event_submit_link_widget a {
	display: block;
	padding: 10px;
	background: #E5E5E5;
}


/* POSITION TOP ADS */
#google_ads_iframe_\/26202285\/HPC-FP-TOP-LB-728x90_0__container__,
#google_ads_iframe_\/26202285\/HPC-TOP-LB-728x90_0__container__,
#google_ads_iframe_\/26202285\/HPC-SC14-TOP-LB-728x90_0__container__,
#google_ads_iframe_\/26202285\/HPC-ISC15-TOP-LB-728x90_0__container__,
#google_ads_iframe_\/26202285\/HPC-VF-BIOIT-TOP-LB-728x90_0__container__,
#google_ads_iframe_\/26202285\/HPC-SC15-TOP-LB-728x90_0__container__ {
	margin-left: 121px;
}


/* editor's note */
.editors-note {
	margin-bottom: 20px;
}
