body {
  margin: 0;
  padding: 0;
  color: #363636;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

div {
  margin: 0;
  padding: 0; }

dl {
  margin: 0;
  padding: 0;
  margin: 1em;
  font-size: 93%;
  line-height: 158.5%;
  margin-left: 2em; }
  dl dd {
    margin-left: 1em; }

dt, dd {
  margin: 0;
  padding: 0; }

ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 1em;
  font-size: 93%;
  line-height: 158.5%;
  margin-left: 1.5em; }
  ul li {
    list-style: square outside; }
  ul.image-list {
    list-style: none;
    margin: 0;
    padding: 0; }
    ul.image-list li {
      display: inline;
      list-style: none;
      margin: 0;
      padding: 0; }
      ul.image-list li img {
        display: inline;
        list-style: none;
        margin: 0;
        padding: 0; }
      ul.image-list li fieldset, ul.image-list li h2, ul.image-list li h3, ul.image-list li h4, ul.image-list li h5 {
        display: inline; }
  ul.list-text {
    margin: 0;
    padding: 0;
    margin-bottom: 20px; }
    ul.list-text li {
      margin-left: 0;
      list-style: none;
      padding: 0;
      margin-bottom: 7px; }
      ul.list-text li ul.image-list li {
        border-bottom: 0px; }
        ul.list-text li ul.image-list li img {
          position: relative;
          top: 3px; }
    ul.list-text a {
      font-weight: normal;
      color: #00adef; }
  ul.nav-inline {
    list-style: none;
    margin: 0;
    margin-bottom: 15px; }
    ul.nav-inline li {
      list-style: none;
      margin-left: 0;
      display: inline;
      margin-right: 0;
      padding: 0;
      padding: 10px 7px;
      background-image: url(../images/bg-v-line.gif);
      background-repeat: repeat-y;
      background-position: 100% 0; }
  ul.nav-forum {
    list-style: none;
    margin: 0;
    margin-bottom: 15px; }
  ul.sortnav {
    margin-left: 0; }
    ul.sortnav li {
      display: inline;
      list-style: none; }
      ul.sortnav li h4 {
        display: inline;
        list-style: none; }
        ul.sortnav li h4 a {
          padding: 3px 0 8px 0px; }
          ul.sortnav li h4 a:hover {
            border-bottom: 2px solid #00adef;
            padding-bottom: 2px; }
      ul.sortnav li h2 {
        display: inline;
        list-style: none; }
        ul.sortnav li h2 a {
          padding: 3px 0 8px 0px; }
          ul.sortnav li h2 a:hover {
            border-bottom: 2px solid #00adef;
            padding-bottom: 2px; }
      ul.sortnav li a {
        padding: 4px 0 8px 10px;
        *padding-top: 0;
        *padding-bottom: 0;
        outline: none; }
        ul.sortnav li a:hover, ul.sortnav li a:focus {
          text-decoration: none;
          border: none; }
        ul.sortnav li a span {
          padding: 4px 10px 8px 0; }
        ul.sortnav li a.active {
          background: url(../images/bg-comment-l.gif) no-repeat 0 50%; }
          ul.sortnav li a.active span {
            cursor: default;
            background: url(../images/bg-comment-r.gif) no-repeat 100% 50%; }

.sidebar-width .list-default-small .comment-counter a.active {
  background: url(../images/bg-comment-l-02.gif) no-repeat 0 50%!important; }
  .sidebar-width .list-default-small .comment-counter a.active span {
    cursor: default;
    background: url(../images/bg-comment-r-02.gif) no-repeat 100% 50%!important; }
p.advertise a {
  font-weight:normal!important;
  color: #363636!important;
}

p.advertise a:hover {
  border:none;
  padding:0;
  color: #363636!important;
}
.advertise {
text-align: right;
margin:0;
padding:0!important;
}

#home-body .view-title .comment-counter {
  left: 430px; }
  
#home-body .view-title .position {
float: none; }

.view-title .comment-counter {
  left: 365px; }

.title-content .comment-counter {
  left: 315px; }

.list-single-column .comment-counter {
  position: absolute;
  top: 100px; }

.list-default-small .comment-counter {
  top: 0px;
  left: 275px; }

.list-default .comment-counter {
  top: 0px;
  left: 430px; }

.comment-counter {
  position: absolute;
  top: 0px;
  left: 120px; }
  .comment-counter a {
    padding: 4px 0 8px 10px!important;
    *padding-top: 0;
    *padding-bottom: 0;
    outline: none; }
    .comment-counter a:hover, .comment-counter a:focus {
      text-decoration: none;
      border: none; }
    .comment-counter a span {
      padding: 4px 10px 8px 0; }
    .comment-counter a.active {
      background: url(../images/bg-comment-l.gif) no-repeat 0 50%; }
      .comment-counter a.active span {
        cursor: default;
        background: url(../images/bg-comment-r.gif) no-repeat 100% 50%; }

ol {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 1em;
  font-size: 93%;
  line-height: 158.5%;
  margin-left: 2em; }
  ol li {
    list-style: decimal outside; }

li {
  margin: 0;
  padding: 0; }
  li.comment-count-inline {
    background-color: transparent;
    font-size: 85%;
    line-height: 130%;
    text-align: center;
    background-image: url(../images/bg-comment.png);
    background-position: 50% 0%;
    background-repeat: no-repeat;
    padding: 10px!important; }
    li.comment-count-inline a {
      position: relative;
      top: -2px; }

h1 {
  margin: 0;
  padding: 0;
  font-size: 182%;
  font-weight: bold;
  margin: 0;
  padding: 0; }

h2 {
  margin: 0;
  padding: 0;
  font-size: 182%;
  margin-bottom: 10px!important;
  font-weight: bold;
  margin: 0;
  padding: 0;
  letter-spacing: -0.7px; }

h3 {
  margin: 0;
  padding: 0;
  font-size: 123%;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-transform: lowercase;
  letter-spacing: -0.7px; }
  h3.title {
    padding-bottom: 5px;
    border-bottom: 5px solid #363636;
    margin-bottom: 10px; }  
  h3.twitter-icon {
    background-image: url(../images/ic-twitter.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left:27px;
    margin-top:15px!important;
  }

  
  h3.jukebox { 
    padding-left:;
    border-color: #363636;
    margin-bottom: 10px;
    color:#fff!important;
  }

  h3.radio a, h3.tshirt a {
    display: block;
    position: relative;
    background-position: 0px 0px;
    text-indent: -9999px;
    width: 116px;
    height: 49px;
    background-image: url(../images/radio.gif);
    background-color: transparent;
    float: left; }
  h3.radio a:hover, h3.tshirt a:hover {
    background-position: 0px -49px;
    padding-bottom: 0px;
    border-bottom: none; }
  h3.tshirt a {
    background-image: url(../images/tshirt.gif); }

h4 {
  margin: 0;
  padding: 0;
  font-size: 108%;
  font-weight: bold;
  margin: 0;
  padding: 0; }
  h4 a {
    font-weight: normal; }

h5 {
  margin: 0;
  padding: 0;
  font-size: 108%;
  font-weight: bold;
  margin: 0;
  padding: 0; }

h6 {
  margin: 0;
  padding: 0;
  font-size: 93%;
  font-weight: bold;
  margin: 0;
  padding: 0; }

pre {
  margin: 0;
  padding: 0; }

form {
  margin: 0;
  padding: 0; }
  form .rule {
    margin-top: 15px; }
  form h3 {
    /*margin-bottom: 20px;*/ }

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  margin-bottom: 1em; }

input {
  margin: 0;
  padding: 0; }
  input / {
    width: 106px;
    font-size: 1.3em; }

textarea {
  margin: 0;
  padding: 0; }

p {
  margin: 0;
  padding: 0;
  margin-bottom: 1em;
  font-size: 93%;
  line-height: 138.5%; }

blockquote {
  margin: 0;
  padding: 0;
  margin: 1em;
  font-size: 93%;
  line-height: 158.5%; }

th {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  border: 1px solid #000;
  padding: .5em;
  font-weight: bold;
  text-align: center; }

td {
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  padding: .5em; }


table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1em; }
  table.form-table {
    /*margin-top: 10px;*/
    /*margin-bottom: 15px;*/
    width:100%; }
    table.form-table h4 {
      font-size: 100%;
      line-height: 200%;
      text-align: left;
      font-size: 100%;
      margin-bottom: 5px; }
    table.form-table td {
      border: none;
      border-bottom: 1px solid #c8c8bb;
      padding-left: 0;
      padding-right: 0;
      text-align: left;
      width:50%; }
    table.table-forum tr.pinned td {
      background-color: #e4e2d1;
      padding: 7px; }
    table.table-forum tr.closed td {
      color: #999!important;
      padding: 7px;
      background-color: #efefef; }
      table.table-forum tr.closed td a {
        color: #999!important; }
    table.form-table th {
      border: none;
      border-bottom: 1px solid #c8c8bb;
      padding-left: 0;
      padding-right: 0;
      text-align: left;
      width:50%; }
      table.table-forum th span {
        float: left; }
    table.form-table p {
      text-align: left;
      font-size: 85%;
      margin-bottom: 5px; }
    table.table-forum .center {
      text-align: center; }
    table.table-forum h6 {
      text-align: left;
      font-weight: normal;
      margin-bottom: 5px; }
  table.form-table td {
    border: none;
    border-bottom: 1px solid #c8c8bb;
    padding-left: 0;
    padding-right: 0; }
    table.table-contact td span {
      float: right; }
  table.table-contact a {
    color: #00adef; }
  table.table-events-title td {
    text-align: center;
    border: 0;
    padding: 0; }
  table.table-iw-title td {
    border: 0;
    padding: 0; }

img {
  border: 0; }

.width-full {
  width: 100%; }

.width-80 {
  width: 80%; }

.width-90 {
  width: 90%; }

.width-70 {
  width: 70%; }

.width-60 {
  width: 60%; }

address {
  font-style: normal;
  font-weight: normal; }

caption {
  font-style: normal;
  font-weight: normal;
  text-align: left;
  margin-bottom: .5em;
  text-align: center; }

cite, code, dfn {
  font-style: normal;
  font-weight: normal; }

em {
  font-style: normal;
  font-weight: normal;
  font-style: italic; }

strong {
  font-style: normal;
  font-weight: normal;
  font-weight: bold;
  margin: 0;
  padding: 0; }

var {
  font-style: normal;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  border-bottom: 1px dotted #000;
  cursor: help; }

.hr hr {
  display: none; }

.small-font {
  font-size:95%;
}
.sidebar-width {
  width: 320px!important;
  font-size:95%; }
  .sidebar-width .rule {
    background-image: none;
    background-color: #c8c8bb; }
  .sidebar-width h3.title {
    margin-top: 20px;
    margin-bottom: 10px;
    /*border-width: 4px;*/ }

.rule-ad {
  height: 1px;
  background-image: url(../images/bg-hr-01.gif);
  background-position: 0 0;
  background-repeat: repeat-x; }
  .rule-ad hr {
    display: none; }

.rule {
  height: 1px;
  background-image: url(../images/bg-hr-01.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
  margin-bottom: 10px; }
  .rule hr {
    display: none; }

.list-default {
  border-bottom: 1px solid #c8c8bb;
  padding-bottom: 10px;
  padding-top:10px;
  }
  .list-default .image-list h4 a {
    font-weight: bold!important;
    font-size: 138.5%; }
  .list-default .image-list li h4 {
    font-size: 100%;
    line-height: 200%; }
  .list-default h4 { 
    }
    .list-default h4 a {
       }
  .list-default p {
    margin-bottom: 7px; }
  p.event-meta {
    background-color:#e4e2d1;
    margin-bottom:1px;
    padding:3px 5px;
     }
   
   p.event-meta.first {
     margin-top:5px;
      }
  .list-default img {
    padding: 4px 6px 7px 4px;
    background-image: url(../images/bg-avatar-small.gif);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .list-default ul {
    margin-left: 0px; }
    .list-default ul.image-list {
      margin-bottom: 5px;
      margin-top: 2px; }
    .list-default ul li {
      list-style: none;
      margin-left: 0px; }
    .list-default ul.sortnav {
      margin: 0; }
  .list-default a img:hover {
    background-position: 0 -63px!important; }
  .list-default a:hover img {
    background-position: 0 -63px!important; }
  .list-default .position {
    float: left;
    width: 16%; }
  .list-default .list-content {
    float: left;
    width: 84%; }
  .list-default .rate-badge {
    left: 46px;
    background-image: url(../images/hy-thumb-small.png); }
  .list-default / .comment-badge {
    left: 46px;
    background-image: url(../images/comment-thumb-small.png);
    width: 20px;
    height: 21px; }

.action_post_published .rate-badge {
  left: 46px;
  background-image: url(../images/post-thumb-small.png)!important;
  width: 18px;
  height: 25px; }

.action_commented .rate-badge {
  left: 46px;
  background-image: url(../images/comment-thumb-small.png)!important;
  width: 20px;
  height: 21px; }

.action_voted .rate-badge {
  left: 46px;
  background-image: url(../images/hy-thumb-small.png)!important; }

.list-iw-feature .image-list {
  margin-top: 7px; }
  .list-iw-feature .image-list h4 a {
    font-weight: bold!important;
    font-size: 138.5%; }
  .list-iw-feature .image-list li h4 {
    font-size: 100%;
    line-height: 200%; }
.list-iw-feature ul.image-list {
  text-align: ; }
.list-iw-feature ul.sortnav {
  margin: 0 auto;
  text-align: ;
  margin-top: 5px; }
  .list-iw-feature ul.sortnav li h4 {
    font-size: 100%;
    line-height: 160%; }
    .list-iw-feature ul.sortnav li h4 a {
      padding: 3px 2px 2px 0px;
      font-weight: bold!important;
      font-size: 138.5%; }
.list-iw-feature p {
  text-align: ; }
.list-iw-feature .rate-badge {
  left: 245px;
  top: -10px;
  background-image: url(../images/hy-thumb-medium.png);
  width: 45px;
  text-align: center;
  padding-top: 29px;
  font-weight: bold;
  color: #fff;
  font-size: 80%; }

.list-large {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background-image: url(../images/bg-hr-01.gif);
  background-position: 0 100%;
  background-repeat: repeat-x; }
  .list-large h4 {
   }
  .list-large .image-list h4 {
    line-height: 160%; }
    .list-large .image-list h4 a {
      font-weight: bold!important;
      font-size: 138.5%; }
  .list-large p {
    font-size: 93%;
    margin-bottom:7px; }
    .list-large p a / {
      color: #00adef; }
      
.list-medium {
  margin-bottom: 15px;
  padding-bottom: 10px;
  background-image: url(../images/bg-hr-01.gif);
  background-position: 0 100%;
  background-repeat: repeat-x; }
  .list-medium h4 {
   }
  .list-medium p {
    font-size: 93%;
    margin-bottom:7px; }
    .list-medium p a {
      color: #00adef; }
      .list-medium img {
        padding: 3px;
        background-color: #fff;
        border: 1px solid #c7c9be; }
      .list-medium a img:hover {
        border-color: #00adef!important; }
      .list-medium a:hover img {
        border-color: #00adef!important; }
        .list-medium .comment-counter {
          top: 0px;
          left: 285px; }
        
            
  .list-large .rate-badge {
    left: 260px;
    top: -7px;
    background-image: url(../images/hy-thumb-medium.png);
    width: 45px;
    text-align: center;
    padding-top: 29px;
    font-weight: bold;
    color: #fff;
    font-size: 80%; }
    .list-large .rate-badge / {
      height: 57px; }
  .list-large ul.sortnav {
    margin: 0; }
    .list-large ul.sortnav li h4 {
      font-size: 100%;
      line-height: 160%; }
  .list-large ul.sortnav li h4 a {
    padding: 3px 2px 2px 0px;
    font-weight: bold!important;
    font-size: 138.5%; }

.view-title {
  margin-bottom: 10px; }
  .view-title h2 {
    line-height: 123%;
    margin-bottom: 0px!important;
    width: 360px; }
    .view-title h2 a{
      color:#363636; }
  .view-title p a {
      color: #363636;
      font-weight:bold;
  }
  .view-title img {
    padding: 4px 6px 7px 4px;
    background-image: url(../images/bg-avatar-small.gif);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .view-title a img:hover {
    background-position: 0 -63px!important; }
  .view-title a:hover img {
    background-position: 0 -63px!important; }
  .view-title .position {
    float: right; }
  .view-title .list-content {
    width: 84%; }
  .view-title ul.sortnav li h2 {
    line-height: 123%; }
    .view-title ul.sortnav li h2 a {
      padding: 3px 2px 2px 0px; }

.list-default-small {
  border-bottom: 1px solid #c8c8bb;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  .list-default-small h4 {
    /*width: 200px;*/
    font-size: 100%; }
  .list-default-small p {
    margin-bottom:7px;
}
  .list-default-small img {
    padding: 4px 6px 7px 4px;
    background-image: url(../images/bg-avatar-small.gif);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .list-default-small label {
    font-size: 93%; }
  .list-default-small a img:hover {
    background-position: 0 -63px!important; }
  .list-default-small a:hover img {
    background-position: 0 -63px!important; }
  .list-default-small .list-content {
    float: left;
    width: 75%; }
  .list-default-small .position {
    float: left;
    width: 25%; }
  .list-default-small .comment-count {
    left: 278px; }
    .list-default-small .comment-count a {
      position: relative;
      top: 2px; }
  .list-default-small .rate-badge {
    left: 47px;
    background-image: url(../images/hy-thumb-small.png); }

a, #juke-list a {
  /*color: #00adef;*/
  text-decoration:none;
  color:#00adef;
}
  a.noborder:hover {
    border-bottom: none;
    padding-bottom: 0px; }
  a:hover {
    border-bottom: 2px solid #00adef;
    padding-bottom: 1px;
    color: #00adef!important;
    background-color:transparent;
    /*text-decoration: underline;*/ }
    a:hover / {
      color: #00adef; }
  a.highlight {
    /*color: #00adef!important;*/
    color:#363636!important;
    font-weight:bold;
    background-color:transparent; }
    a.highlight-blue {
      color: #00adef!important;
      font-weight:bold;
}

small  {
  font-size:85%;
}

small a, ul.nav-inline li a, #global-links a, .comment-counter a, .sidebar-margin a, .breadcrumb a, #commentform a, .commentlist a, .user-admin-doc a, .rate-this p a, .view-title p a, .list-medium p a  {
  color: #363636;
  font-weight:bold;
  background-color:transparent;
}

.sidebar-margin a:hover {
  color: #00adef!important;
}

.arrow-prev a {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 16px;
  height: 44px;
  background-image: url(../images/bg-arrow-prev.gif);
  margin-right: 10px;
  float: left; }
.arrow-prev a:hover {
  background-position: 0px -44px;
  padding-bottom: 0px;
  border-bottom: none; }
.arrow-next a {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 16px;
  height: 44px;
  background-image: url(../images/bg-arrow-next.gif);
  margin-left: 10px;
  float: right; }
.arrow-next a:hover {
  background-position: 0px -44px;
  padding-bottom: 0px;
  border-bottom: none; }

.pagination {
  /*text-align:center;*/
  margin: 50px auto;
}

.pagination a {
  /*font-weight: bold;*/
}
/*
.pagination span, .pagination a{
  float:left;
  margin-right:2px;
}

.pagination .current {
  font-weight: bold;
}
a.prev {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 13px;
  height: 14px;
  background-image: url(../images/prev.gif);
  margin-left:10px;
}

a.next {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 13px;
  height: 14px;
  background-image: url(../images/next.gif);
}

span.prev {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 13px;
  height: 14px;
  background-image: url(../images/prev-span.gif);
  margin-left:10px;
}

span.next {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 13px;
  height: 14px;
  background-image: url(../images/next-span.gif);
}
*/

#user-admin-controls {
  padding: 20px 0; }

#user-admin-content {
  background-color: #e4e2d1; }
  #user-admin-content #paginate {
    margin-top: 20px;
    margin-bottom: 0px; }
  #user-admin-content table {
    text-align: center;
    margin: 0 auto; }
    #user-admin-content table .noborder {
      border: none; }
    #user-admin-content table td {
      text-align: left;
      border-color: #fff;
      font-size: 85%; }
  #user-admin-content p {
    margin: 0;
    font-size: 108%;
    margin-bottom: 10px; }
    #user-admin-content p a {
      background-color: #00adef;
      color: #fff;
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      padding: 4px 5px;
      margin: 0 5px; }
  #user-admin-content ul {
    font-size: 108%;
    margin-bottom: 10px; }
  #user-admin-content a {
    color: #00adef; }
  #user-admin-content th {
    text-align: left;
    border-color: #fff; }

#user {
  background-color: #000;
  color: #efefef;
  padding-top: 7px;
  padding-bottom: 7px; }
  #user p {
    margin: 0; }
  #user a {
    color: #fff; }
  #user a.special {
    background-color: #00adef;
    color: #fff;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 5px;
    margin: 0 5px; }
  #user .sidebar-width {
    text-align: left; }

#user-admin {
  background-color: #8d8d8d;
  color: #fff;
  padding: 7px 0; }
  #user-admin p {
    margin: 0;
    margin-top: 4px; }
  #user-admin a {
    background-color: #00adef;
    color: #fff;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 5px;
    margin: 0 5px; }
  #user-admin a.special {
    background-color: #ff0000!important; }
  #user-admin a:hover {
    border: none!important; }
  #user-admin .user-admin-doc {
    background-image: none; }

#user-login {
  background-color: #e4e2d1; }
  #user-login .sidebar-width {
    padding: 7px 0; }
  #user-login p {
    margin: 0; }
  #user-login .user-admin-doc {
    background-image: none; }
  #user-login input {
    font-size: 100%;
    border-color: #d3d3d3;
    border-width: 1px;
    border-style: solid;
    border-top-width: 2px;
    border-top-color: #7f7f7f;
    padding: 3px;
    width: 125px; }

#flash {
  font-weight: bold;
  font-size: 123%;
  text-transform: lowercase;
  letter-spacing: -0.7px; }
  #flash .flashes {
    padding-top: 7px;
    padding-bottom: 7px; }

#flash_notice {
  background-color: #aee4a6; }

#flash_error {
  background-color: #e4a6a6; }

.login-arrow {
  position: relative;
  height: 25px; }

.login-arrow-position {
  position: absolute;
  top: -16px;
  left: 144px;
  height: 10px;
  line-height: 10px; }

.button-login {
  border: none!important;
  font-weight: bold;
  color: #fff;
  letter-spacing: -1px;
  padding: 3px;
  padding-bottom: 4px;
  background-color: #00adef;
  width: 50px !important; }
  .button-login:hover {
    background-color: #363636;
    cursor: pointer; }

#login-form {
  width: 450px !important; }

.inside {
  color: #999 !important; }

#hd {
  margin-top: 10px; }
  #hd h1 a {
    display: block;
    position: relative;
    background-position: 0px 0px;
    text-indent: -9999px;
    width: 141px;
    height: 118px;
    background-image: url(../images/logo-desktop.gif);
    float: left; }
    #hd h1 a:hover {
      background-position: 0px -118px;
      padding-bottom: 0px;
      border-bottom: none; }
  #hd p {
    padding-top: 11px; }
  #hd a {
    color: #00adef; }
  
    /*#hd input {
    border: 0;
    width: 143px;
    font-size: 108%;
    color: #999; }
*/
#searchform {
  position: absolute;
  top: -35px;
  left: 820px;
  z-index: 102;
  /*width:350px;*/
}

#searchform input{
  width:100px;
  padding:2px;
  color:#363636;
  /*font-size: 108%;*/
}

#searchsubmit {
  border: none!important;
  font-weight: bold;
  color: #fff;
  width: 18px!important;
  height: 18px;
  text-align:center;
  letter-spacing: -0.7px; 
  text-indent: -9999px;
  background-image: url(../images/bg-search.gif);
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-color:#fff;
  /*background-color:#363636;*/
 }
  #searchsubmit:hover {
    cursor: pointer; }

.container-jukebox {
  width: 510px;
  margin: 0 auto;
  padding: 20px; }

#jukebox {
  background-color: #e4e2d1;
  background-image: url(../images/bg-jukebox-page.png);
  background-attachment: fixed;
  background-position: 0 0;
  /*text-align: center;*/
  margin-top:75px; }

#jukebox a.jukebox-link {
   display: block;
   position: relative;
   background-position: 0px 0px;
   text-indent: -9999px;
   width: 165px;
   height: 47px;
   background-image: url(../images/logo-kittaya.png);
   margin-bottom:20px;
    }
    
#jukebox h3.title {
  margin-top:0px;
  margin-bottom:15px;
}

#side-jukebox {
  margin-bottom: 10px; }
  #side-jukebox h3 a {
    display: block;
    position: relative;
    background-position: 0px 0px;
    text-indent: -9999px;
    width: 300px;
    height: 117px;
    background-image: url(../images/bg-jukebox.gif); }
    #side-jukebox h3 a:hover {
      background-position: 0px -117px;
      padding-bottom: 0px;
      border-bottom: none; }
  #side-jukebox / {
    background-image: url(../images/bg-jukebox.jpg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    height: 125px; }
    #side-jukebox / h1 {
      display: block;
      position: relative;
      background-position: 0px 0px;
      text-indent: -9999px;
      width: 60px;
      height: 44px;
      background-image: url(../images/bg-logo-small.gif); }
    #side-jukebox / h3 {
      line-height: 140%;
      width: 200px;
      margin-top: 5px; }
      #side-jukebox / h3 a {
        background-color: #fff;
        padding: 3px 0px;
        display: block; }
      #side-jukebox / h3 a:hover {
        background-color: #00adef;
        color: #fff; }



#bd form label {
  display: block;
  /*font-weight: bold;*/
  font-size: 93%;
  margin: 5px 0; }
#bd form / input {
  display: block;
  margin: 5px 0 10px;
  padding: 2px; }

.full-page {
  margin-left: 0!important;
  margin-right: 0!important; }

#doc4 {
  width: 960px!important; }

.user-admin-doc {
  width: 990px!important;
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent; }
  .user-admin-doc .sidebar-margin {
    margin-top: 0px;
    margin-bottom: 0px; }

.bg-column-01 {
  background-image: url(../images/bg-colomn-01.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent; }

.bg-column-02 {
  background-image: url(../images/bg-colomn-02.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent; }

.bg-column-03 {
  background-image: url(../images/bg-colomn-03.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent; }

.bg-column-04 {
  background-image: url(../images/bg-colomn-04.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent; }

.bg-footer {
  background-image: url(../images/bg-footer.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent;
  background-image: url(../images/bg-footer.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  background-color: transparent; }

#ft {
  padding-top: 10px; }
  #ft .sidebar-margin {
    margin-top: 0px; }

.sidebar-margin {
  margin: 10px; }
  .sidebar-margin .comment-count {
    background-image: url(../images/bg-comment-02.gif); }

.sidebar-ad {
  width: 300px;
  height: 250px;
  background-color: #e4e2d1;
  display: block;
  margin-bottom: 10px; }

.header-ad {
  width: 728px;
  height: 90px;
  background-color: #999;
  display: block;
  float: right; }
  .header-ad a:hover {
    border-bottom: 0!important;
    padding-bottom: 0!important; }

.sidebar-ad a:hover {
  border-bottom: 0!important;
  padding-bottom: 0!important; }

.content-width {
  width: 620px!important;
  margin-top:10px; 
  }

.yui-gf div.first {
  width: 140px!important; }
.yui-gf div.second-column {
  width: 460px!important; }
.yui-gf .yui-g {
  width: 100%!important; }

.yui-g div.middle-column-1 {
  width: 140px!important; }
.yui-g div.middle-column-2 {
  width: 300px!important; }

.yui-ge div.second-column {
  width: 140px!important; }
.yui-ge div.first-column {
  width: 460px!important; }

.yui-gb div {
  width: 140px!important; }

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

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

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

.left {
  float: left; }

.right {
  float: right; }

.c {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.c-q {
  clear: both; }

.c-l {
  clear: left; }

.hideme {
  display: none; }

.c-r {
  clear: right; }

.block {
  display: block; }

.image-pos-small {
  position: relative;
  top: 4px; }

.list-single-column {
  margin-bottom: 10px; }
  .list-single-column p {
    margin-bottom:7px; }
    .list-single-column p a / {
      color: #00adef; }
  .list-single-column h4 {
    margin: 5px 0 0px 0;
    /*width: 116px;*/
    font-size: 100%; }
  .list-single-column img {
    padding: 3px;
    background-color: #fff;
    border: 1px solid #c7c9be; }
  .list-single-column a img:hover {
    border-color: #00adef!important; }
  .list-single-column a:hover img {
    border-color: #00adef!important; }
  .list-single-column .comment-count {
    left: 118px;
    top: 100px; }
    .list-single-column .comment-count a {
      position: relative;
      top: 2px; }
  .list-single-column .rate-badge {
    left: 127px;
    background-image: url(../images/hy-thumb-small.png); }

.list-avatar {
  margin-bottom: 15px;
  margin-bottom: 10px; }
  .list-avatar img {
    padding: 4px 6px 7px 4px;
    background-image: url(../images/bg-avatar-small.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px; }
  .list-avatar a img:hover {
    background-position: 0 -63px!important; }
  .list-avatar a img.current {
    background-position: 0 -63px!important; }
  .list-avatar a:hover img {
    background-position: 0 -63px!important; }

.list-iw-nomargin {
  width: 140px;
  margin-right: 0px !important;
  margin-left: 5px;
  float: left;
  /*margin-bottom: 5px;*/
}
  .list-iw-nomargin img {
    padding: 3px;
    background-color: #fff;
    border: 1px solid #c7c9be; }
  .list-iw-nomargin ul.image-list {
    text-align: ;
    margin-top: 5px;
    margin-bottom: 2px; }
  .list-iw-nomargin ul.sortnav {
    margin: 0 auto;
    text-align: ;
    margin-top: 5px; }
    .list-iw-nomargin ul.sortnav li h4 a {
      padding: 3px 0 2px 0px; }
  .list-iw-nomargin p {
    text-align: ; }
  .list-iw-nomargin.last {
    margin-right: 0px; }
  .list-iw-nomargin a img:hover {
    border-color: #00adef!important; }
  .list-iw-nomargin .rate-badge {
    left: 127px;
    background-image: url(../images/hy-thumb-small.png); }

.list-iw {
  width: 140px;
  margin-right: 5px;
  margin-left: 5px;
  float: left;
  /*margin-bottom: 5px;*/
}
  .list-iw img {
    padding: 3px;
    background-color: #fff;
    border: 1px solid #c7c9be; }
  .list-iw ul.image-list {
    text-align: ;
    margin-top: 5px;
    margin-bottom: 2px; }
  .list-iw ul.sortnav {
    margin: 0 auto;
    text-align: ;
    margin-top: 5px; }
    .list-iw ul.sortnav li h4 {
      font-size: 108%; }
      .list-iw ul.sortnav li h4 a {
        padding: 3px 0 2px 0px; }
  .list-iw p {
    text-align: ; }
  .list-iw.last {
    margin-right: 0px; }
  .list-iw a img:hover {
    border-color: #00adef!important; }
  .list-iw .rate-badge {
    left: 127px;
    background-image: url(../images/hy-thumb-small.png); }

.list-comment {
  border-bottom: 1px solid #c8c8bb;
  padding-bottom: 5px;
  margin-bottom: 5px; }
  .list-comment img {
    padding: 4px 6px 7px 4px;
    background-image: url(../images/bg-avatar-small.gif);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .list-comment a img:hover {
    background-position: 0 -63px!important; }
  .list-comment a:hover img {
    background-position: 0 -63px!important; }
  .list-comment .position {
    float: right; }
  .list-comment .list-content {
    width: 75%; }
    .list-comment .list-content p {
      margin: 0; }

.list-avatar-large img {
  padding: 4px 6px 7px 4px;
  background-image: url(../images/bg-avatar-large.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 10px; }
.list-avatar-large a img:hover {
  background-position: 0 -109px!important; }
.list-avatar-large a:hover img {
  background-position: 0 -109px!important; }
.list-avatar-large {
  margin:0 auto;
  text-align:center; 
  }

.list-avatar-large p{
  text-align:left;
  padding-left: 20px;
  padding-right:10px; 
  }

.title-event {
  float: left;
  text-align: center;
  width: 408px; }

.top-space {
  margin-top:15px;
}
.title-content {
  float: left;
  width: 408px; }
  .title-content h2 {
    width: 310px; }
.list-news-quick a {
  font-weight:bold;
  }
.list-news-quick li {
  line-height: 138.5%!important;
  margin-bottom:7px; 
}

.position {
  position: relative; }

.positioned {
  position: relative; }

.round {
  position: absolute;
  top: 0px;
  left: 0px;
  line-height: 10px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 300px;
  height: 202px;
  background-image: url(../images/bg-list-item.png); }

.home-features {
  border-bottom: 1px solid #c8c8bb;
  margin-bottom: 20px; }
  .home-features .round {
    background-image: url(../images/bg-list-large.png);
    width: 460px;
    height: 307px; }
  .home-features .rate-badge {
    left: 437px;
    background-image: url(../images/hy-thumb-large.png);
    width: 23px;
    height: 33px;
    z-index: 60; }
  .home-features .arrow-next {
    margin-left: 15px!important;
    margin-top: 15px; }
  .home-features .list-content {
    width: 410px; }
  .home-features a.arrow-next {
    display: block;
    position: relative;
    background-position: 0px 0px;
    text-indent: -9999px;
    width: 30px;
    height: 135px;
    background-image: url(../images/bg-home-feature.gif);
    margin-left: 10px; }
    .home-features a.arrow-next:hover {
      background-position: 0px -135px;
      padding-bottom: 0px;
      border-bottom: none; }
  .home-features ul.sortnav li h2 {
    line-height: 123%; }
    .home-features ul.sortnav li h2 a {
      padding: 3px 2px 2px 0px; }

#news-feature {
    margin-bottom: 10px; }
  #news-feature h2 {
    width: 420px;
    margin-bottom: 5px!important;
    line-height: 123%; }
  #news-feature .round {
    background-image: url(../images/bg-list-large.png);
    width: 460px;
    height: 307px; }
  #news-feature p {
    margin-top: 10px;
    margin-bottom: 10px; }
  #news-feature .rate-badge {
    left: 398px;
    top: -7px;
    background-image: url(../images/hy-thumb-large.png);
    width: 57px;
    text-align: center;
    padding-top: 37px;
    font-weight: bold;
    color: #fff;
    font-size: 85%; }
    #news-feature .rate-badge / {
      height: 57px; }
  #news-feature ul.sortnav li h2 {
    line-height: 123%; }
    #news-feature ul.sortnav li h2 a {
      padding: 3px 2px 2px 0px; }

.rate-badge, .comment-badge {
  position: absolute;
  top: -3px;
  left: 0px;
  line-height: 10px;
  background-color: transparent;
  background-position: 50% 0;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }

.free-badge {
  position: absolute;
  top: -10px;
  left: 70px;
  line-height: 10px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 60px;
  height: 61px;
  background-image: url(../images/badge-free.png); }

.comment-count {
  background-color: transparent;
  width: 22px;
  text-align: center;
  font-size: 85%;
  background-image: url(../images/bg-comment.gif);
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0 0 10px 0px; }
  .comment-count a:hover {
    color: #383838; }

#view-gallery {
  margin-bottom: 20px; }
  #view-gallery .rate-badge {
    left: 398px;
    top: -7px;
    background-image: url(../images/hy-thumb-large.png);
    width: 57px;
    text-align: center;
    padding-top: 37px;
    font-weight: bold;
    color: #fff;
    font-size: 85%; }
    #view-gallery .rate-badge / {
      height: 57px; }

#paginate {
  margin: 0 auto 20px;
  text-align: center; }
  #paginate a {
    color: #363636;
    font-weight: normal; }
  #paginate span.current {
    color: #00adef;
    font-weight: bold; }

.article-tools .nav-inline, .article-tools img {
  float: left; }

#editor_toolbar {
  margin: 0;
  padding: 0;
  display: block; }
  #editor_toolbar li {
    list-style: none;
    margin: 0;
    padding: 0; }
    #editor_toolbar li a {
      display: block;
      position: relative;
      float: left;
      color: #000;
      margin-right: 5px;
      width: 26px;
      height: 24px;
      background-position: 0px 0px;
      text-indent: -9999px; }
      #editor_toolbar li a:hover {
        border-bottom: none!important;
        padding-bottom: 0px!important;
        background-position: 0px -24px;
        background-color: #000000;
        cursor: pointer; }
    #editor_toolbar li #editor_bold_button {
      background-image: url(../images/icon-bold.gif); }
    #editor_toolbar li #editor_italic_button {
      background-image: url(../images/icon-italic.gif); }
    #editor_toolbar li #editor_block_quote_button {
      background-image: url(../images/icon-quote.gif); }
    #editor_toolbar li #editor_deletion_button {
      background-image: url(../images/icon-strike.gif); }
    #editor_toolbar li #editor_link_button {
      background-image: url(../images/icon-link.gif); }
    #editor_toolbar li #editor_heading_2_button {
      background-image: url(../images/icon-h2.gif); }
    #editor_toolbar li #editor_page_break_button {
      background-image: url(../images/icon-page-break.gif); }
    #editor_toolbar li #editor_bullets_button {
      background-image: url(../images/icon-bullet.gif); }
    #editor_toolbar li #editor_numbers_button {
      background-image: url(../images/icon-numbers.gif); }
    #editor_toolbar li #editor_youtube_button {
      background-image: url(../images/icon-youtube.gif); }

textarea.with_rtf_editor {
  display: block;
  width: 500px;
  height: 200px; }

#author, #post_lead, #post_body, #post_title, #post_event_location, #post_url {
  background: #fff; }

#submit-post {
  background-color: #363636;
  color: #fff;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 6px!important;
  margin: 15px 5px;
  border: 0;
  font-weight: bold;
  cursor: pointer; }

#submit-post:hover {
  background-color: #00adef; }

#post_title {
  font-size: 185%!important;
  width: 80%;
  border-color: #c8c8bb;
  border-width: 2px;
  border-style: solid;
  padding: 3px; }

#post_lead, #post_body, #comment, #description {
  line-height: 138%;
  width: 80%;
  border-color: #c8c8bb;
  border-width: 2px;
  border-style: solid;
  padding: 3px; }

#post_body, #comment, #description {
  margin-top: 10px;
  margin-bottom:20px;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 108%;
  padding: 5px; }

#forum_post_body {
  height: 100px; }

#post_lead {
  font-size: 123%!important; }

#post_tags {
  width: 80%; }

#post_section {
  margin-top: 20px; }

table.image-table {
  border: 1px solid #dcdac9; }
  table.image-table img {
    padding: 4px 6px 7px 4px;
    background-image: url(../images/bg-avatar-small.gif);
    background-position: 0 0;
    background-repeat: no-repeat; }
  table.image-table td {
    border: none;
    border-bottom: 1px solid #dcdac9;
    background-color: #ecebdf; }
    table.image-table td.image {
      border-left: 1px solid #dcdac9; }
  table.image-table label, table.image-table input {
    margin: 0;
    padding: 0;
    margin-right: 3px!important; }

#bd table.image-table input {
  display: inline!important;
  margin-bottom: 0px; }
#bd table.image-table label {
  margin-top: 0px;
  font-weight: normal; }

a.delete {
  background-color: #00adef;
  color: #fff;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 3px 5px;
  position: absolute;
  top: 0px;
  left: 283px;
  line-height: 10px; }
  a.delete:hover {
    border: none;
    padding: 3px 5px!important; }

.breadcrumb {
  background-color: #fff;
  margin: 0px;
  padding: 7px 0;
  text-transform: lowercase; }

.no-breadcrumb {
  background-color: #fff;
  margin: 15px 0;
}

.no-margin {
  margin: 0px!important;
  
}

.rate-count-list {
  background-image: url(../images/ic-rate-this.gif);
  background-repeat: no-repeat;
  background-position: 100% 0;
  padding-right: 20px; }

.ajax_radio_container {
  float: left;
  margin-right: 5px;
  margin-top: 5px; }

ul.image-attachment {
  margin: 0px;
  list-style: none; }
  ul.image-attachment li {
    list-style: none; }
  ul.image-attachment textarea {
    margin-bottom: 10px; }

/ .edit_attachment_post_image div, / .edit_forum_post div, / .new_forum_post div {
  display: none!important; }

/ #queue_news div {
  display: none!important; }
  / #queue_news div input {
    margin: none!important;
    display: none!important;
    padding: none!important; }

#attachments {
  border-bottom: 1px solid #c8c8bb;
  margin-bottom: 15px; }
  #attachments .rate-badge {
    left: -40px!important;
    top: -1px;
    background-image: url(../images/bg-arrow-post.gif);
    width: 42px;
    height: 30px; }
  #attachments #Filedata {
    display: block;
    margin-bottom: 10px; }
  #attachments form {
    padding: 10px; }

.edit_post {
  margin-bottom: 50px; }
  .edit_post #post_section {
    margin: 0px!important; }
  .edit_post input {
    background: transparent; }

.autocomplete_container ul.holder {
  background-color: #fff!important;
  margin: 5px 0 10px!important;
  padding: 2px!important;
  border-color: #c8c8bb!important;
  border-width: 2px!important;
  border-style: solid!important; }

.note {
  background-color: #fff;
  padding: 10px; }

#global-links {
  text-align: center;
  color: #fff;
  margin-top: 15px; }
  #global-links p {
    padding: 5px; }
    #global-links p a / {
      color: #fff; }

.round-corner {
  background-color: #fff;
  color: #fff;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 5px;
  margin: 0 auto;
  width: 600px; }

#profile-forms form {
  margin-bottom: 20px!important; }
  #profile-forms form / div input {
    display: none; }
#email,
#url,
#user_login,
#user_email,
#firstname,
#website,
#pass1,
#pass2,
#user_pass,
#profile-forms #user_full_name,
#profile-forms #user_password,
#profile-forms #user_password_confirmation,
#profile-forms #user_user_demographic_attributes_mobile_number,
#author,
#captcha,
#first_name,
#last_name,
#nickname,
#aim,
#aim,
#yim,
#jabber,
#mobile,
#address,
#suburb,
#postcode,
#bhiz-bhiz,
#lastname,
#profile-forms #post_event_location,
#profile-forms #post_url,
#profile-forms #user_current_password {
  line-height: 138%;
  margin-top: 10px;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 108%;
  padding: 5px;
  font-size: 123%!important; }
#profile-forms #user_user_demographic_attributes_about_me {
  line-height: 138%;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 108%;
  padding: 5px; }
#profile-forms #user_want_newsletter {
  float: left;
  margin-right: 5px; }

#avatar-profile {
  margin: 0px;
  list-style: none; }
  #avatar-profile li {
    list-style: none;
    float: left;
    margin-right: 20px; }
    #avatar-profile li / input {
      display: inline!important; }
    #avatar-profile li img {
      padding: 4px 6px 7px 4px;
      background-image: url(../images/bg-avatar-small.gif);
      background-position: 0 0;
      background-repeat: no-repeat; }
    #avatar-profile li a img:hover {
      background-position: 0 -63px!important; }
    #avatar-profile li a:hover img {
      background-position: 0 -63px!important; }

.reset-style {
  font-weight: normal !important; }

#vote_link a {
  padding-left: 25px!important;
  background-image: url(../images/hy-thumb-small.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #363636!important; }

#vote_link_1 a {
  padding-left: 25px!important;
  background-image: url(../images/hy-thumb-small.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-top: 5px;
  padding-bottom: 5px; }

a.comment-icon {
  padding-left: 25px!important;
  background-image: url(../images/bg-comment.gif);
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #363636!important;
   }

a.jukebox-icon {
  padding-left: 25px!important;
  background-image: url(../images/bg-icon-jukebox.gif);
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #363636!important; }

li a.post-edit-link {
  padding-left: 25px!important;
  background-image: url(../images/icon-edit.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #363636;
}

.group {
  border: 1px solid #c8c8bb;
  margin: 10px 0; }
  .group p {
    padding: 0 10px; }
  .group #post_tag_titles_container_container {
    padding: 0 10px; }
  .group h3 {
    padding: 5px 10px;
    margin-bottom: 5px; }

table#filter-content {
  margin-bottom: 15px;
  color: #fff; }
  table#filter-content td {
    background-color: #8d8d8d;
    border: none; }
  table#filter-content td.filter-title {
    background-color: transparent;
    color: #363636;
    padding-bottom: 0px; }
    table#filter-content td.filter-title h2 {
      padding: 0px!important;
      margin: 0px;
      margin-bottom: 10px!important; }

.space {
  height: 50px; }

.space-large {
  height: 100px; }

ul.tag-list {
  list-style: none;
  margin: 0px; }
  ul.tag-list li {
    list-style: none;
    margin-bottom: 5px; }
    ul.tag-list li a {
      font-weight: normal;
      background-color: #e4e2d1;
      padding: 3px; }
    ul.tag-list li a:hover {
      padding: 3px;
      background-color: #00adef;
      color: #fff!important; }

ul.tag-cloud {
  list-style: none;
  margin: 0px;
  text-transform:lowercase; }
  ul.tag-cloud li {
    list-style: none;
    margin-bottom: 5px; }
    ul.tag-cloud li a {
      font-weight: normal;
      padding: 3px;
      background-color: #e4e2d1;
      color:#888; }
    ul.tag-cloud li a:hover {
      padding: 3px;
      background-color: #00adef!important;
      color: #fff!important; }
 ul.tag-cloud li.current-cat a {
   background-color: #00adef!important;
   color:#fff;
 }

.caption {
  background-color: #e4e2d1;
  padding: 3px;
  margin-top: 3px;
  padding-left:5px; }


.description {
  font-weight: normal;
  margin-bottom: 20px; }

.date-for-comment-thing {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  margin-bottom: 1em;
  font-size: 93%;
  line-height: 138.5%; }

.hug_next {
  margin-right: -0.6em !important; }

#featured_post_post_url {
  margin: 5px 0 10px;
  padding: 2px; }

.featured-items td {
  background-color: #e4e2d1;
  border-color: #c8c8bb; }

#author,
#email,
#url,
#bhiz-bhiz,
#user_full_name,
#user_full_name,
#user_password,
#user_password_confirmation,
#featured_post_post_url,
#user_user_demographic_attributes_mobile_number,
#user_current_password {
  margin: 5px 0 10px;
  padding: 2px;
  border-color: #c8c8bb;
  border-width: 2px;
  border-style: solid;
  float: left; }

#featured_post_post_url {
  line-height: 138%;
  margin-top: 10px;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 108%;
  padding: 5px;
  font-size: 123%!important; }

#author,
.edit_post #post_lead,
.edit_post #post_event_location,
.edit_post #post_url,
#email,
#url,
#first_name,
#user_login,
#user_email,
#firstname,
#website,
#pass1,
#pass2,
#captcha,
#last_name,
#nickname,
#user_pass,
#aim,
#yim,
#jabber,
#mobile,
#address,
#suburb,
#postcode,
#bhiz-bhiz,
#lastname,
.edit_post #user_session_email,
.edit_post #user_session_password,
.edit_post #user_password,
.edit_post #user_password_confirmation,
.edit_post #user_full_name,
.edit_post #user_display_name,
.edit_post #user_user_demographic_attributes_mobile_number,
.edit_post #user_user_demographic_attributes_address,
.edit_post #user_user_demographic_attributes_suburb,
.edit_post #user_user_demographic_attributes_postcode,
.edit_post #forum_topic_title,
.edit_post #forum_topic_description,
.edit_post #forum_topic_body,
#new_forum_post #user_display_name,
#new_forum_post #post_lead,
#new_forum_post #post_event_location,
#new_forum_post #post_url,
#new_forum_post #user_session_email,
#new_forum_post #user_session_password,
#new_forum_post #user_password,
#new_forum_post #user_password_confirmation,
#new_forum_post #user_full_name,
#new_forum_post #user_display_name,
#new_forum_post #user_user_demographic_attributes_mobile_number,
#new_forum_post #user_user_demographic_attributes_address,
#new_forum_post #user_user_demographic_attributes_suburb,
#new_forum_post #user_user_demographic_attributes_postcode,
#new_forum_post #forum_topic_title,
#new_forum_post #forum_topic_description,
#new_forum_post #forum_topic_body,
#new_user_session #user_display_name,
#new_user_session #post_lead,
#new_user_session #post_event_location,
#new_user_session #post_url,
#new_user_session #user_session_email,
#new_user_session #user_session_password,
#new_user_session #user_password,
#new_user_session #user_password_confirmation,
#new_user_session #user_full_name,
#new_user_session #user_display_name,
#new_user_session #user_user_demographic_attributes_mobile_number,
#new_user_session #user_user_demographic_attributes_address,
#new_user_session #user_user_demographic_attributes_suburb,
#new_user_session #user_user_demographic_attributes_postcode,
#new_user_session #forum_topic_title,
#new_user_session #forum_topic_description,
#new_user_session #forum_topic_body,
#new_user #user_display_name,
#new_user #post_lead,
#new_user #post_event_location,
#new_user #post_url,
#new_user #user_session_email,
#new_user #user_session_password,
#new_user #user_password,
#new_user #user_password_confirmation,
#new_user #user_full_name,
#new_user #user_display_name,
#new_user #user_user_demographic_attributes_mobile_number,
#new_user #user_user_demographic_attributes_address,
#new_user #user_user_demographic_attributes_suburb,
#new_user #user_user_demographic_attributes_postcode,
#new_user #forum_topic_title,
#new_user #forum_topic_description,
#new_user #forum_topic_body,
#new_forum_topic #user_display_name,
#new_forum_topic #post_lead,
#new_forum_topic #post_event_location,
#new_forum_topic #post_url,
#new_forum_topic #user_session_email,
#new_forum_topic #user_session_password,
#new_forum_topic #user_password,
#new_forum_topic #user_password_confirmation,
#new_forum_topic #user_full_name,
#new_forum_topic #user_display_name,
#new_forum_topic #user_user_demographic_attributes_mobile_number,
#new_forum_topic #user_user_demographic_attributes_address,
#new_forum_topic #user_user_demographic_attributes_suburb,
#new_forum_topic #user_user_demographic_attributes_postcode,
#new_forum_topic #forum_topic_title,
#new_forum_topic #forum_topic_description,
#new_forum_topic #forum_topic_body {
  display: block!important;
  margin: 5px 0 10px;
  padding: 2px;
  border-color: #c8c8bb;
  border-width: 2px;
  border-style: solid;
  line-height: 138%;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 108%;
  padding: 5px;
  font-size: 123%!important;
  float: none!important; }

#comment_body {
  display: block!important;
  margin: 5px 0 10px;
  padding: 2px;
  border-color: #c8c8bb;
  border-width: 2px;
  border-style: solid;
  line-height: 138%;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 108%;
  padding: 5px;
  font-size: 123%!important;
  float: none!important; }

#user_user_demographic_attributes_about_me {
  margin: 5px 0 10px;
  padding: 2px;
  border-color: #c8c8bb;
  border-width: 2px;
  border-style: solid; }

#user_submit,
#featured_post_submit {
  margin: 10px; }


#commentform form label {
}

#commentform {
  margin-top:20px;
}
.bg-cover {
  background-color: #ddd;
  /*background-image: url(../images/bg-cover.jpg);*/
  background-position: 0 0;
  background-attachment: fixed;
}

.bg-padding {
  background-color: #fff;
  padding: 1px 10px 10px 10px;}

ul#activity-list,
ul#search-list {
  list-style: none;
  margin-left: 0px;
  font-size: 100%; }
  ul#activity-list li,
  ul#search-list li {
    list-style: none; }
    ul#activity-list li p a,
    .search-tags a {  
      background-color: #e4e2d1;
      padding: 3px;
      margin-top: 5px;
      padding-left:5px;
      color:#363636!important;
      font-weight:normal; }
      
      .search-tags a:hover {
        background-color: #00adef!important;
        color: #fff!important; }

#cloud a:hover {
  background-color: #00adef!important;
  border-bottom: none!important;
  color: #fff; }

ul#search-list .position {
  width: 12%; }
ul#search-list .list-content {
  width: 88%; }

#promotion {
  background-color: #e4e2d1;
  margin-top: 15px; }
  #promotion a {
    color: #00adef!important; }
  #promotion img {
    padding: 3px;
    background-color: #fff;
    border: 1px solid #c7c9be;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px; }
  #promotion h4 {
    font-weight: normal;
    margin-top: 10px; }
  #promotion .rule {
    background-image: url(../images/bg-hr-02.gif); }

#body-text h5 {
  margin-bottom: 15px; }

.attachment_post_image {
  margin-bottom: 15px; }

.bottom-ad {
  text-align: center;
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 20px; }
  .bottom-ad a {
    border: none!important;
    padding: 0!important;  
    }

.button-space {
  margin: 15px 0px; }

.static-preview {
  margin-bottom: 15px; }
  
.height-avatar {
  height: 50px;
  width:50px;
}

h3#comments {
  margin-bottom:20px;
  margin-top:40px;
}

ol.commentlist li{
  list-style:none;
}

ol.commentlist {
  margin-left:0;
}

.hightlight-background {
  background-color: #e4e2d1;
}

.wp-caption-text {
}

.wp-caption-text em{
  background-color: #e4e2d1;
}

.aktt_tweets ul{
  margin-left:0;
  margin-top:0;
}

#main_text img{
  /*width:460px;*/
}

#main_text h2 {
 font-size: 123%;
}

.aktt_tweets ul li {
  list-style:none;
  border-bottom-style: solid;
  border-bottom-color: #c8c8bb;
  padding-bottom:2px;
  border-width:1px;
  padding-top:2px;
}

ul.songs {
  margin-left:0;
  margin-top:0;
}

ul.songs li {
  list-style:none;
  border-bottom-style: solid;
  border-bottom-color: #363636;
  padding-bottom:4px;
  border-width:1px;
  padding-top:4px;
  background-image: url(../images/ic-song.png);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding-left: 25px;
  
}

ul.songs li a {
  color:#fff;
}

.special-rego {
  border-color:#c8c8bb;
  border-width:4px;
  border-style:solid;
  background-color:#e4e2d1;  
}

.padding-special {
 padding:10px; 
}
#main_text {
  margin-top:10px;
}

.round-box {
  background-color: #e4e2d1;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 7px 5px;
}

.round-box p{
   padding-left: 10px;
   padding-right:10px; 
   }

.upload-iw-in {
  background-color: #00adef;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 7px 5px;
}

.upload-iw-in a {
  color:#fff!important;
}

.upload-iw-in p{
   padding-left: 10px;
   padding-right:10px; 
   }

.upload-arrow {
  position: absolute;
  top: -1px;
  left: 305px;
  line-height: 10px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 47px;
  background-image: url(../images/upload-arrow3.gif);
}

#event .upload-arrow {
  /*left: 230px;*/
}

#event .upload-iw-in p {
  margin-bottom:0px;
}

.rate-this a{
 color:#fff!important;
}

.rate-this p{
  padding:5px;
  padding-left:45px;
  background-color:#00adef;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color:#fff;
  text-align:left;
}

.rate-this .rate-badge {
  left: -5px;
  top: -10px;
  background-image: url(../images/hy-thumb-medium.png);
  width: 45px;
  text-align: center;
  padding-top: 18px;
  padding-bottom: 12px;
  font-weight: bold;
  color: #fff;
  font-size: 150%; }
  .rate-this .rate-badge / {
    height: 57px; }


.juke-top {
  position: absolute;
  top: -48px;
  left: 0px;
  line-height: 10px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(../images/bg-juke-top.png);
  width: 300px;
  height:55px;
}

a.jukebox-link {
  display: block;
  position: relative;
  background-position: 0px 0px;
  text-indent: -9999px;
  width: 300px;
  height: 48px;
  background-image: url(../images/bg-juke-bottom.png);
   }
   
#juke-list {
  background-color:#fff;
  font-size:100%!important;
  text-align:center;
}

#juke-list ul{
  margin-left:0;
  margin-top:0;
  width:100%;
}

#juke-list ul li {
  list-style:none;
  border-bottom-style: solid;
  border-bottom-color: #c8c8bb;
  border-width:1px;

}

h3.jukebox-icon {
  background-image: url(../images/ic-jukebox.png);
  background-repeat: no-repeat;
  background-position: 0 -2px;
  padding-left:27px;
  margin-top:0!important;
}

#vid-home {
  background-color:;
  margin:0 auto;
  text-align:center;
  padding:10px 0 10px;
  border-bottom: solid #fff 4px;
}

#vid-home p {
  /*color:#999;*/
  margin:0;
}

#vid-home p.advertise {
  margin-right:10px;
}

#subscribe-home {
  background-color:;
  padding:0 10px 5px;
  margin-top:10px;
  border-top: solid #fff 4px;
  border-bottom: solid #fff 4px;
}

#subscribe-side {
  background-color:;
  padding:0 10px 5px;
  margin-top:10px;
  border-top: solid #fff 4px;
}

#subscribe-home a:hover{
  color:#00adef!important;
}

#subscribe-home h2 {
  margin-top:10px;
}

#subscribe-home input, #subscribe-side input {
  float:left!important;
}

#subscribe-news {
  background-color:#363636;
  border:none;
  padding: 5px;
  margin-left:10px;
  position:relative;
  top:7px;
  color:#fff;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor:pointer;
}

#subscribe-news:hover {
  background-color:#00adef;
}

#print img {
  display:block;
  margin:10px 0;
}

.current-event {
  background-color: ;
  border-left:1px solid #c8c8bb;
  border-right:1px solid #c8c8bb;
  border-bottom:3px solid #e4e2d1;
  margin-bottom:10px;
}

.current-event .position {
  padding-right:10px;
  width: 16%;
}

.current-event .list-content {
  padding-left:10px;
  width: 64%;
}

.current-event .comment-counter {
  top: 0px;
  left: 420px; }
  
#event h6 {  
  margin-top:10px;
  border-top:1px solid #c8c8bb;
  border-left:1px solid #c8c8bb;
  border-right:1px solid #c8c8bb;
  border-bottom:1px solid #c8c8bb;
  background-color:#e4e2d1;
  margin:0;padding:5px
}

#event .list-default .position {  
 float: right;
 width: 150px;
 text-align:right;
}

#event .list-default .list-content {
 float: left;
 width: 265px;
}

#event .list-default .comment-counter {
  top: 0px;
  left: -25px; }

#event .list-default img {
  padding: 3px;
  background-color: #fff;
  border: 1px solid #c7c9be;
  background-image:none; }
#event .list-default img:hover {
  border-color: #00adef!important; }
#event .list-default a:hover img {
  border-color: #00adef!important; }
  
#ad_block {
  margin:0;
  padding:0;
  float:left;
  overflow:hidden;
  width:100%;
  padding-bottom:5px;
  padding-top:10px;
  margin-bottom:20px;
  border-bottom:1px solid #c8c8bb;
  border-top:1px solid #c8c8bb;
}

#ad_block a:hover {
  border-bottom:none;
}

#ad_block li {
  float:left;
  margin-right:7px;
  margin-left:7px;
  list-style:none;
}

.ad_title {
  width:100%;
  border-bottom:1px solid #c8c8bb;
  padding-bottom:5px;
  margin-bottom:10px;
  text-align:right;
  font-weight:normal;
  font-size:85%;
}
