/* DO NOT EDIT -  AUTOMATICALLY GENERATED FROM: dmnstyle.scss */
/*
 * 
 * SASS definitions for DMN Theme
 * used with the wpsass module
 */
/*
 * ==========================================================================
 * Basic Definitions
 * ==========================================================================
 */
/*
 * =========================================================================
 * Custom Fonts
 * =========================================================================
 */
@font-face {
  font-family: BebasNeueRegular;
  src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bebasneue-webfont.woff') format('woff'), url('fonts/bebasneue-webfont.ttf') format('truetype'), url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
  font-weight: normal;
  font-style: normal; }
/*
 * ==========================================================================
 * Overrides
 * ==========================================================================
 */
html {
  background-color: #eceaea;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; }

body {
  background-color: white;
  margin: auto;
  width: 960px; }

h2 {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  padding: 8px 0 0; }

ul.unstyled,
ol.unstyled {
  margin-bottom: 0px; }

/*
 * ==========================================================================
 * Utility Mixins
 * ==========================================================================
 */
.clear-floats {
  display: table;
  content: "";
  height: 0;
  clear: both; }

/*
 * ==========================================================================
 * Fonts
 * Only generic, reused fonts are defined here
 * One-off font styles are defined within their respective sections.
 * ==========================================================================
 */
.small-txt {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 10px;
  line-height: 18px; }

.teaser-title {
    /*
   * color: #146A9D;
   */
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px; }

.teaser-txt {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  margin: 10px 0px 0px 0px;
  padding: 0px; }

.article-title-ribbon {
  background: url("img/tag4.png") no-repeat scroll 0 0 transparent;
  color: #146a9d;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 22px;
  line-height: 46px;
  font-weight: normal;
  height: 70px;
  padding-top: 2px;
  margin: 0 0 0 -27px;
  text-align: center;
  width: 192px; }

.byline {
  color: #464848;
  font-size: 10px;
  line-height: 20px; }

/*
 * Used for top100 widget
 */
.txt_6 {
  color: #cccccb;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 22px;
  line-height: 32px;
  padding-top: 6px; }

/*
 * Used on the About us page
 */
.txt_15 {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px; }

/*
 * Used on job and conference listing page
 */
.txt_18 {
    /*
   * 
   * color #333333;
   * font-family: "Helvetica Neue",​Helvetica,​Arial,​sans-serif;
   * font-size: 14px;
   * line-height: 20px;
   */
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  line-height: normal; }

/*
 * Maybe used for single conference page
 */
.txt_19 {
  color: #146a9d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 35px;
  font-weight: bold;
  line-height: 1.2em; }

/*
 * Used on the About us page
 */
.txt_21 {
  color: #146a9d;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
  line-height: normal;
  margin: 0 0 0 50px;
  width: 185px; }

/*
 * Used on the About us page
 */
.txt_21a {
  color: #146a9d;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
  line-height: normal; }

.hand-left {
  background: url("img/hand-left.png") no-repeat scroll left bottom transparent;
  padding: 0px 0 0 60px;
  height: 30px; }

/*
 * 
 * .test-quote {
 * padding: 0 30px 0 30px;
 * background: url("img/open-quote.png") no-repeat scroll left top, url("img/close-quote.png") no-repeat scroll right top ;
 * background-color: transparent;
 * }
 */
.pullout-quote:before {
  content: url(img/open-quote.png);
  display: block;
  width: 23px;
  height: 23px; }

.pullout-quote:after {
  content: url(img/close-quote.png);
  display: block;
  width: 23px;
  height: 23px; }

.pullout-quote {
  float: left; }

/*
 * Used for the 'sponsors' title in right widget slot
 */
.sponsors {
  background: url("img/sponsors.png") no-repeat scroll 0 0 transparent;
  color: #7d8184;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 32px;
  height: 42px;
  margin: 10px 0px 10px 0px;
  text-align: center;
  width: 137px; }

/*
 * Generic image centering
 */
img.aligncenter {
  display: block;
  margin: 0 auto; }

/*
 * ==========================================================================
 * Ticker Setup
 * ==========================================================================
 */
/*
 * #TICKER, #TICKER_BODY, #top_bar {
 */
#TICKER,
#TICKER_BODY {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #f9f8f8;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  color: #a8a8a8;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding: 5px 4px;
  text-align: center;
  width: 940px; }

div#TICKER {
  height: 20px; }

#TICKER table tr td img {
  height: 10px; }

/*
 * ==========================================================================
 * Generic widget setup
 * ==========================================================================
 */
#wpstats {
  visibility: hidden; }

ol.widget-container {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto; }

ol.widget-container:after,
li.widget:after {
  display: table;
  content: "";
  height: 0;
  clear: both; }

.trc_elastic .trc_rbox_container {
  margin: 20px 20px 20px 20px;
  width: 75%; }

/*
 * ==========================================================================
 * Page Skeletons - Layout the major sections of the pages
 * ==========================================================================
 */
/*
 * ==========================================================================
 * Masthead
 * ==========================================================================
 */
#masthead {
  padding: 0px 0 px 0px;
  margin: 0 auto;
  width: 960px; }
  #masthead #logo {
    float: left;
    margin-left: 30px;
    padding: 0;
    padding-top: 17px; }
  #masthead #masthead-actions {
    float: right;
    margin: 0px 0px -9px 0;
    padding: 0px;
    padding-top: 17px; }
    #masthead #masthead-actions #social {
      color: #9ad0f0;
      padding: 0px;
      margin: 0px;
      float: left; }
    #masthead #masthead-actions #mini-login {
      padding: 0px;
      margin: 0px 0px 0px 40px;
      float: right;
      width: 215px; }
  #masthead #nav-options {
    clear: both;
    background-image: url("img/nav_bar.png"), url("img/gradient.png");
    background-repeat: no-repeat, no-repeat;
    background-position: left top, left bottom;
    margin-left: -11px;
    height: 72px;
    width: 982px; }

header:after {
  display: table;
  content: "";
  height: 0;
  clear: both; }

#wp-social-login {
  margin-bottom: 6px; }

#wp-social-login-connect-with {
  padding-right: 15px; }

#mini-login form {
  margin: 0px;
  width: 195px; }

#mini-login input[type="text"],
#mini-login input[type="password"] {
  background: url("img/input.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #a9a9a9;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 6px;
  width: 128px;
  display: block;
  -moz-box-sizing: content-box; }

#mini-login-divider {
  margin-top: -25px;
  height: 1px;
  line-height: 1px;
  width: 195px; }

.login-box {
  display: table;
  margin-top: 25px; }

.login-box-button {
  line-height: 8px;
  margin-top: -29px;
  float: right; }

.login-box-button1 {
  float: right;
  margin-top: -35px;
  margin-left: 140px;
  font-family: default;
  font-size: 10px;
  font-weight: normal;
  border-width: 1px;
  border-radius: 8px; }

.account-actions {
  margin-top: -20px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 10px;
  line-height: 18px; }
  .account-actions a {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px; }

.lost-password {
  color: #a8a8a8;
  padding-right: 15px; }

.welcome-text {
  background: url("img/divider.png") repeat-x left bottom;
  color: #212121; }

.welcome-actions {
  background: url("img/divider.png") repeat-x left top;
  margin-top: -1px; }

.welcome-action-left {
  float: left; }

.welcome-action-right {
  float: right; }

/*
 * ==========================================================================
 * Masthead - Nav
 * ==========================================================================
 */
#main-nav {
  padding: 12px 0 0 0px;
  margin-top: 0px; }

#main-nav li {
  float: left;
  padding: 0px 0 0 30px; }

#main-nav li a {
  color: #146a9d;
  font-family: BebasNeueRegular, Arial, sans-serif;
  font-size: 22px;
  line-height: 32px;
  text-decoration: none; }

#main-nav li a.active,
#main-nav li a:hover {
  color: white; }

/*
 * ==========================================================================
 * Masthead - Search Box
 * ==========================================================================
 */
#search-bar {
  height: 30px;
  margin: 14px 10px 0px 5px;
  padding-right: 5px; }

#search-bar form {
  margin-bottom: 0px; }

#s {
  background: url("img/input2.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #333333;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  height: 27px;
  margin: 0;
  padding: 0 0 0 6px;
  width: 145px; }

#searchsubmit {
  background: url("img/search.png") no-repeat scroll left top transparent;
  border: 0 none;
  cursor: pointer;
  height: 27px;
  margin: 0px 0px 0px -8px;
  overflow: hidden;
  padding: 0;
  text-indent: -1000em;
  width: 43px; }

/*
 * ==========================================================================
 * Front Page Banner
 * ==========================================================================
 */
#banner {
  height: 317px;
  margin: -25px 0px 0px 0px;
  padding: 0px;
  width: 960px; }

#banner-left {
  width: 640px;
  overflow: hidden; }

#banner-right {
  margin: 0px 0px 0px 0px;
  width: 320px;
  padding: 0px; }

/*
 * ==========================================================================
 * Front Page Columns
 * ==========================================================================
 */
#front-page-content {
  background: none repeat scroll 0 0 white;
  margin: 0 auto;
  padding: 15px 0 30px; }

#front-page-left {
  float: left;
  margin-left: 12px;
  width: 307px; }

#front-page-middle {
  float: left;
  margin-left: 12px;
  width: 307px; }

#front-page-right {
  float: left;
  margin-left: 12px;
  width: 307px; }

/*
 * ==========================================================================
 * Footer
 * ==========================================================================
 */
#footer-spacer {
  background-color: white;
  height: 40px; }

footer {
  height: 105px;
  margin: 0 auto;
  background-color: #eceaea; }

footer h2:before {
  display: table;
  content: "";
  height: 0;
  clear: both; }

#footer_left {
  float: left; }

#footer_left ul {
  margin: 0;
  padding: 40px 0 0; }

#footer_left li {
  float: left;
  margin: 0;
  padding: 0 20px 0 0; }

#footer_left li a {
  color: #37a3e2;
  font-size: 18px;
  text-transform: lowercase; }

#footer_right {
  float: right; }

/*
 * ==========================================================================
 * Generic Widget Setup
 * ==========================================================================
 */
.odd-item {
  color: #146a9d;
  background: url("img/divider-dotted-blue-background-white.png") repeat-x scroll left bottom white;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 0px 0px;
  padding: 6px 5px 6px 6px; }

.even-item {
  color: #0088cc;
  background: url("img/divider-dotted-blue-background-grey.png") repeat-x scroll left bottom #f4f3f3;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 0px 0px;
  padding: 6px 5px 6px 6px; }

.odd-item .teaser-title a {
  color: #146a9d; }

.even-item .teaser-title a {
  color: #0088cc; }

/*
 * Line Height causes the block margins to look uneven - nudge it a lil
 */
.even-item .teaser-txt,
.odd-item .teaser-txt {
  margin-bottom: 2px; }

.bar {
  background: url("img/bar.png") no-repeat scroll 0 0 transparent; }

h1.teaser-title {
  margin: 0px;
  padding: 0px; }

h2.widget-title {
  color: #146a9d;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-weight: normal;
  font-size: 22px;
  line-height: 32px;
  height: 42px;
  padding: 0px 0 0 20px;
  margin: 0px 0px; }

/*
 * ==========================================================================
 * General DMNCategory Support
 * ==========================================================================
 */
.category-widget article header > .comment-cnt {
  float: right; }

.category-widget article header > .thumbnail-link {
  float: left; }

.category-widget article header .thumbnail-link + .teaser-title {
  margin-left: 85px; }

.category-widget article header h1.with-comment-cnt {
  margin-right: 40px; }

/*
 * Only used by Category Widget ?
 */
.comment-cnt {
  background: url("img/tag2.png") no-repeat scroll 0 0 transparent;
  color: white;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  height: 16px;
  line-height: 8px;
  margin: 5px 8px 0px 0px;
  padding-top: 2px;
  text-align: center;
  width: 21px; }

/*
 * ==========================================================================
 * Top Stories Widget
 * ==========================================================================
 */
.home #banner-right .top-widget .odd-item,
.home #banner-right .top-widget .even-item {
  padding-top: 5px;
  height: 67px;
  overflow: hidden; }

/*
 * Let the gradient color show thru
 */
.home #banner-right .top-widget .odd-item:first-child {
  padding-top: 6px;
  background-color: transparent; }

.home #banner-right .top-widget article:last-child {
  background-image: none; }

.home #banner-right .top-widget .thumbnail-link img {
  border: 1px solid black; }

.home #banner-right .top-widget .teaser-title {
  font-size: 12px;
  line-height: 18px;
  padding: 0px 0px;
  width: 180px;
  height: 67px; }

/*
 * ==========================================================================
 * Breaking Stories Widget
 * ==========================================================================
 */
.home #front-page-left .breaking-widget article {
  padding-top: 14px;
  padding-bottom: 14px; }

.home #front-page-left .breaking-widget article:last-child {
  background-image: none; }

/*
 * ==========================================================================
 * 'Become a Sponsor'
 * ==========================================================================
 */
.home #front-page-middle  .dmn-blue-bar-widget  .widget-title a {
  float: right;
  margin: 8px 10px 0px 0px;
  font-size: 11px;
  color: #0088cc; }

/*
 * ==========================================================================
 * OpenX widget
 * ==========================================================================
 */
.widget_openxwpwidget {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0; }

.widget_openxwpwidget a img {
  margin: auto;
  display: block; }

/*
 * Overrides for home page logo box
 */
.home #front-page-middle .widget_openxwpwidget {
  float: left;
  width: auto;
  padding: 9px 0px 9px 9px; }

.home #front-page-middle .widget_openxwpwidget a img {
  margin: 0;
  display: inline; }

/*
 * ==========================================================================
 * Big Champagne Top100
 * ==========================================================================
 */
.top100-widget article {
  margin-bottom: 20px; }

.top100-widget article:after {
  display: table;
  content: "";
  height: 0;
  clear: both; }

.top100-widget article > span {
  color: #2e3030;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("img/num.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto auto;
  display: inline-block;
  float: left;
  height: 42px;
  width: 60px;
  margin: 0px;
  padding: 10px 0 0 0;
  vertical-align: bottom; }

.top100-widget article > span:before {
  content: "#";
  font-size: 18px;
  display: block;
  float: left;
  margin-top: -10px;
  padding-left: 8px;
  padding-right: 4px; }

.top100-widget article > img {
  float: left;
  padding-top: 1px; }

.top100-widget article > h1 {
  color: #414547;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  padding-left: 140px; }

.top100-widget article > div {
  color: #414547;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  padding-left: 140px; }

/*
 * ==========================================================================
 * Job Widget
 * ==========================================================================
 */
.home #front-page-right .job-widget .teaser-txt {
  margin-top: 5px; }

.home #front-page-right .DMNJobWidget .teaser-txt a {
  color: black;
  margin-top: 5px; }

/*
 * ==========================================================================
 * Mail Chimp Singup Widget and Form
 * ==========================================================================
 */
/*
 * Mailchimp signup widget
 */
#mc4wp-form-1 p label,
#mc4wp-form-1 p {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

#mc4wp-checkbox-input {
  margin-top: 0px; }

#mc4wp-checkbox label {
  display: inline;
  margin-left: 5px; }

/*
 * News letter Signup Widget
 */
/*
 * 
 * .nsu_widget h2 {
 * background: url("img/bar.png") no-repeat scroll 0 0 transparent;
 * color: #146A9D;
 * font: 22px/32px "BebasNeueRegular",Arial,sans-serif;
 * height: 42px;
 * padding: 0 0 0 20px;
 * }
 * 
 * .nsu_widget p {
 * display: inline;
 * }
 * 
 * .nsu_widget, .nsu-form p label {
 * color: #146A9D;
 * font-family: Tahoma,Geneva,sans-serif;
 * font-size: 12px;
 * font-weight: bold;
 * line-height: 12px;
 * }
 * 
 * 
 * .nsu-form p input {
 * color: #999999;
 * border: 2px solid black;
 * }
 * 
 * .nsu-form p input[type='submit'] {
 * background: white;
 * color: black;
 * border-radius: 4px 4px 4px 4px;
 * display: inline-block;
 * font-size: 14px;
 * height: 30px;
 * line-height: 20px;
 * margin-left: 10px;
 * margin-bottom: 10px;
 * padding: 4px 6px;
 * vertical-align: middle;
 * }
 */
/*
 * #keywords_formId, .input2 {
 */
/*
 * 
 * #search-results {
 * 
 * }
 */
/*
 * ==========================================================================
 * Most Heated Debates
 * ==========================================================================
 */
.heated-widget .bar {
  background: url("img/most.png") no-repeat scroll 0 0 transparent;
  color: #cd0630;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 22px;
  line-height: 32px;
  font-weight: normal;
  height: 42px;
  padding: 27px 0 0 70px; }

.heated-widget article {
  padding-top: 14px;
  padding-bottom: 14px; }

.heated-widget .even-item .teaser-title a,
.heated-widget .odd-item .teaser-title a {
  color: #cd0630; }

.heated-widget .comment-cnt {
  background: url("img/tag3.png") no-repeat scroll 0 0 transparent;
  color: white; }

/*
 * ==========================================================================
 * Standard (generic) 2 column layout
 * ==========================================================================
 */
.std-2col-content {
  background: url('img/grey_pixel_for_column_divider.jpg') repeat-y 760px 0 transparent;
  margin: 0px 1px 0px 0px;
  padding: 0px;
  width: 959px; }

.std-2col-col1 {
  float: left;
  padding: 0 14px 0px 16px;
  width: 729px; }

.std-2col-col2 {
  float: right;
  overflow: auto;
  padding: 0px 10px;
  margin: auto;
  width: 180px; }

.std-2col-content:after {
  display: table;
  content: "";
  height: 0;
  clear: both; }

.std-2col-col2 .widget_text .textwidget {
  margin: 0 0 0 30px;
  padding: 0;
  border: 0; }

/*
 * ==========================================================================
 * Standard sub nav for navigating result lists
 * ==========================================================================
 */
.std-list-sub-nav {
  background: url("img/con_bottom.png") repeat-x scroll 0 0 transparent;
  height: 53px;
  margin: 30px 0 0 0;
  padding: 16px 0 0 0;
  overflow: auto; }

.std-list-sub-nav:before,
.std-list-sub-nav:after {
  display: table;
  content: "";
  height: 0;
  clear: both; }

.std-list-sub-nav-prev {
  float: left;
  margin: 0; }

.std-list-sub-nav-next {
  float: right;
  margin: 0;
  padding: 0 0 0 0px;
  text-align: center; }

.std-list-sub-nav-range {
  margin: 0px 0 0 250px;
  padding: 0 0 0 0px; }

.page-numbers {
  color: #cac7c7;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 22px;
  line-height: 32px;
  padding: 5px 0 0 15px; }

.page-numbers.current {
  color: #5a5757; }

/*
 * ==========================================================================
 * Standard sub nav for 'Back' and 'Top' (top of page)
 * ==========================================================================
 */
#std-backtop-nav {
  background: url("img/con_bottom.png") repeat-x 0 0;
  margin-top: 50px;
  padding-top: 15px;
  height: 53px; }

#std-backtop-nav:after {
  display: table;
  content: "";
  height: 0;
  clear: both; }

#std-backtop-home {
  float: left; }

#std-backtop-top {
  float: right; }

/*
 * ==========================================================================
 * Single Story Layout
 * ==========================================================================
 */
#single-post-col1 > article {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  line-height: 18px; }

#single-post-col1 > article > p {
  padding: 0.5em 0px; }

#single-post-col1 > article header {
  margin-bottom: 20px; }

#single-post-col1 > article header h1 {
  color: #494a4b;
  font-size: 43px;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  margin-top: 7px;
  line-height: normal; }

#single-post-col1 > article header div address {
  display: inline; }

#single-post-col1 > article .sharedaddy {
  margin-bottom: 25px;
  margin-top: 75px; }

#comment-header .greybar {
  background: url("img/bar2.png") no-repeat scroll 0 0 transparent;
  color: #146a9d;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 22px;
  line-height: 32px;
  height: 42px;
  padding: 0 0 0 10px; }

/*
 * all comments
 */
section.comments > ol li article {
  background-image: url("img/arrow.png"), url("img/divider7.png");
  background-repeat: no-repeat, no-repeat;
  background-position: left top, 40px bottom;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
  margin: 15px 0 0 0;
  padding: 0 0 0 40px; }

/*
 * Top level comments - why isn't this more specific then above?
 */
section.comments > ol > li > article {
  background-image: url("img/quote.png"), url("img/divider7.png"); }

section.comments article header {
  padding-bottom: 12px; }

section.comments article header address {
  display: inline;
  margin-right: 5px;
  color: #464848;
  font-weight: bold; }

section.comments article header time {
  color: #146a9d;
  font-weight: normal; }

section.comments ol.children {
  list-style: none;
  margin: 0 0 0 40px;
  padding: 0; }

section.comment-entry {
  margin-top: 50px;
  width: 729px; }

section.comment-entry p.form-allowed-tags {
  width: 100%; }

.comment-form-email {
  display: none; }

section.comment-entry code {
  display: block;
  white-space: pre-wrap; }

section.comment-entry textarea {
  width: 97%; }

/*
 * ==========================================================================
 * Advertise
 * ==========================================================================
 */
.advertise ul {
  list-style-type: none; }

.advertise ul p {
  font: Tahoma, Geneva, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #146a9d;
  margin: 0;
  padding: 0; }

.advertise li {
  float: left;
  background: url("img/reach.png") no-repeat 0 0 transparent;
  width: 146px;
  height: 84px;
  margin-bottom: 0;
  margin-left: 50px;
  margin-right: 0;
  margin-top: 50px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

.advertise .tag5 {
  background: url("img/tag5.png") no-repeat 0 0 transparent;
  color: #222121;
  font-family: 'BebasNeueRegular', Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 32px;
  width: 285px;
  height: 41px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  text-align: center; }

.advertise .txt_19 {
  margin-bottom: 20px; }

.advertise .tag5 .small {
  color: white;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 9px;
  line-height: 1px;
  margin-top: -7px; }

.advertise .reach_txt {
  color: #146a9d;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 0;
  padding-left: 7px;
  padding-right: 0;
  padding-top: 5px; }

.advertise .reach_txt2 {
  color: #fa8802;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 0;
  padding-left: 7px;
  padding-right: 0;
  padding-top: 0; }

/*
 * ==========================================================================
 * About Page
 * ==========================================================================
 */
.aboutUs h1 {
  margin-top: 30px; }

.address p:first-child {
  font-weight: bold; }

/*
 * ==========================================================================
 * About/Team Page
 * ==========================================================================
 */
.about {
  background: repeat scroll right top #f2f2f2;
  height: 129px;
  margin: 0 auto 20px auto;
  overflow: auto;
  clear: both; }

div.about p {
  margin: 0 0 0 0;
  padding: 0 0 0 0; }

div.about img {
  float: left;
  padding: 8px 10px 0 10px; }

div.about ul {
  list-style-type: none;
  width: 500px;
  float: left; }

div.about .about_name {
  color: #146a9d;
  font-family: Tahoma, ​Geneva, ​sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
  margin: 10px 0 0 0; }

div.about .about_txt {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  line-height: normal;
  margin-right: 40px; }

a.aboutArrow {
  background: url('img/aboutArrow.png') no-repeat scroll 0 0;
  width: 31px;
  height: 126px;
  float: right; }

/*
 * ==========================================================================
 * About/Team/Paul Page
 * ==========================================================================
 */
section.portrait-section {
  float: left;
  width: 156px; }

section.bio-section {
  float: left;
  width: 533px;
  margin: 25px 20px;
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  line-height: 18px; }

section.portrait-section .portrait-heading {
  color: #464848;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;
  padding: 0px; }

section.portrait-section img {
  margin: 0 0 0 0;
  padding: 0 0 0 0; }

section.portrait-section .portrait-footer {
  color: #b6b2b2;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 10px;
  line-height: normal;
  padding: 0px; }

/*
 * ==========================================================================
 * Job/Conference Listings
 * ==========================================================================
 */
#job-list-col1 h1.article-title-ribbon {
  height: 60px; }

#job-list-col1 p.txt_18 {
  margin-bottom: 20px; }

.shadedlistwitharrow {
  float: left;
  padding: 6px 10px 0 0px; }

.shadedlistwitharrow.job-even {
  padding-right: 10px; }

.shadedlistwitharrow a {
  background: url("img/job_simple.png") no-repeat scroll right top transparent;
  color: black;
  display: block;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 75px;
  line-height: 16px;
  padding: 16px 0 0 10px;
  width: 338px; }

.shadedlistwitharrow a:hover {
  background: url("img/job_hover.png") no-repeat scroll right top transparent;
  color: white;
  display: block;
  text-decoration: none; }

.shadedlistwitharrow p {
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 0px; }

.shadedlistwitharrow p:first-child {
  color: #146a9d;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0; }

/*
 * ==========================================================================
 * Job Page
 * ==========================================================================
 */
#single-job-content,
#single-conf-content {
  background-image: url('img/grey_pixel_for_column_divider.jpg');
  background-repeat: repeat-y;
  background-position: 760px 0;
  background-color: transparent;
  margin: 0px 1px 0px 0px;
  padding: 0px;
  width: 959px; }

#single-job-col1 {
  background-image: url('img/divider9.png');
  background-repeat: no-repeat;
  background-position: 18px top;
  background-color: transparent; }

#single-job-col1 article header .article-title,
#single-conf-col1 article header .article-title {
  color: #146a9d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 35px;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 20px; }

#single-job-col1 #description,
#single-job-col1 #description p {
  color: black;
  font-family: Arial, ​Helvetica, ​sans-serif;
  font-size: 12px;
  font-weight: normal; }

#single-job-col1 #requirements,
#single-job-col1 #qualification,
#single-job-col1 #requirements,
#single-job-col1 #qualification {
  background: url("img/qualification.png") repeat-x 0 0 #7dc9f7;
  margin-top: 40px;
  padding-bottom: 10px;
  padding-left: 14px;
  padding-right: 0;
  padding-top: 7px; }

#single-job-col1 .req_txt1,
#single-job-col1 .qua_txt1 {
  color: #146a9d;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold; }

#single-job-col1 #requirements ul,
#single-job-col1 #qualification ul {
  margin-left: 0px; }

#single-job-col1 #requirements li,
#single-job-col1 #qualification li,
.qua_txt2 {
  background: url("img/bull.png") no-repeat 0px 3px transparent;
  color: #464848;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 0;
  list-style: none; }

#single-job-col1 #postlogue {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-top: 0.5em;
  padding-bottom: 10px;
  padding-left: 2px;
  padding-right: 0;
  padding-top: 7px; }

/*
 * ==========================================================================
 * Conference Page
 * ==========================================================================
 */
#single-conf-col1 #details {
  margin-bottom: 40px; }

/*
 * ==========================================================================
 * Search Results
 * ==========================================================================
 */
.search-result {
  padding: 10px 10px 10px 10px; }

.search-result-even {
  background-color: #eceaea; }

.search-result a {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #146a9d;
  text-decoration: none; }

.search-result time {
  display: block;
  margin: 0px 0 10px 0; }

#search-results h1 {
  margin-top: 0px;
  padding-bottom: 25px; }

#search-results #searchform {
  padding-bottom: 20px; }

#search-results article {
  padding-bottom: 20px; }

/*
 * ==========================================================================
 * Chart Nav - Side nav for chart pages
 * ==========================================================================
 */
#ChartNav {
  background: url("img/inner_nav_bg.png") repeat-x scroll 0 0 #cfcfce;
  float: left;
  padding: 0 0 4px;
  width: 213px; }

#menu-chart-nav {
  float: left;
  padding: 0 0 4px;
  margin-bottom: 0px;
  width: 213px; }

#menu-chart-nav li {
  border-bottom: 1px dotted; }

#menu-chart-nav li a {
  background: url("img/inner_nav_simple.png") no-repeat scroll 0 0 transparent;
  color: #146a9d;
  display: block;
  font-family: "BebasNeueRegular", Arial, sans-serif;
  font-size: 19px;
  line-height: 40px;
  text-decoration: none;
  height: 38px;
  padding: 0 0 0 12px;
  width: 201px; }

#menu-chart-nav li a:hover {
  background: url("img/inner_nav_hover.png") no-repeat scroll 0 0 transparent;
  color: white; }

#menu-chart-nav .current_page_item a,
#menu-chart-nav .current-menu-item a {
  background: url("img/inner_nav_select.png") no-repeat scroll 0 0 transparent;
  color: #2e3030; }

.chart-icons li {
  float: left;
  margin: 0;
  padding: 30px 0 0 7px; }

.tag6 {
  background: url("img/tag6.png") no-repeat scroll 0 0 transparent;
  color: #868686;
  font-family: Tahoma, Geneva, sans-serif;
  height: 42px;
  line-height: 28px;
  margin: 0;
  padding: 0 0 0 20px;
  width: 358px; }

.tag6_holder {
  float: right; }

#ultimate-chart-content-col1 .chart-pix,
#chart-content .chart-pix {
  float: right;
  width: 500px;
  margin-top: 0px; }

#ultimate-chart-content-col1 .content div:nth-child(2),
#chart-content .content div:nth-child(2) {
  margin-top: 20px; }

.chart-next-big-sound-pix {
  float: right;
  width: 500px;
  margin-top: 20px; }

@media UNUSED {
  #ChartNav {
    background: url("img/inner_nav_bg.png") repeat-x scroll 0 0 #cfcfce;
    float: left;
    padding: 0 0 4px;
    width: 213px; }

  #menu-chart-nav {
        /*
     * background: url("img/inner_nav_simple.png") no-repeat scroll 0 0 transparent;
     */
    float: left;
    padding: 0 0 4px;
    margin-bottom: 0px;
    width: 213px; }

  #menu-chart-nav li {
    border-bottom: 1px dotted; }

  #menu-chart-nav li a {
    background: url("img/inner_nav_simple.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    display: block;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    text-decoration: none;
    height: 38px;
    padding: 0 0 0 12px;
    width: 201px; }

  #menu-chart-nav li a:hover {
    background: url("img/inner_nav_hover.png") no-repeat scroll 0 0 transparent;
    color: white; }

  #menu-chart-nav .current_page_item a,
  #menu-chart-nav .current-menu-item a {
    background: url("img/inner_nav_select.png") no-repeat scroll 0 0 transparent;
    color: #2e3030; }

  .chart-icons li {
    float: left;
    margin: 0;
    padding: 30px 0 0 7px; }

  .tag6 {
    background: url("img/tag6.png") no-repeat scroll 0 0 transparent;
    color: #868686;
    font-family: Tahoma, Geneva, sans-serif;
    height: 42px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 20px;
    width: 358px; }

  .tag6_holder {
    float: right; } }

@media UNUSED {
  .txt_1 {
    color: #9ad0f0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px; }

  /*
   * dmnjobwidget
   */  .txt_8 {
    color: #146a9d;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 0 7px; }

  .txt_8 a {
    color: #146a9d; }

  .txt_5 {
    color: #464848;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    line-height: 16px;
    padding: 5px 7px 0px 7px; }

  .txt_4 {
    color: #146a9d;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 7px;
    margin-bottom: 0px;
    line-height: 12px;
        /*
     * 
     * float: left;
     * width: 220px;
     */ }

  /*
   * ==========================================================================
   * Generic Widget Setup
   * ==========================================================================
   */  .even_item,
  .odd_item {
    background: url("img/divider-dotted-blue-background-white.png") repeat-x scroll left bottom transparent;
    padding: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px; }

  .even_item {
    background: url("img/divider-dotted-blue-background-grey.png") repeat-x scroll left bottom transparent;
    background-color: #f4f3f3; }

  /*
   * .txt_3 a,
   * .odd_txt a
   */  .odd_item .teaser_title a {
    color: #146a9d; }

  .even_item .teaser_title a {
    color: #0088cc; }

  ul.sidebar {
    padding: 0;
    margin: 0; }

  ul.sidebar li {
    list-style: none; }

  /*
   * ==========================================================================
   * Top Stories Widget
   * ==========================================================================
   */  .top_widget .even_item,
  .top_widget .odd_item {
    padding: 1px 0px 2px 0px;
    height: 76px;
    overflow: hidden; }

  .top_widget .teaser_title {
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0 0 7px; }

  .top_widget .even_txt,
  .top_widget .odd_txt {
        /*
     * 
     * font-size: 12px;
     * line-height: 18px;
     * padding: 5px 0 0 7px;
     */
        /*
     * 
     * margin-bottom: 0px;
     * margin-right: 35px;
     */ }

  .thumbnail_link {
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0px; }

  .thumbnail_link img {
    border: 1px solid black;
    margin: 4px 10px 0 9px;
    padding: 0px; }

  /*
   * ==========================================================================
   * Openx Widget
   * ==========================================================================
   */  /*
   * ==========================================================================
   * Jobs Widget
   * ==========================================================================
   */  .job_teaser.even_item {
    padding: 10px 0; }

  .job_teaser p {
    margin-bottom: 0px; }

  .divider {
    background: url("img/divider2.png") scroll 0 0 transparent;
    height: 5px;
    margin-top: 15px; } }

/*
 * End media Unused
 */
@media DISABLED {
  /*
   * Front Page Banner
   */  #banner_right .ban_tag {
    background: url("img/tag2.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-size: 9px;
    height: 16px;
    line-height: 12px;
    margin: 12px 0 0 8px;
    text-align: center;
    width: 21px; }

  .ban_txt {
    color: #146a9d;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 10px 0 0 10px;
    height: 58px;
    overflow: hidden;
    width: 192px; }

  .ban_txt a {
    color: #146a9d; }

  #banner_right .ban_hover {
    background: url("img/slide_hover.png") repeat-x scroll 0 0 transparent; }

  /*
   * 
   * #banner_right li {
   * float: left;
   * }
   * 
   * #banner_right li img {
   * border: 1px solid black;
   * margin: 6px 0 0 9px;
   * }
   */  /*
   * Generic Widget Setup
   */  .divider_2 {
    background: url("img/divider3.png") repeat-x scroll 0 0 transparent;
    height: 5px; }

  .teaser_txt a {
    color: #464848; }

  .teaser_txt p {
    margin-bottom: 0px; }

  .widget_openxwpwidget {
    padding-left: 10px; }

  /*
   * Other Stories
   */  ._widget .even_item,
  ._widget .odd_item {
    height: auto;
    overflow: auto; }

  /*
   * Most Heated Items
   */  .heated_widget .bar {
    background: url("img/most.png") no-repeat scroll 0 0 transparent;
    color: #cd0630;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    padding: 27px 0 0 70px; }

  .heated_item .comment_cnt {
    background: url("img/tag3.png") no-repeat scroll 0 0 transparent;
    color: white; }

  /*
   * Mailchimp signup widget
   */  #mc4wp-checkbox-input {
    margin-top: 0px; }

  #mc4wp-checkbox label {
    display: inline;
    margin-left: 5px; }

  /*
   * News letter Signup Widget
   */  /*
   * 
   * .nsu_widget h2 {
   * background: url("img/bar.png") no-repeat scroll 0 0 transparent;
   * color: #146A9D;
   * font: 22px/32px "BebasNeueRegular",Arial,sans-serif;
   * height: 42px;
   * padding: 0 0 0 20px;
   * }
   * 
   * .nsu_widget p {
   * display: inline;
   * }
   * 
   * .nsu_widget, .nsu-form p label {
   * color: #146A9D;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 12px;
   * font-weight: bold;
   * line-height: 12px;
   * }
   * 
   * 
   * .nsu-form p input {
   * color: #999999;
   * border: 2px solid black;
   * }
   * 
   * .nsu-form p input[type='submit'] {
   * background: white;
   * color: black;
   * border-radius: 4px 4px 4px 4px;
   * display: inline-block;
   * font-size: 14px;
   * height: 30px;
   * line-height: 20px;
   * margin-left: 10px;
   * margin-bottom: 10px;
   * padding: 4px 6px;
   * vertical-align: middle;
   * }
   */  /*
   * #keywords_formId, .input2 {
   */  /*
   * 
   * #search-results {
   * 
   * }
   */  .search-result {
    padding: 10px 10px 10px 10px; }

  .search-result-even {
    background-color: #eceaea; }

  #search-results h1 {
    margin-top: 0px;
    padding-bottom: 25px; }

  #search-results #searchform {
    padding-bottom: 20px; }

  #search-results article {
    padding-bottom: 20px; }

  .search-result a {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #146a9d;
    text-decoration: none; }

  .bigBar {
    background: url("img/bigBar.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    padding: 0 0 0 20px; }

  .greybar {
    background: url("img/bar2.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    padding: 0 0 0 10px;
        /*
     * width: 511px;
     */ }

  .tag {
    background: url("img/tag2.png") no-repeat scroll 0 0 transparent;
    color: white;
    float: right;
    font-size: 9px;
    height: 16px;
    line-height: 8px;
    margin: 5px 8px 0 0;
    padding-top: 2px;
    text-align: center;
    width: 21px; }

  .tag2 {
    background: url("img/tag3.png") no-repeat scroll 0 0 transparent;
    color: white;
    float: right;
    font-size: 9px;
    height: 16px;
    line-height: 8px;
    margin: 5px 8px 0 0;
    padding-top: 2px;
    text-align: center;
    width: 21px; }

  .tag3 {
    background: url("img/tag4.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
        /*
     * height: 40px;
     */
    height: 70px;
    padding-top: 2px;
    margin: 0 0 0 -27px;
    text-align: center;
    width: 192px; }

  .tag5 {
    background: url("img/tag5.png") no-repeat scroll 0 0 transparent;
    color: #222121;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 41px;
    margin: 0 auto;
    text-align: center;
    width: 285px;
    padding-top: 14px;
    line-height: 10px; }

  .tag5 span {
    color: white;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9px;
    line-height: 1px; }

  /*
   * 
   * .other-story {
   * height: 150px;
   * overflow: hidden;
   * }
   */  .other-story p {
    margin-bottom: 0px; }

  #company img {
    float: left;
    margin: 0;
    padding: 15px 0 0 8px; }

  #con_right p {
    padding: 2px 0px 2px 0px;
    margin: 0px; }

  .divider_mid {
    background: url("img/dividermid.png") repeat-y scroll 0 0 transparent;
    padding: 10px 0;
    width: 307px; }

  .divider_2 {
    background: url("img/divider3.png") no-repeat scroll 0 0 transparent;
    height: 5px;
        /*
     * width: 307px;
     */ }

  /*
   * 
   * .even_item {
   * background: url("img/dividermid.png") repeat-y scroll 0 0 transparent;
   * padding: 10px 0;
   * }
   */  #most {
    background: url("img/most.png") no-repeat scroll 0 0 transparent;
    color: #cd0630;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    padding: 27px 0 0 70px;
        /*
     * width: 237px;
     */ }

  #inner-chart-con-left {
    float: left;
    padding: 0 16px;
    width: 764px; }

  #inner-chart-con-mid {
    float: right;
    width: 550px; }

  #reach {
    margin: 0 0 0 70px; }

  #reach ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }

  #reach li {
    background: url("img/reach.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 84px;
    margin: 50px 0 0 50px !important;
    padding: 0 !important;
    width: 146px; }

  .reach_txt {
    color: #146a9d;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0 0 7px;
    margin: 0px;
    line-height: 1em; }

  .reach_txt span {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9px;
    font-weight: normal; }

  .reach_txt2 {
    color: #fa8802;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 0 0 7px;
    margin: 0px; }

  .about {
    background: none repeat scroll 0 0 #f2f2f2;
    height: 126px;
    margin: 0 auto;
    width: 717px; }

  .aboutlist {
    margin: 0px; }

  .aboutlist li {
    list-style-type: none;
    float: left; }

  .about_pad {
    padding: 8px 0 0 10px; }

  .about_txt {
    color: #464848;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: normal;
    padding: 15px 0 0 15px !important;
    width: 585px; }

  .about_txt a {
    background-image: none !important; }

  .about_txt2 {
    color: #464848;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: italic;
    padding-bottom: 10px; }

  .about_txt3 {
    color: #b6b2b2;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    padding-top: 20px; }

  .about_txt4 {
    color: #464848;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 18px;
    padding: 25px 0 0 25px;
    width: 544px; }

  #ChartNav {
    background: url("img/inner_nav_bg.png") repeat-x scroll 0 0 #cfcfce;
    float: left;
    padding: 0 0 4px;
    width: 213px; }

  #menu-chart-nav {
        /*
     * background: url("img/inner_nav_simple.png") no-repeat scroll 0 0 transparent;
     */
    float: left;
    padding: 0 0 4px;
    margin-bottom: 0px;
    width: 213px; }

  #menu-chart-nav li {
    border-bottom: 1px dotted; }

  #menu-chart-nav li a {
    background: url("img/inner_nav_simple.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    display: block;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    text-decoration: none;
    height: 38px;
    padding: 0 0 0 12px;
    width: 201px; }

  #menu-chart-nav li a:hover {
    background: url("img/inner_nav_hover.png") no-repeat scroll 0 0 transparent;
    color: white; }

  #menu-chart-nav .current_page_item a,
  #menu-chart-nav .current-menu-item a {
    background: url("img/inner_nav_select.png") no-repeat scroll 0 0 transparent;
    color: #2e3030; }

  .chart-icons li {
    float: left;
    margin: 0;
    padding: 30px 0 0 7px; }

  .tag6 {
    background: url("img/tag6.png") no-repeat scroll 0 0 transparent;
    color: #868686;
    font-family: Tahoma, Geneva, sans-serif;
    height: 42px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 20px;
    width: 358px; }

  .tag6_holder {
    float: right; }

  img#wpstats {
    height: 0;
    width: 0;
    overflow: hidden;
    margin: 0;
    border: none;
    padding: 0; }

  #gradient_bar {
    background: url("img/gradient.png") repeat-x scroll 0 0 white;
    height: 25px;
    margin: 0 auto;
    width: 960px; }

  .std_inside_page_content,
  #search_results_content,
  #single_post_content {
    background: url("img/content2_bg.png") repeat-y scroll 0 0 white;
    margin: -5px auto;
    width: 961px; }

  /*
   * #inner_con_left1,
   */  .std_inside_page_left,
  #search_results_left,
  #single_post_left {
    float: left;
    padding: 0 16px;
    width: 764px; }

  #search_results_left p,
  #single_post_left p {
    color: #464848;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    margin: 0px; }

  #search_results_left .bluebar,
  #single_post_left .bluebar {
    margin-bottom: 5px; }

  #single_post_left .sharedaddy {
    margin-top: 75px;
    margin-bottom: 25px; }

  div.sharedaddy h3,
  #content div.sharedaddy h3,
  #main div.sharedaddy h3,
  #primary div.sharedaddy h3 {
    width: auto !important;
    margin: 0px 10px 0px 0px !important; }

  div.sharedaddy .sd-content {
    float: left !important; }

  .inside_right_sidebar_widgets,
  .single_post_right_widgets {
    padding: 0px;
    margin: 0px; }

  .inside_right_sidebar_widgets li,
  .single_post_right_widgets li {
    list-style-type: none; }

  .inside_right_sidebar_widgets li *,
  .single_post_right_widgets li * {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 137px; }

  /*
   * 
   * .single_post_right_widgets .widgettitle {
   * display: none;
   * }
   * 
   * .single_post_right_widgets .heated_widget .widgettitle {
   * display: block;
   * }
   */  .inside_right_sidebar_widgets .heated_widget .bar,
  .single_post_right_widgets .heated_widget .bar {
    background: url("img/sponsors.png") no-repeat scroll 0 0 transparent;
    color: #7d8184;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    padding: 0px 0px 0px 25px; }

  .inside_right_sidebar_widgets .heated_widget .even_txt a,
  .single_post_right_widgets .heated_widget .even_txt a {
    color: #0088cc;
    padding-right: 10px; }

  .inside_right_sidebar_widgets .heated_widget .odd_txt a,
  .single_post_right_widgets .heated_widget .odd_txt a {
    color: #146a9d;
    padding-right: 10px; }

  .inside_right_sidebar_widgets .DMNCategoryWidget .heated_widget .heated_item,
  .single_post_right_widgets .DMNCategoryWidget .heated_widget .heated_item {
    padding: 10px 0px 10px 0px; }

  /*
   * .single_post_right_widgets .DMNCategoryWidget .heated_widget .heated_item .comment_cnt {
   */  .inside_right_sidebar_widgets .heated_item .comment_cnt,
  .single_post_right_widgets .heated_item .comment_cnt {
    background: url("img/tag2.png") no-repeat scroll 0 0 transparent;
    width: 25px; }

  /*
   * 
   * #content2 {
   * background: url("img/content2_bg.png") repeat-y scroll 0 0 #FFFFFF;
   * margin: 0 auto;
   * width: 961px;
   * }
   */  #inner_con_left1 li {
    float: left;
    list-style-type: none; }

  #inner_con_left1 p {
    color: #464848;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 0.5em;
    padding-top: 0.5em; }

  #inner_con_left1 p span {
    color: #146a9d; }

  .merg {
    margin-left: 25px; }

  .bar2 {
    background: url("img/bar2.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    padding: 0 0 0 10px;
    width: 511px; }

  #comment-wrapper {
    width: 60em; }

  .comments-area {
    width: 100%; }

  .commentlist {
    margin: 0px;
    list-style-type: none; }

  .commentlist ol {
    list-style-type: none; }

  .comment_date {
    font-weight: normal;
    padding-left: 10px; }

  .merg2 {
    margin: 8px 0 8px 40px; }

  .comment_divider {
    margin: 5px 0 5px 50px; }

  .level_1_comment {
    margin-left: 1em;
    overflow: hidden;
    width: 49em; }

  #comments li {
    float: none; }

  .comment_quote_txt_1 {
    background: url("img/quote.png") no-repeat scroll 0 0 transparent;
    color: #2f7aa7;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    margin: 15px 0 0 18px;
    padding: 0 0 0 40px; }

  .children {
    margin-left: 35px; }

  .children .comment_quote_txt_1 {
    background: url("img/arrow.png") no-repeat scroll 0 0 transparent; }

  .children .children {
    margin-left: 35px; }

  .comment-respond {
    padding-left: 0px; }

  .comment-form-author > label,
  .comment-form-email  > label {
    display: inline; }

  .comment-form-comment > textarea {
    width: 600px; }

  .top100list,
  .charecter {
    border-bottom: 1px solid #e0f1fa;
    padding: 12px 0;
    width: 307px; }

  .top100list li,
  .charecter li {
    float: left; }

  .top100numbersign {
    font-size: 18px;
    padding: 0 0 0 5px;
    margin: 10px 0px 0px 5px; }

  .top100numbercell {
    background: url("img/num.png") no-repeat scroll 0 0 transparent;
    float: left;
    vertical-align: bottom;
    display: table-cell;
    height: 42px;
    width: 43px;
        /*
     * margin: 0px 0px 10px 5px;
     */
    padding: 10px 0 0 0; }

  .num {
        /*
     * background: url("img/num.png") no-repeat scroll 0 0 transparent;
     */
    color: #2e3030;
    font-size: 30px;
    font-weight: bold;
    height: 42px;
    text-align: center;
    width: 43px; }

  .num span {
    font-size: 18px;
    padding: 0 0 0 5px; }

  #inner_con_left {
    float: left;
    padding: 0px 0px 0px 32px;
    width: 764px; }

  .shadedlistwitharrow li {
    float: left;
    margin: 0 5px 0px 0px;
    padding: 0px 0px 5px;
    background: url("img/job_simple.png") no-repeat scroll 0 0 transparent;
    color: #146a9d;
    display: block;
    width: 367px; }

  .shadedlistwitharrow li a {
        /*
     * 
     * background: url("img/job_simple.png") no-repeat scroll 0 0 transparent;
     * color: #146A9D;
     * display: block;
     */
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 75px;
    line-height: 16px;
    padding: 6px 0 0 10px;
    width: 367px; }

  /*
   * .left_sub li a:hover {
   */  .shadedlistwitharrow li:hover {
    background: url("img/job_hover.png") no-repeat scroll 0 0 transparent;
    color: white;
    display: block;
    text-decoration: none; }

  .shadedlistwitharrow li a span {
    color: #464848;
    font-weight: normal; }

  /*
   * 
   * .shadedlistwitharrow li {
   * float: left;
   * margin: 0 5px 0px 0px;
   * padding: 0px 0px 5px;
   * }
   * 
   * .shadedlistwitharrow li a {
   * background: url("img/job_simple.png") no-repeat scroll 0 0 transparent;
   * color: #146A9D;
   * display: block;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 12px;
   * font-weight: bold;
   * height: 75px;
   * line-height: 16px;
   * padding: 6px 0 0 10px;
   * width: 367px;
   * }
   */  /*
   * .left_sub li a:hover {
   */  /*
   * 
   * .shadedlistwitharrow li a:hover {
   * background: url("img/job_hover.png") no-repeat scroll 0 0 transparent;
   * color: #FFFFFF;
   * display: block;
   * text-decoration: none;
   * }
   * 
   * .shadedlistwitharrow li a span {
   * color: #464848;
   * font-weight: normal;
   * }
   */  .inside_right_sidebar,
  #single_post_right,
  #inner_con_right {
    float: left;
    margin-left: 9px;
    width: 153px; }

  #inner_con_right img {
    margin-left: 18px; }

  #con_bottom {
    background: url("img/con_bottom.png") repeat-x scroll 0 0 transparent;
    height: 53px;
    margin-top: 30px; }

  #con_bottom_left {
    float: left;
    margin: 16px 0 0; }

  #con_bottom_mid {
    float: left;
    padding: 0 0 0 200px;
    text-align: center; }

  .page-numbers {
    color: #cac7c7;
    float: left;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    padding: 15px 0 0 15px; }

  #con_bottom_right {
    float: right;
    margin: 16px 0 0; }

  .sponsors {
    background: url("img/sponsors.png") no-repeat scroll 0 0 transparent;
    color: #7d8184;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
        /*
     * margin: 10px auto 5px;
     */
    margin: 10px 0px 10px 0px;
    text-align: center;
    width: 137px; }

  .mostread {
    background: url("img/sponsors.png") no-repeat scroll 0 0 transparent;
    color: #7d8184;
    font: 0px "BebasNeueRegular", Arial, sans-serif;
    height: 42px;
    margin: 20px auto 0;
    text-align: center;
    width: 137px; }

  /*
   * Not Used ??
   */  .txt_3 {
    color: #146a9d;
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 7px;
    width: 220px;
    margin-bottom: 0px;
    line-height: 12px; }

  /*
   * Not Used ??
   * .txt_51 {
   * color: #464848;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 11px;
   * line-height: 16px;
   * padding: 5px 7px 0px 7px;
   * height: 50px;
   * overflow: hidden;
   * line-height: 12px;
   * 
   * }
   * 
   * .txt_51 a {
   * color: #464848;
   * }
   * 
   * .txt_51 p {
   * margin-bottom: 0px;
   * }
   */  /*
   * Not Used ??
   * .txt_7 {
   * color: #414547;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 14px;
   * font-weight: bold;
   * padding: 0 0 0 20px;
   * }
   * 
   * .txt_7 span {
   * font-weight: normal;
   * }
   */  /*
   * Not Used ??
   * .txt_9 {
   * color: #CD0630;
   * float: left;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 12px;
   * font-weight: bold;
   * padding: 10px 0 0 7px;
   * width: 85%;
   * margin-bottom: 0px;.
   * line-height: 1.2em;
   * }
   */  .heated_item p a,
  .txt_9 a,
  .txt_10 a {
    color: #cd0630; }

  /*
   * Not Used ??
   * .txt_10 {
   * color: #CD0630;
   * float: left;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 12px;
   * font-weight: bold;
   * padding: 0 0 0 7px;
   * width: 85%;
   * line-height: 1.2em;
   * }
   */  .txt_12 {
    color: #37a3e2;
    text-align: right; }

  /*
   * 
   * .story_title,
   * .txt_13 {
   */  .story_title {
    color: #494a4b;
    font-size: 43px;
    font-weight: bold;
    line-height: normal; }

  .byline_txt,
  .txt_14 {
        /*
     * .txt_14 not used, byline_txt is
     */
    color: #464848;
    font-size: 10px;
    line-height: 20px; }

  /*
   * Not Used ??
   * .txt_15 {
   * color: #464848;
   * font-family: Tahoma,Geneva,sans-serif;
   * font-size: 13px;
   * line-height: 18px;
   * }
   */  /*
   * .txt_161 {
   */  .comment_txt {
    color: #313132;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    line-height: 18px;
        /*
     * padding: 12px 0 0 40px;
     */
    padding: 12px 0 0 50px; }

  /*
   * .txt_161 a {
   */  .comment_txt a {
    color: #2f7aa7;
    text-decoration: underline; }

  .comment_txt br {
    display: none; }

  .txt_19 {
    color: #146a9d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    font-weight: bold;
    line-height: 1.2em; }

  /*
   * Not Used ??
   * .txt_21 {
   * color: #146A9D;
   * float: left;
   * font-size: 25px;
   * font-weight: bold;
   * margin: 0 0 0 50px;
   * width: 185px;
   * }
   */  .bottom30 {
    padding-bottom: 30px; }

  .bottom50 {
    padding-bottom: 50px; }

  .fontweightnormal {
    font-weight: normal; }

  .mc_list li {
    float: left;
    margin-left: 10px; }

  .wp-caption {
    max-width: 100%;
        /*
     * Keep wide captions from overflowing their container.
     */
    padding: 4px; }

  .wp-caption .wp-caption-text,
  .gallery-caption {
    font-style: italic;
    font-size: 12px;
    font-size: 0.857rem;
    line-height: 2;
    color: #757575; }

  .sticky {
    border-top: 4px double #ededed;
    border-bottom: 4px double #ededed;
    color: #757575;
    font-size: 13px;
    font-size: 0.929rem;
    line-height: 3.692;
    margin-bottom: 24px;
    margin-bottom: 1.714rem;
    text-align: center; }

  p.form-allowed-tags {
    width: 100% !important; }

  .form-allowed-tags code {
    white-space: normal; } }

