  .node-type-mediame-forum .panel-3col-33 .panel-col-first {
    width: 250px; }
  .node-type-mediame-forum .panel-3col-33 .panel-col {
    width: 730px; }
  .node-type-mediame-forum .panel-3col-33 .panel-col-last {
    width: 350px;
    display: none; }
  .node-type-mediame-forum .pane-views-forum-news-block-1,
  .node-type-mediame-forum .pane-views-forum-speakers-block {
    float: left;
    width: 50%; }
  .node-type-mediame-forum .pane-title {
    color: #315d66;
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    margin: 0; }

.node-type-mediame-forum.sidebar-first .region-sidebar-first,
.page-node-register.sidebar-first .region-sidebar-first,
.section-forum.sidebar-first .region-sidebar-first {
  float: left;
  margin-left: 0;
  margin-right: -25%;
  width: 25%; }

.node-type-mediame-forum.sidebar-first #content,
.page-node-register.sidebar-first #content,
.section-forum.sidebar-first #content {
  float: left;
  margin-left: 26%;
  margin-right: -100%;
  width: 74%; }

  #block-mediame-forum-mediame-forum-menu ul.menu,
  .pane-mediame-forum-mediame-forum-menu ul.menu {
    padding: 0px;
    margin: 0px; }
    #block-mediame-forum-mediame-forum-menu ul.menu li,
    .pane-mediame-forum-mediame-forum-menu ul.menu li {
      background: #315d66;
      border-bottom: 1px solid white;
      list-style: none; }
      #block-mediame-forum-mediame-forum-menu ul.menu li a,
      .pane-mediame-forum-mediame-forum-menu ul.menu li a {
        color: white;
        display: block;
        font-size: 14px;
        padding: 3px 12px;
        text-decoration: none; }

#forum-updates-entityform-edit-form {
  background: #315d66;
  color: white;
  padding: 10px; }
  #forum-updates-entityform-edit-form label {
    font-weight: normal;
    display: none; }
  #forum-updates-entityform-edit-form .form-required {
    display: none; }
  #forum-updates-entityform-edit-form .field-type-node-reference {
    display: none; }
  #forum-updates-entityform-edit-form .form-text {
    width: 98%; }
  #forum-updates-entityform-edit-form .form-submit {
    color: white;
    background: #f7933f;
    border: 0px solid;
    padding: 4px 6px; }
  #forum-updates-entityform-edit-form .form-actions {
    text-align: center; }

.forum-registration {
  font-size: 20px;
  font-weight: bold; }
  .forum-registration .open {
    background: #f7933f;
    padding: 10px; }
    .forum-registration .open a {
      display: block;
      text-decoration: none;
      color: white;
      text-align: center; }
  .forum-registration .closed {
    padding: 10px;
    color: white;
    background: #315d66; }

.view-forum-news.view-display-id-block_1 {
  margin-right: 20px;
  background: #eeeeee;
  min-height: 275px;
  padding: 10px; }
  .view-forum-news.view-display-id-block_1 .views-field-field-image {
    float: left;
    margin-right: 10px; }
  .view-forum-news.view-display-id-block_1 .views-field-title {
    float: left; }
    .view-forum-news.view-display-id-block_1 .views-field-title a {
      color: #333333;
      font-weight: bold;
      text-decoration: none; }
  .view-forum-news.view-display-id-block_1 .views-field-body {
    font-size: 12px;
    float: left; }
    .view-forum-news.view-display-id-block_1 .views-field-body p {
      margin: 0px; }
  .view-forum-news.view-display-id-block_1 .views-row {
    border-bottom: 1px dashed #333333;
    padding-bottom: 5px;
    margin-bottom: 5px; }
    .view-forum-news.view-display-id-block_1 .views-row:after {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      visibility: hidden; }

.view-forum-speakers.view-display-id-block {
  background: #eeeeee;
  min-height: 275px;
  padding: 10px; }
  .view-forum-speakers.view-display-id-block .views-field-field-image {
    float: left;
    margin-right: 10px; }
  .view-forum-speakers.view-display-id-block .views-field-body {
    float: left;
    font-size: 12px;
    clear: both; }
    .view-forum-speakers.view-display-id-block .views-field-body p {
      margin: 0px; }
    .view-forum-speakers.view-display-id-block .views-field-body:before {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      visibility: hidden; }
    .view-forum-speakers.view-display-id-block .views-row:after {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      visibility: hidden; }

  .view-forum-details.view-display-id-page h2,
  .view-forum-details.view-display-id-page_1 h2 {
    border-color: #36575c;
    border-style: dashed;
    border-width: 1px 0;
    font-size: 20px;
    padding: 10px 0;
    text-align: center; }
  .view-forum-details.view-display-id-page h3,
  .view-forum-details.view-display-id-page_1 h3 {
    background: none repeat scroll 0 0 #36575c;
    color: white;
    padding: 5px; }
  .view-forum-details.view-display-id-page table,
  .view-forum-details.view-display-id-page_1 table {
    width: 100%;
    font-size: 13px; }
  .view-forum-details.view-display-id-page table tr,
  .view-forum-details.view-display-id-page_1 table tr {
    border-bottom: 1px solid #cccccc; }
  .view-forum-details.view-display-id-page table td,
  .view-forum-details.view-display-id-page_1 table td {
    padding: 5px;
    vertical-align: top; }
  .view-forum-details.view-display-id-page table td.col1,
  .view-forum-details.view-display-id-page_1 table td.col1 {
    width: 110px; }
  .view-forum-details.view-display-id-page table td.col2,
  .view-forum-details.view-display-id-page_1 table td.col2 {
    width: 250px; }
  .view-forum-details.view-display-id-page table p,
  .view-forum-details.view-display-id-page table ul,
  .view-forum-details.view-display-id-page_1 table p,
  .view-forum-details.view-display-id-page_1 table ul {
    margin: 0; }

  .view-forum-news.view-display-id-page .views-row {
    float: left;
    width: 33%; }
    .view-forum-news.view-display-id-page .views-row a {
      color: #818383;
      display: block;
      font-size: 12px;
      line-height: 14px;
      text-decoration: none;
      text-decoration: none; }

    .page-forum-sponsors #content h3 {
      border-color: #36575c;
      border-style: dashed;
      border-width: 1px 0;
      color: #36575c;
      font-size: 20px;
      padding: 10px 0;
      text-align: center; }
    .page-forum-sponsors #content .views-field-title {
      background: none repeat scroll 0 0 #36575c;
      color: white;
      margin-bottom: 10px;
      padding: 5px; }
    .page-forum-sponsors #content .views-field-field-image {
      text-align: center; }
    .page-forum-sponsors #content .views-field-body {
      font-size: 13px;
      line-height: 16px;
      color: #333333; }
      .page-forum-sponsors #content .views-field-body p {
        margin: 1em 0px; }

  #block-views-forum-sponsors-block-1 h2 {
    color: #315d66;
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    margin: 0;
    border-top: 4px solid #f7933f; }

.event-brochure {
  font-size: 20px;
  font-weight: bold;
  padding: 10px;
  background: #315d66; }
  .event-brochure a {
    display: block;
    text-decoration: none;
    color: white;
    text-align: center; }

  #block-views-past-forums-block-1 h2 {
    color: #f7933f;
    font-size: 1em; }
  #block-views-past-forums-block-1 table {
    width: 100%; }
    #block-views-past-forums-block-1 table td {
      width: 33%; }
  #block-views-past-forums-block-1 .views-field-field-image {
    text-align: center; }
    #block-views-past-forums-block-1 .views-field-field-image a {
      display: block; }
    #block-views-past-forums-block-1 .views-field-field-image img {
      width: 250px; }

  .view-forum-sponsors.view-display-id-attachment_2 .views-row,
  .view-forum-sponsors.view-display-id-attachment_3 .views-row {
    float: left;
    width: 47%; }
  .view-forum-sponsors.view-display-id-attachment_2 .views-row-odd,
  .view-forum-sponsors.view-display-id-attachment_3 .views-row-odd {
    margin-right: 15px;
    clear: left; }
  .view-forum-sponsors.view-display-id-attachment_2 .views-row-even,
  .view-forum-sponsors.view-display-id-attachment_3 .views-row-even {
    margin-left: 28px; }
  .view-forum-sponsors.view-display-id-attachment_2:after,
  .view-forum-sponsors.view-display-id-attachment_3:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden; }

    .view-forum-details .attachment-after .views-row {
      margin-bottom: 20px; }
      .view-forum-details .attachment-after .views-row .views-field {
        float: left;
        max-width: 600px;
        min-width: 500px; }
      .view-forum-details .attachment-after .views-row .views-field-field-image {
        margin-right: 20px;
        min-width: 50px; }
      .view-forum-details .attachment-after .views-row .views-field-title {
        font-weight: bold;
        color: #315d66; }
      .view-forum-details .attachment-after .views-row .views-field-field-position {
        font-style: italic;
        font-size: 90%; }
        .view-forum-details .attachment-after .views-row .views-field-body p {
          margin-top: 0px; }
      .view-forum-details .attachment-after .views-row:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden; }

  #views_slideshow_controls_text_forum_speakers-block #views_slideshow_controls_text_next_forum_speakers-block,
  #views_slideshow_controls_text_forum_speakers-block #views_slideshow_controls_text_previous_forum_speakers-block {
    float: left; }
    #views_slideshow_controls_text_forum_speakers-block #views_slideshow_controls_text_next_forum_speakers-block a,
    #views_slideshow_controls_text_forum_speakers-block #views_slideshow_controls_text_previous_forum_speakers-block a {
      text-decoration: none;
      color: #315d66;
      font-size: 85%; }
  #views_slideshow_controls_text_forum_speakers-block #views_slideshow_controls_text_next_forum_speakers-block {
    float: right; }
  #views_slideshow_controls_text_forum_speakers-block .views-slideshow-controls-text-pause {
    display: none; }
  #views_slideshow_controls_text_forum_speakers-block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden; }

