.event_image {
  float: left;
  margin: 7px;
  width: 50px;
  height: 38px;
  background-color: #FFF !important; }

ul#news_list {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  ul#news_list li {
    margin-top: 12px; }
    ul#news_list li .title {
      font-weight: bold;
      border-bottom: 1px dotted #3d5607; }
      ul#news_list li .title img {
        position: relative;
        top: 2px; }
      ul#news_list li .title .author {
        float: right;
        padding-top: 2px;
        font-weight: normal;
        font-size: 11px; }
        ul#news_list li .title .author a {
          font-weight: bold; }
    ul#news_list li .body {
      padding: 2px;
      text-align: justify; }
      ul#news_list li .body .news_image_thumb {
        float: left;
        height: 50px;
        width: 50px;
        margin: 2px 10px 0 2px; }
      ul#news_list li .body p {
        display: inline; }
      ul#news_list li .body .textright a {
        font-weight: bold; }
    ul#news_list li.none_found {
      margin: 23px auto;
      text-align: center; }
    ul#news_list li.odd {
      background-color: #eaf4d3; }

#new_users {
  float: right;
  width: 300px; }
  #new_users h2 img {
    position: relative;
    top: 2px; }
  #new_users ul#user_list {
    list-style-type: none;
    padding: 0;
    margin: 0 4px; }
    #new_users ul#user_list li {
      height: 45px;
      margin-top: 7px; }
      #new_users ul#user_list li .name a {
        font-weight: bold; }
      #new_users ul#user_list li .user_image_small_thumb {
        float: left;
        margin: 2px 5px;
        width: 41px;
        height: 40px;
        text-align: center;
        border: 1px solid #eaf4d3; }
      #new_users ul#user_list li .joined {
        margin-top: 2px; }

#next_events {
  margin-right: 310px; }
  #next_events h2 img {
    position: relative;
    top: 2px; }
  #next_events ul#event_list {
    list-style-type: none;
    padding: 0;
    margin: 0 4px; }
    #next_events ul#event_list li {
      clear: left;
      margin-top: 4px; }
      #next_events ul#event_list li .title {
        font-weight: bold; }
      #next_events ul#event_list li .event_image {
        float: left;
        margin: 2px;
        border: 1px solid #eaf4d3; }
      #next_events ul#event_list li .venue {
        margin-top: 2px; }
      #next_events ul#event_list li .date {
        margin-top: 2px; }

#popular_documents {
  width: 100%;
  clear: right;
  padding-bottom: 12px; }
  #popular_documents h2 img {
    position: relative;
    top: 2px; }

ul#document_list {
  list-style-type: none;
  margin: 2px 0;
  padding: 0; }
  ul#document_list li {
    position: relative;
    background-repeat: no-repeat;
    background-position: 4px 5px;
    padding-left: 24px; }
    ul#document_list li.document {
      clear: right;
      padding: 4px;
      padding-left: 24px; }
      ul#document_list li.document .title a {
        font-weight: bold; }
      ul#document_list li.document .actions a {
        background: url(/images/icons/small_go.png) no-repeat 2px 0;
        padding-left: 18px; }
      ul#document_list li.document .topright {
        position: absolute;
        top: 4px;
        right: 4px;
        font-size: 11px; }
        ul#document_list li.document .topright a {
          font-weight: bold; }
      ul#document_list li.document .bottomright {
        position: absolute;
        bottom: 4px;
        right: 4px;
        font-size: 11px; }
        ul#document_list li.document .bottomright a {
          font-weight: bold; }
    ul#document_list li.odd {
      background-color: #eaf4d3; }
    ul#document_list li.none_found {
      clear: right;
      text-align: center;
      padding: 12px; }
    ul#document_list li.new {
      background-image: url(/images/icons/add.png);
      background-repeat: no-repeat;
      background-position: 0 2px;
      margin-right: 300px; }
      ul#document_list li.new a {
        font-size: 11px; }
    ul#document_list li.interim {
      height: 6px; }
    ul#document_list li.link {
      background-image: url(/images/icons/link.png); }
    ul#document_list li.pdf {
      background-image: url(/images/icons/pdf.png); }
    ul#document_list li.excel {
      background-image: url(/images/icons/excel.png); }
    ul#document_list li.msword {
      background-image: url(/images/icons/word.png); }
    ul#document_list li.zip {
      background-image: url(/images/icons/zip.png); }
