h2.pageTitle {
  color: #444;
  font: normal 42px/1.4 LeagueGothic, helvetica, arial, sans-serif;
  margin: 0;
  padding: 0;
  text-transform: uppercase; }

.readingContent {
  margin: 0 auto;
  width: 960px; }
  .readingContent h3 {
    color: #444;
    font: normal 32px/1.4 LeagueGothic, helvetica, arial, sans-serif;
    margin: 0;
    padding: 0; }
    .readingContent h3 a {
      color: #bbb;
      font: bold 10px helvetica, arial, sans-serif;
      text-decoration: none;
      text-transform: uppercase; }

.channels-module {
  background: #45bcd2;
  border-radius: 5px;
  margin: 0 0 1em;
  overflow: auto;
  padding: 2.55%; }
  .channels-module h3 {
    color: #fff;
    display: none; }

.channelChooser {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  text-indent: 0; }
  .channelChooser li {
    float: left;
    padding: .25%;
    position: relative;
    text-align: center;
    width: 19.5%; }
    .channelChooser li a {
      color: #333;
      display: block;
      padding: .5%;
      text-decoration: none; }
    .channelChooser li i {
      background: #e6e6e6;
      -moz-border-radius: 200px;
      -o-border-radius: 200px;
      -webkit-border-radius: 200px;
      border-radius: 200px;
      cursor: hand;
      display: block;
      height: 165px;
      margin: 0 auto 0.5em;
      width: 165px; }
    .channelChooser li.career-oxygen i, .channelChooser li.hire-higher i, .channelChooser li.cheap-seats i {
      background-color: #da3b26; }
    .channelChooser li.up-your-game i, .channelChooser li.guest-columns i {
      background-color: #fbc518; }
    .channelChooser li:hover i {
      background-color: #444; }
    .channelChooser li h4 {
      background: rgba(255, 255, 255, 0);
      border-bottom: 5px solid rgba(255, 255, 255, 0);
      border-top: 5px solid rgba(255, 255, 255, 0);
      color: #fff;
      font: normal 30px/1.4 LeagueGothic, helvetica, arial, sans-serif;
      margin: 0;
      padding: 5px 0;
      position: relative;
      text-transform: uppercase;
      top: 55px; }
    .channelChooser li p {
      color: #444;
      font: normal 12px/1.4 helvetica, arial, sans-serif;
      margin: 0;
      min-height: 5em;
      max-height: 5em;
      padding: 0 0 0.5em; }
    .channelChooser li div.latestPost {
      background: rgba(255, 255, 255, 0.8);
      border-radius: 3px;
      color: #333;
      font: normal 10px/1.4 helvetica, arial, sans-serif;
      margin: 0.5em 0;
      height: 75px;
      padding: 1em;
      bottom: 0;
      text-indent: 0; }
      .channelChooser li div.latestPost h6 {
        color: #333;
        font: normal 16px/1.4 LeagueGothic, helvetica, arial, sans-serif;
        margin: 0;
        padding: 0;
        text-transform: uppercase; }
      .channelChooser li div.latestPost a {
        color: #333;
        display: inline;
        font-weight: bold;
        margin: 0;
        padding: 0; }
        .channelChooser li div.latestPost a:hover {
          color: #d25e43; }

ul.blogChooser {
  border-bottom: 1px dotted #e6e6e6;
  list-style: none;
  margin: 0 0 20px;
  overflow: auto;
  padding: 0 0 20px;
  text-indent: 0; }
  ul.blogChooser li {
    float: left;
    width: 25%; }
    ul.blogChooser li a {
      text-decoration: none; }
    ul.blogChooser li div {
      background-color: #45bcd2;
      border-radius: 5px;
      margin: 2.5%;
      min-height: 180px;
      overflow: auto;
      padding: 5%;
      text-shadow: rgba(0, 0, 0, 0.25) 0 1px 0; }
    ul.blogChooser li h4 {
      border-bottom: 1px dotted white;
      color: #fff;
      font: normal 24px/1.4 LeagueGothic, helvetica, arial, sans-serif;
      line-height: 1;
      margin: 0 0 4px;
      padding: 0 0 4px;
      text-transform: uppercase; }
    ul.blogChooser li h6 {
      display: none; }
    ul.blogChooser li img {
      display: none;
      margin: 0 0 0.25em;
      width: 100%; }
    ul.blogChooser li ol {
      list-style: none;
      margin: 10px 0;
      padding: 0;
      text-indent: 0; }
      ul.blogChooser li ol li {
        background: url(/images/arrow-right.png) no-repeat;
        float: none;
        font: normal 13px/1.4 helvetica, arial, sans-serif;
        margin: 0 0 0.75em;
        padding: 0 0 0 20px;
        width: auto; }
        ul.blogChooser li ol li a {
          color: #fff; }

.authorChooser {
  border-bottom: 1px dotted #e6e6e6;
  list-style: none;
  margin: 0 0 20px;
  overflow: auto;
  padding: 0 0 20px;
  text-indent: 0; }
  .authorChooser li {
    float: left;
    padding: 10px;
    text-align: center;
    width: 100px; }
    .authorChooser li a {
      color: #444;
      text-decoration: none; }
      .authorChooser li a i {
        border: 1px solid rgba(0, 0, 0, 0.3);
        -moz-border-radius: 150px;
        -o-border-radius: 150px;
        -webkit-border-radius: 150px;
        border-radius: 150px;
        display: block;
        height: 100px;
        overflow: hidden;
        width: 100px; }
        .authorChooser li a i img {
          display: block;
          margin: 0 auto 0.5em;
          width: 100px; }
      .authorChooser li a h5 {
        color: #444;
		overflow: hidden;
		white-space: nowrap;
		width: 100px;
		text-align: center;
        font: normal 18px/1.4 LeagueGothic, helvetica, arial, sans-serif;
        margin: 0;
        padding: 0;
        text-transform: uppercase; }
      .authorChooser li a:hover {
        color: #45bcd2; }
        .authorChooser li a:hover i {
          border: 1px solid black; }
        .authorChooser li a:hover h5 {
          color: #45bcd2; }

.videoChooser {
  border-bottom: 1px dotted #e6e6e6;
  list-style: none;
  margin: 0 0 20px;
  overflow: auto;
  padding: 0 0 20px;
  text-indent: 0; }
  .videoChooser li {
    float: left;
    padding: 10px;
    text-align: left;
    width: 300px; }
    .videoChooser li a {
      color: #444;
      text-decoration: none; }
      .videoChooser li a:hover {
        color: #45bcd2; }
    .videoChooser li iframe {
      margin: 0 0 0.5em; }
    .videoChooser li h5 {
      color: #444;
      font: normal 21px/1 LeagueGothic, helvetica, arial, sans-serif;
      margin: 0;
      padding: 0;
      text-transform: uppercase; }

.content-container {
  margin: 0 auto;
  overflow: auto;
  width: 960px; }

.content-main {
  margin: 0 0 2em; }
  .content-main p {
    font: normal 13px/1.4 helvetica, arial, sans-serif;
	color: black;
    margin: 16px 0 16px 0; }
  .content-main .hentry {
    border-top: 1px dotted #999999;
    margin: 0.1em 0;
    padding: 0.1em 0 0.1em 60px;
    position: relative; }
    .content-main .hentry .overlay {
      background: url(/images/content-gradient-overlay.png) 0 100% repeat-x;
      height: 50px;
      pointer-events: none;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 10; }
    .content-main .hentry img.author-photo {
      float: left;
      border-radius: 160px;
      height: 50px;
      margin: 0.2em 0 0 -60px;
      width: 50px; }
    .content-main .hentry h4.entry-title {
      text-transform: none;
      color: #b03c0c;
      font: normal 28px/1 LeagueGothic, helvetica, arial, sans-serif;
      margin: 0.2em 0 0.1em;
      padding: 0; }
      .content-main .hentry h4.entry-title a {
        color: #b03c0c;
        text-decoration: none; }
        .content-main .hentry h4.entry-title a:hover {
          color: #444; }
    .content-main .hentry .byline {
      font: normal 10px/1.4 helvetica, arial, sans-serif;
      margin: 0 0 0.5em;
      padding: 0; }
      .content-main .hentry .byline .author {
        background: url(/images/user.gif) 0 50% no-repeat;
        margin-right: 10px;
        padding: 0 0 0 10px; }
      .content-main .hentry .byline abbr {
        background: url(/images/calendar1.gif) 0 50% no-repeat;
        margin-right: 10px;
        padding: 0 0 0 14px; }
      .content-main .hentry .byline .category {
        background: url(/images/folder.gif) 0 50% no-repeat;
        margin-right: 10px;
        padding: 0 0 0 14px; }
        .content-main .hentry .byline .fn a {
          font: normal 10px/1.4 helvetica, arial, sans-serif;
          display: inline;
          text-transform: none;
          padding: 0;
          color: #444;
          text-decoration: none; }
        .content-main .hentry .byline .category a {
          font: normal 10px/1.4 helvetica, arial, sans-serif;
          display: inline;
          text-transform: none;
          padding: 0;
          color: #444;
          text-decoration: none; }
    .content-main .hentry .entry-content p {
      color: #777;
      font: normal 12px/1.4 helvetica, arial, sans-serif;
      margin: 0 0 0.75em;
      max-height: 4em;
      padding: 0;
      overflow: hidden; }

.content-sidebar {
  display: none;
  float: right;
  width: 25%; }

.button,
a.button {
  background-color: #a03720;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  display: block;
  font: normal 21px/1 LeagueGothic, helvetica, arial, sans-serif;
  letter-spacing: 1px;
  margin: 20px auto;
  padding: 10px 20px;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
  max-width: 25%; }
  .button:hover,
  a.button:hover {
    background-color: #333;
    color: #fff; }

.ad-mediumrect {
  background: #333;
  border: 1px solid #999999;
  color: #fff;
  font: normal 12px helvetica, arial, sans-serif;
  height: 250px;
  width: 300px; }
  .ad-mediumrect.alignright {
    float: right;
    margin: 0 0 10px 10px; }
  .ad-mediumrect span {
    display: block;
    position: relative;
    text-align: center;
    top: 45%;
    width: 100%; }
