c.clear {
  zoom: 1 /*ie6/7*/; }
  .clear:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }

html, body {
  margin: 0;
  padding: 0;
  font: 12px Trebuchet MS, Verdana, Arial, sans-serif;
  color: #333; }

iframe, iframe#modal_frame {
  overflow: hidden; }

h1, h2, h3, h4, h5 {
  margin-top: 0px; }

h1 small, h2 small, h3 small {
  font-size: 70%; }

h4 small, h5 small, h6 small {
  font-size: 80%; }

h1, h1 a {
  font-size: 18px; }

h2 {
  font-size: 16px; }

h3 {
  font-size: 14px; }

h4 {
  font-size: 12px; }

h5 {
  font-size: 12px; }

img {
  border: none; }

a {
  color: #d21f28; }
  a:link, a:visited {
    text-decoration: none; }
  a:hover, a:active {
    text-decoration: underline;
    cursor: pointer; }
  a.member {
    color: #4ea9d4 !important; }
  a.believer {
    color: #4ea9d4 !important; }
  a.artist, a.project {
    color: #d21f28 !important; }
  a.sellaband {
    color: #4ea9d4 !important;
    font-weight: bold; }

hr {
  border: none;
  height: 1px;
  background: #ccc;
  margin: 0 10px; }

abbr, acronym {
  border-bottom: .1em dotted; }

label {
  float: left;
  width: 120px; }
  label.small {
    width: 50px; }
  label.half {
    width: 90px; }
  label.larger {
    width: 150px; }

p {
  margin: 0;
  padding: 5px 0; }
  p .no_bottom {
    padding-bottom: 0; }

table {
  border-collapse: collapse; }
  table tr {
    padding: 0;
    margin: 0; }
    table tr th, table tr td {
      margin: 0;
      padding: 4px;
      line-height: 16px; }
    table tr th {
      text-align: left; }
  table.full_width {
    width: 100%; }
  table.with_lines td {
    border-bottom: 1px solid;
    border-bottom-color: #dddddd; }
  table.list {
    border: 1px solid #ccc; }
    table.list th, table.list td {
      border-left: 1px solid #ccc;
      border-bottom: 1px solid #ccc; }
      table.list th a, table.list td a {
        color: #000;
        font-weight: bold; }
    table.list th {
      font-weight: bold;
      padding: 5px; }
      table.list th a.sorted {
        padding-right: 12px;
        background-repeat: no-repeat;
        background-position: right center; }
        table.list th a.sorted.asc {
          background-image: url('/images/up_arrow.png'); }
        table.list th a.sorted.desc {
          background-image: url('/images/down_arrow.png'); }
    table.list th a {
      text-decoration: underline; }
    table.list td a {
      text-decoration: none; }
    table.list tr.incomplete, table.list tr.expired {
      color: #999; }
    table.list tfoot {
      border-top: 2px solid #666; }
      table.list tfoot.no_border {
        border-top: none; }

.odd {
  background: #dddddd;
  background: rgba(240, 240, 240, 0.8); }

.even {
  background: white;
  background: rgba(255, 255, 255, 0.8); }

.text_left, .text-left {
  text-align: left; }

.text_center, .text-center {
  text-align: center; }

.text_right, .text-right {
  text-align: right; }

.with_hidden_overflow {
  overflow: hidden; }

.playable tbody tr {
  cursor: pointer; }
  .playable tbody tr td {
    line-height: 16px; }

.flt-left, .float-left {
  float: left; }

.flt-right, .float-right {
  float: right; }

.full-width, .full_width {
  width: 100%; }

ul li.active a {
  font-weight: bold;
  text-decoration: underline; }

section .body ul, section .body ol, .content .body ul, .content .body ol {
  margin-left: 10px; }
  section .body ul li, section .body ol li, .content .body ul li, .content .body ol li {
    margin: 2px 0px;
    line-height: 20px;
    color: #333333; }
  section .body ul.with_bg, section .body ol.with_bg, .content .body ul.with_bg, .content .body ol.with_bg {
    background: white;
    background: rgba(255, 255, 255, 0.8); }
  section .body ul.zebra li.odd, section .body ul.zebra li:nth-child(odd), section .body ol.zebra li.odd, section .body ol.zebra li:nth-child(odd), .content .body ul.zebra li.odd, .content .body ul.zebra li:nth-child(odd), .content .body ol.zebra li.odd, .content .body ol.zebra li:nth-child(odd) {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8); }
  section .body ul.zebra li.even, section .body ul.zebra li:nth-child(even), section .body ol.zebra li.even, section .body ol.zebra li:nth-child(even), .content .body ul.zebra li.even, .content .body ul.zebra li:nth-child(even), .content .body ol.zebra li.even, .content .body ol.zebra li:nth-child(even) {
    background: white;
    background: rgba(255, 255, 255, 0.8); }

.hidden {
  display: none; }

.row_seperator {
  height: 20px;
  line-height: 20px; }

p {
  line-height: 16px; }

dl {
  margin-right: 10px; }
  dl dt {
    font-weight: bold; }
  dl dd {
    margin-left: 20px; }

figure {
  margin: 0;
  padding: 0;
  position: relative;
  float: left; }
  figure a {
    padding: 0;
    margin: 0; }
    figure a img {
      padding: 0;
      margin: 0; }
  figure img {
    display: block;
    -moz-box-shadow: 1px 1px 3px #CCCCCC;
    -webkit-box-shadow: 1px 1px 3px #CCCCCC; }
    figure img.icon {
      -moz-box-shadow: 0 0 0 transparent;
      -webkit-box-shadow: 0 0 0 transparent;
      position: absolute;
      top: 0;
      display: none; }
      figure img.icon.edit_icon {
        left: 0;
        z-index: 2;
        margin: 3px; }
      figure img.icon.delete_icon {
        right: 0;
        z-index: 3; }

.red {
  color: red; }

.green {
  color: green; }

h1 .header_links {
  zoom: 1 /*ie6/7*/;
  float: right; }
  h1 .header_links:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  h1 .header_links a, h1 .header_links .disabled {
    float: none;
    font-size: 12px;
    font-weight: normal;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #DDD; }
    h1 .header_links a.last, h1 .header_links .disabled.last {
      border-right: none;
      margin-right: 0;
      padding-right: 0; }
    h1 .header_links a.at300m, h1 .header_links a.at300b, h1 .header_links .disabled.at300m, h1 .header_links .disabled.at300b {
      float: left;
      padding-right: 5px;
      margin-right: 4px; }
    h1 .header_links a.last, h1 .header_links .disabled.last {
      border-right: none;
      margin-right: 0;
      padding-right: 0; }
  h1 .header_links .your_parts {
    color: #333333;
    margin-right: 5px; }
  h1 .header_links .my_public_profile {
    color: #fff;
    text-decoration: underline; }

#columnized-layout h1, #columnized-layout h2, #columnized-layout h3, #columnized-layout h4, #columnized-layout h5, #columnized-layout h6, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  zoom: 1 /*ie6/7*/; }
  #columnized-layout h1:after, #columnized-layout h2:after, #columnized-layout h3:after, #columnized-layout h4:after, #columnized-layout h5:after, #columnized-layout h6:after, .content h1:after, .content h2:after, .content h3:after, .content h4:after, .content h5:after, .content h6:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout h1 span.header, #columnized-layout h2 span.header, #columnized-layout h3 span.header, #columnized-layout h4 span.header, #columnized-layout h5 span.header, #columnized-layout h6 span.header, .content h1 span.header, .content h2 span.header, .content h3 span.header, .content h4 span.header, .content h5 span.header, .content h6 span.header {
    float: left; }
  #columnized-layout h1 .header_link label, #columnized-layout h1 .header_links label, #columnized-layout h2 .header_link label, #columnized-layout h2 .header_links label, #columnized-layout h3 .header_link label, #columnized-layout h3 .header_links label, #columnized-layout h4 .header_link label, #columnized-layout h4 .header_links label, #columnized-layout h5 .header_link label, #columnized-layout h5 .header_links label, #columnized-layout h6 .header_link label, #columnized-layout h6 .header_links label, .content h1 .header_link label, .content h1 .header_links label, .content h2 .header_link label, .content h2 .header_links label, .content h3 .header_link label, .content h3 .header_links label, .content h4 .header_link label, .content h4 .header_links label, .content h5 .header_link label, .content h5 .header_links label, .content h6 .header_link label, .content h6 .header_links label {
    font-size: 12px;
    font-weight: normal;
    width: inherit;
    padding-right: 10px; }
  #columnized-layout h1 .header_link input[type="text"], #columnized-layout h1 .header_links input[type="text"], #columnized-layout h2 .header_link input[type="text"], #columnized-layout h2 .header_links input[type="text"], #columnized-layout h3 .header_link input[type="text"], #columnized-layout h3 .header_links input[type="text"], #columnized-layout h4 .header_link input[type="text"], #columnized-layout h4 .header_links input[type="text"], #columnized-layout h5 .header_link input[type="text"], #columnized-layout h5 .header_links input[type="text"], #columnized-layout h6 .header_link input[type="text"], #columnized-layout h6 .header_links input[type="text"], .content h1 .header_link input[type="text"], .content h1 .header_links input[type="text"], .content h2 .header_link input[type="text"], .content h2 .header_links input[type="text"], .content h3 .header_link input[type="text"], .content h3 .header_links input[type="text"], .content h4 .header_link input[type="text"], .content h4 .header_links input[type="text"], .content h5 .header_link input[type="text"], .content h5 .header_links input[type="text"], .content h6 .header_link input[type="text"], .content h6 .header_links input[type="text"] {
    width: 150px; }
  #columnized-layout h1 .header_link a, #columnized-layout h1 .header_links a, #columnized-layout h2 .header_link a, #columnized-layout h2 .header_links a, #columnized-layout h3 .header_link a, #columnized-layout h3 .header_links a, #columnized-layout h4 .header_link a, #columnized-layout h4 .header_links a, #columnized-layout h5 .header_link a, #columnized-layout h5 .header_links a, #columnized-layout h6 .header_link a, #columnized-layout h6 .header_links a, .content h1 .header_link a, .content h1 .header_links a, .content h2 .header_link a, .content h2 .header_links a, .content h3 .header_link a, .content h3 .header_links a, .content h4 .header_link a, .content h4 .header_links a, .content h5 .header_link a, .content h5 .header_links a, .content h6 .header_link a, .content h6 .header_links a {
    font-size: 12px; }
  #columnized-layout h1 .header_link, #columnized-layout h2 .header_link, #columnized-layout h3 .header_link, #columnized-layout h4 .header_link, #columnized-layout h5 .header_link, #columnized-layout h6 .header_link, .content h1 .header_link, .content h2 .header_link, .content h3 .header_link, .content h4 .header_link, .content h5 .header_link, .content h6 .header_link {
    float: right; }
    #columnized-layout h1 .header_link a, #columnized-layout h2 .header_link a, #columnized-layout h3 .header_link a, #columnized-layout h4 .header_link a, #columnized-layout h5 .header_link a, #columnized-layout h6 .header_link a, .content h1 .header_link a, .content h2 .header_link a, .content h3 .header_link a, .content h4 .header_link a, .content h5 .header_link a, .content h6 .header_link a {
      float: none; }
  #columnized-layout h1 .header_links, #columnized-layout h2 .header_links, #columnized-layout h3 .header_links, #columnized-layout h4 .header_links, #columnized-layout h5 .header_links, #columnized-layout h6 .header_links, .content h1 .header_links, .content h2 .header_links, .content h3 .header_links, .content h4 .header_links, .content h5 .header_links, .content h6 .header_links {
    zoom: 1 /*ie6/7*/;
    float: right; }
    #columnized-layout h1 .header_links:after, #columnized-layout h2 .header_links:after, #columnized-layout h3 .header_links:after, #columnized-layout h4 .header_links:after, #columnized-layout h5 .header_links:after, #columnized-layout h6 .header_links:after, .content h1 .header_links:after, .content h2 .header_links:after, .content h3 .header_links:after, .content h4 .header_links:after, .content h5 .header_links:after, .content h6 .header_links:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #columnized-layout h1 .header_links a, #columnized-layout h1 .header_links .disabled, #columnized-layout h2 .header_links a, #columnized-layout h2 .header_links .disabled, #columnized-layout h3 .header_links a, #columnized-layout h3 .header_links .disabled, #columnized-layout h4 .header_links a, #columnized-layout h4 .header_links .disabled, #columnized-layout h5 .header_links a, #columnized-layout h5 .header_links .disabled, #columnized-layout h6 .header_links a, #columnized-layout h6 .header_links .disabled, .content h1 .header_links a, .content h1 .header_links .disabled, .content h2 .header_links a, .content h2 .header_links .disabled, .content h3 .header_links a, .content h3 .header_links .disabled, .content h4 .header_links a, .content h4 .header_links .disabled, .content h5 .header_links a, .content h5 .header_links .disabled, .content h6 .header_links a, .content h6 .header_links .disabled {
      float: none;
      font-size: 12px;
      font-weight: normal;
      padding-right: 10px;
      margin-right: 10px;
      border-right: 1px solid #DDD; }
      #columnized-layout h1 .header_links a.last, #columnized-layout h1 .header_links .disabled.last, #columnized-layout h2 .header_links a.last, #columnized-layout h2 .header_links .disabled.last, #columnized-layout h3 .header_links a.last, #columnized-layout h3 .header_links .disabled.last, #columnized-layout h4 .header_links a.last, #columnized-layout h4 .header_links .disabled.last, #columnized-layout h5 .header_links a.last, #columnized-layout h5 .header_links .disabled.last, #columnized-layout h6 .header_links a.last, #columnized-layout h6 .header_links .disabled.last, .content h1 .header_links a.last, .content h1 .header_links .disabled.last, .content h2 .header_links a.last, .content h2 .header_links .disabled.last, .content h3 .header_links a.last, .content h3 .header_links .disabled.last, .content h4 .header_links a.last, .content h4 .header_links .disabled.last, .content h5 .header_links a.last, .content h5 .header_links .disabled.last, .content h6 .header_links a.last, .content h6 .header_links .disabled.last {
        border-right: none;
        margin-right: 0;
        padding-right: 0; }
      #columnized-layout h1 .header_links a.at300m, #columnized-layout h1 .header_links a.at300b, #columnized-layout h1 .header_links .disabled.at300m, #columnized-layout h1 .header_links .disabled.at300b, #columnized-layout h2 .header_links a.at300m, #columnized-layout h2 .header_links a.at300b, #columnized-layout h2 .header_links .disabled.at300m, #columnized-layout h2 .header_links .disabled.at300b, #columnized-layout h3 .header_links a.at300m, #columnized-layout h3 .header_links a.at300b, #columnized-layout h3 .header_links .disabled.at300m, #columnized-layout h3 .header_links .disabled.at300b, #columnized-layout h4 .header_links a.at300m, #columnized-layout h4 .header_links a.at300b, #columnized-layout h4 .header_links .disabled.at300m, #columnized-layout h4 .header_links .disabled.at300b, #columnized-layout h5 .header_links a.at300m, #columnized-layout h5 .header_links a.at300b, #columnized-layout h5 .header_links .disabled.at300m, #columnized-layout h5 .header_links .disabled.at300b, #columnized-layout h6 .header_links a.at300m, #columnized-layout h6 .header_links a.at300b, #columnized-layout h6 .header_links .disabled.at300m, #columnized-layout h6 .header_links .disabled.at300b, .content h1 .header_links a.at300m, .content h1 .header_links a.at300b, .content h1 .header_links .disabled.at300m, .content h1 .header_links .disabled.at300b, .content h2 .header_links a.at300m, .content h2 .header_links a.at300b, .content h2 .header_links .disabled.at300m, .content h2 .header_links .disabled.at300b, .content h3 .header_links a.at300m, .content h3 .header_links a.at300b, .content h3 .header_links .disabled.at300m, .content h3 .header_links .disabled.at300b, .content h4 .header_links a.at300m, .content h4 .header_links a.at300b, .content h4 .header_links .disabled.at300m, .content h4 .header_links .disabled.at300b, .content h5 .header_links a.at300m, .content h5 .header_links a.at300b, .content h5 .header_links .disabled.at300m, .content h5 .header_links .disabled.at300b, .content h6 .header_links a.at300m, .content h6 .header_links a.at300b, .content h6 .header_links .disabled.at300m, .content h6 .header_links .disabled.at300b {
        float: left;
        padding-right: 5px;
        margin-right: 4px; }
      #columnized-layout h1 .header_links a.last, #columnized-layout h1 .header_links .disabled.last, #columnized-layout h2 .header_links a.last, #columnized-layout h2 .header_links .disabled.last, #columnized-layout h3 .header_links a.last, #columnized-layout h3 .header_links .disabled.last, #columnized-layout h4 .header_links a.last, #columnized-layout h4 .header_links .disabled.last, #columnized-layout h5 .header_links a.last, #columnized-layout h5 .header_links .disabled.last, #columnized-layout h6 .header_links a.last, #columnized-layout h6 .header_links .disabled.last, .content h1 .header_links a.last, .content h1 .header_links .disabled.last, .content h2 .header_links a.last, .content h2 .header_links .disabled.last, .content h3 .header_links a.last, .content h3 .header_links .disabled.last, .content h4 .header_links a.last, .content h4 .header_links .disabled.last, .content h5 .header_links a.last, .content h5 .header_links .disabled.last, .content h6 .header_links a.last, .content h6 .header_links .disabled.last {
        border-right: none;
        margin-right: 0;
        padding-right: 0; }
    #columnized-layout h1 .header_links .your_parts, #columnized-layout h2 .header_links .your_parts, #columnized-layout h3 .header_links .your_parts, #columnized-layout h4 .header_links .your_parts, #columnized-layout h5 .header_links .your_parts, #columnized-layout h6 .header_links .your_parts, .content h1 .header_links .your_parts, .content h2 .header_links .your_parts, .content h3 .header_links .your_parts, .content h4 .header_links .your_parts, .content h5 .header_links .your_parts, .content h6 .header_links .your_parts {
      color: #333333;
      margin-right: 5px; }
    #columnized-layout h1 .header_links .my_public_profile, #columnized-layout h2 .header_links .my_public_profile, #columnized-layout h3 .header_links .my_public_profile, #columnized-layout h4 .header_links .my_public_profile, #columnized-layout h5 .header_links .my_public_profile, #columnized-layout h6 .header_links .my_public_profile, .content h1 .header_links .my_public_profile, .content h2 .header_links .my_public_profile, .content h3 .header_links .my_public_profile, .content h4 .header_links .my_public_profile, .content h5 .header_links .my_public_profile, .content h6 .header_links .my_public_profile {
      color: #fff;
      text-decoration: underline; }
#columnized-layout h1.with_margin, .content h1.with_margin {
  margin: 2px important!; }
#columnized-layout h1 a, .content h1 a {
  color: white; }
#columnized-layout h1 small, #columnized-layout h1 small a, .content h1 small, .content h1 small a {
  font-size: 80%;
  color: #ddd; }
#columnized-layout h1 span.disabled, .content h1 span.disabled {
  color: #dddddd; }
#columnized-layout h1 .header_link, #columnized-layout h1 .header_links, .content h1 .header_link, .content h1 .header_links {
  line-height: 24px; }
#columnized-layout .content, .content .content {
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .content:after, .content .content:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
#columnized-layout .row_seperator, .content .row_seperator {
  height: 20px;
  line-height: 20px;
  clear: both; }
#columnized-layout .column-block, .content .column-block {
  zoom: 1 /*ie6/7*/;
  margin-bottom: 20px; }
  #columnized-layout .column-block:after, .content .column-block:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .column-block.no_bottom_spacing, .content .column-block.no_bottom_spacing {
    margin-bottom: 0; }
  #columnized-layout .column-block.form, .content .column-block.form {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.6); }
  #columnized-layout .column-block h1, .content .column-block h1 {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8); }
  #columnized-layout .column-block h2, .content .column-block h2 {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8);
    color: #333333; }
  #columnized-layout .column-block h3, .content .column-block h3 {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8);
    color: #333333; }
  #columnized-layout .column-block h4, .content .column-block h4 {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8);
    color: #333333; }
  #columnized-layout .column-block h5, .content .column-block h5 {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8);
    color: #333333; }
  #columnized-layout .column-block h6, .content .column-block h6 {
    background: #dddddd;
    background: rgba(240, 240, 240, 0.8);
    color: #333333; }
  #columnized-layout .column-block h1, #columnized-layout .column-block h2, #columnized-layout .column-block h3, #columnized-layout .column-block h4, #columnized-layout .column-block h5, #columnized-layout .column-block h6, .content .column-block h1, .content .column-block h2, .content .column-block h3, .content .column-block h4, .content .column-block h5, .content .column-block h6 {
    padding: 5px; }
    #columnized-layout .column-block h1.no_bg, #columnized-layout .column-block h2.no_bg, #columnized-layout .column-block h3.no_bg, #columnized-layout .column-block h4.no_bg, #columnized-layout .column-block h5.no_bg, #columnized-layout .column-block h6.no_bg, .content .column-block h1.no_bg, .content .column-block h2.no_bg, .content .column-block h3.no_bg, .content .column-block h4.no_bg, .content .column-block h5.no_bg, .content .column-block h6.no_bg {
      margin: 5px;
      background-color: transparent;
      border-bottom: 1px solid #ddd; }
  #columnized-layout .column-block h3, .content .column-block h3 {
    padding: 10px;
    height: 18px;
    font-size: 14px;
    line-height: 18px; }
  #columnized-layout .column-block h4, .content .column-block h4 {
    padding: 10px;
    line-height: 16px; }
  #columnized-layout .column-block .body, .content .column-block .body {
    zoom: 1 /*ie6/7*/;
    padding: 0;
    padding-bottom: 5px; }
    #columnized-layout .column-block .body:after, .content .column-block .body:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #columnized-layout .column-block .body ol li, .content .column-block .body ol li {
      list-style-type: decimal;
      padding-left: 5px; }
    #columnized-layout .column-block .body p, .content .column-block .body p {
      padding: 5px !important; }
      #columnized-layout .column-block .body p.nothing, .content .column-block .body p.nothing {
        margin: 50px auto;
        font-size: 18px;
        color: #999999;
        text-align: center;
        line-height: inherit; }
    #columnized-layout .column-block .body table, .content .column-block .body table {
      width: 100%; }
    #columnized-layout .column-block .body .entry, .content .column-block .body .entry {
      zoom: 1 /*ie6/7*/;
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid;
      border-color: #eeeeee; }
      #columnized-layout .column-block .body .entry:after, .content .column-block .body .entry:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
  #columnized-layout .column-block div.header, .content .column-block div.header {
    zoom: 1 /*ie6/7*/; }
    #columnized-layout .column-block div.header:after, .content .column-block div.header:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
#columnized-layout .small-column, .content .small-column {
  width: 305px;
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .small-column:after, .content .small-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .small-column.flt-left, .content .small-column.flt-left {
    float: left; }
  #columnized-layout .small-column.flt-right, .content .small-column.flt-right {
    float: right; }
  #columnized-layout .small-column .nothing, .content .small-column .nothing {
    margin: 30px auto;
    font-size: 12px; }
#columnized-layout .half-column, .content .half-column {
  width: 49%;
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .half-column:after, .content .half-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .half-column.flt-left, .content .half-column.flt-left {
    float: left; }
  #columnized-layout .half-column.flt-right, .content .half-column.flt-right {
    float: right; }
#columnized-layout .wide-column, .content .wide-column {
  width: 630px;
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .wide-column:after, .content .wide-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .wide-column.flt-left, .content .wide-column.flt-left {
    float: left; }
  #columnized-layout .wide-column.flt-right, .content .wide-column.flt-right {
    float: right; }
#columnized-layout .third-column, #columnized-layout .one-third-column, .content .third-column, .content .one-third-column {
  width: 32%;
  float: left;
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .third-column:nth-child(3n-1), #columnized-layout .one-third-column:nth-child(3n-1), .content .third-column:nth-child(3n-1), .content .one-third-column:nth-child(3n-1) {
    margin: 0 2%; }
  #columnized-layout .third-column:nth-child(3n+0), #columnized-layout .one-third-column:nth-child(3n+0), .content .third-column:nth-child(3n+0), .content .one-third-column:nth-child(3n+0) {
    float: right; }
  #columnized-layout .third-column:after, #columnized-layout .one-third-column:after, .content .third-column:after, .content .one-third-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .third-column.flt-left, #columnized-layout .one-third-column.flt-left, .content .third-column.flt-left, .content .one-third-column.flt-left {
    float: left; }
  #columnized-layout .third-column.flt-right, #columnized-layout .one-third-column.flt-right, .content .third-column.flt-right, .content .one-third-column.flt-right {
    float: right; }
  #columnized-layout .third-column .nothing, #columnized-layout .one-third-column .nothing, .content .third-column .nothing, .content .one-third-column .nothing {
    margin: 30px auto;
    font-size: 12px; }
#columnized-layout .two-third-column, .content .two-third-column {
  width: 64%;
  float: left;
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .two-third-column:after, .content .two-third-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .two-third-column.flt-left, .content .two-third-column.flt-left {
    float: left; }
  #columnized-layout .two-third-column.flt-right, .content .two-third-column.flt-right {
    float: right; }
#columnized-layout .full-column, .content .full-column {
  width: 100%;
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .full-column:after, .content .full-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .full-column.flt-left, .content .full-column.flt-left {
    float: left; }
  #columnized-layout .full-column.flt-right, .content .full-column.flt-right {
    float: right; }
#columnized-layout .undefined-width-column, .content .undefined-width-column {
  zoom: 1 /*ie6/7*/; }
  #columnized-layout .undefined-width-column:after, .content .undefined-width-column:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #columnized-layout .undefined-width-column.flt-left, .content .undefined-width-column.flt-left {
    float: left; }
  #columnized-layout .undefined-width-column.flt-right, .content .undefined-width-column.flt-right {
    float: right; }
#columnized-layout.flt-right .column-block h1, #columnized-layout.flt-right .column-block h2, #columnized-layout.flt-right .column-block h3, #columnized-layout.flt-right .column-block h4, .content.flt-right .column-block h1, .content.flt-right .column-block h2, .content.flt-right .column-block h3, .content.flt-right .column-block h4 {
  border-bottom: 1px solid #DDDDDD;
  font-size: 14px;
  margin-bottom: 2px;
  padding-bottom: 5px; }

#new_layout #content #columnized-layout h1 {
  margin: 0; }

div.content #activities_stream h3 .header_links a.active, section.content #activities_stream h3 .header_links a.active {
  font-weight: bold !important;
  color: #333333 !important;
  text-decoration: none !important;
  cursor: auto !important; }
div.content #activities_stream .wide-column .column-block .body ul.activity_stream, div.content #activities_stream .small-column .column-block .body ul.activity_stream, section.content #activities_stream .wide-column .column-block .body ul.activity_stream, section.content #activities_stream .small-column .column-block .body ul.activity_stream {
  list-style-type: none !important;
  margin: 0;
  padding: 0; }
  div.content #activities_stream .wide-column .column-block .body ul.activity_stream li, div.content #activities_stream .small-column .column-block .body ul.activity_stream li, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li, section.content #activities_stream .small-column .column-block .body ul.activity_stream li {
    position: relative;
    top: 0;
    left: 0;
    min-height: 70px;
    zoom: 1 /*ie6/7*/;
    margin: 0 5px;
    padding: 10px 0 5px;
    border-bottom: 1px solid #ccc;
    background: !even_bg_color !important;
    background: !even_bg_color_css3 !important; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li:after, div.content #activities_stream .small-column .column-block .body ul.activity_stream li:after, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li:after, section.content #activities_stream .small-column .column-block .body ul.activity_stream li:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li img.activity_image, div.content #activities_stream .small-column .column-block .body ul.activity_stream li img.activity_image, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li img.activity_image, section.content #activities_stream .small-column .column-block .body ul.activity_stream li img.activity_image {
      padding-right: 10px;
      padding-bottom: 5px;
      position: absolute;
      top: 10px;
      left: 5px; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body, div.content #activities_stream .small-column .column-block .body ul.activity_stream li .body, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body, section.content #activities_stream .small-column .column-block .body ul.activity_stream li .body {
      position: relative;
      padding-right: 30px;
      padding-bottom: 20px;
      margin-left: 70px; }
      div.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body a, div.content #activities_stream .small-column .column-block .body ul.activity_stream li .body a, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body a, section.content #activities_stream .small-column .column-block .body ul.activity_stream li .body a {
        text-decoration: none; }
      div.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body .remove, div.content #activities_stream .small-column .column-block .body ul.activity_stream li .body .remove, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body .remove, section.content #activities_stream .small-column .column-block .body ul.activity_stream li .body .remove {
        position: absolute;
        right: 0;
        top: 0; }
      div.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body .posting_time, div.content #activities_stream .small-column .column-block .body ul.activity_stream li .body .posting_time, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body .posting_time, section.content #activities_stream .small-column .column-block .body ul.activity_stream li .body .posting_time {
        position: absolute;
        left: 0;
        bottom: 0;
        color: #dddddd;
        font-size: 11px; }
      div.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body .description, div.content #activities_stream .small-column .column-block .body ul.activity_stream li .body .description, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li .body .description, section.content #activities_stream .small-column .column-block .body ul.activity_stream li .body .description {
        color: #222222; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li.odd, div.content #activities_stream .wide-column .column-block .body ul.activity_stream li.even, div.content #activities_stream .small-column .column-block .body ul.activity_stream li.odd, div.content #activities_stream .small-column .column-block .body ul.activity_stream li.even, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li.odd, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li.even, section.content #activities_stream .small-column .column-block .body ul.activity_stream li.odd, section.content #activities_stream .small-column .column-block .body ul.activity_stream li.even {
      background-color: transparent; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li:nth-child(even), div.content #activities_stream .wide-column .column-block .body ul.activity_stream li:nth-child(odd), div.content #activities_stream .small-column .column-block .body ul.activity_stream li:nth-child(even), div.content #activities_stream .small-column .column-block .body ul.activity_stream li:nth-child(odd), section.content #activities_stream .wide-column .column-block .body ul.activity_stream li:nth-child(even), section.content #activities_stream .wide-column .column-block .body ul.activity_stream li:nth-child(odd), section.content #activities_stream .small-column .column-block .body ul.activity_stream li:nth-child(even), section.content #activities_stream .small-column .column-block .body ul.activity_stream li:nth-child(odd) {
      background: white !important;
      background: rgba(255, 255, 255, 0.8) !important; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li.deleted, div.content #activities_stream .small-column .column-block .body ul.activity_stream li.deleted, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li.deleted, section.content #activities_stream .small-column .column-block .body ul.activity_stream li.deleted {
      text-decoration: line-through; }
    div.content #activities_stream .wide-column .column-block .body ul.activity_stream li.admin, div.content #activities_stream .wide-column .column-block .body ul.activity_stream li.deleted, div.content #activities_stream .small-column .column-block .body ul.activity_stream li.admin, div.content #activities_stream .small-column .column-block .body ul.activity_stream li.deleted, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li.admin, section.content #activities_stream .wide-column .column-block .body ul.activity_stream li.deleted, section.content #activities_stream .small-column .column-block .body ul.activity_stream li.admin, section.content #activities_stream .small-column .column-block .body ul.activity_stream li.deleted {
      background: #dddddd;
      background: rgba(240, 240, 240, 0.8); }
div.content #activities_stream .small-column ul.activity_stream li, section.content #activities_stream .small-column ul.activity_stream li {
  min-height: 20px !important;
  margin: 0;
  padding: 5px !important;
  line-height: 16px; }
  div.content #activities_stream .small-column ul.activity_stream li a.project_image, section.content #activities_stream .small-column ul.activity_stream li a.project_image {
    float: left;
    padding-right: 5px; }
div.content #activities_stream form, section.content #activities_stream form {
  margin: 0 5px;
  padding: 0;
  border-bottom: 1px solid #ccc; }
  div.content #activities_stream form textarea, section.content #activities_stream form textarea {
    width: 500px;
    border: 1px solid;
    border-color: #dddddd;
    padding: 5px;
    float: left; }
  div.content #activities_stream form input, section.content #activities_stream form input {
    float: right; }
  div.content #activities_stream form .loading, section.content #activities_stream form .loading {
    float: right;
    width: 45px;
    margin: 10px 0 0; }
    div.content #activities_stream form .loading img, section.content #activities_stream form .loading img {
      margin: 0 auto; }
  div.content #activities_stream form .counter, section.content #activities_stream form .counter {
    float: left;
    line-height: 20px;
    width: 60px;
    padding-left: 20px;
    text-align: center;
    font-size: 13px; }
div.content #activities_stream ul.activity_stream, section.content #activities_stream ul.activity_stream {
  list-style-type: none !important;
  margin: 0;
  padding: 0; }
  div.content #activities_stream ul.activity_stream li, section.content #activities_stream ul.activity_stream li {
    position: relative;
    top: 0;
    left: 0;
    min-height: 70px;
    zoom: 1 /*ie6/7*/;
    margin: 0 5px;
    padding: 10px 0 5px;
    border-bottom: 1px solid #ccc;
    background: !even_bg_color !important;
    background: !even_bg_color_css3 !important; }
    div.content #activities_stream ul.activity_stream li:after, section.content #activities_stream ul.activity_stream li:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    div.content #activities_stream ul.activity_stream li img.activity_image, section.content #activities_stream ul.activity_stream li img.activity_image {
      padding-right: 10px;
      padding-bottom: 5px;
      position: absolute;
      top: 10px;
      left: 5px; }
    div.content #activities_stream ul.activity_stream li .body, section.content #activities_stream ul.activity_stream li .body {
      position: relative;
      padding-right: 30px;
      padding-bottom: 20px;
      margin-left: 70px; }
      div.content #activities_stream ul.activity_stream li .body a, section.content #activities_stream ul.activity_stream li .body a {
        text-decoration: none; }
      div.content #activities_stream ul.activity_stream li .body .remove, section.content #activities_stream ul.activity_stream li .body .remove {
        position: absolute;
        right: 0;
        top: 0; }
      div.content #activities_stream ul.activity_stream li .body .posting_time, section.content #activities_stream ul.activity_stream li .body .posting_time {
        position: absolute;
        left: 0;
        bottom: 0;
        color: #dddddd;
        font-size: 11px; }
      div.content #activities_stream ul.activity_stream li .body .description, section.content #activities_stream ul.activity_stream li .body .description {
        color: #222222; }
    div.content #activities_stream ul.activity_stream li.odd, div.content #activities_stream ul.activity_stream li.even, section.content #activities_stream ul.activity_stream li.odd, section.content #activities_stream ul.activity_stream li.even {
      background-color: transparent; }
    div.content #activities_stream ul.activity_stream li:nth-child(even), div.content #activities_stream ul.activity_stream li:nth-child(odd), section.content #activities_stream ul.activity_stream li:nth-child(even), section.content #activities_stream ul.activity_stream li:nth-child(odd) {
      background: white !important;
      background: rgba(255, 255, 255, 0.8) !important; }
    div.content #activities_stream ul.activity_stream li.deleted, section.content #activities_stream ul.activity_stream li.deleted {
      text-decoration: line-through; }
    div.content #activities_stream ul.activity_stream li.admin, div.content #activities_stream ul.activity_stream li.deleted, section.content #activities_stream ul.activity_stream li.admin, section.content #activities_stream ul.activity_stream li.deleted {
      background: #dddddd;
      background: rgba(240, 240, 240, 0.8); }

.wrapper .content #address .address {
  border-bottom: 1px solid #ddd;
  padding: 10px 0; }
  .wrapper .content #address .address ul li {
    background-color: transparent; }
    .wrapper .content #address .address ul li:nth-child(odd), .wrapper .content #address .address ul li.odd {
      background-color: transparent; }
    .wrapper .content #address .address ul li:nth-child(even), .wrapper .content #address .address ul li.even {
      background-color: transparent; }
.wrapper .content #addresses .address {
  border-bottom: 1px solid #ddd;
  padding: 10px 0; }
  .wrapper .content #addresses .address ul li {
    background-color: transparent; }
    .wrapper .content #addresses .address ul li:nth-child(odd), .wrapper .content #addresses .address ul li.odd {
      background-color: transparent; }
    .wrapper .content #addresses .address ul li:nth-child(even), .wrapper .content #addresses .address ul li.even {
      background-color: transparent; }
.wrapper .content .actions {
  float: right; }

.right_ad, .second_right_ad {
  margin-bottom: 10px; }

#content #member_session_email,
#content #member_session_password {
  width: 217px; }

.ac_results {
  padding: 0px;
  border: 1px solid #E3A1A1;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
  width: 200px; }
  .ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0; }
    .ac_results ul li {
      margin: 0px;
      padding: 2px 5px;
      cursor: default;
      display: block;
      font-size: 12px;
      line-height: 16px;
      overflow: hidden; }

.ac_loading {
  background: white url('/images/spinner.gif') right center no-repeat; }

.ac_odd {
  background-color: #eee; }

.ac_over {
  background-color: #c00;
  color: white; }

.form_row .ac_input[type="text"] {
  width: 200px; }

#s3slider, .s3slider {
  width: 612px /* important to be same as image width */;
  height: 255px /* important to be same as image height */;
  position: relative /* important */;
  overflow: hidden /* important */;
  margin: 0 !important!;
  padding: 0 !important!;
  border: 1px solid;
  border-color: #cccccc;
  background: rgba(0,0,0,0.5); }
  #s3slider #s3sliderContent, #s3slider ul, .s3slider #s3sliderContent, .s3slider ul {
    width: 612px /* important to be same as image width or wider */;
    position: absolute /* important */;
    top: 0 /* important */;
    margin-left: 0 /* important */;
    margin: 0 !important!;
    padding: 0 !important!; }
    #s3slider #s3sliderContent .s3sliderImage, #s3slider #s3sliderContent li, #s3slider ul .s3sliderImage, #s3slider ul li, .s3slider #s3sliderContent .s3sliderImage, .s3slider #s3sliderContent li, .s3slider ul .s3sliderImage, .s3slider ul li {
      float: left /* important */;
      position: relative /* important */;
      display: none /* important */;
      margin: 0 !important!;
      padding: 0 !important!; }
      #s3slider #s3sliderContent .s3sliderImage span, #s3slider #s3sliderContent li span, #s3slider ul .s3sliderImage span, #s3slider ul li span, .s3slider #s3sliderContent .s3sliderImage span, .s3slider #s3sliderContent li span, .s3slider ul .s3sliderImage span, .s3slider ul li span {
        position: absolute /* important */;
        left: 0;
        font: 10px/15px Arial, Helvetica, sans-serif;
        padding: 10px;
        width: 592px;
        filter: alpha(opacity=70) /* here you can set the opacity of box with text */;
        background: #000;
        background: rgba(0,0,0, 0.5 );
        color: #fff;
        display: none /* important */;
        bottom: 0; }
        #s3slider #s3sliderContent .s3sliderImage span h5, #s3slider #s3sliderContent li span h5, #s3slider ul .s3sliderImage span h5, #s3slider ul li span h5, .s3slider #s3sliderContent .s3sliderImage span h5, .s3slider #s3sliderContent li span h5, .s3slider ul .s3sliderImage span h5, .s3slider ul li span h5 {
          background-color: transparent !important;
          padding: 0;
          margin: 0; }
        #s3slider #s3sliderContent .s3sliderImage span p, #s3slider #s3sliderContent li span p, #s3slider ul .s3sliderImage span p, #s3slider ul li span p, .s3slider #s3sliderContent .s3sliderImage span p, .s3slider #s3sliderContent li span p, .s3slider ul .s3sliderImage span p, .s3slider ul li span p {
          font-size: 12px; }
        #s3slider #s3sliderContent .s3sliderImage span.top, #s3slider #s3sliderContent li span.top, #s3slider ul .s3sliderImage span.top, #s3slider ul li span.top, .s3slider #s3sliderContent .s3sliderImage span.top, .s3slider #s3sliderContent li span.top, .s3slider ul .s3sliderImage span.top, .s3slider ul li span.top {
          top: 0;
          left: 0; }
        #s3slider #s3sliderContent .s3sliderImage span.bottom, #s3slider #s3sliderContent li span.bottom, #s3slider ul .s3sliderImage span.bottom, #s3slider ul li span.bottom, .s3slider #s3sliderContent .s3sliderImage span.bottom, .s3slider #s3sliderContent li span.bottom, .s3slider ul .s3sliderImage span.bottom, .s3slider ul li span.bottom {
          bottom: 0;
          left: 0; }
        #s3slider #s3sliderContent .s3sliderImage span.left, #s3slider #s3sliderContent li span.left, #s3slider ul .s3sliderImage span.left, #s3slider ul li span.left, .s3slider #s3sliderContent .s3sliderImage span.left, .s3slider #s3sliderContent li span.left, .s3slider ul .s3sliderImage span.left, .s3slider ul li span.left {
          top: 0;
          left: 0;
          width: 110px !important;
          height: 280px; }
        #s3slider #s3sliderContent .s3sliderImage span.right, #s3slider #s3sliderContent li span.right, #s3slider ul .s3sliderImage span.right, #s3slider ul li span.right, .s3slider #s3sliderContent .s3sliderImage span.right, .s3slider #s3sliderContent li span.right, .s3slider ul .s3sliderImage span.right, .s3slider ul li span.right {
          right: 0;
          bottom: 0;
          width: 90px !important;
          height: 290px; }

#believer_account #header a, #believer_profile #header a {
  color: #4ea9d4; }
#believer_account .hgroup, #believer_profile .hgroup {
  position: relative;
  z-index: 1; }
  #believer_account .hgroup h1, #believer_profile .hgroup h1 {
    zoom: 1 /*ie6/7*/;
    background: #4ea9d4; }
    #believer_account .hgroup h1:after, #believer_profile .hgroup h1:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #believer_account .hgroup h1 a, #believer_profile .hgroup h1 a {
      color: #fff; }
    #believer_account .hgroup h1 .header_link, #believer_account .hgroup h1 .header_links, #believer_profile .hgroup h1 .header_link, #believer_profile .hgroup h1 .header_links {
      color: white; }
      #believer_account .hgroup h1 .header_link a, #believer_account .hgroup h1 .header_links a, #believer_profile .hgroup h1 .header_link a, #believer_profile .hgroup h1 .header_links a {
        color: white; }
  #believer_account .hgroup #member_buttons, #believer_profile .hgroup #member_buttons {
    zoom: 1 /*ie6/7*/;
    position: absolute;
    z-index: 1;
    top: 5px;
    right: 5px; }
    #believer_account .hgroup #member_buttons:after, #believer_profile .hgroup #member_buttons:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #believer_account .hgroup #member_buttons #follow a, #believer_profile .hgroup #member_buttons #follow a {
      margin-right: 5px; }
    #believer_account .hgroup #member_buttons a, #believer_profile .hgroup #member_buttons a {
      float: left; }
      #believer_account .hgroup #member_buttons a:hover, #believer_profile .hgroup #member_buttons a:hover {
        background-color: red; }
#believer_account .wide-column h3, #believer_profile .wide-column h3 {
  background: #dddddd;
  background: rgba(240, 240, 240, 0.8);
  color: #333333; }
#believer_account a, #believer_profile a {
  color: #d21f28; }
  #believer_account a.artist, #believer_account a.project, #believer_profile a.artist, #believer_profile a.project {
    color: #d21f28; }
#believer_account .subnav a, #believer_profile .subnav a {
  color: #333333; }
#believer_account .subnav li.active a, #believer_account .subnav li a.current, #believer_account .subnav li a.active, #believer_profile .subnav li.active a, #believer_profile .subnav li a.current, #believer_profile .subnav li a.active {
  color: #d21f28; }
#believer_account .live_chart ul.menu, #believer_profile .live_chart ul.menu {
  zoom: 1 /*ie6/7*/; }
  #believer_account .live_chart ul.menu:after, #believer_profile .live_chart ul.menu:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #believer_account .live_chart ul.menu li, #believer_profile .live_chart ul.menu li {
    background-color: transparent !important;
    float: left;
    margin: 5px 8px 5px 0; }
#believer_account .live_chart table .position, #believer_profile .live_chart table .position {
  font-size: 20px;
  font-weight: bold; }
#believer_account .content .header_links a, #believer_profile .content .header_links a {
  color: #fff; }

#campaign {
  padding: 10px; }
  #campaign h1 {
    color: #333333;
    background: none;
    font-size: 26px;
    padding: 10px 0; }
  #campaign h2 {
    margin-top: 20px; }
  #campaign span.info {
    font-size: 16px;
    font-weight: bold; }
  #campaign form {
    display: inline; }
  #campaign .btn {
    margin: 10px;
    text-align: center; }
  #campaign .intro {
    width: 612px; }
  #campaign #steps {
    width: 316px;
    float: right;
    font-size: 16px; }
    #campaign #steps ol.steps {
      margin: 0px; }
      #campaign #steps ol.steps li {
        list-style-type: decimal;
        margin-bottom: 20px; }
  #campaign #suggestions {
    float: right;
    width: 305px; }
    #campaign #suggestions h2 {
      margin-top: 0px; }
  #campaign #instructions {
    width: 600px; }
    #campaign #instructions span.info {
      line-height: 22px; }
    #campaign #instructions .infoblock {
      margin-bottom: 38px;
      text-align: center; }
      #campaign #instructions .infoblock p {
        text-align: left; }
    #campaign #instructions .welcome {
      font-size: 26px;
      font-weight: bold; }

#chart_nav {
  text-align: right; }
  #chart_nav a, #chart_nav span {
    font-size: 70%; }
  #chart_nav a {
    color: white; }
  #chart_nav span {
    color: #ddd; }

#charts h2 .header_link {
  line-height: 20px; }
#charts ol {
  margin: 0;
  padding: 0; }
  #charts ol li {
    zoom: 1 /*ie6/7*/;
    padding: 10px 0 10px 10px;
    border-bottom: 1px solid #ddd;
    list-style-type: none; }
    #charts ol li:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #charts ol li .position {
      float: left;
      font-size: 20px;
      line-height: 40px;
      width: 25px; }
    #charts ol li .delta {
      width: 25px;
      text-align: center;
      float: left;
      line-height: 25px;
      color: #999999;
      margin-top: 15px; }
      #charts ol li .delta.with_change {
        margin-top: 5px; }
      #charts ol li .delta img {
        display: block;
        margin: 0 auto; }
    #charts ol li img.chartable_image {
      float: left;
      padding: 2px 10px; }
    #charts ol li .info, #charts ol li .additional_info {
      float: left;
      width: 300px;
      line-height: 14px;
      padding-bottom: 5px; }
    #charts ol li .info {
      padding-top: 5px; }
    #charts ol li.odd, #charts ol li.even, #charts ol li:nth-child(odd), #charts ol li:nth-child(even) {
      background-color: transparent; }

#charts ul.menu, #mini_chart ul.menu {
  overflow: hidden;
  height: 1%; }
  #charts ul.menu li, #mini_chart ul.menu li {
    float: left; }
    #charts ul.menu li a, #mini_chart ul.menu li a {
      background-color: transparent;
      font-size: 12px;
      font-weight: bold;
      padding: 0;
      border-width: 0;
      padding-right: 12px; }
    #charts ul.menu li.active a, #mini_chart ul.menu li.active a {
      color: #333; }
#charts .row, #mini_chart .row {
  margin-top: 20px;
  padding-left: 5px; }
#charts table, #mini_chart table {
  border-collapse: collapse; }
#charts tr, #mini_chart tr {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee; }
#charts td.about, #mini_chart td.about {
  width: 130px; }
#charts td.stats, #mini_chart td.stats {
  width: 180px;
  font-size: 11px; }
#charts td.position, #mini_chart td.position {
  font-size: 20px;
  font-weight: bold; }
#charts td a, #mini_chart td a {
  font-weight: bold; }
#charts .chart_link, #mini_chart .chart_link {
  margin-top: 10px; }

#comments .comment {
  position: relative;
  border-bottom: 1px solid #ccc;
  margin-top: 10px; }
  #comments .comment img.sender_image {
    position: absolute;
    top: 5px;
    left: 0; }
  #comments .comment .column-block {
    margin-left: 70px; }
    #comments .comment .column-block h4 {
      background-color: transparent;
      padding: 5px; }
      #comments .comment .column-block h4 .header_links {
        color: #ddd;
        font-size: 11px; }

#comments .comment.deleted p {
  color: #bbb;
  font-style: italic; }

form.new_comment {
  margin-top: 10px; }
  form.new_comment label {
    width: 70px; }
  form.new_comment textarea {
    border: 1px solid #ddd;
    padding: 5px;
    width: 510px; }

.dropdown, .dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.dropdown {
  zoom: 1 /*ie6/7*/;
  line-height: 40px; }
  .dropdown:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .dropdown a {
    display: block; }
    .dropdown a span.more {
      position: absolute;
      top: 11px;
      right: 12px;
      width: 7px;
      height: 7px;
      background: transparent url(/images/v_arrow_white.gif);
      z-index: 99; }
      .dropdown a span.more span {
        display: none; }
  .dropdown li {
    z-index: 99;
    float: left;
    position: relative; }
    .dropdown li a {
      text-decoration: none !important; }
      .dropdown li a.hover, .dropdown li a:hover {
        text-decoration: underline !important; }
        .dropdown li a.hover a, .dropdown li a:hover a {
          text-decoration: none !important; }
    .dropdown li ul {
      position: absolute;
      left: -999em;
      z-index: 99;
      line-height: 30px;
      margin-left: -10px; }
      .dropdown li ul li {
        z-index: 9999;
        width: 15em;
        background: white;
        background: rgba(240, 240, 240, 0.8); }
        .dropdown li ul li:hover, .dropdown li ul li.hover {
          background: #cdcdcd; }
        .dropdown li ul li ul {
          z-index: 99;
          margin-left: 15em;
          margin-top: -30px; }
  .dropdown li:hover ul ul, .dropdown li:hover ul ul ul, .dropdown li:hover ul ul ul, .dropdown li.hover ul ul, .dropdown li.hover ul ul ul, .dropdown li.hover ul ul ul {
    left: -999em; }

.dropdown li:hover ul, .dropdown li.hover ul {
  left: auto; }
  .dropdown li:hover ul li:hover ul, .dropdown li:hover ul li.hover ul, .dropdown li.hover ul li:hover ul, .dropdown li.hover ul li.hover ul {
    left: auto; }
    .dropdown li:hover ul li:hover ul li:hover ul, .dropdown li:hover ul li:hover ul li.hover ul, .dropdown li:hover ul li.hover ul li:hover ul, .dropdown li:hover ul li.hover ul li.hover ul, .dropdown li.hover ul li:hover ul li:hover ul, .dropdown li.hover ul li:hover ul li.hover ul, .dropdown li.hover ul li.hover ul li:hover ul, .dropdown li.hover ul li.hover ul li.hover ul {
      left: auto; }
      .dropdown li:hover ul li:hover ul li:hover ul li:hover ul, .dropdown li:hover ul li:hover ul li:hover ul li.hover ul, .dropdown li:hover ul li:hover ul li.hover ul li:hover ul, .dropdown li:hover ul li:hover ul li.hover ul li.hover ul, .dropdown li:hover ul li.hover ul li:hover ul li:hover ul, .dropdown li:hover ul li.hover ul li:hover ul li.hover ul, .dropdown li:hover ul li.hover ul li.hover ul li:hover ul, .dropdown li:hover ul li.hover ul li.hover ul li.hover ul, .dropdown li.hover ul li:hover ul li:hover ul li:hover ul, .dropdown li.hover ul li:hover ul li:hover ul li.hover ul, .dropdown li.hover ul li:hover ul li.hover ul li:hover ul, .dropdown li.hover ul li:hover ul li.hover ul li.hover ul, .dropdown li.hover ul li.hover ul li:hover ul li:hover ul, .dropdown li.hover ul li.hover ul li:hover ul li.hover ul, .dropdown li.hover ul li.hover ul li.hover ul li:hover ul, .dropdown li.hover ul li.hover ul li.hover ul li.hover ul {
        left: auto; }

.envbar {
  position: fixed;
  bottom: 0px;
  text-align: center;
  width: 100%;
  line-height: 20px;
  background: #FF32FF;
  background: rgba(255,0,255,0.8);
  border-top: 1px solid #FF32FF; }

.fancy_css .envbar {
  -webkit-background-origin: padding-box;
  -webkit-background-clip: content-box;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,50,255,0.9)), to(rgba(100,0,100,0.8))); }

.flash {
  padding: 10px; }
  .flash.notification, .flash.notice, .flash.error, .flash.warning {
    border: 1px solid;
    margin-top: 10px;
    margin-bottom: 10px; }
    .flash.notification p, .flash.notice p, .flash.error p, .flash.warning p {
      margin: 0;
      padding: 10px; }
    .flash.notification a, .flash.notice a, .flash.error a, .flash.warning a {
      color: black;
      text-decoration: underline; }
  .flash.notification, .flash.notice {
    color: black;
    background: #99fe98;
    border-color: #07ae07; }
  .flash.warning {
    color: black;
    background: #fdad5f;
    border-color: #f68603; }
  .flash.error {
    color: black;
    background: #eea6a9;
    border-color: #d42128; }

.column-block form .entry {
  padding-top: 5px; }
  .column-block form .entry fieldset {
    border: none;
    border-top: 1px solid #ccc; }
    .column-block form .entry fieldset legend {
      font-size: 12px;
      font-weight: bolder;
      color: #333333; }
  .column-block form .entry.with_padding {
    padding: 10px; }

form .entry {
  background: #dddddd;
  background: rgba(240, 240, 240, 0.8); }

.form_row {
  overflow: hidden;
  padding: 2px 5px;
  margin-bottom: 5px;
  line-height: 20px;
  clear: left;
  zoom: 1 /*ie6/7*/;
  overflow: hidden;
  padding: 2px 5px;
  margin-bottom: 5px;
  line-height: 20px;
  clear: left; }
  .form_row label {
    float: left;
    width: 150px;
    padding-right: 5px; }
    .form_row label.long {
      width: 250px; }
    .form_row label.very_long {
      width: 400px; }
    .form_row label.required {
      font-weight: bold; }
  .form_row:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .form_row.required label {
    font-weight: bold; }
  .form_row.icon {
    line-height: 30px; }
    .form_row.icon input[type="text"], .form_row.icon input[type="password"] {
      float: left;
      margin-top: 5px; }
    .form_row.icon button {
      margin-left: 5px;
      float: right;
      height: 27px; }
  .form_row label {
    float: left;
    width: 150px; }
    .form_row label.error {
      margin-left: 150px;
      width: inherit; }
  .form_row input[type="text"].error, .form_row input[type="password"].error, .form_row input.error, .form_row textarea.error, .form_row select.error {
    border: 2px inset red; }
  .form_row input[type="text"], .form_row input[type="password"] {
    width: 400px;
    line-height: 1.2em; }
    .form_row input[type="text"].very_large, .form_row input[type="password"].very_large {
      width: 520px; }
    .form_row input[type="text"].small, .form_row input[type="password"].small {
      width: 150px; }
    .form_row input[type="text"].very_small, .form_row input[type="password"].very_small {
      width: 30px; }
  .form_row textarea {
    width: 410px;
    height: 70px; }
    .form_row textarea.lowrider {
      height: 40px; }
    .form_row textarea.large {
      height: 150px;
      width: 750px; }
    .form_row textarea.hugh {
      width: 750px;
      height: 250px; }
    .form_row textarea.small {
      width: 350px;
      height: 150px; }
    .form_row textarea.long_small {
      width: 98%;
      height: 20px; }
  .form_row select {
    width: 220px; }
    .form_row select.date {
      width: 70px;
      width: inherit; }
  .form_row select.inherit, .form_row input.inherit, .form_row textarea.inherit {
    width: inherit; }
  .form_row .input_small, .form_row input.small {
    width: 200px; }
  .form_row .input_medium, .form_row input.medium {
    width: 264px; }
  .form_row .ui-slider {
    float: right;
    width: 410px;
    margin: 5px 23px; }
  .form_row .colorpicker_holder {
    zoom: 1 /*ie6/7*/;
    -mox-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    -mox-box-shadow: 1px 1px #ddd;
    -webkit-box-shadow: 1px 1px #ddd;
    float: left;
    margin: 0;
    margin-right: 10px;
    padding: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #ddd;
    cursor: pointer; }
    .form_row .colorpicker_holder:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    .form_row .colorpicker_holder:hover {
      border-color: #aaa; }

.form_row_checkbox {
  overflow: hidden;
  padding: 2px 5px;
  margin-bottom: 5px;
  line-height: 20px;
  clear: left; }
  .form_row_checkbox label {
    float: left;
    width: 150px;
    padding-right: 5px; }
    .form_row_checkbox label.long {
      width: 250px; }
    .form_row_checkbox label.very_long {
      width: 400px; }
    .form_row_checkbox label.required {
      font-weight: bold; }
  .form_row_checkbox input {
    width: 15px; }

#errorExplanation {
  margin: 10px;
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #ddd;
  border-left: none;
  border-top: none; }
  #errorExplanation ul, #errorExplanation ol {
    margin-bottom: 10px; }
    #errorExplanation ul li, #errorExplanation ol li {
      padding-left: 5px;
      list-style-type: square;
      list-style-position: inside; }

.after_submit {
  text-align: center;
  width: 100%;
  padding: 150px 0 100px !important;
  background-image: url(/images/long_spinner.gif);
  background-position: center center;
  background-repeat: no-repeat; }

.css3_button {
  padding: 10px 25px;
  margin: 5px auto;
  color: white;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  display: inline-block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -mox-box-shadow: 0 0 0 1px rgba(255, 255, 204, 0.5) inset,1px 1px 2px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 204, 0.5) inset,1px 1px 2px rgba(0,0,0,0.5);
  background: -moz-radial-gradient(30% 35% , farthest-corner, #D42128, #90151B);
  background: -webkit-gradient(linear, 20% 0%, 80% 100%, from(#A22), color-stop(0.4, #C33), color-stop(0.6, #C33), to(#A22));
  text-shadow: 0.5px 0.5px 2px #000; }

.footer, footer {
  padding-top: 10px;
  background: white; }
  .footer .wrapper, footer .wrapper {
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 950px; }
    .footer .wrapper ul.menu, footer .wrapper ul.menu {
      zoom: 1 /*ie6/7*/;
      float: left;
      width: 600px;
      margin: 0;
      padding: 0;
      list-style-type: none; }
      .footer .wrapper ul.menu:after, footer .wrapper ul.menu:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
      .footer .wrapper ul.menu li, footer .wrapper ul.menu li {
        float: left;
        margin: 4px 0;
        width: 150px;
        overflow: hidden; }
        .footer .wrapper ul.menu li a, footer .wrapper ul.menu li a {
          color: #d21f28; }
    .footer .wrapper ul.social_networks, footer .wrapper ul.social_networks {
      float: right;
      width: 300px; }
      .footer .wrapper ul.social_networks li, footer .wrapper ul.social_networks li {
        float: right;
        width: 60px;
        text-align: center; }
        .footer .wrapper ul.social_networks li a, footer .wrapper ul.social_networks li a {
          text-decoration: none; }
        .footer .wrapper ul.social_networks li img, footer .wrapper ul.social_networks li img {
          padding: 0 6px; }
  .footer hr, footer hr {
    margin: 10px 0;
    background: #d21f28; }

.border-bottom {
  border-bottom: 1px solid #ccc; }

table tbody tr.forum_post td {
  line-height: 16px; }

.forum_post .profile_image {
  margin-top: 5px;
  -moz-box-shadow: 1px 1px 3px #CCCCCC;
  -webkit-box-shadow: 1px 1px 3px #CCCCCC; }

#header, header {
  zoom: 1 /*ie6/7*/;
  height: 66px;
  display: block;
  position: relative; }
  #header:after, header:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #header .language_flags, header .language_flags {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    font-size: 10px; }
    #header .language_flags a, header .language_flags a {
      margin-left: 2px;
      text-decoration: underline; }
  #header .content, header .content {
    zoom: 1 /*ie6/7*/;
    width: 950px;
    position: relative;
    margin: 0 auto; }
    #header .content:after, header .content:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #header .content a, header .content a {
      color: #d21f28; }
    #header .content img.logo, header .content img.logo {
      float: left;
      display: block;
      margin-top: 18px; }
    #header .content .member_status, header .content .member_status {
      float: right;
      color: #333333; }
      #header .content .member_status img, header .content .member_status img {
        -moz-box-shadow: 1px 1px 3px #CCCCCC;
        -webkit-box-shadow: 1px 1px 3px #CCCCCC; }
    #header .content .login-form, header .content .login-form {
      color: #333333;
      margin-top: 13px;
      float: right; }
      #header .content .login-form tr th, #header .content .login-form tr td, header .content .login-form tr th, header .content .login-form tr td {
        padding: 2px; }
      #header .content .login-form thead th, header .content .login-form thead th {
        padding-left: 10px; }
        #header .content .login-form thead th label, header .content .login-form thead th label {
          font-weight: normal; }
      #header .content .login-form tbody input[type="text"], #header .content .login-form tbody input[type="password"], header .content .login-form tbody input[type="text"], header .content .login-form tbody input[type="password"] {
        border: 1px solid #DDDDDD;
        padding: 2px;
        width: 120px; }
      #header .content .login-form tfoot a, header .content .login-form tfoot a {
        height: 40px; }
        #header .content .login-form tfoot a img, header .content .login-form tfoot a img {
          margin-top: 7px; }
      #header .content .login-form tfoot label, header .content .login-form tfoot label {
        float: none;
        font-size: 11px; }
    #header .content .payoff, header .content .payoff {
      position: absolute;
      left: 0;
      top: 45px;
      font-size: 13px;
      color: #d21f28; }
    #header .content .checkbox_label, header .content .checkbox_label {
      float: none;
      margin-right: 5px; }
    #header .content .login-form, header .content .login-form {
      margin-top: 16px; }
    #header .content img.logo, header .content img.logo {
      margin-top: 10px; }

#home.inner {
  padding: 12px; }
#home h5 {
  background-color: transparent !important;
  margin: 0; }
#home #video {
  min-height: 340px; }
#home .promotion {
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent !important; }
  #home .promotion ul, #home .promotion li, #home .promotion ol {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    list-style-type: none; }
#home .content-block {
  margin-top: 30px; }
  #home .content-block .column-block.news, #home .content-block .column-block.charts {
    padding: 0 16px; }
    #home .content-block .column-block.news h2, #home .content-block .column-block.charts h2 {
      background: transparent;
      color: #333333;
      font-weight: normal;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      font-size: 18px;
      margin: 0 !important; }
      #home .content-block .column-block.news h2 span.header, #home .content-block .column-block.charts h2 span.header {
        margin-bottom: 6px; }
    #home .content-block .column-block.news .body p, #home .content-block .column-block.news .body td, #home .content-block .column-block.charts .body p, #home .content-block .column-block.charts .body td {
      color: #333333 !important; }
#home .fund_music,
#home .get_funding {
  height: 120px;
  width: 150px;
  padding-top: 0px;
  margin-bottom: 0px; }
#home .fund_music_btn,
#home .get_funding_btn {
  padding-top: 40px; }
#home .fund_music_btn_jp,
#home .get_funding_btn_jp {
  padding-top: 25px; }
#home .fund_music {
  background-repeat: no-repeat;
  background-position: 28px 25px;
  padding-left: 116px;
  float: left; }
#home .get_funding {
  background-repeat: no-repeat;
  background-position: 0px 25px;
  padding-left: 142px;
  padding-right: 20px;
  float: right; }

.fb_iframe_widget {
  background-color: #fff; }

.fbConnectWidgetTopmost {
  border: 0 solid black; }

#qr {
  text-align: center; }

#home .fade,
#campaign .fade {
  position: relative; }
  #home .fade div,
  #campaign .fade div {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 0; }
#home .position,
#campaign .position {
  font-size: 20px;
  line-height: 40px; }
#home .player,
#campaign .player {
  margin: 0; }
#home #player_container,
#campaign #player_container {
  overflow: hidden;
  background-color: transparent; }
#home .fb_iframe_widget,
#campaign .fb_iframe_widget {
  margin-bottom: 10px; }
#home #featured_projects h2,
#campaign #featured_projects h2 {
  color: white;
  font-weight: normal;
  background: #211e1e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin-bottom: 3px !important; }
#home #featured_projects .featured_project,
#campaign #featured_projects .featured_project {
  border: 5px solid;
  border-color: #201f1d;
  zoom: 1 /*ie6/7*/;
  position: relative;
  margin-bottom: 3px; }
  #home #featured_projects .featured_project:after,
  #campaign #featured_projects .featured_project:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #home #featured_projects .featured_project .image,
  #campaign #featured_projects .featured_project .image {
    position: relative;
    float: left;
    z-index: 1; }
    #home #featured_projects .featured_project .image .image_overlay,
    #campaign #featured_projects .featured_project .image .image_overlay {
      display: none;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background-color: black;
      opacity: 0.4;
      z-index: 2; }
#home #featured_projects .buttons,
#campaign #featured_projects .buttons {
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 10; }
  #home #featured_projects .buttons div,
  #campaign #featured_projects .buttons div {
    margin: 0;
    padding: 0; }
  #home #featured_projects .buttons .player,
  #campaign #featured_projects .buttons .player {
    display: none; }
  #home #featured_projects .buttons .pause_button,
  #campaign #featured_projects .buttons .pause_button {
    display: none;
    height: 25px; }
  #home #featured_projects .buttons .resume_button,
  #campaign #featured_projects .buttons .resume_button {
    display: none;
    height: 25px; }

.accept-deny {
  width: 48px; }

.column-block.incentives {
  background: #dddddd;
  background: rgba(240, 240, 240, 0.6); }
  .column-block.incentives h1, .column-block.incentives h2, .column-block.incentives h3, .column-block.incentives h4, .column-block.incentives h5 {
    margin-bottom: 0; }
  .column-block.incentives h4 {
    color: #d21f28;
    background-color: transparent !important;
    font-size: 12px;
    margin: 0;
    padding: 0; }
  .column-block.incentives div.disclaimer {
    padding: 0 10px 0 10px;
    background-color: rgb(240,240,240);
    text-align: right;
    font-size: 10px;
    line-height: 15px; }
  .column-block.incentives table {
    width: 100%; }
    .column-block.incentives table tr td {
      padding: 5px;
      border-top: 1px solid #ccc; }
      .column-block.incentives table tr td p {
        padding: 0 !important; }
      .column-block.incentives table tr td.icon {
        padding: 4px;
        border-right: 1px solid #ccc; }

#incentives form label {
  float: none; }
#incentives .incentive_type {
  zoom: 1 /*ie6/7*/;
  position: relative;
  margin: 5px;
  float: left; }
  #incentives .incentive_type:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #incentives .incentive_type a {
    position: absolute;
    bottom: 0;
    right: 0; }
  #incentives .incentive_type label {
    width: 35px;
    float: none;
    clear: right; }
  #incentives .incentive_type input {
    clear: both; }

section, .wrapper {
  zoom: 1 /*ie6/7*/; }
  section:after, .wrapper:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  section ul, section li, .wrapper ul, .wrapper li {
    margin: 0;
    padding: 0; }
  section li, .wrapper li {
    list-style-type: none; }
  section ol, .wrapper ol {
    padding-left: 40px; }
  section div.content, .wrapper div.content {
    zoom: 1 /*ie6/7*/;
    width: 950px;
    margin: 10px auto;
    border: 1px solid;
    border-color: #dbdbdb;
    color: #333333;
    background: white;
    background: rgba(255, 255, 255, 0.9);
    -moz-box-shadow: #888888 2px 2px 10px;
    -webkit-box-shadow: #888888 2px 2px 10px;
    padding: 5px; }
    section div.content:after, .wrapper div.content:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    section div.content h1, .wrapper div.content h1 {
      background: #d21f28;
      color: white;
      height: 21px;
      margin-bottom: 4px;
      padding: 10px; }
      section div.content h1 span.personal_message, .wrapper div.content h1 span.personal_message {
        float: left;
        font-size: 11px;
        padding-left: 5px; }
  section aside, .wrapper aside {
    display: block; }
  section .extra_info, .wrapper .extra_info {
    display: none; }
  section div.content .factsheet-column, .wrapper div.content .factsheet-column {
    zoom: 1 /*ie6/7*/;
    width: 480px; }
    section div.content .factsheet-column:after, .wrapper div.content .factsheet-column:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    section div.content .factsheet-column.flt-left, .wrapper div.content .factsheet-column.flt-left {
      float: left; }
    section div.content .factsheet-column.flt-right, .wrapper div.content .factsheet-column.flt-right {
      float: right; }
    section div.content .factsheet-column .column-block h5, .wrapper div.content .factsheet-column .column-block h5 {
      margin: 0;
      padding: 0 5px;
      background-color: transparent; }
    section div.content .factsheet-column .column-block .body hr, .wrapper div.content .factsheet-column .column-block .body hr {
      margin: 0 5px;
      background-color: #ccc; }
    section div.content .factsheet-column .column-block .body ul, .wrapper div.content .factsheet-column .column-block .body ul {
      zoom: 1 /*ie6/7*/;
      margin-left: 0; }
      section div.content .factsheet-column .column-block .body ul:after, .wrapper div.content .factsheet-column .column-block .body ul:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
      section div.content .factsheet-column .column-block .body ul li, .wrapper div.content .factsheet-column .column-block .body ul li {
        float: left;
        width: 220px;
        padding-left: 5px;
        line-height: 16px;
        background: transparent; }
        section div.content .factsheet-column .column-block .body ul li label, .wrapper div.content .factsheet-column .column-block .body ul li label {
          font-weight: bold;
          width: 100px; }
        section div.content .factsheet-column .column-block .body ul li:nth-child(odd), section div.content .factsheet-column .column-block .body ul li:nth-child(even), .wrapper div.content .factsheet-column .column-block .body ul li:nth-child(odd), .wrapper div.content .factsheet-column .column-block .body ul li:nth-child(even) {
          background-color: transparent; }
  section div.content .column-block.factsheet h4, .wrapper div.content .column-block.factsheet h4 {
    padding: 5px;
    margin: 0;
    background-color: transparent; }
  section div.content .column-block.factsheet .body .column-block, .wrapper div.content .column-block.factsheet .body .column-block {
    border: none;
    clear: left;
    margin-left: 10px; }
    section div.content .column-block.factsheet .body .column-block .body ol.notifications, .wrapper div.content .column-block.factsheet .body .column-block .body ol.notifications {
      margin-left: 0px;
      padding-left: 20px; }
      section div.content .column-block.factsheet .body .column-block .body ol.notifications li, .wrapper div.content .column-block.factsheet .body .column-block .body ol.notifications li {
        list-style-type: square; }
  section div.content .profile-column, .wrapper div.content .profile-column {
    zoom: 1 /*ie6/7*/;
    width: 130px; }
    section div.content .profile-column:after, .wrapper div.content .profile-column:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    section div.content .profile-column.flt-left, .wrapper div.content .profile-column.flt-left {
      float: left; }
    section div.content .profile-column.flt-right, .wrapper div.content .profile-column.flt-right {
      float: right; }
    section div.content .profile-column .profile_picture, .wrapper div.content .profile-column .profile_picture {
      zoom: 1 /*ie6/7*/;
      float: left;
      margin-left: 10px;
      margin-bottom: 10px;
      position: relative; }
      section div.content .profile-column .profile_picture:after, .wrapper div.content .profile-column .profile_picture:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
      section div.content .profile-column .profile_picture a.edit, .wrapper div.content .profile-column .profile_picture a.edit {
        position: absolute;
        top: 0;
        right: 0;
        display: none;
        background: white !important;
        background: rgba(255, 255, 255, 0.8) !important;
        border-color: #ddd !important;
        padding: 5px !important; }
    section div.content .profile-column .column-block, .wrapper div.content .profile-column .column-block {
      margin-bottom: 5px; }
      section div.content .profile-column .column-block h4, .wrapper div.content .profile-column .column-block h4 {
        margin: 0;
        padding: 0;
        background-color: transparent; }
    section div.content .profile-column ul, .wrapper div.content .profile-column ul {
      zoom: 1 /*ie6/7*/;
      margin: 0 !important;
      padding: 0; }
      section div.content .profile-column ul:after, .wrapper div.content .profile-column ul:after {
        content: "";
        height: 0;
        clear: both;
        display: block; }
      section div.content .profile-column ul li, .wrapper div.content .profile-column ul li {
        float: left;
        padding: 0 4px 0 0;
        background-color: transparent !important; }
  section div.content ul.facepile, .wrapper div.content ul.facepile {
    margin-left: 4px;
    zoom: 1 /*ie6/7*/; }
    section div.content ul.facepile:after, .wrapper div.content ul.facepile:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    section div.content ul.facepile li, .wrapper div.content ul.facepile li {
      float: left;
      margin: 0; }
      section div.content ul.facepile li img, .wrapper div.content ul.facepile li img {
        display: block; }
  section div.content ul.content_list, .wrapper div.content ul.content_list {
    margin-left: 4px; }
    section div.content ul.content_list li, .wrapper div.content ul.content_list li {
      background: transparent;
      padding: 5px; }
  section div.content ul.border_bottom li, .wrapper div.content ul.border_bottom li {
    border-bottom: 1px solid;
    border-color: #dddddd; }

.fb_iframe_widget {
  background-color: #fff; }

.white-center-block {
  width: 400px;
  margin: 40px auto;
  padding: 5px;
  background: white;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #ddd;
  -moz-box-shadow: 12px 8px 20px #888;
  -webkit-box-shadow: 12px 8px 20px #888;
  overflow: auto; }

#page.body ul li {
  background: transparent !important; }

#project_account .funding_bar, #project_profile .funding_bar {
  zoom: 1 /*ie6/7*/;
  padding: 2px 5px; }
  #project_account .funding_bar:after, #project_profile .funding_bar:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
#project_account #target_progressbar, #project_profile #target_progressbar {
  background-repeat: no-repeat;
  height: 22px;
  position: relative; }
  #project_account #target_progressbar span, #project_profile #target_progressbar span {
    color: white;
    margin-left: 5px;
    line-height: 22px;
    font-size: 12px; }
#project_account #fund_or_buy, #project_profile #fund_or_buy {
  zoom: 1 /*ie6/7*/;
  text-align: center; }
  #project_account #fund_or_buy:after, #project_profile #fund_or_buy:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
#project_account #part_price, #project_profile #part_price {
  padding: 10px 5px; }
#project_account #project_buttons, #project_profile #project_buttons {
  float: right;
  margin-top: -4px; }
  #project_account #project_buttons #follow a, #project_profile #project_buttons #follow a {
    margin-right: 7px; }
  #project_account #project_buttons a, #project_profile #project_buttons a {
    float: right; }
    #project_account #project_buttons a:hover, #project_profile #project_buttons a:hover {
      background: rgba(255,255,255,0.3); }
#project_account #new_actions a, #project_account #new_actions a.edit, #project_profile #new_actions a, #project_profile #new_actions a.edit {
  padding: 1px 7px;
  border: 1px solid;
  font-size: 10px;
  border-color: #d21f28;
  background: #f9e6e8; }
#project_account #new_actions li, #project_profile #new_actions li {
  display: inline; }
#project_account ul.believers, #project_account ul.followers, #project_profile ul.believers, #project_profile ul.followers {
  zoom: 1 /*ie6/7*/; }
  #project_account ul.believers:after, #project_account ul.followers:after, #project_profile ul.believers:after, #project_profile ul.followers:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #project_account ul.believers li, #project_account ul.followers li, #project_profile ul.believers li, #project_profile ul.followers li {
    width: 120px;
    float: left;
    margin: 0;
    margin-left: 1px;
    margin-bottom: 10px; }
    #project_account ul.believers li h4, #project_account ul.followers li h4, #project_profile ul.believers li h4, #project_profile ul.followers li h4 {
      background-color: transparent;
      margin: 0 10px; }
#project_account ul.project_select, #project_profile ul.project_select {
  zoom: 1 /*ie6/7*/;
  padding: 0;
  padding-left: 10px;
  margin: 0; }
  #project_account ul.project_select:after, #project_profile ul.project_select:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #project_account ul.project_select li, #project_profile ul.project_select li {
    line-height: 20px;
    margin: 10px 10px 10px 0;
    padding: 5px 10px;
    float: left;
    font-weight: bold;
    border-color: 1px solid #ccc;
    background: #eee;
    background: rgba(240, 240, 240, 0.8); }
    #project_account ul.project_select li a, #project_profile ul.project_select li a {
      font-weight: normal; }
#project_account #genres li, #project_profile #genres li {
  background: transparent; }
#project_account .incentives td.icon, #project_profile .incentives td.icon {
  width: 40px; }
#project_account .custom_banner img, #project_profile .custom_banner img {
  width: 100%; }

.project_images {
  zoom: 1 /*ie6/7*/; }
  .project_images:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .project_images a {
    float: left;
    margin: 1px; }
    .project_images a img {
      display: block; }

#progress table {
  width: 100%; }
#progress td {
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
  font-size: 16px; }
#progress tr img.done {
  display: none; }
#progress tr img.todo {
  display: inline; }
#progress tr.active img.done {
  display: inline; }
#progress tr.active img.todo {
  display: none; }
#progress tr.active a {
  color: #ddd; }

#navigation, nav {
  margin: 0;
  padding: 0;
  zoom: 1 /*ie6/7*/;
  background: rgba(0, 0, 0, 0.1);
  line-height: 40px;
  border-top: 1px solid;
  border-top-color: #cccccc; }
  #navigation:after, nav:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #navigation .content, #navigation .page-width, nav .content, nav .page-width {
    zoom: 1 /*ie6/7*/;
    width: 950px;
    margin: 0 auto;
    padding: 0;
    padding-top: -1px; }
    #navigation .content:after, #navigation .page-width:after, nav .content:after, nav .page-width:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  #navigation ul.main_menu, nav ul.main_menu {
    width: 575px;
    float: left; }
    #navigation ul.main_menu#japan, nav ul.main_menu#japan {
      width: 600px; }
  #navigation ul.support_menu, nav ul.support_menu {
    float: right;
    width: 85px; }
  #navigation ul, nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    zoom: 1 /*ie6/7*/; }
    #navigation ul:after, nav ul:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #navigation ul.main_menu li, #navigation ul.support_menu li, nav ul.main_menu li, nav ul.support_menu li {
      margin: 0 18px 0 0px;
      padding: 0 10px;
      display: block; }
      #navigation ul.main_menu li ul, #navigation ul.support_menu li ul, nav ul.main_menu li ul, nav ul.support_menu li ul {
        margin-left: -10px; }
      #navigation ul.main_menu li a, #navigation ul.support_menu li a, nav ul.main_menu li a, nav ul.support_menu li a {
        color: #333333;
        font-size: 13px;
        font-weight: bold; }
      #navigation ul.main_menu li.active, #navigation ul.support_menu li.active, nav ul.main_menu li.active, nav ul.support_menu li.active {
        cursor: default; }
      #navigation ul.main_menu li:hover, #navigation ul.main_menu li.active, #navigation ul.support_menu li:hover, #navigation ul.support_menu li.active, nav ul.main_menu li:hover, nav ul.main_menu li.active, nav ul.support_menu li:hover, nav ul.support_menu li.active {
        background: #cdcdcd; }
        #navigation ul.main_menu li:hover a, #navigation ul.main_menu li.active a, #navigation ul.support_menu li:hover a, #navigation ul.support_menu li.active a, nav ul.main_menu li:hover a, nav ul.main_menu li.active a, nav ul.support_menu li:hover a, nav ul.support_menu li.active a {
          font-weight: bold;
          text-decoration: underline;
          color: #d21f28; }
  #navigation ul.support_menu li a, nav ul.support_menu li a {
    color: #e9310d;
    font-weight: bold; }
  #navigation ul.support_menu li:hover a, nav ul.support_menu li:hover a {
    color: #333;
    font-weight: bold; }
  #navigation div.search, nav div.search {
    zoom: 1 /*ie6/7*/;
    margin-left: 10px;
    float: right;
    width: 280px;
    text-align: right;
    line-height: 40px;
    height: 40px;
    border-left: 1px solid #A4A49F; }
    #navigation div.search:after, nav div.search:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    #navigation div.search input[type=text], nav div.search input[type=text] {
      width: 225px; }

.subnav {
  overflow: hidden;
  padding: 0;
  padding-left: 10px !important; }
  .subnav li {
    cursor: pointer;
    float: left;
    margin: 5px 15px 10px 0;
    padding: 5px 10px 5px 0;
    list-style-type: none; }
    .subnav li a {
      color: black; }
    .subnav li.active a, .subnav li a.current, .subnav li a.active {
      text-decoration: none;
      font-weight: normal; }

#news .column-block.news h4 {
  padding: 10px; }
  #news .column-block.news h4 a {
    color: #333333; }
#news .column-block.news .body {
  zoom: 1 /*ie6/7*/;
  border-bottom: 1px solid #ddd; }
  #news .column-block.news .body:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  #news .column-block.news .body .news_intro {
    min-height: 70px; }
  #news .column-block.news .body .more_info {
    margin-top: 10px;
    float: right; }
#news img.news_image {
  float: left;
  padding: 0 10px; }

#latest_news tr {
  border-bottom: 1px solid #ddd; }
  #latest_news tr td {
    padding-bottom: 10px; }

#page.body ul li {
  background: transparent !important; }

.pagination {
  zoom: 1 /*ie6/7*/;
  margin: 10px 0;
  overflow: hidden; }
  .pagination:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .pagination a, .pagination a:link, .pagination a:visited, .pagination span {
    display: block;
    float: left;
    padding: 3px 6px;
    text-decoration: none;
    margin: 0 2px; }
  .pagination a {
    border: solid 1px;
    border-color: #eeeeee;
    background: transparent; }
  .pagination span.disabled {
    color: #666;
    font-weight: bold;
    border: solid 1px;
    border-color: #eeeeee; }
  .pagination .current {
    color: #333333;
    background: #dddddd;
    border: 1px solid;
    border-color: #333333; }
  .pagination a:hover {
    border-color: #bbbbbb; }
  .pagination.small a, .pagination.small a:link, .pagination.small a:visited, .pagination.small span {
    float: none; }
    .pagination.small a.next_page, .pagination.small a:link.next_page, .pagination.small a:visited.next_page, .pagination.small span.next_page {
      float: right !important; }
    .pagination.small a.prev_page, .pagination.small a:link.prev_page, .pagination.small a:visited.prev_page, .pagination.small span.prev_page {
      float: left !important; }
    .pagination.small a.previous_page, .pagination.small a:link.previous_page, .pagination.small a:visited.previous_page, .pagination.small span.previous_page {
      float: left !important; }

.player_popup {
  padding-left: 3px; }

.player_popup span {
  background-position: -48px -80px;
  height: 16px;
  width: 16px;
  background-image: url(/images/jquery-ui/blitzer/ui-icons_cc0000_256x240.png);
  background-repeat: no-repeat;
  display: block;
  float: left; }

#player_container {
  width: 305px;
  height: 50px;
  position: relative; }
  #player_container .controls, #player_container #player_controls {
    position: absolute;
    top: 8px;
    left: 10px;
    height: 20px;
    width: 100px; }
    #player_container .controls a, #player_container #player_controls a {
      float: left; }
  #player_container .player {
    margin: 0; }

#player h3 {
  margin-bottom: 0; }

.controls {
  text-align: center; }

.playable tbody tr {
  cursor: pointer; }
  .playable tbody tr td {
    line-height: 16px; }

#rewards .project_reward_select,
#rewards .project_reward_select_special_case {
  background: #dddddd;
  background: rgba(240, 240, 240, 0.8);
  padding: 5px;
  margin-bottom: 10px; }
  #rewards .project_reward_select .bold_red,
  #rewards .project_reward_select_special_case .bold_red {
    font-weight: bold;
    color: #D21F28; }
  #rewards .project_reward_select .project-image,
  #rewards .project_reward_select_special_case .project-image {
    width: 140px;
    float: left; }
  #rewards .project_reward_select .project-settings,
  #rewards .project_reward_select_special_case .project-settings {
    margin-left: 8px;
    float: left;
    width: 420px; }
    #rewards .project_reward_select .project-settings span,
    #rewards .project_reward_select_special_case .project-settings span {
      font-weight: bold; }
    #rewards .project_reward_select .project-settings table,
    #rewards .project_reward_select_special_case .project-settings table {
      width: 100%;
      background-color: white;
      color: black;
      border-style: solid;
      border-color: #DDDDDD;
      border-width: 1px 1px 0 1px; }
      #rewards .project_reward_select .project-settings table td,
      #rewards .project_reward_select_special_case .project-settings table td {
        border-bottom: 1px solid #DDDDDD; }

#s3slider, .s3slider {
  width: 612px /* important to be same as image width */;
  height: 255px /* important to be same as image height */;
  position: relative /* important */;
  overflow: hidden /* important */;
  margin: 0 !important!;
  padding: 0 !important!;
  border: 1px solid;
  border-color: #cccccc;
  background: rgba(0,0,0,0.5); }
  #s3slider #s3sliderContent, #s3slider ul, .s3slider #s3sliderContent, .s3slider ul {
    width: 612px /* important to be same as image width or wider */;
    position: absolute /* important */;
    top: 0 /* important */;
    margin-left: 0 /* important */;
    margin: 0 !important!;
    padding: 0 !important!; }
    #s3slider #s3sliderContent .s3sliderImage, #s3slider #s3sliderContent li, #s3slider ul .s3sliderImage, #s3slider ul li, .s3slider #s3sliderContent .s3sliderImage, .s3slider #s3sliderContent li, .s3slider ul .s3sliderImage, .s3slider ul li {
      float: left /* important */;
      position: relative /* important */;
      display: none /* important */;
      margin: 0 !important!;
      padding: 0 !important!; }
      #s3slider #s3sliderContent .s3sliderImage span, #s3slider #s3sliderContent li span, #s3slider ul .s3sliderImage span, #s3slider ul li span, .s3slider #s3sliderContent .s3sliderImage span, .s3slider #s3sliderContent li span, .s3slider ul .s3sliderImage span, .s3slider ul li span {
        position: absolute /* important */;
        left: 0;
        font: 10px/15px Arial, Helvetica, sans-serif;
        padding: 10px;
        width: 592px;
        filter: alpha(opacity=70) /* here you can set the opacity of box with text */;
        background: #000;
        background: rgba(0,0,0, 0.5 );
        color: #fff;
        display: none /* important */;
        bottom: 0; }
        #s3slider #s3sliderContent .s3sliderImage span h5, #s3slider #s3sliderContent li span h5, #s3slider ul .s3sliderImage span h5, #s3slider ul li span h5, .s3slider #s3sliderContent .s3sliderImage span h5, .s3slider #s3sliderContent li span h5, .s3slider ul .s3sliderImage span h5, .s3slider ul li span h5 {
          background-color: transparent !important;
          padding: 0;
          margin: 0; }
        #s3slider #s3sliderContent .s3sliderImage span p, #s3slider #s3sliderContent li span p, #s3slider ul .s3sliderImage span p, #s3slider ul li span p, .s3slider #s3sliderContent .s3sliderImage span p, .s3slider #s3sliderContent li span p, .s3slider ul .s3sliderImage span p, .s3slider ul li span p {
          font-size: 12px; }
        #s3slider #s3sliderContent .s3sliderImage span.top, #s3slider #s3sliderContent li span.top, #s3slider ul .s3sliderImage span.top, #s3slider ul li span.top, .s3slider #s3sliderContent .s3sliderImage span.top, .s3slider #s3sliderContent li span.top, .s3slider ul .s3sliderImage span.top, .s3slider ul li span.top {
          top: 0;
          left: 0; }
        #s3slider #s3sliderContent .s3sliderImage span.bottom, #s3slider #s3sliderContent li span.bottom, #s3slider ul .s3sliderImage span.bottom, #s3slider ul li span.bottom, .s3slider #s3sliderContent .s3sliderImage span.bottom, .s3slider #s3sliderContent li span.bottom, .s3slider ul .s3sliderImage span.bottom, .s3slider ul li span.bottom {
          bottom: 0;
          left: 0; }
        #s3slider #s3sliderContent .s3sliderImage span.left, #s3slider #s3sliderContent li span.left, #s3slider ul .s3sliderImage span.left, #s3slider ul li span.left, .s3slider #s3sliderContent .s3sliderImage span.left, .s3slider #s3sliderContent li span.left, .s3slider ul .s3sliderImage span.left, .s3slider ul li span.left {
          top: 0;
          left: 0;
          width: 110px !important;
          height: 280px; }
        #s3slider #s3sliderContent .s3sliderImage span.right, #s3slider #s3sliderContent li span.right, #s3slider ul .s3sliderImage span.right, #s3slider ul li span.right, .s3slider #s3sliderContent .s3sliderImage span.right, .s3slider #s3sliderContent li span.right, .s3slider ul .s3sliderImage span.right, .s3slider ul li span.right {
          right: 0;
          bottom: 0;
          width: 90px !important;
          height: 290px; }

#search .left-column {
  width: 200px;
  float: left; }
#search .left-block {
  background: #dddddd;
  background: rgba(240, 240, 240, 0.6);
  float: left;
  width: 200px;
  padding: 5px;
  padding-right: 0;
  margin-bottom: 5px; }
  #search .left-block select {
    width: 195px;
    margin-top: 5px; }
  #search .left-block label {
    float: none;
    font-size: 11px; }
  #search .left-block div {
    margin-bottom: 5px; }
  #search .left-block #query {
    width: 190px; }
  #search .left-block#latest-projects {
    overflow: auto; }
    #search .left-block#latest-projects h3 a {
      float: none;
      margin: 0; }
    #search .left-block#latest-projects a {
      display: block;
      float: left; }
#search .right-column {
  float: right;
  width: 710px;
  padding: 5px 5px 5px 0; }
#search h3 {
  font-size: 13px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd; }
#search table {
  border-collapse: collapse; }
  #search table th {
    padding: 5px 10px 5px 0; }
    #search table th.amount-raised {
      white-space: nowrap; }
    #search table th a {
      font-weight: normal; }
  #search table td.about {
    font-size: 12px;
    width: 185px; }
  #search table td.stats {
    width: 70px; }
  #search table td.my_parts {
    width: 40px; }

form ul.tabs {
  zoom: 1 /*ie6/7*/;
  margin: 0;
  margin-left: 50px !important;
  padding: 0;
  list-style-type: none; }
  form ul.tabs:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  form ul.tabs li {
    float: left;
    padding: 5px 10px;
    margin: 0 !important;
    background: #bbbbbb;
    background: rgba(220, 220, 220, 0.8);
    height: 20px;
    line-height: 20px; }
    form ul.tabs li a {
      font-size: 11px; }
    form ul.tabs li.active {
      background: #dddddd;
      background: rgba(240, 240, 240, 0.8); }
      form ul.tabs li.active a {
        font-size: 19px;
        font-weight: normal;
        text-decoration: none; }
    form ul.tabs li.last {
      background-color: transparent;
      margin-right: 15px;
      float: right; }
form .hint li {
  list-style-type: disc !important;
  background-color: transparent !important; }
form#new_member_form .entry, form.new_proposal .entry, form.edit_proposal .entry {
  padding: 10px; }
  form#new_member_form .entry h3, form.new_proposal .entry h3, form.edit_proposal .entry h3 {
    color: #d21f28; }
form#new_member_form #incentives, form.new_proposal #incentives, form.edit_proposal #incentives {
  zoom: 1 /*ie6/7*/;
  float: right;
  width: 410px;
  margin-top: -23px; }
  form#new_member_form #incentives:after, form.new_proposal #incentives:after, form.edit_proposal #incentives:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  form#new_member_form #incentives #bonus_incentives .incentive, form.new_proposal #incentives #bonus_incentives .incentive, form.edit_proposal #incentives #bonus_incentives .incentive {
    border-top: 1px solid #ccc; }
    form#new_member_form #incentives #bonus_incentives .incentive label, form.new_proposal #incentives #bonus_incentives .incentive label, form.edit_proposal #incentives #bonus_incentives .incentive label {
      width: inherit; }
    form#new_member_form #incentives #bonus_incentives .incentive .form_row, form.new_proposal #incentives #bonus_incentives .incentive .form_row, form.edit_proposal #incentives #bonus_incentives .incentive .form_row {
      clear: none; }
    form#new_member_form #incentives #bonus_incentives .incentive textarea, form.new_proposal #incentives #bonus_incentives .incentive textarea, form.edit_proposal #incentives #bonus_incentives .incentive textarea {
      height: 50px; }
form#new_member_form .form_row div.error, form.new_proposal .form_row div.error, form.edit_proposal .form_row div.error {
  font-weight: bold;
  color: #d42128; }
form#new_member_form .form_row.t_and_c, form.new_proposal .form_row.t_and_c, form.edit_proposal .form_row.t_and_c {
  position: relative; }
  form#new_member_form .form_row.t_and_c input, form.new_proposal .form_row.t_and_c input, form.edit_proposal .form_row.t_and_c input {
    float: none; }
  form#new_member_form .form_row.t_and_c label, form.new_proposal .form_row.t_and_c label, form.edit_proposal .form_row.t_and_c label {
    float: none; }
form#new_member_form .hint, form#new_member_form #hint, form.new_proposal .hint, form.new_proposal #hint, form.edit_proposal .hint, form.edit_proposal #hint {
  margin-left: 10px;
  background-repeat: no-repeat;
  background-background-position: top left; }
  form#new_member_form .hint a, form#new_member_form #hint a, form.new_proposal .hint a, form.new_proposal #hint a, form.edit_proposal .hint a, form.edit_proposal #hint a {
    color: #d21f28; }
  form#new_member_form .hint .column-block, form#new_member_form #hint .column-block, form.new_proposal .hint .column-block, form.new_proposal #hint .column-block, form.edit_proposal .hint .column-block, form.edit_proposal #hint .column-block {
    margin-left: 21px;
    margin-bottom: 0;
    background-color: #f9e6e8;
    padding-bottom: 10px; }
    form#new_member_form .hint .column-block h3, form#new_member_form .hint .column-block .body, form#new_member_form #hint .column-block h3, form#new_member_form #hint .column-block .body, form.new_proposal .hint .column-block h3, form.new_proposal .hint .column-block .body, form.new_proposal #hint .column-block h3, form.new_proposal #hint .column-block .body, form.edit_proposal .hint .column-block h3, form.edit_proposal .hint .column-block .body, form.edit_proposal #hint .column-block h3, form.edit_proposal #hint .column-block .body {
      background-color: transparent;
      padding-left: 20px !important; }
    form#new_member_form .hint .column-block h3, form#new_member_form #hint .column-block h3, form.new_proposal .hint .column-block h3, form.new_proposal #hint .column-block h3, form.edit_proposal .hint .column-block h3, form.edit_proposal #hint .column-block h3 {
      font-size: 12px;
      padding-bottom: 0;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
    form#new_member_form .hint .column-block h4, form#new_member_form #hint .column-block h4, form.new_proposal .hint .column-block h4, form.new_proposal #hint .column-block h4, form.edit_proposal .hint .column-block h4, form.edit_proposal #hint .column-block h4 {
      background-color: transparent;
      margin: 0;
      padding: 0; }
    form#new_member_form .hint .column-block p, form#new_member_form .hint .column-block ul, form#new_member_form #hint .column-block p, form#new_member_form #hint .column-block ul, form.new_proposal .hint .column-block p, form.new_proposal .hint .column-block ul, form.new_proposal #hint .column-block p, form.new_proposal #hint .column-block ul, form.edit_proposal .hint .column-block p, form.edit_proposal .hint .column-block ul, form.edit_proposal #hint .column-block p, form.edit_proposal #hint .column-block ul {
      list-style-type: disc;
      margin-left: 10px;
      margin-bottom: 0px;
      padding-left: 5px !important;
      padding-right: 5px !important;
      padding-line-height: 18px; }

.large_video {
  text-align: center; }

.small_video {
  width: 305px;
  text-align: center;
  zoom: 1 /*ie6/7*/; }
  .small_video h1, .small_video h2, .small_video h3, .small_video h4, .small_video h5, .small_video h6 {
    text-align: left; }
  .small_video.left {
    float: left; }
  .small_video.right {
    float: right; }
  .small_video:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }

.block_right h3, .block_right h4 {
  border-bottom: 1px solid #DDD;
  font-size: 14px;
  margin-bottom: 2px;
  padding-bottom: 5px; }
.block_right .small_video {
  width: 300px; }

.tipsy {
  padding: 5px;
  font-size: 10px;
  opacity: 0.8;
  filter: alpha(opacity = 80);
  background-repeat: no-repeat;
  background-image: url(/images/tipsy.gif); }

.tipsy-inner {
  padding: 5px 8px 4px 8px;
  background-color: black;
  color: white;
  max-width: 200px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

.tipsy-north {
  background-position: top center; }

.tipsy-south {
  background-position: bottom center; }

.tipsy-east {
  background-position: right center; }

.tipsy-west {
  background-position: left center; }

@-webkit-keyframes greenPulse {
  from {
    background-color: #749a02;
    -webkit-box-shadow: 0 0 9px #333; }

  50% {
    background-color: #91bd09;
    -webkit-box-shadow: 0 0 18px #91bd09; }

  to {
    background-color: #749a02;
    -webkit-box-shadow: 0 0 9px #333; } }

body.fancy_css .submenu li a {
  text-shadow: 1px 1px 1px #EEE; }
body.fancy_css .fire {
  text-shadow: 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800; }
body.fancy_css .column-block {
  border: none !important; }
  body.fancy_css .column-block h1, body.fancy_css .column-block h2, body.fancy_css .column-block h3 {
    -moz-box-shadow: 1px 1px 3px #CCCCCC;
    -webkit-box-shadow: 1px 1px 3px #CCCCCC; }
  body.fancy_css .column-block .entry, body.fancy_css .column-block.form {
    -moz-box-shadow: 1px 1px 3px #CCCCCC;
    -webkit-box-shadow: 1px 1px 3px #CCCCCC;
    border-radium-bottom-right: 10px;
    margin-bottom: 10px !important;
    border: none !important; }
    body.fancy_css .column-block .entry h1, body.fancy_css .column-block .entry h2, body.fancy_css .column-block .entry h3, body.fancy_css .column-block.form h1, body.fancy_css .column-block.form h2, body.fancy_css .column-block.form h3 {
      -moz-box-shadow: none;
      -webkit-box-shadow: none; }
    body.fancy_css .column-block .entry.odd, body.fancy_css .column-block .entry.even, body.fancy_css .column-block.form.odd, body.fancy_css .column-block.form.even {
      background-color: white; }
  body.fancy_css .column-block.form {
    padding-bottom: 10px !important; }
body.fancy_css .pagination span, body.fancy_css .pagination a {
  -moz-box-shadow: 1px 1px 3px #CCCCCC;
  -webkit-box-shadow: 1px 1px 3px #CCCCCC;
  border: none !important;
  display: block !important;
  float: left !important;
  margin: 5px !important;
  padding: 5px !important; }
body.fancy_css .pagination.small span.previous_page, body.fancy_css .pagination.small a.previous_page {
  float: left !important; }
body.fancy_css .pagination.small span.prev_page, body.fancy_css .pagination.small a.prev_page {
  float: left !important; }
body.fancy_css .pagination.small span.next_page, body.fancy_css .pagination.small a.next_page {
  float: right !important; }
body.fancy_css .gallery_item {
  -moz-box-shadow: 1px 1px 3px #CCCCCC;
  -webkit-box-shadow: 1px 1px 3px #CCCCCC; }
body.fancy_css form .entry {
  -moz-box-shadow: #888 0px 1px 3px;
  -webkit-box-shadow: #888 0px 1px 3px;
  -moz-border-radius: 5px 5px;
  -webkit-border-radius: 5px 5px; }
body.fancy_css #target_progressbar span {
  text-shadow: 1px 1px 1px #EEE; }

table.list thead th, ul.list thead th {
  background: -moz-linear-gradient(top, #ddd,#aaa);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ddd), color-stop(1.0, #aaa)); }
table.list tfoot tr, ul.list tfoot tr {
  background: -moz-linear-gradient(top, #f3f3f3,#ccc);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f3f3f3), color-stop(1.0, #ccc)); }
table.list tbody tr:nth-child(odd), table.list li:nth-child(odd), ul.list tbody tr:nth-child(odd), ul.list li:nth-child(odd) {
  background: -moz-linear-gradient(top, #f2f2f2, #e7e7e7);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f2f2f2), color-stop(1.0, #e7e7e7)); }
  table.list tbody tr:nth-child(odd).completed, table.list tbody tr:nth-child(odd).completed td, table.list tbody tr:nth-child(odd).payed, table.list tbody tr:nth-child(odd).payed td, table.list li:nth-child(odd).completed, table.list li:nth-child(odd).completed td, table.list li:nth-child(odd).payed, table.list li:nth-child(odd).payed td, ul.list tbody tr:nth-child(odd).completed, ul.list tbody tr:nth-child(odd).completed td, ul.list tbody tr:nth-child(odd).payed, ul.list tbody tr:nth-child(odd).payed td, ul.list li:nth-child(odd).completed, ul.list li:nth-child(odd).completed td, ul.list li:nth-child(odd).payed, ul.list li:nth-child(odd).payed td {
    background: -moz-linear-gradient(top, #DFFFDF,#CFFFCF);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #DFFFDF), color-stop(1.0, #CFFFCF)); }
  table.list tbody tr:nth-child(odd).incomplete, table.list tbody tr:nth-child(odd).incomplete td, table.list tbody tr:nth-child(odd).failed, table.list tbody tr:nth-child(odd).failed td, table.list li:nth-child(odd).incomplete, table.list li:nth-child(odd).incomplete td, table.list li:nth-child(odd).failed, table.list li:nth-child(odd).failed td, ul.list tbody tr:nth-child(odd).incomplete, ul.list tbody tr:nth-child(odd).incomplete td, ul.list tbody tr:nth-child(odd).failed, ul.list tbody tr:nth-child(odd).failed td, ul.list li:nth-child(odd).incomplete, ul.list li:nth-child(odd).incomplete td, ul.list li:nth-child(odd).failed, ul.list li:nth-child(odd).failed td {
    background: -moz-linear-gradient(top, #fee,#fcc);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fee), color-stop(1.0, #fcc)); }
table.list tbody tr:nth-child(even), table.list li:nth-child(even), ul.list tbody tr:nth-child(even), ul.list li:nth-child(even) {
  background: -moz-linear-gradient(top, #f7f7f7, #efefef);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f7f7f7), color-stop(1.0, #efefef)); }
  table.list tbody tr:nth-child(even).completed, table.list tbody tr:nth-child(even).completed td, table.list tbody tr:nth-child(even).payed, table.list tbody tr:nth-child(even).payed td, table.list li:nth-child(even).completed, table.list li:nth-child(even).completed td, table.list li:nth-child(even).payed, table.list li:nth-child(even).payed td, ul.list tbody tr:nth-child(even).completed, ul.list tbody tr:nth-child(even).completed td, ul.list tbody tr:nth-child(even).payed, ul.list tbody tr:nth-child(even).payed td, ul.list li:nth-child(even).completed, ul.list li:nth-child(even).completed td, ul.list li:nth-child(even).payed, ul.list li:nth-child(even).payed td {
    background: -moz-linear-gradient(top, #CFFFCF,#AFFFAF);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #CFFFCF), color-stop(1.0, #AFFFAF)); }
  table.list tbody tr:nth-child(even).incomplete, table.list tbody tr:nth-child(even).incomplete td, table.list tbody tr:nth-child(even).failed, table.list tbody tr:nth-child(even).failed td, table.list li:nth-child(even).incomplete, table.list li:nth-child(even).incomplete td, table.list li:nth-child(even).failed, table.list li:nth-child(even).failed td, ul.list tbody tr:nth-child(even).incomplete, ul.list tbody tr:nth-child(even).incomplete td, ul.list tbody tr:nth-child(even).failed, ul.list tbody tr:nth-child(even).failed td, ul.list li:nth-child(even).incomplete, ul.list li:nth-child(even).incomplete td, ul.list li:nth-child(even).failed, ul.list li:nth-child(even).failed td {
    background: -moz-linear-gradient(top, #fef,#fdf);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fef), color-stop(1.0, #fdf)); }

#home .fund_music {
  background-image: url(/images/templates/sellaband/fund_music_btn.png); }
#home .get_funding {
  background-image: url(/images/templates/sellaband/get_funding_btn.png); }

.footer, footer {
  background-color: white;
  background-image: url(/images/templates/sellaband/footer_bg.png);
  background-repeat: repeat-x;
  background-position: top left; }

#search table th.descending {
  background: url(/images/templates/sellaband/arrow_down.png) center right no-repeat; }
#search table th.ascending {
  background: url(/images/templates/sellaband/arrow_up.png) center right no-repeat; }

form#new_member_form .hint, form#new_member_form #hint, form.new_proposal .hint, form.new_proposal #hint, form.edit_proposal .hint, form.edit_proposal #hint {
  background-image: url(/images/templates/sellaband/bg_arrow.png); }
