/*
Theme Name: BuddyPress Etf
Theme URI: http://etf.com/
Description: Etf theme for BuddyPress.
Version: 1.0
Author: Malivanchuck Andrey
Author URI: http://google.com/
Template: bp-default
Tags: buddypress,three-columns, grey, dark
*/

/* > Global Elements
-------------------------------------------------------------- */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );

.padder { padding: 19px; }
hr {
  background-color:#E7E7E7;
  border:0 none;
  clear:both;
  height:1px;
  margin: 20px 0;
}
img.avatar {
  float: left;
  border: 2px solid #eee;
  margin-top:8px;
}

html, body{background: #BFBFBF!important;}
/* > Admin Bar
-------------------------------------------------------------- */

#wp-admin-bar .padder {
  width:1000px !important; /* Line up the admin bar with the content body in this theme */
  background:none repeat scroll 0 0 #587C9B;
}

/* > Header
-------------------------------------------------------------- */

  #header #search-bar {
    position: absolute;
    top: 25px;
    right: 0;
    width: 100%;
    text-align: right;
    color: #898989
  }

    #header h1 {
      line-height: 230%;
    }

    #header #search-bar .padder {
      padding: 10px 20px;
    }

    #header #search-bar input[type=text] {
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      border: 1px inset #888;
      padding: 2px;
      margin-right: 4px;
    }

    #header #search-bar input[type=submit] {
      font-size: 11px;
      padding: 1px 4px;
      margin-left: 4px;
    }

  #header h1 {
    position: absolute;
    bottom: 0;
    left: 20px;
    width: 44%;
    margin: 0 0 -5px 0;
  }
    #header h1 a {
      color: #fff;
      font-size: 26px;
      text-decoration: none;
    }

/* > Navigation
-------------------------------------------------------------- */

ul#nav {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 15px;
  list-style: none;
  bottom: 0;
  max-width: 65%;
}
  ul#nav li {
    float: left;
    margin: 0 5px 0 0;
  }
    ul#nav li a {
      display: block;
      color: #fff;
      text-decoration: none;
      padding: 5px 15px;
      background: url( ../images/60pc_black.png );
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
    }
      ul#nav li.selected a, ul#nav li.current_page_item a {
        background: #f5f5f5;
        color: #555;
      }
      ul#nav a:focus { outline: none; }

/* > Container
-------------------------------------------------------------- */

div#container {
  position: relative;
  width: 100%;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  background: #fff;
  overflow: hidden;
}
  body.activity-permalink div#container {
    background: none;
    border: none;
  }

/* > Sidebar
-------------------------------------------------------------- */

div#sidebar {
  float: left;
  width: 224px;
  margin-left: -226px;
  margin-top: 1px;
  border-left: 1px solid #ddd;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  background: url( ../images/sidebar_back.gif ) top left repeat-x;
}
  div#sidebar div#sidebar-me img.avatar {
    float: left;
    margin: 0 10px 15px 0;
  }

  div#sidebar div#sidebar-me h4 {
    font-size: 16px;
    margin: 0 0 8px 0;
    font-weight: normal;
  }


  div#sidebar ul#bp-nav {
    clear: left;
    margin: 15px -16px;
  }
    div#sidebar ul#bp-nav li {
      padding: 10px 15px;
    }

  div#sidebar h3.widgettitle {
    margin: 25px -20px 10px -19px;
    background: #eaeaea;
    padding: 5px 15px;
    font-size: 12px;
    clear: left;
  }

  div#sidebar .widget_search {
    margin-top: 20px;
  }
    div#sidebar .widget_search input[type=text] {
      width: 110px;
      padding: 2px;
    }

  div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li {
    margin-bottom: 15px;
  }

  div#sidebar ul.item-list img.avatar {
    width: 25px;
    height: 25px;
    margin-right: 10px;
  }
    div#sidebar div.item-avatar img {
      width: 40px;
      height: 40px;
      margin: 1px;
    }

    div#sidebar .avatar-block { overflow: hidden; }

  div#sidebar ul.item-list div.item-title {
    font-size: 12px;
  }

  div#sidebar div.item-options {
    margin: -10px -20px 0 -19px;
    background: #f8f8f8;
    padding: 5px 15px;
    font-size: 11px;
  }

  div#sidebar div.item-meta, div#sidebar div.item-content {
    margin-left: 38px;
    font-size: 11px;
  }

  div#sidebar div.tags div#tag-text {
    font-size: 1.4em;
    line-height: 140%;
    padding-top: 10px;
  }

/* > Content
-------------------------------------------------------------- */

div#content {
  float: left;
  width: 100%;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
}

div#content .padder {
  float:right;
  display:inline;
  width:755px;
  border-left: 1px solid #ddd;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
}
  div#content .left-menu {
    float: left;
    width: 170px;
  }

  div#content .main-column {
    margin-left: 190px;
  }

/* > Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

div#item-header {
  overflow: hidden;
}
  div#item-header div#item-header-content { margin-left: 170px; }

  div#item-header h2 {
    font-size: 28px;
    margin: 0 0 15px 0;
    line-height: 120%;
  }
    div#item-header h2 a {
      text-decoration: none;
      color: #777;
    }

  div#item-header img.avatar {
    float: left;
    margin: 0 15px 25px 0;
  }

  div#item-header h2 { margin-bottom: 5px; }

  div#item-header span.activity, div#item-header h2 span.highlight {
    vertical-align: middle;
    font-size: 11px;
    font-weight: normal;
    line-height: 170%;
    margin-bottom: 7px;
  }

  div#item-header h2 span.highlight { font-size: 16px; }
  div#item-header h2 span.highlight span {
    position: relative;
    top: -2px;
    right: -2px;
    font-weight: bold;
    font-size: 11px;
    background: #a1dcfa;
    color: #fff;
    padding: 1px 4px;
    margin-bottom: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    vertical-align: middle;
    cursor: pointer;
    display: none;
  }

  div#item-header div#item-meta {
    font-size: 12px;
    color: #aaa;
    padding-bottom: 10px;
    overflow: hidden;
    margin: 0 0 5px 0;
  }

  div#item-header div#item-actions {
    float: right;
    width: 20%;
    margin: 0 0 15px 15px;
    text-align: right;
  }
    div#item-header div#item-actions h3 {
      font-size: 12px;
      margin: 0 0 5px 0;
    }

    div#item-header ul {
      overflow: hidden;
      margin-bottom: 15px;
    }

    div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
      display: none;
    }

    div#item-header ul li {
      float: right;
    }

    div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
      width: 30px;
      height: 30px;
      margin: 2px;
    }

  div#item-header div.generic-button, div#item-header a.button {
    float: left;
    margin: 0px 10px 0 9px;
  }

  div#item-header div#message.info {
    line-height: 80%;
  }


/* > Item Lists (Activity, Friend, Group lists)
-------------------------------------------------------------- */

ul.item-list {
  width: 100%;
}
  ul.item-list li {
    position: relative;
    padding: 15px 0;
    border-bottom: 1px solid #eaeaea;
  }
    ul.single-line li { border: none; }
    body.activity-permalink ul.item-list li { padding-top: 0; }

    ul.item-list li img.avatar {
      float: left;
      margin: 0 10px 10px 0;
    }

    ul.item-list li div.item-title, ul.item-list li h4 {
      font-weight: normal;
      font-size: 14px;
      width: 75%;
      margin: 0;
    }
      ul.item-list li div.item-title span {
        font-size: 12px;
        color: #999;
      }

    ul.item-list li div.item-desc {
      margin: 10px 0 0 64px;
      font-size: 11px;
      color: #888;
      width: 50%;
    }

    ul.item-list li div.action {
      position: absolute;
      top: 15px;
      right: 0;
      text-align: right;
    }

    ul.item-list li div.meta {
      margin-top: 10px;
      color: #888;
      font-size: 11px;
    }

    ul.item-list li h5 span.small {
      font-weight: normal;
      font-size: 11px;
    }

/* > Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
  clear: left;
  overflow: hidden;
  margin: 25px -19px 20px -19px;
  background: #eaeaea;
}
  div.item-list-tabs ul li a {
    text-decoration: none;
  }

  div.item-list-tabs ul {
    width: 100%;
  }
    div.item-list-tabs ul li {
      float: left;
      margin: 5px 0 0 5px;
    }
      div.item-list-tabs#subnav ul li {
        margin-top: 0;
      }

      div.item-list-tabs ul li:first-child {
        margin-left: 20px;
      }

      div.item-list-tabs ul li.last {
        float: right;
        margin: 7px 20px 0 0;
      }
        div.item-list-tabs#subnav ul li.last {
          margin-top: 4px;
        }

        div.item-list-tabs ul li.last select {
          max-width: 175px;
        }

    div.item-list-tabs ul li a,
    div.item-list-tabs ul li span {
      display: block;
      padding: 5px 10px;
      text-decoration: none;
    }
      div.item-list-tabs ul li span {
        color: #aaa;
      }

      div.item-list-tabs ul li a span {
        display: inline;
        padding: 0;
        color: inherit;
      }

    div.item-list-tabs ul li.selected a,
    div.item-list-tabs ul li.current a {
      background-color: #fff;
      color: #555;
      font-weight: bold;
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
    }
      ul li.loading a {
        background-image: url( ../images/ajax-loader.gif );
        background-position: 92% 50%;
        background-repeat: no-repeat;
        padding-right: 30px !important;
      }
        div#item-nav ul li.loading a {
          background-position: 88% 50%;
        }

  div.item-list-tabs#object-nav {
    margin-top: 0;
  }

  div.item-list-tabs#subnav {
    background: #fff;
    margin: -15px -19px 15px -19px;
    border-bottom: 1px solid #eaeaea;
    min-height: 35px;
    overflow: hidden;
  }

  div.item-list-tabs ul li.feed a {
    background: url( ../images/rss.png ) center left no-repeat;
    padding-left: 20px;
  }

/* > Item Body
-------------------------------------------------------------- */

.item-body {
  margin: 20px 0;
}

span.activity, div#message p {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  padding: 1px 8px;
  margin-top: 6px;
  text-decoration: none;
}

/* > Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search {
  float: right;
  margin: -37px 0 0 0;
}
  div.dir-search input[type=text] {
    padding: 4px;
    font-size: 12px;
  }

/* > Pagination
-------------------------------------------------------------- */

div.pagination {
  margin: -15px -20px 9px -20px;
  border-bottom: 1px solid #eaeaea;
  padding: 10px 20px 10px 20px;
  color: #888;
  font-size: 11px;
  height: 16px;
}
  div.pagination#user-pag, .friends div.pagination,
  .mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
    background: #f8f8f8;
    border: none;
    padding: 8px 15px;
  }

  div.pagination .pag-count {
    float: left;
  }

  div.pagination .pagination-links {
    float: right;
  }
    div.pagination .pagination-links span,
    div.pagination .pagination-links a {
      font-size: 12px;
      padding: 0 5px;
    }
      div.pagination .pagination-links a:hover {
        font-weight: bold;
      }

/* > Error / Success Messages
-------------------------------------------------------------- */

div#message {
  margin: 15px 0;
}
  div#message.updated { clear: both; }

div#message p {
  padding: 10px 15px;
  font-size: 12px;
  display:block;
}
  div#message.error p {
    background: #e41717;
    color: #fff;
    border-color: #a71a1a;
    clear: left;
  }

  div#message.updated p {
    background: #dffcd9;
    color: #1a9b00;
    border-color: #c4e9bd;
  }

form.standard-form#signup_form div div.error {
  color: #fff;
  background: #e41717;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 6px;
  width: 90%;
  margin: 0 0 10px 0;
}

/* > Buttons
-------------------------------------------------------------- */
  /* Buttons that are disabled */
  div.pending a, a.disabled {
    border-color: #eee;
    color: #bbb;
    cursor: default;
  }
  div.pending a:hover, a.disabled:hover { border-color: #eee; color: #bbb; }

  div.accept, div.reject {
    float: left;
    margin-left: 10px;
  }

ul.button-nav li {
  float: left;
  margin: 0 10px 10px 0;
}
  ul.button-nav li.current a {
    font-weight: bold;
  }

/* > AJAX Loaders
-------------------------------------------------------------- */

.ajax-loader {
  background: url( ../images/ajax-loader.gif ) center left no-repeat !important;
  padding: 8px;
  display: none;
}

a.loading {
  background-image: url( ../images/ajax-loader.gif ) !important;
  background-position: 95% 50% !important;
  background-repeat: no-repeat !important;
  padding-right: 25px !important;
}

/* > Input Forms
-------------------------------------------------------------- */

form.standard-form {

}
  form.standard-form textarea, form.standard-form input[type=text],
  form.standard-form select, form.standard-form input[type=password],
  .dir-search input[type=text] {
    border: 1px inset #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px;
    font: inherit;
    font-size: 14px;
    color: #888;
  }
    form.standard-form select {
      padding: 3px;
    }

    form.standard-form input[type=password] {
      margin-bottom: 5px;
    }

  form.standard-form label, form.standard-form span.label {
    display: block;
    font-weight: bold;
    margin: 15px 0 5px 0;
  }
    form.standard-form div.checkbox label,
    form.standard-form div.radio label {
      font-weight: normal;
      margin: 5px 0 0 0;
      font-size: 14px;
      color: #888;
    }

    form.standard-form#sidebar-login-form label {
      margin-top: 5px;
    }

  form.standard-form input[type=text] {
    width: 75%;
  }
    form.standard-form#sidebar-login-form input[type=text],
    form.standard-form#sidebar-login-form input[type=password] {
      padding: 4px;
      width: 95%;
    }

    form.standard-form #basic-details-section input[type=password],
    form.standard-form #blog-details-section input#signup_blog_url {
      width: 35%;
    }

    form.standard-form#signup_form input[type=text],
    form.standard-form#signup_form textarea {
      width: 90%;
    }
      form.standard-form#signup_form div.submit { float: left;position:relative;zoom:1;}
      div#signup-avatar img { margin: 0 15px 10px 0; }

  form.standard-form textarea {
    width: 75%;
    height: 120px;
  }
    form.standard-form textarea#message_content {
      height: 200px;
    }

    form.standard-form#send-reply textarea {
      width: 97.5%;
    }

  form.standard-form p.description {
    font-size: 11px;
    color: #888;
    margin: 5px 0;
  }

  form.standard-form div.submit {
    padding: 15px 0;
    clear: both;
  }
    form.standard-form div.submit input {
      margin-right: 15px;
    }

  form.standard-form div.radio ul {
    margin: 10px 0 15px 38px;
    list-style: disc;
  }
    form.standard-form div.radio ul li {
      margin-bottom: 5px;
    }

  form.standard-form a.clear-value {
    display: block;
    margin-top: 5px;
    outline: none;
  }

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
  float: left;
  width: 48%;
}
  form.standard-form #profile-details-section { float: right; }
  form.standard-form #blog-details-section {
    clear: left;
  }

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
  background: #fafafa;
  color: #555;
}

form#send-invite-form {
  margin-top: 20px;
}
  div#invite-list {
    height: 400px;
    overflow: scroll;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background: #f5f5f5;
    width: 160px;
    border: 1px solid #e4e4e4;
    margin: 10px 0;
  }


/* > Data Tables
-------------------------------------------------------------- */

  table thead tr {
    background: #eaeaea;
  }

  table#message-threads {
    margin: 0 -20px;
    width: auto;
  }

  table.profile-fields { margin-bottom: 20px; }

  div#sidebar table {
    margin: 0 -16px;
    width: 117%;
  }

    table tr td.label {
      border-right: 1px solid #eaeaea;
      font-weight: bold;

    }

    table tr td.thread-info p { margin: 0; }

      table tr td.thread-info p.thread-excerpt {
        color: #888;
        font-size: 11px;
        margin-top: 3px;
      }

    div#sidebar table td, table.forum td { text-align: center; }

  table tr.alt {
    background: #f4f4f4;
  }

table.notification-settings {
  margin-bottom: 20px;
  text-align: left;
}
  table.notification-settings th.icon, table.notification-settings td:first-child { display: none; }
  table.notification-settings th.title { width: 80%; }
  table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; }

table.forum {
  margin: -9px -20px 20px -20px;
  width: auto;
}
  table.forum tr.sticky td {
    background: #FFF9DB;
    border-top: 1px solid #FFE8C4;
    border-bottom: 1px solid #FFE8C4;
  }

  table.forum tr.closed td.td-title {
    padding-left: 35px;
    background-image: url( ../images/closed.png );
    background-position: 15px 50%;
    background-repeat: no-repeat;
  }

  table.forum td p.topic-text {
    color: #888;
    font-size: 11px;
  }

  table.forum tr > td:first-child, table.forum tr > th:first-child {
    padding-left: 15px;
  }

  table.forum tr > td:last-child, table.forum tr > th:last-child {
    padding-right: 15px;
  }

  table.forum tr th#th-title, table.forum tr th#th-poster,
  table.forum tr th#th-group, table.forum td.td-poster,
  table.forum td.td-group, table.forum td.td-title { text-align: left; }

  table.forum td.td-freshness {
    font-size: 11px;
    color: #888;
  }

  table.forum td img.avatar {
    margin-right: 5px;
  }

  table.forum td.td-poster, table.forum td.td-group  {
    min-width: 130px;
  }

  table.forum th#th-title {
    width: 40%;
  }

  table.forum th#th-postcount {
    width: 1%;
  }

/* > Activity Stream Posting
-------------------------------------------------------------- */

form#whats-new-form {
  margin-bottom: 5px;
  border-bottom: 1px solid #f0f0f0;
  overflow: hidden;
  padding-bottom: 20px;
}
  #item-body form#whats-new-form {
    margin-top: 20px;
    border: none;
  }

  .home-page form#whats-new-form {
    border-bottom: none;
    padding-bottom: 0;
  }

  form#whats-new-form h5 {
    margin: 0;
    font-weight: normal;
    font-size: 12px;
    color: #888;
    margin-left: 76px;
    padding: 0 0 3px 0;
  }

  form#whats-new-form #whats-new-avatar {
    float: left;
  }

  form#whats-new-form #whats-new-content {
    margin-left: 54px;
    padding-left: 22px;
  }

  form#whats-new-form #whats-new-textarea {
    padding: 8px;
    border: 1px inset #ccc;
    background: #fff;
    margin-bottom: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  form#whats-new-form textarea {
    width: 100%;
    height: 60px;
    font-size: 14px;
    font-family: inherit;
    color: #555;
    border: none;
    margin: 0;
    padding: 0;
  }

  form#whats-new-form #whats-new-options select {
    max-width: 200px;
  }

  form#whats-new-form #whats-new-submit {
    float: right;
    margin: 0;
  }

/* > Activity Stream Listing
-------------------------------------------------------------- */

ul.activity-list li {
  padding: 0 0 0 0;
  overflow: hidden;
}
  ul.activity-list > li:first-child {
    padding-top: 5px;
  }

  ul.activity-list li.has-comments {
    padding-bottom: 20px;
  }

.activity-list li.mini {
  position: relative;
  font-size: 11px;
  min-height: 35px;
  padding: 12px 0 0 0;
}
  .activity-list li.mini div.activity-meta {
    margin: 0;
  }

  .activity-list li.mini div.activity-meta a {
    padding: 3px 8px;
  }

  .activity-list li.mini .activity-avatar img.avatar,
  .activity-list li.mini .activity-avatar img.FB_profile_pic {
    width: 20px;
    height: 20px;
    margin-left: 36px;
  }
    .activity-list li.activity_comment .activity-avatar img.avatar,
    .activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
      width: 40px;
      height: 40px;
      margin-left: 20px;
    }

    body.activity-permalink .activity-list li .activity-avatar img.avatar,
    body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
      width: 100px;
      height: 100px;
      margin-left: 0;
    }

  .activity-list li.mini .activity-avatar img.avatar,
  .activity-list li .activity-avatar img.avatar{
   display:none;
  }

  .activity-list li.mini .activity-content {
    margin-right: 175px;
  }

  .activity-list li.mini .activity-content p {
    margin: 0;
    float: left;
  }

  .activity-list li.mini .activity-meta {
    position: absolute;
    right: 0;
  }
    body.activity-permalink .activity-list li.mini .activity-meta {
      position: absolute;
      right: 15px;
    }

  .activity-list li.mini .activity-comments {
    clear: left;
    font-size: 12px;
    margin-top: 30px;
  }

.activity-list li .activity-inreplyto {
  font-size: 11px;
  color: #888;
  margin-left: 70px;
  margin-bottom: 15px;
  padding-left: 25px;
  background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;
}
  .activity-list li .activity-inreplyto > p {
    margin: 0;
    display: inline;
  }

  .activity-list li .activity-inreplyto blockquote,
  .activity-list li .activity-inreplyto div.activity-inner {
    background: none;
    border: none;
    display: inline;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }

.activity-list .activity-avatar img {
  width: 60px;
  height: 60px;
}
    body.activity-permalink .activity-list .activity-avatar img {
      width: 100px;
      height: 100px;
    }

.activity-list .activity-content {
  margin-left: 5px;
}
  body.activity-permalink .activity-list li .activity-content {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    padding: 15px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-left: 135px;
    font-size: 16px;
    line-height: 150%;
    min-height: 35px;
    margin-right: 0;
  }
    body.activity-permalink .activity-list li .activity-header > p {
      background: url( ../images/activity_arrow.gif ) top left no-repeat;
      margin-left: -35px;
      padding: 5px 0 0 38px;
      height: 35px;
      margin-bottom: 0;
    }

  .activity-list .activity-content .activity-header,
  .activity-list .activity-content .comment-header {
    font-size: 11px;
    color: #888;
    line-height: 220%;
  }

  .activity-list .activity-header a:first-child, span.highlight {
    background: #EBF7FF;
    border-bottom: 1px solid #a1dcfa;
    border-right: 1px solid #a1dcfa;
    color: #059AE7;
    padding: 3px 8px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right: 3px;
  }
    .activity-list .activity-header a:first-child:hover {
      background: #059AE7 !important;
      color: #fff !important;
    }
    .activity-list .activity-content a:first-child:focus { outline: none; }

    .activity-list .activity-content span.time-since {
      color: #bbb;
    }

  .activity-list .activity-content span.activity-header-meta a {
    background: none;
    padding: 0;
    font-size: 11px;
    margin: 0;
    border: none;
    color: #aaa;
    text-decoration: underline;
  }
    .activity-list .activity-content span.activity-header-meta a:hover {
      color: inherit;
      text-decoration: none;
    }

  .activity-list .activity-content .activity-inner,
  .activity-list .activity-content blockquote {
    margin: 15px 0 15px 5px;
    overflow: hidden;
  }
    body.activity-permalink .activity-content .activity-inner,
    body.activity-permalink .activity-content blockquote {
      margin-top: 5px;
    }

    /* Backwards compatibility. */
    .activity-inner > .activity-inner { margin: 0 !important; }
    .activity-inner > blockquote { margin: 0 !important; }

  .activity-list .activity-content img.thumbnail {
    float: left;
    margin: 0 10px 5px 0;
    border: 2px solid #eee;
  }

.activity-list li.load-more {
  margin: 15px  0 !important;
  padding: 10px 15px !important;
  background: #f0f0f0 !important;
  text-align: center;
  font-size: 1.2em;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
  .activity-list li.load-more a {
    color: #555;
  }

/* > Activity Stream Comments
-------------------------------------------------------------- */

div.activity-meta {
  margin: 0 0 20px 3px;
  clear: left;
}

.activity-list div.activity-meta a {
  font-size: 11px;
  background: #f4f4f4;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  color: #999;
  padding: 4px 8px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-right: 3px;
}
  .activity-list div.activity-meta a.acomment-reply {
    background: #FFF9DB;
    border-bottom: 1px solid #FFE8C4;
    border-right: 1px solid #FFE8C4;
    color: #ffa200;
  }

  div.activity-meta a:focus { outline: none; }
  div.activity-meta a:hover {
    background: #aaa;
    color: #fff;
    border-color: #aaa;
  }
    div.activity-meta a.acomment-reply:hover {
      background: #f7740a;
      color: #fff;
      border-color: #f7740a;
    }

div.activity-comments {
  position: relative;
  margin: 0 0 0 75px;
  width: auto;
  overflow: hidden; /* IE fix */
}

  body.activity-permalink div.activity-comments {
    width: auto;
    margin-left: 135px;
    background: none;
  }

div.activity-comments > ul {
  background: #f5f5f5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
div.activity-comments ul, div.activity-comments ul li {
  border: none;
  list-style: none;
}

  div.activity-comments ul {
    clear: left;
  }

  div.activity-comments ul li {
    border-top: 2px solid #fff;
    padding: 10px 15px 10px 0;
    margin-left: 15px;
  }
    body.activity-permalink div.activity-comments ul li {
      border-width: 1px;
      padding: 15px 0 15px 0;
    }

    div.activity-comments ul li p:last-child {
      margin-bottom: 0;
    }

    div.activity-comments > ul > li:first-child {
      border-top: none;
    }

    div.activity-comments ul li:last-child {
      margin-bottom: 0;
    }

  div.activity-comments ul li > ul {
    margin-top: 5px;
    margin-left: 25px;
  }
    body.activity-permalink div.activity-comments ul li > ul {
      margin-top: 15px;
    }

  div.activity-comments div.acomment-avatar img {
    border-width: 2px !important;
    float: left;
    margin-right: 10px;
  }

  div.activity-comments div.acomment-content {
    font-size: 11px;
    margin-left: 39px;
    margin-top: 5px;
  }
    div.acomment-content .time-since { display: none; }
    div.acomment-content .activity-delete-link { display: none; }
    div.acomment-content .comment-header { display: none; }

    body.activity-permalink div.activity-comments div.acomment-content {
      font-size: 14px;
    }

  div.activity-comments div.acomment-meta {
    font-size: 11px;
    color: #888;
  }

  div.activity-comments form.ac-form {
    display: none;
    margin: 10px 0 10px 33px;
    background: #eee;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px;
  }
    div.activity-comments li form.ac-form {
      margin-right: 15px;
    }

    div.activity-comments form.root {
      margin-left: 0;
    }

    div.activity-comments div#message {
      margin-top: 15px;
      margin-bottom: 0;
    }

    div.activity-comments form.loading {
      background-image: url( ../images/ajax-loader.gif );
      background-position: 2% 95%;
      background-repeat: no-repeat;
    }

    div.activity-comments form .ac-textarea {
      padding: 8px;
      border: 1px inset #ccc;
      background: #fff;
      margin-bottom: 10px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
      div.activity-comments form textarea {
        width: 100%;
        font-family: inherit;
        font-size: 11px;
        color: #555;
        height: 60px;
        border: none;
        padding: 0;
      }
        div.activity-comments form input {
          margin-top: 5px;
        }

    div.activity-comments form div.ac-reply-avatar {
      float: left;
    }
      div.ac-reply-avatar img {
        border: 2px solid #fff !important;
      }

    div.activity-comments form div.ac-reply-content {
      margin-left: 25px;
      padding-left: 15px;
      color: #888;
      font-size: 11px;
    }

/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
  background: #FFF9DB;
  border-top: 1px solid #FFE8C4;
  border-bottom: 1px solid #FFE8C4;
  font-weight: bold;
}
  table#message-threads tr.unread td span.activity {
    background: #fff;
  }

  li span.unread-count, tr.unread span.unread-count {
    background: #dd0000;
    padding: 2px 8px;
    color: #fff;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
    div.item-list-tabs ul li a span.unread-count {
      padding: 1px 6px;
      color: #fff;
    }

  div.messages-options-nav {
    font-size: 11px;
    background: #eee;
    text-align: right;
    margin: 0 -20px;
    padding: 5px 15px;
  }

div#message-thread div.message-box {
  margin: 0 -20px;
  padding: 15px;
}
  div#message-thread div.alt {
    background: #f4f4f4;
  }

  div#message-thread p#message-recipients {
    margin: 10px 0 20px 0;
  }

  div#message-thread img.avatar {
    float: left;
    margin: 0 10px 0 0;
    vertical-align: middle;
  }

  div#message-thread strong {
    margin: 0;
    font-size: 16px;
  }
    div#message-thread strong a {
      text-decoration: none;
    }

    div#message-thread strong span.activity {
      margin: 4px 0 0 10px;
    }

  div#message-thread div.message-metadata {
    overflow: hidden;
  }

  div#message-thread div.message-content {
    margin-left: 45px;
  }

  div#message-thread div.message-options {
    text-align: right;
  }

/* > Group Forum Topics
-------------------------------------------------------------- */

ul#topic-post-list {
  margin: 15px -20px;
  width: auto;
}
  ul#topic-post-list li {
    padding: 15px;
    position: relative;
  }

  ul#topic-post-list li.alt {
    background: #f4f4f4;
  }

  ul#topic-post-list li div.poster-meta {
    margin-bottom: 10px;
    color: #888;
  }

  ul#topic-post-list li div.post-content {
    margin-left: 54px;
  }

div.admin-links {
  position: absolute;
  top: 15px;
  right: 25px;
  color: #888;
  font-size: 11px;
}
  div#topic-meta div.admin-links {
    bottom: 0;
    right: 0;
    top: auto;
  }

div#topic-meta {
  position: relative;
  padding: 5px 0;
}
  div#topic-meta h3 {
    font-size: 20px;
  }

div#new-topic-post {
  margin: 0;
  padding: 1px 0 0 0;
}

/* > WordPress Blog Styles
-------------------------------------------------------------- */
  div.post h2.pagetitle, div.post h2.posttitle {
    margin: 0;
    line-height: 120%;
  }
    div.post h2.pagetitle a, div.post h2.posttitle a {
      color: #666;
      text-decoration: none;
    }

  .navigation, .paged-navigation, .comment-navigation {
    overflow: hidden;
    font-family: georgia, times, serif;
    font-style: italic;
    font-size: 14px;
    padding: 5px 0;
    margin: 5px 0 25px 0;
  }
    .alignright {
      float: right;
      margin-left: 15px;
    }

    .alignleft {
      float: left;
      margin-right: 15px;
    }

  div.post p { margin: 0 0 20px 0; }
  div.post ul, div.post ol, div.post dl { margin: 0 0 18px 1.5em; }
  div.post ul { list-style: square; }
  div.post ol { list-style: decimal; }
  div.post ol ol { list-style: upper-alpha; }
  div.post dl { margin-left: 0; }
  div.post dt { font-size: 14px; font-weight: bold; }
  div.post dd { margin: 0 0 15px 0;}

  div.post pre, div.post code p {
    padding: 15px;
    background: #f4f4f4;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }

  div.post code { font-family: "Monaco", courier, sans-serif; }
  div.post blockquote {
    quotes: none;
    font-style:italic;
    padding:0 3em;
    font-family: georgia, times, serif;
    font-size: 16px;
    line-height: 150%;
  }

  div.post table {
    border-collapse:collapse;
    border-spacing:0;
    border: 1px solid #eee;
  }
    div.post table th { border-top: 1px solid #eee; text-align: left; }
    div.post table td { border-top: 1px solid #eee; }

  div.post div.author-box, div.comment-avatar-box {
    background: #f0f0f0;
    padding: 10px;
    float: left;
    margin: 0 15px 15px 0;
    font-family: georgia, times, serif;
    font-style: italic;
    text-align: center;
    width: 70px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
    div.author-box p, div.comment-avatar-box p { margin: 5px 0 0; }
    div.author-box a, div.comment-avatar-box a { text-decoration: none; }

    div.post div.author-box img, div.comment-avatar-box img {
      float: none;
      border: 4px solid #fff;
      margin: 0;
    }

  div.post div.post-content, div.comment-content {
    margin-left: 105px;
  }

  div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
    color: #888;
    font-size: 12px;
    font-family: Georgia, times, serif;
    padding: 3px 0;
    margin: 10px 0;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
  }

  div.post p.postmetadata {
    margin-top: 15px;
    clear: left;
    overflow: hidden;
  }

  div.post .tags { float: left; }
  div.post .comments { float: right; }

  div.post img { margin-bottom: 15px; }
  div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }

  div.post img.centered, img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  div.post img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
  }

  div.post img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
  }

  div.post .aligncenter, div.post div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  div.post .wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }

  div.post .wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
  }

  div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
    font-size: 0.9em;
    line-height: 17px;
    padding: 0 4px 5px 0;
    margin: 0;
  }

/* > WordPress Blog Comment Styles
-------------------------------------------------------------- */

#trackbacks {
  margin-top: 30px;
}

#comments h3, #trackbacks h3, #respond h3 {
  font-size: 20px;
  margin: 5px 0 25px 0;
  font-weight: normal;
  color: #555;
}

#comments span.title, #trackbacks span.title {
  color: #aaa;
}

ol.commentlist li {
  margin: 0 0 30px 0;
}

  div.comment-meta {
    border-top: none;
    padding-top: 0;
  }

  div.comment-meta h5 {
    font-weight: normal;
  }

  div.comment-meta em {
    float: right;
  }

  div.comment-options {
    border-bottom: none;
  }

/* > Footer
-------------------------------------------------------------- */

#footer {
  padding: 25px;
  text-align: center;
  color: #bbb;
  text-shadow: #fafafa 1px 1px 0;
}
  #footer a {
    color: #bbb;
  }
/* CSS Document */
/* CSS Document */
body
{
  padding:15px;
  margin:15px;
  background-color:#b3b5b6;   
}

p
{
  padding:2px;
  margin:2px;
  padding-left:2px;
  margin-left:2px;
}

.top_bg
{
  background:url(img/top_bg2.jpg) repeat-x;
  height:124px; 
  vertical-align:middle;
}

.menu_bg
{
  background:url(img/menu_bg.jpg) repeat-x;
  height:42px;
  vertical-align:middle;
}

.sponsar_bg
{
  xbackground:url(img/spon_bg.jpg) repeat-x;
  background:#587C9B;
  height:35px;
  vertical-align:middle;
}

.center_bg
{
  background-color:#FFFFFF;
  height:400px;
}

.footer_bg
{
  background:url(img/footer_bg.jpg) repeat-x;
  height:238px;
  vertical-align:middle;
}

.footer_link
{
  font-family:tahoma;
  font-size:11px;
  color:#a9e0fc;
  text-decoration:none;
}

.footer_link:hover
{
  font-family:tahoma;
  font-size:11px;
  color:#6FAECE;
  text-decoration:underline;
}

.footer_link2
{
  font-family:tahoma;
  font-size:12px;
  color:#6faece;
  text-decoration:none;
}

.footer_link2:hover
{
  font-family:tahoma;
  font-size:12px;
  color:#6faece;
  text-decoration:underline;
}

.copyright
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#c3d2df;
  text-transform:uppercase;
}
#first-section {
  float: left;
  display:inline;
  width:176px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:20px;
}
.cat-item a{padding-left:30px;}  
#second-section {
  float: right;
  width: 467px;
  display:inline;
  padding-right:10px;
}

#third-section {
  float: right;
  display:inline;
  width: 310px;
  padding:0 5px 10px 0;
}
.ui-tabs-nav li {
float:left;
overflow:hidden;
padding:3px 13px;
width:80px;
background: url(/img/quote-tabs-not-active.jpg) no-repeat;
font-size:12px;
}

html,body{/*height:100%;*/}
body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 color: #333; 
margin:10px;
background-color:#b3b5b6;
padding: 0;
margin:0px;
}
.outer_bg { 
/* background:#EFF4F5 url(images/body_bg.gif) repeat-x top left; */
padding-bottom:23px;
padding-top:25px;
}
/*
a,a:link,a:visited{ color:#33659A; text-decoration:underline; font-size:11px; font-family:Tahoma; }
a:hover{ color:#33659A; text-decoration:none; }


div.storycontent1 a,a:link,a:visited{ font-size:12px; font-weight:normal; }
div.storycontent1 a:hover{ font-size:12px; font-weight:normal; }
*/
/* */
#storycontent1 a, #storycontent1 a:active, #storycontent1 a:visited { font-size:12px !important; font-weight:normal !important; color:#587C9B !important;  }
#storycontent1 a:hover{ font-size:12px !important; font-weight:normal !important; }
/* */

p
{
  padding:1px;
  margin:1px;
  padding-left:1px;
  margin-left:1px;
}

table
{
  background:none;
}

#blurb a, #blurb a:active, #blurb a:visited { text-decoration:none !important; }
#blurb a:hover{ text-decoration:underline !important; }


/* categories styles */
ul#collapsCatList li.collapsCatPost{ padding:3px 3px 3px 12px; }
li.collapsCat{ padding:3px 0px 3px 0px; }
ul li.collapsCatPostsub a{ padding:5px 0px 3px 12px !important; color:#000000 !important; }
h3.widgettitle{
font-size:20px;
font-weight:normal;
color:#000;
padding-left:10px;
}
.widget_categories ul li a{font-size:12px;font-weight:normal;color:#3F68AD;line-height:19px;}
.widget_categories ul li a:hover{text-decoration:underline;}
.widget_categories ul li{padding-left:0;padding-bottom:1px;background: transparent url(images/folder.gif) 1px 2px no-repeat;}
.widget_categories ul li.expand {background: transparent url(images/expand.gif) 1px 2px no-repeat;}
.widget_categories ul li.contract {background: transparent url(images/contract.gif) 1px 2px no-repeat;}

ul#collapsCatList a{ position:relative;}

.left_div{margin-top:-10px; _margin-top:0px; * +margin-top:0px; }

/*  quick.php search styles  */ 
.quick_search_border{ border:#6389B2 1px solid; border-width:0px 1px; margin-top:-10px; _margin-top:0px; padding:10px;}
.left_search{ float:left; width:50%; margin-left:40px; _margin-left:30px; }
div.left_input{
float:left;
background:url(images/news_search_input.gif) no-repeat top right; 
width:138px; 
height:24px; 
border:none;
}
.left_input1{ background:transparent; border:none !important; padding:3px 0px 0px 5px; width:130px; height:20px; text-align:center; font-size:12px; }
.left_sbm{
background:url(images/news.gif) no-repeat top right; 
width:71px; 
height:24px; 
border:none; 
margin-bottom:-20px; * +margin-bottom:-9px; _margin-bottom:-10px;
margin-left:2px; _margin-left:0px;
}
.right_sbm{
background:url(images/quote.gif) no-repeat top right; 
width:71px; 
height:24px; 
border:none;
margin-bottom:-20px; * +margin-bottom:-9px; _margin-bottom:-10px;
margin-left:2px; _margin-left:0px;
}

.article h1{ background:none; height:auto;color:#000;font-weight:normal;text-align:left;
line-height:auto;margin-bottom:0;
}

div.white1 {
background-color:white;
border-color:#6389B2;
}
.box1 {
background-color:white;
border:#6389B2 1px solid; border-width:0px 1px;
}
.box2 {
background-color:white;
border:#6389B2 1px solid; border-width:0px 0px;
}
.box2 .input{ width:400px !important; height:16px; padding:4px 0px 0px 0px; text-align:center; font-size:12px;  }
.box2 .sbm{ margin-bottom:-7px; * +margin-bottom:-2px;  _margin-bottom:-4px; }


.news_input{ 
background:url(images/news_search_input.gif) no-repeat top right; 
width:138px; 
height:24px; 
border:none;
padding:3px 0px 0px 0px;
text-align:center; 
font-size:12px;
}
.news_sbm{
background:url(images/news.gif) no-repeat top right; 
width:71px; 
height:24px; 
border:none;
margin-bottom:-8px;  * +margin-bottom:1px; _margin-bottom:1px; 
}
.centr_part_T {overflow:hidden;padding-bottom:20px;}
.centr_part_T  a:hover{text-decoration:underline;}
.centr_part_T .box_l,.centr_part_T .box_r{padding-top:15px;float:left;padding-right:5px;}
.box_l{width:150px;}
.box_r{width:150px;}
.box_l a{padding-left:15px;display:block; }
.box_r a{padding-left:15px;display:block;}
.centr_part_T .box_l a{font-size:13px;font-weight:bold;text-decoration:none;display:block;padding-bottom:5px;padding-top:3px;}
.centr_part_T .box_r a{font-size:13px;font-weight:bold;text-decoration:none;display:block;padding-bottom:5px;padding-top:3px;}
.centr_part_T fieldset{ text-align:center; }
/* Begin SideColumn */
.SideColumnlist{
margin: 0;
padding: 0;
}
.SideColumnlist li{
position: relative;
list-style-type: none;
width: 100%;
font-size:12px;
padding: 0;
margin: 2px 0px;
font-weight: bold;
}
/*
.SideColumnlist a{
display: block;
position: relative;
font-size:12px;
font-weight: bold;
padding-left:13px;
text-decoration: none;
}
.SideColumnlist a:hover{
font-size:12px;
font-weight: bold;

}
*/

div.inner_width{ width:228px; }
.masthead1 { 
margin-left:310px;
}

#foot1 {
font-size:11px;
margin:0 0 5px 0;
clear:both;
padding:15px 25px 15px 25px;
height:49px;
background:url(images/footerBg.jpg) left top no-repeat;
color:#D0D0D0;
position:relative;
zoom:1;
}
/*
#foot1 a{ color:#D0D0D0; font-size:11px; font-weight:normal; }
#foot1 div#disclaimer A,A:link,A:visited,A:active{ color:#D0D0D0;font-weight:normal; }
#foot1 div#disclaimer a:hover{ color:#D0D0D0 ;font-weight:normal; }
*/
#foot1 div#disclaimer{ color:#D0D0D0;}
#foot1 p {margin:0;} 

#left1{ float:left; width:190px; }
#right1{ float:right; width:190px; }
#center1{ margin:0px 200px; }

#searchform fieldset{ text-align:center;}

 .header1 .article{
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:14px; 
color:#FFFFFF; 
text-align:center !important;
padding:4px 0px 4px 0px; 
}

 .header2 .article{
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:18px; 
color:#FFFFFF; 
text-align:center !important;
padding:4px 0px 4px 0px; 
}


/**** Interactive overrides ****/
th {
font-weight:bold;
}
#IDMS_container600{ 
}
#IDMS_container600 h1, #IDMS_container600 h2 {
background:none;
border:none;
}
 
/* sceener */
.screener_tools{/*clear:both; */
width:100% !important;
padding:0 !important;
}
.search_button{  border:#6389B2 1px solid; text-align:center; margin-bottom:10px;}

/* search form styles - news search */
#searchbar input#s {
padding: 1px;
background:url(images/news_search_input.gif) no-repeat top left;
height:24px;
width:138px;
border:none;
margin:0px 0px;
color:#898989;
}
 
#searchbar input#searchsubmit {
padding:0px;
background:url(images/news_search_btn.gif) no-repeat top left;
height:24px;
width:71px;
border:none;
margin:0px 0px -4px 0px; _margin-bottom:3px;
cursor:pointer;
}
 
/* styles for single page */ 
#commentform{ padding:0px 0px 10px 0px; } 

#newstext{
float:left;
display:inline;
padding-top:5px;
text-align:right;
padding-right:5px;
width:125px;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
position:relative; } 
.news_div{float:right;display:inline; width:369px; padding:5px 0px 0px 0px;height:32px;}
.news_div div{background:#D88B1D;float:right;display:inline;padding:0 10px 0px 10px;height:32px;line-height:32px;font-weight:bold;margin-left:5px;font-size:13px;color:#fff;}
.join{
background:url(images/join1.gif) no-repeat top left;  
border:none;
padding:0px 1px 3px 0px;
text-align:center !important;
cursor:pointer;
color:#ffffff;
font-weight:bold;
top:2px;position:relative;
margin:0px 3px;
width:44px; 
} 
.gray_tab{background:#E7E7E7;height:28px;clear:both;overflow:hidden;text-align:center;padding-top:16px;}
.signup{
padding: 2px 1px 1px 1px;
height:24px;
width:130px;
border:none;
position:relative;
margin:0px;
}
 
#subscribe1 {width:237px;float:left;display:inline;}
#subscribe1 form{margin:0;  }

#subscribe1 span.signup {
display:inline;
width:176px;
float:right;
position:relative;
}
#subscribe1 input.signup {
float:right; 
color:#000;
height:22px;
line-height:22px;
font-size:11px;
padding:0 1px 0px 5px;
width:170px;
border:1px solid #000;
background:#fff; 
}
#subscribe1 input.join {
float:right;height:34px;
}

/* top pages styles - menu */
div#news{ float:left; }

div#page{
padding:0px 0px 0px 0px; 
white-space:nowrap;
}
div#page li{ 
float:left; 
font-family:Tahoma; 
display:inline;
display:block;
margin-right:5px;
} 
div#page a{
color:#fff; 
text-decoration:none;
padding:0 9px 0 9px;
font-size:13px !important; 
line-height:37px;    
height:37px;
float:left;    
display:block;
display:inline;
background:#0B2945; 
}
div#page a:hover{
color:#000; 
text-decoration:none;
background-color:#E7E7E7;
}
div#page a.hm{text-decoration:none;background:#E7E7E7 url(images/bgMenu.gif) left top repeat-x;color:#000;}
div#page li.current_page_item{
color:#ffffff !important; 
text-decoration:none;  
padding:0px 0px 0px 0;
background-color:#8FB6C9;
}

/* Suckerfish Tabs */
div#page li.public a{
color:#ffffff; 
text-decoration:none; 
line-height:3.1em;   
background-color:#2A5676;
margin-right:1px !important;  position:relative;
} 
/* Suckerfish Tabs */
div#page li.public a.hm{
color:#ffffff; 
text-decoration:none; 
line-height:3.1em;   
background:url(images/menu_outer_left.gif) no-repeat top left !important;
margin-right:1px !important;  position:relative;
} 

/* ---------------- */
#categories {
padding:10px 0px 0px 0px;
margin-left:5px;
_margin-left:-10px;
}

#categories ul li {
padding:0px 0px 0px 0px;
margin-left:0px;
_margin-left:16px;
}



#categories li a {
margin:0px;
padding:0px;
}

#categories ul li a {
margin:0px;
padding:0px;
margin-left:-10px;
}

#categories li a {
text-align:left !important;
font-family:Tahoma; 
font-size:11px;
color:#33659A;
font-weight:bold;
line-height:1.5em;
padding:0px;
margin:0px;
}

#categories ul li a {
text-align:left !important;
font-family:Tahoma; 
font-size:11px;
color:#33659A;
font-weight:bold;
line-height:1.5em;
padding:0px;
margin:0px;
}
 
ul#rsslink li a:link{
color:#33659A;
text-decoration:underline;
font-family:Tahoma;
font-weight:bold;
font-size:12px; 
}

ul#rsslink li a:hover{
color:#33659A;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
font-size:12px; 
}

/*
div#rsslink1 a, a:visited, a:link {
color:#33659A;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
font-size:12px; 
}
div#rsslink1 a:hover{
color:#FF9916 !important;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
font-size:12px; 
}
*/
/* Begin Typography & Colors */
#page {
text-align: left;
}

#header {
background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
}

#headerimg {
margin: 7px 9px 0;
height: 192px;
width: 740px;
}

#content {
font-size: 1.3em
}

.widecolumn .entry p {
font-size: 1.05em;
}

.narrowcolumn .entry, .widecolumn .entry {
line-height: 1.4em;
}

.widecolumn {
line-height: 1.6em;
}

.narrowcolumn .postmetadata {
text-align: center;
}
#footer {
background: #eee url('images/kubrickfooter.jpg') no-repeat top;
border: none;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}

h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}

h1 {
font-size: 4em;
text-align: center;
}

#headerimg .description {
font-size: 1.2em;
text-align: center;
}

h2 {
font-size: 1.6em;
}

h2.pagetitle {
font-size: 1.6em;
}
h3 {
font-size: 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #587C9B;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}

.entry p a:visited {
color: #b85b5a;
}

.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li {
font-weight: bold;
}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}

#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight: normal;
}

#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
position:relative;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}

a, h2 a:hover, h3 a:hover {
color: #06c;
text-decoration: none;
}

a:hover {
color: #147;
text-decoration: underline;
}

#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */



/* Begin Structure */
#page { 
padding: 0; 
}

#header {
background-color: #73a0c5;
margin: 0 0 0 1px;
padding: 0;
height: 200px;
width: 758px;
}

#headerimg {
margin: 0;
height: 200px;

}

.narrowcolumn {
float: left;
padding: 0 0 20px 45px;
margin: 0px 0 0;
width: 450px;
}

.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;
}

.post {
margin: 0 0 0px;
padding:0px;
width:98%; 
}

.post hr {
display: block;
}

.widecolumn .post {
margin: 0;
}

.narrowcolumn .postmetadata {
padding-top: 5px;
}

.widecolumn .postmetadata {
margin: 30px 0;
}

.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}

.postmetadata {
clear: both;
}

.clear {
clear: both;
}

#footer {
padding: 0;
margin: 0 auto;
width: 760px;
clear: both;
}

#footer p {
margin: 0;
padding: 20px 0;
text-align: center;
}
/* End Structure */



/*Begin Headers */
h1 {
padding-top: 70px;
margin: 0;
}

h2 {
margin: 30px 0 0;
}

h2.pagetitle {
margin-top: 30px;
text-align: center;
}

#sidebar h2 {
margin: 5px 0 0;
padding: 0;
}

h3 {
padding: 0;
margin: 30px 0 0;
}

h3.comments {
padding: 0;
margin: 40px auto 20px ;
}
/* End Headers */



/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */



/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}

html>body .entry li {
margin: 7px 0 8px 10px;
}

.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}

.entry ol {
padding: 0 0 0 35px;
margin: 0;
}

.entry ol li {
margin: 0;
padding: 0;
}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}

#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-top:2px;
margin-bottom:2px;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 0 20px;
text-align: center;
}
 
#sidebar1 #searchsubmit {
padding: 1px 1px 10px 1px;
background:url(images/search_box.gif) no-repeat top left;
height:16px;
width:71px;
border:none;
margin:10px 0px 0px 0px;
cursor:pointer;
}

#sidebar1 #s1 { 
background:url(images/search_input.gif) no-repeat top center;
height:29px;
/*width:140px;*/
border:none;
font-size:12px;
color:#000000;
text-align:center;
}
#sidebar1 #s {
padding: 1px; 
height:24px;
width:100px;
border:none;
margin:0px 0px;
font-size:12px;
color:#000000;
background:transparent;
padding:4px 0px 4px 0px; 
}
#sidebar1 .article{
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:12px; 
color:#FFFFFF; 
text-align:center !important;
padding:4px 0px 0px 0px; 
}
#sidebar1 #news_text{
color:#ffffff;
font-family:Tahoma;
font-size:12px;
text-align:center;
font-weight:bold;
padding:2px 0px 6px 0px;
}


.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}

select {
width: 130px;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform textarea {
width: 100%;
padding: 2px;
}

#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
padding: 20px 0 10px 0;
margin-left: 545px;
width: 190px;
}

#sidebar form {
margin: 0;
}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 7px 30px 0 10px;
/*padding-left: 20px;
border-left: 5px solid #ddd;*/
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}

.navigation {
display: block;
text-align: center; 
margin-bottom: 40px;
}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

ul, li {
margin:0px;
padding:0px;
list-style-type:none;
}

.template {
width:995px; 
margin:auto;
}
.topright{
background:url(images/top_rightbor.gif) top right no-repeat;
}

.menu {
margin:0px;
padding:0px;
height:auto;
}

.menu ul {
margin:0px;
padding:0px;
}

.menu ul li {
margin:0px;
padding:0px;
float:left;
height:auto;
list-style-type:none;
}

.menu ul li a {
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
}

.menu ul li a span {
margin:0px;
padding:12px 14px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
}

.menu ul li a:hover {
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-position:top left;
background-repeat:no-repeat;
display:block; 
}

.menu ul li a:hover span {
margin:0px;
padding:12px 14px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FFFFFE;
background-color:#A7C5E6;
background-position:top right;
background-repeat:no-repeat;
display:block;
}

.menu1 {
margin-left:0px;
padding:0px 0px 0px 156px;
height:auto;
}

.menu1 ul {
margin:0px;
padding:0px;
}

.menu1 ul li {
margin:0px;
padding:0px;
float:left;
height:auto;
list-style-type:none;
}

.menu1 ul li a {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
display:block;
}

.menu1 ul li a span {
margin:0px;
padding:7px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
display:block;
}

.menu1 ul li a:hover {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-position:top left;
display:block; 
}
.search_menu{
margin-left:0px;
padding:10px 0px 0px 0px;
height:auto;

}

.search_menu ul{
margin:0px;
padding:0px;
}
.search_menu ul li{
margin:0px;
padding:0px;
height:auto;
list-style-type:none;
font-size:11px;
}

.search_menu ul li a{
margin:0px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
color:#33659A;
font-size:11px;
font-weight:bold;
}

.curr{
margin:0px;
padding:0px;
height:auto;
}

.curr ul{
margin:0PX;
padding:0px;
}

.curr ul li {
margin:0px;
padding:0px;
height:auto;
list-style-type:none;
font-size:15px;
text-align:center;

}

.curr ul li a{
margin:0px;
height:auto;
font-family:Tahoma;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-align:center;
}

.curr ul li a span {
margin:0px;
padding:0px 0px;
font-family:Tahoma;
font-size:15px;
color:#ffffff;
text-decoration:none;
text-align:center;
display:block;
}

.border2 {
margin-left:0px;
padding:0px;
height:auto;
}

.border2 ul {
margin:0px;
padding:0px;
}

.border2 ul li {
margin:0px;
padding:0px;
height:auto;
list-style-type:none;
}

.border2 ul li a {
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#33659A;
display:block;
}

.border2 ul li a span {
margin:0px;
padding:0px 20px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#33659A;
display:block;
}

.market1{
 font-family:Tahoma; 
 font-size:11px; 
 color:#000000;
 padding-bottom:7px;
 padding-top:8px;
}

.market2{
font-size:12px; 
font-family:Tahoma; 
color:#33659A; 
font-weight:bold;
padding-bottom:13px;
}

.market3{
font-size:11px; 
font-family:Tahoma; 
color:#5982AD; 
padding-bottom:18px;
}

.market4{
font-family:Tahoma; 
color:#717171; 
font-size:11px;
}

.market5{
 font-family:Tahoma; 
 font-size:11px; 
 color:#33659A;;
}

.market6{
font-family:Tahoma; 
color:#33659A; 
font-size:10px; 
text-align:right; 
padding-bottom:28px;
}
.topright{
background:url(images/top_rightbor.gif) top right no-repeat;
}

.topleft{
background:url(images/top_leftbor.gif) top left no-repeat; 
height:16px;
}

.banner_img{
 padding:18px 0px 18px 0px;
 background:#3F68AD;
 
}

.logo{background:url(images/logo.gif) top left no-repeat; height:69px; cursor:pointer; }
.menubg{
 background:url(images/top_menu_bg.gif) top left repeat-x ;
}

.menutopright{
background:url(images/top_menu_right.gif) top right no-repeat;
}

.menutopleft{background:#3F68AD;overflow:hidden;_overflow:visible;_height:1%;}

.banner_background{
background:#ffffff url(images/banner_bg.gif) top left repeat-x; 
border-left:1px solid #94B8CC; 
border-right:1px solid #94B8CC; 
padding:0px;
position:relative;
}

.etf_bg{
background:url(images/etfbg.gif) top left repeat-x;
}

.etf_right{
 background:url(images/etfright.gif) top right no-repeat;
}

.etf_left{
background:url(images/etfleft.gif) top left no-repeat; 
height:29px;
}
.etf_bg_T{
background:url(images/etfbg.gif) top left repeat-x;
}

.etf_right_T{
 background:url(images/etfright.gif) top right no-repeat;
}

.etf_left_T{
background:url(images/etfleft.gif) top left no-repeat; 
height:29px;
margin-bottom:13px; _margin-bottom:-10px;
}
.quick_bg_T{
 background:url(images/quickbg_white.gif) top left repeat-x; 
}
.quick_rht_T{
 background:url(images/quickright_white.gif) top right no-repeat; 
}

.quick_lft_T{
background:#ddd; 
height:auto; 
margin-bottom:10px; _margin-bottom:-14px; 
}
.page{
float:right;
display:inline;
padding-right:10px;
width:465px;
padding-top:10px;
}
.curveborderbg{
background:url(images/2border_topbg.gif) top left repeat-x; margin-top:5px;
}

.curveborderright{
background:url(images/2border_topright.gif) top right no-repeat;
}
.curveborderleft{
background:url(images/2border_topleft.gif) top left no-repeat; padding-top:6px;
}

.rg_link{
border-left:1px solid #5982AD; 
border-right:1px solid #5982AD;
}

.more {
margin-left:0px;
padding:0px;
height:auto;
}

.more ul {
margin:0px;
padding:0px;
}

.more ul li {
font-family:Tahoma; 
color:#FF9916; 
font-size:10px; 
text-align:right; 
margin-right:13px; 
font-weight:bold;
}

.more ul li a {
font-family:Tahoma; 
color:#FF9916; 
font-size:10px; 
text-align:right; 
font-weight:bold;
}

.curveborderbotbg{

}

.curverborderbotright{
}

.curverborderbotleft{
 padding-top:6px;
}

.thin_line_rbor{
 background:#5987B8 url(images/1rightbor.gif) top right no-repeat;
}

.thin_line_lftborder{
background:url(images/1leftbor.gif) top left no-repeat;
} 

.thin_line_rgtbotbor{
background:url(images/1rightbot.gif) bottom right no-repeat;
}

.thin_line_lftbotbor{
background:url(images/1leftbot.gif) bottom left no-repeat; height:1%; 
}


.search_img{
text-align:center;
margin-bottom:10px;
}

.search_img_searh{
text-align:center;
padding:9px 0px 10px 0px;
}

.img_hpg{
margin-top:18px;
}

.img_gold{
padding:24px 0px 11px 0px;
}

.quick_bg{
 background:url(images/quickbg_white.gif) top left repeat-x; height:34px; margin:0px 9px; 
}
.quick_rht{
 background:url(images/quickright_white.gif) top right no-repeat; 
}

.quick_lft{
background:url(images/quickleft_white.gif) no-repeat top left; 
  
}

.quick_bgc{
 background:url(images/quickbg_white.gif) top left repeat-x; height:34px; margin:0px 9px; _margin:0px; 
}
.quick_rhtc{
 background:url(images/quickright_white.gif) top right no-repeat; 
}

.quick_lftc{
background:url(images/quickleft_white.gif) no-repeat top left; 
  
}




.botmenu_bg{background:#446DAF;height:33px;line-height:33px;padding:0 25px;}
.botmenu_bg a, .botmenu_bg a:link, .botmenu_bg a:active, .botmenu_bg a:visited{color:#fff;}
.botmenu_bg a{text-decoration:underline;display:block;display:inline;float:left;}
.botmenu_bg a:hover{text-decoration:none;}
.botmenu_bg_l{float:left;}
.botmenu_bg_l a{padding-right:15px;}
.botmenu_bg_r{float:right;}
.botmenu_bg_r a{padding-left:15px;}
.bottom_rgt{
background:url(images/bot_rightbor.gif) top right no-repeat;
}
.bottom_lft{
 background:url(images/bot_leftbor.gif) top left no-repeat; 
 padding-top:8px;
}

.quick_link_list{
font-family:Tahoma;
font-size:11px;
color:#33659A;
}

.quick_link_head{
font-family:Tahoma;
font-size:11px;
color:#000000;
 
}

.main_three{
float:right; width:279px;
padding-top:15px;
}

.etf_news{
font-family:Tahoma; 
font-size:12px; 
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
 
.four_img{
 float:right; 
 width:125px;
 }
 
.four_img2{
 margin-left:auto; 
 padding:0px 0px 10px 27px;
}

.line_style{
 border-left:1px solid #5982AD; border-right:1px solid #5982AD;
 padding:0px 10px;
}

.centr_part{
border-left:1px solid #5982AD; 
border-right:1px solid #5982AD; 
padding:0px 10px;
}

.get_flow{
 padding-top:7px;
 }
 
.middle_part1{
  float:left; 
 width:103px;
}

.middle_part2{
 float:right; 
 width:191px;
} 

.middle_part3{
 margin:0px 191px 0px 103px;
}

.quick_p1{
 padding:7px 0px 12px 0px;
}

.market_pulse{
border-left:1px solid #5982AD; border-right:1px solid #5982AD; 
padding:0px 6px;
}

.last_images{
border-left:1px solid #5982AD; border-right:1px solid #5982AD;
}

.clr_both{
 clear:both;
}

.last_pad{
 padding:37px 0px 33px 17px;
}

.center_pad{
 margin:0px 286px 0px 202px; padding:0px 0px;
}

.center_pad1{
 margin:0px 0px 0px 202px; padding:0px 0px;
} 

.com_pad{
padding-top:10px;
}

.un_pad{
 padding:15px 0px;
}

.cnt_pad{
 float:left; width:195px;
}

.etf_news{
font-family:Tahoma; 
font-size:12px; 
color:#ffffff;
font-weight:bold;
letter-spacing:1px; 
text-align:center; 
padding:9px 0px 0 0;
}

/* post styles */
.post_date{
font-family:Tahoma; 
font-size:11px !important; 
font-style:normal; 
color:#000000 !important; 
padding:5px 0px;
}
.posted{
font-family:Tahoma; 
font-size:10px; 
font-style:normal; 
color:#000; 
padding:0 0 5px 0;
}
.posted span{color:#888;}
.posted a,.posted a:link,.posted a:active,.posted a:visited{font-weight:normal;color:#3F68AD;font-size:12px;}
/* post title */
/*
h2.storytitle1 a,a:link,a:active,a:visited{
font-family:Arial; 
font-size:18px; 
font-weight:normal; 
color:#3F68AD;
text-decoration:none;
}
h2.storytitle1 a:hover{text-decoration:underline;}
.storytitle1,a.storytitle1:link,a.storytitle1:active,a.storytitle1:visited {
font-family:Tahoma; 
font-size:15px !important; 
font-weight:bold; 
color:#3F68AD; 
height:auto;
margin-top:0;
}
*/
.excerpt p{margin-bottom:0;}
.storytitle1{margin-bottom:0;margin-top:7px;}
.storycontent1{
font-family:Tahoma; 
font-size:12px !important; 
font-style:normal; 
color:#000000 !important; 
padding:5px 0px;

}
.post_head{
font-family:Tahoma; 
font-size:18px; 
font-weight:bold; 
color:#33659A;
}
.post_head1{
font-family:Tahoma; 
font-size:16px; 
font-weight:bold; 
color:#33659A;
}
.post_content{
font-family:Tahoma; 
font-size:12px; 
font-style:normal; 
color:#000000; 
padding:5px 0px;
}
.post_content_tag{
font-family:Tahoma; 
font-size:11px; 
font-style:normal; 
color:#000000; 
padding:5px 0px;
text-transform:uppercase;
}

/*  custom page styles */
@import url('reset-fonts.css');

@import url('layout.css');
@import url('tabs.css');

table, img {
border:none;
}
a {

color:#305AB0;
}
a:hover {
color:#0000EE;
}
#head {
position:relative;
}
#logo {
width:215px;
height:65px;
position:absolute;
top:20px;
left:30px;
 text-indent: -1000em;
background: transparent url('/images/logo.gif') top left no-repeat;
}
#container{
background: url('/images/back.jpg') repeat-y bottom right !important;
padding: 0px;
zoom:1;
position:relative;
}
.container{
zoom:1;
position:relative;
background-color:#ffffff;
}
#foot{
background: url('/images/footer.jpg') no-repeat bottom right;
}
#content {
padding:0;
}
h1 {
background: url('/images/title.gif') no-repeat top left;
height:30px;
color:#fff;
font-size:161.6%;
font-weight:bold;
line-height:30px;
padding:0 0 0 10px;
margin-bottom:10px;
text-align:center;
}
h2 {
font-size:138.5%;
font-weight:bold;
line-height:20px;
margin:12pt 0 4pt 0;
}
h2, h2 a {
color:#587C9B;
}
h2 a, h1 a, h3 a, h4 a {
text-decoration:none;
}
h3 {
color:black;
font-weight:bold;
font-size:108%;
}
.header {
background: url('/images/header.gif') no-repeat top left;
height:30px;
color:#fff;
font-size:108%;
font-weight:bold;
line-height:20px;
padding:0 0 0 5px;
margin:10px 0 -5px 0px;
text-align:center;
}
.suggest {
margin-bottom:18px;
padding-right:10px;
font-weight:bold;
}
.submit {
display:block;
margin:5px auto 0 auto;

}
#frame {

padding:0 0 0 0px;
width:100%;

margin:0;
}
.blurb {
clear:both;
text-align:center;
font-size:77%;
margin:10px 0 30px 0;
font-size:12px;

}
/*
p {
margin-bottom:10px;
}
b, strong {
font-weight:bold;
}
*/
fieldset, form {
text-align:center!important;
padding:0;
margin:0;
}

.break, .clear {
clear:both;


}
/* cats in archive */
.archive {
width: 45%;
float:left;

font-size:100%;
font-weight:bold;
padding-left:20px;
}
.archive a {
text-decoration:none;
}
.archive li {
padding-bottom:5px;
padding-left:15px;
background-position:3px 3px;
}
.archive .children {
padding-top:5px;
}
.archive .children li {
padding-left:0;
}

/* ads */
.ad125{
margin:0 0px 10px 0px;
}
.sky {
margin:0 10px 10px 0px;
}
.microbar {
float:left;
margin-top:10px;
margin-bottom:30px;
margin-left:25px;
}
.micro {
float:left;
padding:6px;
}
#masthead {
width:728px;
height:90px;
position:absolute;
top:10px;
left:245px;

}
.column {
width:45%;
float:left;
}
.column h3 {
margin:10px 0 5px 20px;

font-size:13px;
}

/*  start directory link styles */

h3.links{ color:#008000; font-size:16px !important; font-weight:bold; }

ul#links li.suggest1 a{ font-family:Tahoma; font-size:13px; color:#000000; font-weight:bold; text-decoration:underline !important; }

ul.links li {
font-size:14px !important;
font-weight:bold;
margin-left:0px;
margin-right:0px;
padding-left:30px;
padding-bottom:5px !important;
}

#list li a, #list li a:active, #list li a:visited { font-size:13px !important; font-weight:bold !important; }
#list li a:hover{ font-size:13px !important; font-weight:bold !important; }

 
 

ul#links {
list-style:none;
margin:0 -50px 0 0;
padding:0;
float:left;
}
ul#links li {
width:185px;
display:block;
float:left;
padding-bottom:3px;
padding-right:5px;
height:23px;
}
ul#links li.focus a {
color:green;
}
ul#links li.hilite {
padding-bottom:10px; 
color:#008000;
}


/* styles for  Click a link below  */
.suggest1{ font-family:Tahoma; font-size:13px; color:#000000; text-decoration:none; margin-bottom:10px; }
/* styles for  Click a link below  */


/* styles for  directory links  */
ul#links li.link a{ text-decoration:underline !important; font-size:13px !important; }
/* styles for  directory links  */


/* styles for  Advanced Screener , List of All ETFs , List of Issuers  */
ul#links li.hilite a{
padding-bottom:10px;
text-decoration:underline !important;
color:#008000;
font-size:13px !important;
}
/* styles for  Advanced Screener , List of All ETFs , List of Issuers  */

ul.wide li {
width:290px ! important;
}

/*  end directory link styles */
/*
.SideColumnlist ul li a,a:link,a:active,a:visited{ font-size:11px; font-weight:bold; }
.SideColumnlist ul li a:hover{ font-size:11px !important; font-weight:bold; }
*/
ul.children li a {
color:#0B2945;
padding-left:30px!important;
}
ul.children li a:hover {

}
/********** searches ***********/
.note {
background:#ffffff;
border:1px solid silver;
padding:5px;
margin-bottom:20px;
text-align:center;
font-size:93%;
}
.note a {
text-decoration:none;
}
.box {

margin:0;
padding:0;
margin-bottom:10px;
background:#cccccc;
border:1px solid silver;
/*background: #F4F4F4 url('/images/mid.gif') top left repeat-y;*/
}
.ipt{width:625px;}
fieldset{ border:0px; }
.box input, input.search{
text-align:center;
}
#fields_email { text-align:left;  }
.white {
background-color:white;
border-color:#6389B2 !important;
border-width:0px;
}
.joined {
border-top:none;
border-bottom:none;
margin-bottom:0px;
margin-top:-11px;
border-color:#6389B2 !important;
}
h1.box {
background: url('/images/title.gif') no-repeat top left;
border:none;
margin-bottom:0;

}
.box .inner {
padding:10px 0px 0 9px;
}
.box .top {
height:5px;
}
.box .bot {
clear:both;
height:5px;
}
.box .ipt {
margin-bottom:10px;
}
.box .input {
width:470px;
height:18px;
float:left;
display:block;
color:grey;
}
.box .sbm {
padding-top:1px;
float:right;
display:block;


}
.box .parallel {
float:left;
width:290px;
}
.box .first {

margin-right:40px;
}
.box .parallel .input {
width:140px;
}

.box .notice {
font-weight:bold;
text-align:center;

}
input {
margin-right:3px;
}
/**** contact form ***/

.wpcf7-form p {

font-weight:bold;
}

.wpcf7-form input,.wpcf7-form textarea {
font-weight:normal;

}
#blog {


}

#blog a {
text-decoration:none ! important;
}
#blog a:hover {
text-decoration:underline ! important;
}

/** info tables for blog */
 table.info {
 

}
table.info tr {
border-bottom:1px solid silver;
margin-bottom:2px;
border-right:1px solid silver;

}
 table.info td {
padding:3px 10px 3px 10px;
}
table.info th {
background:#ECECEC;
font-weight:bold;
min-width:150px;
padding:3px 5px 3px 10px;

}
table.info th.head {
background:#CACACA;
font-size:136%;
font-weight:bold;
text-align:center;

color:black;

}
.hed {
height:20px;
font-size:138.5%;
font-weight:bold;
line-height:20px;
margin:12pt 0 4pt 0;
}
.hed a {
color:#305AB0;
font-size:138.5%;
font-weight:bold;
line-height:20px;
margin:12pt 0 4pt 0;
}
.hed a:hover {
text-decoration:none;
}
h2.header_profile{margin-top:0;}
.contributors_block{
background:#E8EDF1 url(_inc/images/pen.gif) right top no-repeat;
padding:15px 10px;
margin-top:10px;
}
.contributors_block h4{
font-weight:normal;
font-size:18px;
margin-bottom:16px;
}
.contributors_block ul li{padding-bottom:10px;padding-left:25px;overflow:hidden;}
.contributors_block ul li.el_1{background:url(_inc/images/img_1.gif) left top no-repeat;}
.contributors_block ul li.el_2{background:url(_inc/images/img_2.gif) left top no-repeat;}
.contributors_block ul li.el_3{background:url(_inc/images/img_3.gif) left top no-repeat;}
.contributors_block ul li.el_4{background:url(_inc/images/img_4.gif) left top no-repeat;}
.contributors_block ul li.el_5{background:url(_inc/images/img_5.gif) left top no-repeat;}
.contributors{font-weight:normal;font-size:20px;}
#s{width:273px;height:15px;border:1px solid #ccc;position:relative;top:0px;vertical-align:top;padding:4px;text-align:center;}
#searchsubmit{border:none;
background:#ccc url(images/but_search.gif) left top no-repeat;
color:#fff;
margin-top:0; 
width:101px;
height:24px;
font-weight:bold;
position:relative;
top:0px;
margin-right:0;}
div.widget_search{margin-bottom:15px;padding-bottom:11px;padding-top:11px;}
#comments-template{border:1px solid #ccc;padding:2px 2px 10px 2px;overflow:hidden;}
#comments-template h3{margin:0px;padding: 5px 10px;background:#ccc url(_inc/images/bg_live.gif) left top repeat-x;}
#commentform{padding:0 10px 0 10px !important;}
#commentform p{clear:both;width:550px;}
#commentform label{float:left;width:190px;display:inline;margin-top:6px;}
#commentform input{float:left;width:250px;display:inline;}
#commentform textarea{width:250px;margin-top:5px;}
*+html #commentform textarea{width:264px;}
#commentform #reset,#commentform #submit{
width:50px;
border:none;
background:#375F92;
color:#fff;
margin-top:0; 
width:126px;
height:22px;
font-weight:bold;
cursor:pointer;
}
#commentform p.form-submit{width:258px;margin-left:190px !important;display:block;}
.r_newsletter_form {width:231px;height:32px;padding:44px 10px 0 !important;background:url(/wp-content/themes/etf/images/rnlf_bg.jpg) no-repeat;}
.r_newsletter_form .signup {float:left;width:163px;height:21px;background:url(/wp-content/themes/etf/images/rnlf_inpt.jpg) no-repeat;left:0;padding:4px 0 0 6px;}
.r_newsletter_form .join {float:right;width:50px;height:26px;}
.footer{padding:37px 25px;background:#0C2A46;overflow:hidden;_overflow:visible;_height:1%;}
.item-options{padding:4px 10px 10px 0;}
  .rss_twitter .twitter{
    color:#0B2945;
    font-size:12px;
    text-decoration:underline;
    background:url(images/twitter.gif) left 50% no-repeat;
    display:block;
  display:inline;
    float:left;
    padding-left:43px;
  height:38px;
  font-weight:normal;
  float:left;
  width:75px;
  padding-top:6px;
  padding-right:6px;
}
.rss_twitter .rssRes{
  color:#0B2945;
    font-size:12px;
    text-decoration:underline;
    background:url(images/rss.gif) left 50% no-repeat;
    display:block;
  display:inline;
    float:left;
    padding-left:20px;
    padding-left:43px;
  height:38px;
  font-weight:normal;
    float:left;
  width:75px;
  padding-top:6px;
  padding-right:6px;
}
.rss_twitter .rssRes:hover,.rss_twitter .twitter:hover{text-decoration:none;}
.rss_twitter{
overflow:hidden;
_overflow:visible;
_height:1%;
padding:3px 0 18px 33px;}
.ticker{margin-bottom:15px;padding-bottom:11px;padding-top:11px;padding-left:16px;}
.getQuote{height:24px;width:89px;border:none;background:url(images/get_quote.gif) left top no-repeat;vertical-align:top;}
.ticker_inp{height:22px;width:273px;border:1px solid #ccc;vertical-align:top;text-align:center;font-size:12px; color#898989}
#third-section .ticker_inp{width:173px}
.footerLinks {float:left;display:inline;width:230px;}
.footerLinks h4{color:#F5A700;font-weight:normal;font-size:20px;padding-bottom:20px;}
.footerLinks ul li{padding-bottom:5px;}
.footerLinks ul li a,.footerLinks a:link,.footerLinks a:visited,.footerLinks a:active{text-decoration:underline;color:#D0D0D0;font-weight:normal;font-size:14px;}
.footerLinks ul li a:hover{text-decoration:none;}
.item-title{padding-top:5px;}
.item-title a{font-weight:bold;text-decoration:none;text-transform:capitalize;}
.item-title a:hover{text-decoration:underline;}
.rateTbl table{background:#D1D1D1;border-collapse:separate;border-spacing:1px;}
.rateTbl table td{margin:1px !important;padding:4px;background:#fff;}
.rateTbl table tr.greenbar td{background:#F7F7F7;}


.rateTbl table .header{background:url(/wp-content/themes/etf/images/bgTable.jpg) left top repeat-x;color:#000;padding:3px;color:#fff;
line-height:15px;font-size:12px;vertical-align:middle;}
.name{font-size:14px;font-weight:normal;background:#ddd;font-size:18px;padding:5px 8px;margin-bottom:10px;}
.price{
  font-size:14px;
  padding-bottom:8px;
  padding-top:4px;}
  .summary{padding:10px 0;}
.rateTbl{margin-top:20px;}
ul.item-list img.avatar{width:40px;height:40px;}
#third-section ul.item-list li{overflow:hidden;padding:2px;}
ul.item-list div.item {margin-left: 50px;}
#members-list-options{text-align:center;}
.widget_bp_core_members_widget h2.widgettitle{text-align:center;padding-left:0px;}
h2.topEtf{font-size:24px;margin:0;padding:10px 0 0 0;color:#1A3955;text-align:center;} 
.inpTxt{float:left;display:inline;padding:0 5px 8px 0;}
.inpTxt input{border:1px solid #CCCCCC;
  font-size:12px;
  height:22px;
  line-height:22px;
  text-align:left;
  color:#4C72B2;
  vertical-align:top;
  width:170px;
}
#bp_core_members_widget-5{padding-right:15px;}
li#bp_core_members_widget-5 h2{margin-left: 88px;}
.news_div_l{float:right;cursor:pointer;}
.news_div_r{float:right;cursor:pointer;}
.tabForm{padding-top:16px;padding-left:40px;position:absolute;z-index:1;background:#fff;border:1px solid #E1E1E1;height:100px;top:164px;width:200px;display:none;right:0;border-top:none;}
.tabNewsletter{padding-top:30px;padding-left:40px;position:absolute;z-index:1;background:#fff;border:1px solid #E1E1E1;height:57px;top:164px;width:269px;display:none;right:0;border-top:none;}
body .showBox{display:block;}
.actTab{background:#fff !important;border-left:1px solid #f4f4f4 !important;color:#000 !important;border-right:1px solid #f4f4f4 !important;}
.submitBut a{font-weight:normal;text-decoration:underline;line-height:12px;}
.submitBut a:hover{text-decoration:none;}
.buttonSubmit{width:87px;height:24px;border:none;background:url(images/butSubmit.gif) left top no-repeat;margin-top:1px;}
.close{position:absolute;z-index:0;bottom:3px;right:3px;font-size:1px;height:10px;width:10px;display:block;}
body ul.item-list{margin-top:2px;}
body .item-options{padding:0 10px 10px 0;}
.etfQuickScreener{margin-top:11px;clear:both;/*background:url(images/bgEtfScreener.jpg) left top repeat-x;*/}
.activity{font-size:11px;}
#top-etfs table{width:287px;clear:both;}
.ui-tabs-nav{margin-bottom:0;border-bottom:1px solid #E2E2E2;overflow:hidden;_overflow:visible;_height:1%;padding-top:5px;width:287px;}
*html .ui-tabs-nav{margin-bottom:1px;}
*+html .ui-tabs-nav{margin-bottom:1px;}
.ui-tabs-nav li{
float:left;overflow:hidden;_overflow:visible;
_height:1%;}
.ui-tabs-nav li.ui-state-active{background: url(/img/quote-tabs.jpg) no-repeat;}
.ui-tabs-nav li.ui-state-active a{color: #FFF}
.ui-tabs-nav li a{float:left;color:#333;}
.holder{position:relative;width:1000px;margin:auto; top: 20px;}
table#postTable{border-collapse:collapse;margin-top:10px;}
table#postTable td{border:none;}
#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover{background-color:#587C9B !important;}
#wp-admin-bar ul li ul{background-color:#587C9B !important;}


#current_date, #current_time, #close_remaining, #name {float: left; margin-left: 5px; font-size: 12px; font-weight: bold; color: #FFF;}
#close_remaining {float: right;margin-right:7px;}
#current_time {float: right; margin-right:15px;}
#current_date {margin-left: 15px}
#banner_top {float: left; margin: 0 0 0 93px;}
.separator {float: left; margin: 0 5px 0 10px; font-size: 12px; font-weight: bold; color: #FFF;}
.bp-tags{padding: 5px 0}
li#addthis-widget{margin-left: 50px}
ul.children li {margin-left: 10px}
.widget_tag_cloud{padding-right:10px; text-align:justify;}
form#si_contact_form2 {width: 420px}
form#si_contact_form2 input, form#si_contact_form2 textarea  {width: 400px}
.textwidget{margin-right:10px; overflow:hidden;}
body #wp-admin-bar{position:absolute;top:20px;}
.holder #wp-admin-bar{display:none;}
#basic-details-section h4,#profile-details-section h4{font-size:15px;font-weight:bold;color:#305AB0;}

/** Micah's Additions **/
div.post li { list-style-type:disc; }
