html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

body {
  line-height: 1.5; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal; }

table, td, th {
  vertical-align: middle; }

blockquote:before, blockquote:after, q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }

a img {
  border: none; }

object, embed {
  outline: none; }
  object:active, object:hover, embed:active, embed:hover {
    outline: none; }

#reporting {
  position: absolute;
  top: -90000px;
  height: 0;
  width: 0;
  display: none; }

body {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: white; }

h1, h2, h3, h4, h5, h6 {
  color: white;
  font-weight: normal;
  letter-spacing: -0.04em; }

h2 {
  font-size: 30px;
  line-height: 1;
  margin-bottom: 3px; }

h3 {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 1em; }

p {
  margin-bottom: 1.5em; }

#privacy ul, #privacy ol {
  margin-left: 1.5em;
  margin-bottom: 0.75em; }

small {
  font-size: 10px;
  color: #686868; }

a {
  color: #ac9c64;
  text-decoration: none;
  outline: none; }
  a:hover {
    text-decoration: underline; }
  a:active {
    outline: none; }
  a.rss-link {
    padding-left: 15px;
    background: url("../assets/icons/feedicon.png") no-repeat center left; }

#at20mc {
  border: 2px solid white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em; }
  #at20mc #at15s {
    border: 2px solid white;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em; }
  #at20mc #at15s, #at20mc #at_hover, #at20mc #at_hover div, #at20mc #at_hover div span {
    background-color: white !important; }
  #at20mc #at_hover .at_item, #at20mc #at_share .at_item {
    background-color: white !important; }
  #at20mc #at16pf {
    display: none !important; }

.loading {
  background: url(../assets/icons/indicator_large_bb.gif) no-repeat scroll center center !important; }
  .loading * {
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0); }

#comments_wrapper.loading {
  height: 100px; }
  #comments_wrapper.loading li.comment {
    display: none !important; }

#video_teaser_wrapper {
  position: relative;
  height: 320px;
  overflow: hidden; }
  #video_teaser_wrapper img {
    position: absolute;
    bottom: 0px;
    left: 0px;
    cursor: pointer; }

#video_teaser_wrapper.expanded {
  height: auto;
  margin-top: 0px; }

.main.col h2 {
  position: relative; }
  .main.col h2 a.go_to_forum {
    background: transparent url(../assets/icons/arrow_go_to_yellow.gif) no-repeat scroll 0 center;
    font-size: 12px;
    padding-left: 14px;
    position: absolute;
    right: 0;
    color: white;
    letter-spacing: 0px;
    font-weight: bold;
    top: 3px; }

#top_mailbox_header.blinky {
  text-decoration: blink; }

#top_mailbox_header.fatty {
  font-weight: bold; }

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  background: url(../assets/element_bg/dialog_overlay_bg.png) repeat scroll top left; }

.ui-dialog-titlebar {
  display: none; }

.ui-dialog {
  z-index: 99999999 !important;
  padding-bottom: 24px; }

.dialog {
  position: relative;
  margin: 0 auto;
  position: relative;
  background: url(../assets/element_bg/dialog_bg.png) no-repeat scroll top left;
  width: 541px;
  padding: 24px 0 0 24px;
  z-index: 9000; }
  .dialog .dialog_bottom {
    position: absolute;
    bottom: -24px;
    left: 0;
    background: url(../assets/element_bg/dialog_bg.png) no-repeat scroll bottom left;
    width: 566px;
    height: 24px; }
  .dialog a.close_button {
    z-index: 200;
    top: 24px;
    right: 42px;
    text-indent: -9000px;
    display: block;
    position: absolute;
    background-image: url(../assets/element_bg/dialog_close_button.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 59px;
    height: 17px; }
    .dialog a.close_button:hover {
      background-position: left -17px; }
  .dialog #dialog_logo {
    background: url(../assets/element_bg/dialog_side_logo.png) no-repeat scroll top left;
    width: 110px;
    height: 150px;
    float: left; }
  .dialog #dialog_content {
    padding: 14px 0 0 11px;
    width: 372px;
    float: left;
    background-color: #bec5d1; }
    .dialog #dialog_content .markItUp {
      width: 372px; }

.dialog.notice #dialog_logo {
  background: url(../assets/element_bg/flash_message_logo.png) no-repeat scroll top left;
  height: 38px; }
.dialog.notice #flash_message {
  color: #010101; }
  .dialog.notice #flash_message p {
    color: #010101; }

.dialog.error #dialog_logo {
  background: url(../assets/element_bg/flash_message_logo.png) no-repeat scroll top left;
  height: 38px; }
.dialog.error #flash_message {
  background: url(../assets/element_bg/flash_message_alert.gif) no-repeat scroll center left;
  padding: 20px 0 0 60px;
  margin: -14px 0 0 -11px;
  height: 36px;
  color: #010101; }

.dialog div h3, .dialog #reply_to_user h3 {
  margin-bottom: 0em; }
.dialog div h2, .dialog #reply_to_user h2 {
  margin-bottom: 0px;
  color: black; }
  .dialog div h2 small, .dialog #reply_to_user h2 small {
    font-size: 11px;
    color: black;
    letter-spacing: 0; }
    .dialog div h2 small a, .dialog #reply_to_user h2 small a {
      text-decoration: underline;
      color: black; }
.dialog div p.required, .dialog #reply_to_user p.required {
  color: #79808d; }
.dialog div form, .dialog #reply_to_user form {
  padding: 0;
  margin-top: 20px;
  background: none; }
  .dialog div form fieldset p, .dialog #reply_to_user form fieldset p {
    background-color: #808794; }
    .dialog div form fieldset p label, .dialog #reply_to_user form fieldset p label {
      color: black; }
    .dialog div form fieldset p small, .dialog #reply_to_user form fieldset p small {
      color: #abb3c2; }
    .dialog div form fieldset p a, .dialog #reply_to_user form fieldset p a {
      color: #ac9c64; }
  .dialog div form fieldset .required.single, .dialog #reply_to_user form fieldset .required.single {
    width: 346px; }
  .dialog div form fieldset .required label, .dialog #reply_to_user form fieldset .required label {
    color: #ac9c64; }
  .dialog div form fieldset .required.double, .dialog #reply_to_user form fieldset .required.double {
    width: 162px; }
    .dialog div form fieldset .required.double input, .dialog #reply_to_user form fieldset .required.double input {
      width: 158px; }
  .dialog div form fieldset .required.double.last, .dialog #reply_to_user form fieldset .required.double.last {
    padding-right: 12px; }
  .dialog div form fieldset p.action, .dialog #reply_to_user form fieldset p.action {
    background-color: transparent;
    width: auto;
    padding: 5px 0 0 0;
    margin-bottom: 5px;
    color: black; }
    .dialog div form fieldset p.action a.close_button, .dialog #reply_to_user form fieldset p.action a.close_button {
      background: none;
      position: static;
      display: inline;
      color: black;
      text-decoration: underline; }
    .dialog div form fieldset p.action input, .dialog #reply_to_user form fieldset p.action input {
      color: #ac9c64;
      background-color: black;
      letter-spacing: -0.4px;
      text-transform: uppercase;
      cursor: pointer; }
      .dialog div form fieldset p.action input:hover, .dialog #reply_to_user form fieldset p.action input:hover {
        color: black;
        background-color: #ac9c64; }

.dialog #reply_to_user {
  color: black; }
  .dialog #reply_to_user a {
    color: black;
    text-decoration: underline; }
  .dialog #reply_to_user form h3 {
    display: none; }
  .dialog #reply_to_user form p input {
    width: 170px; }
  .dialog #reply_to_user form p textarea {
    width: 355px; }
  .dialog #reply_to_user form p.submit {
    width: auto;
    padding: 5px 0 0 0;
    margin-bottom: 17px;
    color: black; }
    .dialog #reply_to_user form p.submit a.close_button {
      background: none;
      position: static;
      display: inline;
      color: black;
      text-decoration: underline; }
    .dialog #reply_to_user form p.submit input {
      color: #ac9c64;
      background-color: black;
      letter-spacing: -0.4px;
      width: auto;
      text-transform: uppercase; }

.clearfix:after, #wrapper:after, #footer:after, ol.posts:after, ul.teasers:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden; }

.clearfix, #wrapper, #footer, ol.posts, ul.teasers {
  display: inline-block; }

html[xmlns] .clearfix, html[xmlns] #wrapper, html[xmlns] #footer, html[xmlns] ol.posts, html[xmlns] ul.teasers {
  display: block; }

* html .clearfix, * html #wrapper, * html #footer, * html ol.posts, * html ul.teasers {
  height: 1%; }

.clear {
  clear: both; }

body .nofloat {
  float: none; }

.blog_post_show h4#comments {
  position: relative;
  font-size: 18px;
  margin-top: 25px; }
  .blog_post_show h4#comments a {
    position: absolute;
    right: 8px;
    top: 6px;
    font-size: 12px; }

h4#comments {
  background-color: #262626;
  padding: 1px 8px;
  margin-bottom: 12px; }

ol.comments {
  padding: 0em;
  margin: 0em; }
  ol.comments li.comment {
    background: url("../assets/icons/comment_bg.gif") repeat-y;
    padding-left: 30px;
    list-style-type: none;
    padding-bottom: 30px;
    clear: left; }
    ol.comments li.comment .user {
      float: left;
      width: 70px; }
      ol.comments li.comment .user span.gravatar, ol.comments li.comment .user div.gravatar {
        display: block;
        width: 70px;
        text-align: center;
        cursor: pointer; }
      ol.comments li.comment .user .premium {
        clear: both;
        margin-left: 10px;
        width: 50px;
        border-top: 1px solid #ac9c64; }
        ol.comments li.comment .user .premium a {
          display: block;
          float: left;
          height: 26px;
          width: 18px;
          margin-right: 10px;
          background: transparent url(/assets/element_bg/premium_user.png) no-repeat;
          text-indent: -1982em; }
          ol.comments li.comment .user .premium a.powerup_user {
            width: 27px;
            background-position: -32px -1px; }
    ol.comments li.comment .content {
      float: left;
      width: 450px; }
      ol.comments li.comment .content p {
        margin-bottom: 6px; }
      ol.comments li.comment .content em {
        font-style: italic; }
      ol.comments li.comment .content p.header {
        position: relative; }
        ol.comments li.comment .content p.header strong {
          color: #abb3c2;
          font-weight: normal; }
        ol.comments li.comment .content p.header a {
          color: #abb3c2; }
      ol.comments li.comment .content p.actions a {
        color: #abb3c2; }
      ol.comments li.comment .content p.actions a.reply_link {
        float: left;
        line-height: 12px;
        margin-right: 12px; }
      ol.comments li.comment .content p.actions span.editorial {
        border-left: 3px solid #333333;
        padding-left: 6px;
        display: none;
        line-height: 12px;
        float: left;
        margin: 0px 0px 0px 6px; }
      ol.comments li.comment .content p.actions span.rating {
        border-left: 3px solid #333333;
        padding-left: 6px;
        display: block;
        line-height: 12px;
        float: left;
        margin: 0; }
        ol.comments li.comment .content p.actions span.rating span.overall {
          border: medium none;
          float: left;
          padding: 0;
          position: static; }
        ol.comments li.comment .content p.actions span.rating a.rate_up, ol.comments li.comment .content p.actions span.rating a.rate_down {
          display: block;
          background: url("../assets/icons/thumbs_up_down.gif") no-repeat scroll top left;
          width: 12px;
          height: 12px;
          text-indent: -9000px;
          float: left;
          margin-right: 6px; }
        ol.comments li.comment .content p.actions span.rating a.rate_up {
          background-position: left 0px; }
          ol.comments li.comment .content p.actions span.rating a.rate_up:hover {
            background-position: left -13px; }
        ol.comments li.comment .content p.actions span.rating a.rate_down {
          background-position: -22px top; }
          ol.comments li.comment .content p.actions span.rating a.rate_down:hover {
            background-position: -22px -13px; }
        ol.comments li.comment .content p.actions span.rating span.not_allowed {
          display: block;
          padding: 5px 0; }
      ol.comments li.comment .content cite, ol.comments li.comment .content blockquote {
        color: #aaaaaa;
        margin-left: 10px;
        padding-left: 10px;
        border-left: 1px solid #aaaaaa;
        display: block; }
  ol.comments li.team_member {
    background: url("../assets/icons/comment_bg_team.png") no-repeat; }
  ol.comments .rating {
    margin-top: 10px; }
    ol.comments .rating li {
      padding: 0px; }

input::selection, input::-moz-selection, input::-webkit-selection,
textarea::selection, textarea::-moz-selection, textarea::-webkit-selection {
  background: white;
  color: black; }

form p.form_error input, form p.form_error textarea {
  background-color: #363636;
  color: white; }
form p.form_error strong {
  font-weight: normal; }

form.commentform, form#commentform {
  background: url("../assets/icons/comment_form.gif") no-repeat;
  padding-left: 40px; }

form p {
  margin-bottom: 3px;
  clear: left; }

sup.required {
  color: #ac9c64; }

form input, form textarea {
  background-color: #191919;
  border: none;
  color: white;
  padding: 2px 2px; }

form textarea {
  width: 522px;
  height: 100px; }

h2.new_topic_form {
  font-size: 18px; }

form h3 {
  margin-bottom: 6px; }
form span.error_msg {
  display: block;
  padding-left: 170px;
  color: #ac9c64; }
form p {
  margin-bottom: 1em; }
  form p label {
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 20px; }
  form p input {
    color: #dddddd;
    font-size: 14px;
    padding: 5px;
    width: 240px; }
form p.required input {
  background-color: #444444; }
form p.submit input {
  width: auto; }

form.commentform p label {
  color: #686868;
  font-size: 10px; }

form input#post_submit, form p.submit input {
  background-color: #ac9c64;
  color: black;
  font-weight: bold;
  cursor: pointer; }
  form input#post_submit:hover, form p.submit input:hover {
    background-color: white; }

form.commentform p label, form#commentform p label {
  display: inline;
  float: none; }

form.forum_login p label {
  margin-right: 0em; }

form#new_topic_form, form.edit_form {
  background: url("../assets/icons/comment_form.gif") no-repeat;
  padding-left: 40px; }
  form#new_topic_form p label, form.edit_form p label {
    display: inline;
    margin-left: 0em;
    width: auto; }
  form#new_topic_form p.post_for_title input, form.edit_form p.post_for_title input {
    width: 324px; }

form input.checkbox {
  width: auto !important;
  display: inline !important; }

form#new_newsletter_subscription {
  margin-top: 1em; }
  form#new_newsletter_subscription #submit {
    margin: 20px 0 0 170px;
    width: 250px;
    cursor: pointer; }

form#new_newsletter_subscription label {
  font-weight: bold;
  font-size: 16px; }

form#new_newsletter_subscription input#comment_submit {
  width: auto;
  padding: 4px; }

small.required {
  color: #ac9c64; }

form.new_user_session, form.new_user, form.dialog_login_form, form.edit_user, form.new_password_reset, form.edit_password_reset {
  border-left: 3px solid #222222;
  margin-left: 40px;
  padding-left: 9px; }
  form.new_user_session h2, form.new_user h2, form.dialog_login_form h2, form.edit_user h2, form.new_password_reset h2, form.edit_password_reset h2 {
    background: url("../assets/icons/comment_form.gif") no-repeat;
    margin-left: -40px;
    padding-left: 40px; }
  form.new_user_session fieldset, form.new_user fieldset, form.dialog_login_form fieldset, form.edit_user fieldset, form.new_password_reset fieldset, form.edit_password_reset fieldset {
    width: 530px; }
    form.new_user_session fieldset p.form_error, form.new_user fieldset p.form_error, form.dialog_login_form fieldset p.form_error, form.edit_user fieldset p.form_error, form.new_password_reset fieldset p.form_error, form.edit_password_reset fieldset p.form_error {
      background-color: #d3141c;
      color: white; }
      form.new_user_session fieldset p.form_error small, form.new_user fieldset p.form_error small, form.dialog_login_form fieldset p.form_error small, form.edit_user fieldset p.form_error small, form.new_password_reset fieldset p.form_error small, form.edit_password_reset fieldset p.form_error small {
        display: none; }
    form.new_user_session fieldset p, form.new_user fieldset p, form.dialog_login_form fieldset p, form.edit_user fieldset p, form.new_password_reset fieldset p, form.edit_password_reset fieldset p {
      height: 80px;
      background-color: #131313;
      width: 524px;
      padding: 10px 0 1px 12px;
      margin-bottom: 5px; }
      form.new_user_session fieldset p label, form.new_user fieldset p label, form.dialog_login_form fieldset p label, form.edit_user fieldset p label, form.new_password_reset fieldset p label, form.edit_password_reset fieldset p label {
        display: block;
        color: #ac9c64;
        font-weight: normal;
        float: none;
        text-align: left;
        width: auto;
        margin-bottom: 3px; }
        form.new_user_session fieldset p label a small, form.new_user fieldset p label a small, form.dialog_login_form fieldset p label a small, form.edit_user fieldset p label a small, form.new_password_reset fieldset p label a small, form.edit_password_reset fieldset p label a small {
          display: inline;
          margin-bottom: 0; }
      form.new_user_session fieldset p input, form.new_user fieldset p input, form.dialog_login_form fieldset p input, form.edit_user fieldset p input, form.new_password_reset fieldset p input, form.edit_password_reset fieldset p input {
        background-color: #abb2c2;
        display: block;
        color: black;
        margin-bottom: 2px; }
      form.new_user_session fieldset p small, form.new_user fieldset p small, form.dialog_login_form fieldset p small, form.edit_user fieldset p small, form.new_password_reset fieldset p small, form.edit_password_reset fieldset p small {
        display: block;
        margin-bottom: 5px; }
        form.new_user_session fieldset p small a, form.new_user fieldset p small a, form.dialog_login_form fieldset p small a, form.edit_user fieldset p small a, form.new_password_reset fieldset p small a, form.edit_password_reset fieldset p small a {
          color: #bec5d1; }
    form.new_user_session fieldset p.checkbox, form.new_user_session fieldset p.action, form.new_user fieldset p.checkbox, form.new_user fieldset p.action, form.dialog_login_form fieldset p.checkbox, form.dialog_login_form fieldset p.action, form.edit_user fieldset p.checkbox, form.edit_user fieldset p.action, form.new_password_reset fieldset p.checkbox, form.new_password_reset fieldset p.action, form.edit_password_reset fieldset p.checkbox, form.edit_password_reset fieldset p.action {
      height: auto; }
      form.new_user_session fieldset p.checkbox input, form.new_user_session fieldset p.action input, form.new_user fieldset p.checkbox input, form.new_user fieldset p.action input, form.dialog_login_form fieldset p.checkbox input, form.dialog_login_form fieldset p.action input, form.edit_user fieldset p.checkbox input, form.edit_user fieldset p.action input, form.new_password_reset fieldset p.checkbox input, form.new_password_reset fieldset p.action input, form.edit_password_reset fieldset p.checkbox input, form.edit_password_reset fieldset p.action input {
        width: auto; }
    form.new_user_session fieldset p.multiple, form.new_user fieldset p.multiple, form.dialog_login_form fieldset p.multiple, form.edit_user fieldset p.multiple, form.new_password_reset fieldset p.multiple, form.edit_password_reset fieldset p.multiple {
      height: 108px; }
    form.new_user_session fieldset p.required, form.new_user fieldset p.required, form.dialog_login_form fieldset p.required, form.edit_user fieldset p.required, form.new_password_reset fieldset p.required, form.edit_password_reset fieldset p.required {
      background-color: #262626; }
      form.new_user_session fieldset p.required input, form.new_user fieldset p.required input, form.dialog_login_form fieldset p.required input, form.edit_user fieldset p.required input, form.new_password_reset fieldset p.required input, form.edit_password_reset fieldset p.required input {
        background-color: #abb3c2;
        color: black; }
    form.new_user_session fieldset p.double, form.new_user fieldset p.double, form.dialog_login_form fieldset p.double, form.edit_user fieldset p.double, form.new_password_reset fieldset p.double, form.edit_password_reset fieldset p.double {
      clear: none;
      float: left;
      overflow: hidden;
      width: 250px; }
    form.new_user_session fieldset p.triple, form.new_user fieldset p.triple, form.dialog_login_form fieldset p.triple, form.edit_user fieldset p.triple, form.new_password_reset fieldset p.triple, form.edit_password_reset fieldset p.triple {
      clear: none;
      float: left;
      overflow: hidden;
      width: 166px; }
    form.new_user_session fieldset p.checkbox input, form.new_user fieldset p.checkbox input, form.dialog_login_form fieldset p.checkbox input, form.edit_user fieldset p.checkbox input, form.new_password_reset fieldset p.checkbox input, form.edit_password_reset fieldset p.checkbox input {
      background-color: transparent;
      display: inline; }
    form.new_user_session fieldset p.checkbox label, form.new_user fieldset p.checkbox label, form.dialog_login_form fieldset p.checkbox label, form.edit_user fieldset p.checkbox label, form.new_password_reset fieldset p.checkbox label, form.edit_password_reset fieldset p.checkbox label {
      display: inline;
      float: none; }
  form.new_user_session p.action input, form.new_user p.action input, form.dialog_login_form p.action input, form.edit_user p.action input, form.new_password_reset p.action input, form.edit_password_reset p.action input {
    background-color: #ac9c64;
    border: none;
    color: black;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0em;
    display: inline; }
  form.new_user_session .errorExplanation h2, form.new_user .errorExplanation h2, form.dialog_login_form .errorExplanation h2, form.edit_user .errorExplanation h2, form.new_password_reset .errorExplanation h2, form.edit_password_reset .errorExplanation h2 {
    font-size: 16px; }
  form.new_user_session .errorExplanation ul, form.new_user .errorExplanation ul, form.dialog_login_form .errorExplanation ul, form.edit_user .errorExplanation ul, form.new_password_reset .errorExplanation ul, form.edit_password_reset .errorExplanation ul {
    margin-bottom: 8px; }
    form.new_user_session .errorExplanation ul li, form.new_user .errorExplanation ul li, form.dialog_login_form .errorExplanation ul li, form.edit_user .errorExplanation ul li, form.new_password_reset .errorExplanation ul li, form.edit_password_reset .errorExplanation ul li {
      margin-left: 18px; }

.dialog form#new_user_session, .dialog form#new_user {
  background: none;
  border: 0;
  margin: 0; }
  .dialog form#new_user_session #user_session_submit, .dialog form#new_user #user_session_submit {
    width: 100px; }

form.edit_user fieldset p.hint {
  background: transparent;
  height: auto;
  padding: 30px 0 0px 12px; }
form.edit_user fieldset p.single {
  width: 512px; }
  form.edit_user fieldset p.single input.long {
    width: 502px; }
form.edit_user fieldset p.sex {
  height: auto; }
  form.edit_user fieldset p.sex label {
    float: left; }
form.edit_user fieldset p.pm {
  height: auto; }
form.edit_user fieldset p.multiple {
  height: auto;
  padding-bottom: 10px; }
  form.edit_user fieldset p.multiple select {
    background-color: #abb2c2;
    border: none; }
  form.edit_user fieldset p.multiple select, form.edit_user fieldset p.multiple a {
    display: block;
    float: left; }
  form.edit_user fieldset p.multiple a {
    height: 70px;
    line-height: 70px;
    padding: 0 12px; }
form.edit_user p.action {
  margin-top: 20px; }

#header form.new_user_session, #header form.new_user {
  background: none;
  padding-left: 0; }

form.feedback textarea {
  width: 380px; }

form p.form-hint {
  background: transparent !important;
  color: #262626;
  display: inline; }

p.facebook-spacer {
  background: none repeat scroll 0 0 #abb3c2;
  border-bottom: 1px solid #abb3c2;
  border-top: 1px solid #abb3c2;
  color: black;
  font-weight: bold;
  margin: 15px 0 15px;
  padding: 0 0 0 10px;
  width: 93%; }

form#new_password_reset {
  margin-left: 0;
  border: 0; }
  form#new_password_reset #password_reset_submit {
    width: 270px; }
  form#new_password_reset fieldset p.required {
    height: 100px; }

#recaptcha_response_field {
  color: white; }

#games .row {
  padding-top: 12px; }
#games .main {
  width: 566px; }
#games .featured li {
  backgroud: black;
  float: left;
  width: 280px;
  height: 150px;
  overflow: hidden;
  position: relative;
  color: white;
  margin-bottom: 10px;
  margin-right: 3px;
  text-align: center; }
#games .featured .teaser {
  text-align: left;
  width: 274px;
  left: 0px;
  bottom: 0px;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  background: transparent url(../assets/element_bg/post_exerpt_wrap_bg.png) repeat top left;
  padding: 0 0 0 6px;
  margin: 0px; }
  #games .featured .teaser h4 {
    margin: 0 0 1px 0; }
    #games .featured .teaser h4 a {
      color: white; }
#games .featured img {
  width: 280px;
  height: 150px; }
#games ul.by_letter, #games ul.search_games {
  clear: both;
  list-style: none; }
  #games ul.by_letter li.first, #games ul.by_letter li.second, #games ul.search_games li.first, #games ul.search_games li.second {
    margin-right: 39px; }
  #games ul.by_letter li.first, #games ul.by_letter li.last, #games ul.by_letter li.second, #games ul.search_games li.first, #games ul.search_games li.last, #games ul.search_games li.second {
    float: left;
    width: 280px;
    height: 180px; }
  #games ul.by_letter .by_letter_item, #games ul.search_games .by_letter_item {
    height: 150px;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #303030;
    padding: 0 0 15px 0;
    overflow: hidden; }
    #games ul.by_letter .by_letter_item .cover, #games ul.search_games .by_letter_item .cover {
      background: transparent url(../assets/dummys/dummy_gamecover.jpg) no-repeat;
      width: 120px;
      height: 150px;
      overflow: hidden;
      float: left;
      margin-right: 12px; }
      #games ul.by_letter .by_letter_item .cover table tr td, #games ul.search_games .by_letter_item .cover table tr td {
        width: 120px;
        height: 150px;
        vertical-align: middle;
        text-align: center;
        padding: 0;
        border: 0; }
    #games ul.by_letter .by_letter_item h3, #games ul.search_games .by_letter_item h3 {
      margin-bottom: 0; }
#games ul.games_atoz {
  list-style: none;
  padding: 0 0 0 8px;
  margin: 0; }
  #games ul.games_atoz li {
    float: left;
    padding-bottom: 15px; }
    #games ul.games_atoz li a {
      padding: 0 12px 0px 0;
      color: white;
      font-size: 14px;
      font-family: Arial; }
#games .sidebar h3 {
  font-size: 16px;
  line-height: 18px;
  padding: 0 0 0 35px;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat; }
#games .sidebar #games_atoz {
  overflow: hidden;
  margin-bottom: 25px; }
  #games .sidebar #games_atoz h3 {
    background-image: url(../assets/icons/similiar_games.png);
    margin-bottom: 0.5em; }
  #games .sidebar #games_atoz p {
    color: #777777;
    font-size: 10px;
    margin-bottom: 1em; }
  #games .sidebar #games_atoz ul li {
    float: left;
    border-left: 2px solid #565a61;
    height: 12px;
    line-height: 12px;
    padding: 0 7px 0 6px;
    margin: 3px 0; }
    #games .sidebar #games_atoz ul li:first-child {
      border: 0;
      padding-left: 0; }
    #games .sidebar #games_atoz ul li a {
      color: #abb3c2; }
#games .sidebar #most_viewed, #games .sidebar #newest_comments {
  margin-left: 25px;
  margin-bottom: 20px;
  border-left: 3px solid #303030; }
  #games .sidebar #most_viewed h3, #games .sidebar #newest_comments h3 {
    background-image: url(../assets/icons/gamespad.png);
    margin-left: -28px; }
  #games .sidebar #most_viewed ol, #games .sidebar #newest_comments ol {
    list-style-type: none; }
    #games .sidebar #most_viewed ol li, #games .sidebar #newest_comments ol li {
      padding: 0 70px 0 50px;
      margin-left: 8px;
      position: relative; }
      #games .sidebar #most_viewed ol li h4, #games .sidebar #most_viewed ol li h5, #games .sidebar #newest_comments ol li h4, #games .sidebar #newest_comments ol li h5 {
        display: inline;
        color: #ac9c64;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px; }
      #games .sidebar #most_viewed ol li h5 a, #games .sidebar #newest_comments ol li h5 a {
        color: #949ba8; }
      #games .sidebar #most_viewed ol li h4, #games .sidebar #newest_comments ol li h4 {
        position: absolute;
        left: 0;
        height: 16px;
        margin: 0; }
      #games .sidebar #most_viewed ol li p.views, #games .sidebar #newest_comments ol li p.views {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 10px;
        line-height: 21px;
        color: #777777;
        text-align: right; }
        #games .sidebar #most_viewed ol li p.views span, #games .sidebar #newest_comments ol li p.views span {
          color: white; }
#games .sidebar #newest_comments h3 {
  background-image: url(../assets/icons/game_threads.png); }
#games .sidebar #newest_comments ul {
  margin-left: 8px; }
  #games .sidebar #newest_comments ul li {
    font-size: 12px;
    line-height: 18px; }
    #games .sidebar #newest_comments ul li h4 {
      font-size: 14px;
      font-weight: bold;
      margin: 0; }
      #games .sidebar #newest_comments ul li h4 a {
        color: #abb3c2; }
    #games .sidebar #newest_comments ul li .user_comment {
      font-size: 12px;
      line-height: 18px;
      font-family: verdana, arial, times, "Times New Roman", sans-serif; }
    #games .sidebar #newest_comments ul li .user_comment p:last-child {
      margin: 0; }
    #games .sidebar #newest_comments ul li p.info {
      font-size: 11px;
      color: #777777; }
      #games .sidebar #newest_comments ul li p.info a {
        color: #abb3c2; }

#games.by_letter .main, #games.string_search .main {
  width: 599px; }
  #games.by_letter .main form.search_form p input.text, #games.string_search .main form.search_form p input.text {
    width: 450px; }

#games.string_search #search_col h2 {
  padding-bottom: 0;
  margin-top: 20px;
  margin-bottom: 0; }
#games.string_search .pagination {
  height: auto; }

#games_game .keyvisual {
  display: block;
  width: 953px;
  margin-bottom: 30px; }
#games_game .main {
  width: 575px; }
  #games_game .main .game {
    position: relative;
    padding: 0 0 35px 140px;
    height: 170px;
    float: left;
    width: 334px; }
    #games_game .main .game ul {
      list-style: none;
      display: inline; }
    #games_game .main .game ul li {
      display: inline;
      border-right: 1px solid white;
      padding: 0 3px 0;
      margin: 0 3px 0 0; }
    #games_game .main .game ul li:last-child {
      border-right: 0; }
    #games_game .main .game img.cover_image {
      position: absolute;
      top: 0;
      left: 0;
      width: 120px;
      height: 170px;
      padding-right: 10px;
      border-right: 3px solid #303030; }
    #games_game .main .game h2 {
      margin: 0; }
    #games_game .main .game h3 {
      font-size: 12px;
      line-height: 18px; }
    #games_game .main .game h4 {
      color: #777777;
      display: inline; }
    #games_game .main .game #release_date p, #games_game .main .game #usk p {
      display: inline; }
  #games_game .main ul#tagnavi {
    list-type: none;
    height: 25px;
    width: 565px;
    overflow: hidden; }
    #games_game .main ul#tagnavi li {
      display: block;
      float: left;
      height: 25px;
      line-height: 25px;
      text-align: center;
      background: transparent url(../assets/element_bg/tagnavi.png) repeat-x; }
      #games_game .main ul#tagnavi li span, #games_game .main ul#tagnavi li a {
        color: white;
        display: block;
        background: transparent url(../assets/element_bg/tagnavi_right.png) no-repeat center right;
        padding: 0 15px 0 0px; }
    #games_game .main ul#tagnavi li.empty span {
      color: #777777; }
    #games_game .main ul#tagnavi li.active {
      padding: 0;
      background: #262626 url(../assets/element_bg/tagnavi_active_right.png) no-repeat center right; }
      #games_game .main ul#tagnavi li.active a {
        color: #ac9c64;
        background: none; }
    #games_game .main ul#tagnavi li.almost a, #games_game .main ul#tagnavi li.almost span {
      background-image: url(../assets/element_bg/tagnavi_active_prev.png); }
    #games_game .main ul#tagnavi li.least a, #games_game .main ul#tagnavi li.least span {
      background-image: url(../assets/element_bg/tagnavi_playtube_prev.png); }
    #games_game .main ul#tagnavi li.least.active a, #games_game .main ul#tagnavi li.least.active span {
      background: transparent url(../assets/element_bg/tagnavi_playtube_prev_active.png) no-repeat center right; }
    #games_game .main ul#tagnavi li.first {
      padding-left: 4px; }
    #games_game .main ul#tagnavi li#playtube_navi {
      background: #262626 url(../assets/element_bg/tagnavi_playtube.png) repeat; }
      #games_game .main ul#tagnavi li#playtube_navi a, #games_game .main ul#tagnavi li#playtube_navi span {
        color: white;
        background: transparent url(../assets/element_bg/tagnavi_playtube_right.png) no-repeat center right; }
  #games_game .main #game_videos {
    background-color: #262626;
    width: 545px;
    padding: 20px 10px 0; }
    #games_game .main #game_videos .game_video_list {
      position: relative; }
      #games_game .main #game_videos .game_video_list select {
        position: absolute;
        right: 5px;
        top: 0; }
    #games_game .main #game_videos h3 {
      font-weight: normal; }
    #games_game .main #game_videos ul li {
      position: relative;
      float: none;
      min-height: 95px;
      padding: 0 0 0 195px;
      border-bottom: 1px solid #535353;
      margin: 0 0 10px 0; }
      #games_game .main #game_videos ul li .aside {
        width: 125px;
        position: absolute;
        right: 0;
        top: 0;
        height: 75px;
        border-left: 3px solid #303030;
        padding: 0 0 0 10px;
        color: #777777;
        font-size: 11px; }
        #games_game .main #game_videos ul li .aside p {
          padding: 0;
          margin: 0; }
        #games_game .main #game_videos ul li .aside p.views {
          font-weight: bold; }
        #games_game .main #game_videos ul li .aside .rated {
          clear: both;
          overflow: hidden; }
        #games_game .main #game_videos ul li .aside .rated p {
          float: left;
          padding: 0; }
        #games_game .main #game_videos ul li .aside .rated p.rating {
          margin: 5px 0 0 5px; }
        #games_game .main #game_videos ul li .aside .star-rating {
          width: 50px !important;
          height: 7px; }
        #games_game .main #game_videos ul li .aside .star-rating .current-rating, #games_game .main #game_videos ul li .aside .star-rating {
          background-image: url(../assets/icons/star_small.gif); }
        #games_game .main #game_videos ul li .aside .star-rating .current-rating {
          padding: 0;
          margin: 0;
          text-indent: -1000em;
          position: absolute;
          background-position: 0 -8px; }
        #games_game .main #game_videos ul li .aside .star-rating-result, #games_game .main #game_videos ul li .aside .star {
          display: none !important; }
      #games_game .main #game_videos ul li .image_link {
        width: 150px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
        z-index: 100; }
        #games_game .main #game_videos ul li .image_link span.vignette {
          position: absolute;
          display: block;
          top: 0;
          left: 0;
          width: 150px;
          height: 95px;
          background: transparent url(../assets/icons/video_play_icon.png) 50% 10% no-repeat;
          z-index: 130; }
      #games_game .main #game_videos ul li .quality_links {
        position: absolute;
        width: 30px;
        left: 155px; }
        #games_game .main #game_videos ul li .quality_links li {
          border: 0;
          list-style-type: none;
          width: 30px;
          padding: 0;
          margin: 0 0 5px;
          min-height: 20px; }
          #games_game .main #game_videos ul li .quality_links li a {
            display: block;
            height: 20px;
            width: 30px;
            text-indent: -1982px;
            white-space: nowrap; }
          #games_game .main #game_videos ul li .quality_links li a.hq_link {
            background: transparent url(../assets/icons/gt_hq.png) no-repeat; }
          #games_game .main #game_videos ul li .quality_links li a.sd_link {
            background: transparent url(../assets/icons/gt_sd.png) no-repeat; }
      #games_game .main #game_videos ul li h5 a {
        color: #abb3c2;
        font-weight: bold;
        padding: 0 143px 0 0; }
      #games_game .main #game_videos ul li p {
        padding: 0 143px 0 0;
        font-size: 11px;
        margin: 0; }
      #games_game .main #game_videos ul li p.posted {
        font-size: 10px;
        color: #777777; }
    #games_game .main #game_videos ul li.tv-shows .image_link {
      height: 81px; }
    #games_game .main #game_videos ul li.tv-shows .aside {
      height: 110px; }
    #games_game .main #game_videos ul li.game_playtube {
      width: 160px;
      float: left;
      padding: 0 105px 0 0;
      border-bottom: 0; }
      #games_game .main #game_videos ul li.game_playtube .image_link {
        position: static; }
      #games_game .main #game_videos ul li.game_playtube .maindata {
        float: left;
        position: relative; }
      #games_game .main #game_videos ul li.game_playtube h5 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: black;
        opacity: 0.8;
        font-weight: normal;
        font-size: 10px;
        line-height: 12px;
        letter-spacing: 0; }
        #games_game .main #game_videos ul li.game_playtube h5 a {
          padding: 3px 3px 0 5px;
          display: block;
          font-weight: normal; }
        #games_game .main #game_videos ul li.game_playtube h5 span {
          display: block;
          padding: 0 3px 3px 5px; }
      #games_game .main #game_videos ul li.game_playtube h5.editor {
        background: black url(../assets/icons/playtube_team.png) 3px 4px no-repeat; }
        #games_game .main #game_videos ul li.game_playtube h5.editor a, #games_game .main #game_videos ul li.game_playtube h5.editor span {
          padding-left: 37px; }
      #games_game .main #game_videos ul li.game_playtube .aside {
        width: 50px;
        padding: 0 50px 0 5px;
        border-left: 0; }
        #games_game .main #game_videos ul li.game_playtube .aside p {
          font-size: 10px;
          color: #777777;
          padding-bottom: 7px; }
#games_game .share_toolbox {
  width: 562px; }
#games_game .comments {
  width: 565px; }

.sidebar #game_description, .sidebar #game_tags, .sidebar #game_posts, .sidebar #game_threads, .sidebar #game_related, .sidebar #game_commentlist {
  position: relative; }
  .sidebar #game_description h3, .sidebar #game_tags h3, .sidebar #game_posts h3, .sidebar #game_threads h3, .sidebar #game_related h3, .sidebar #game_commentlist h3 {
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 35px;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat; }
  .sidebar #game_description ul li, .sidebar #game_tags ul li, .sidebar #game_posts ul li, .sidebar #game_threads ul li, .sidebar #game_related ul li, .sidebar #game_commentlist ul li {
    float: none; }
.sidebar #game_description h3 {
  background-image: url(../assets/icons/game_desc.png); }
.sidebar #game_description #desc_text {
  margin-bottom: 1.5em; }
  .sidebar #game_description #desc_text p.description_source {
    font-style: italic;
    text-align: right; }
.sidebar #game_tags {
  margin-bottom: 1.5em; }
  .sidebar #game_tags h3 {
    background-image: url(../assets/icons/game_tag.png); }
  .sidebar #game_tags ul li {
    display: inline;
    border-left: 2px solid #abb3c2;
    padding: 0 3px 0 5px; }
    .sidebar #game_tags ul li a {
      color: #abb3c2; }
  .sidebar #game_tags ul li:first-child {
    border: 0;
    padding: 0 3px 0 0; }
.sidebar #game_posts, .sidebar #game_threads, .sidebar #game_commentlist {
  margin-left: 25px;
  margin-bottom: 20px;
  border-left: 3px solid #303030; }
  .sidebar #game_posts h3, .sidebar #game_threads h3, .sidebar #game_commentlist h3 {
    margin-left: -28px; }
  .sidebar #game_posts ul, .sidebar #game_threads ul, .sidebar #game_commentlist ul {
    padding-left: 7px; }
    .sidebar #game_posts ul li a, .sidebar #game_threads ul li a, .sidebar #game_commentlist ul li a {
      display: block;
      color: #abb3c2; }
  .sidebar #game_posts a.game_more, .sidebar #game_posts a.more, .sidebar #game_threads a.game_more, .sidebar #game_threads a.more, .sidebar #game_commentlist a.game_more, .sidebar #game_commentlist a.more {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url(../assets/icons/game_all_link.png) left center no-repeat;
    padding-left: 16px; }
.sidebar #game_posts h3 {
  background-image: url(../assets/icons/game_blog.png); }
.sidebar #game_threads h3, .sidebar #game_commentlist h3 {
  background-image: url(../assets/icons/game_threads.png); }
.sidebar #game_related h3 {
  background-image: url(../assets/icons/similiar_games.png); }
.sidebar #game_related a.game_more {
  position: absolute;
  right: 0;
  top: 0;
  background: transparent url(../assets/icons/game_all_link.png) left center no-repeat;
  padding-left: 16px; }
.sidebar #game_related ul li {
  float: left;
  height: 120px;
  padding: 0 6px 0 0;
  width: 107px;
  margin: 0; }
  .sidebar #game_related ul li img {
    height: 60px;
    width: 107px; }
.sidebar #game_related ul h4 a {
  color: #e6e6e6;
  font-size: 11px;
  line-heigt: 14px; }
.sidebar #game_commentlist .user_comment {
  color: #abb3c2; }
.sidebar #game_commentlist p.info {
  color: #686868;
  font-size: 10px;
  margin-top: -1.5em; }
  .sidebar #game_commentlist p.info a {
    display: inline; }
.sidebar #amazon_links {
  margin-bottom: 1em; }
  .sidebar #amazon_links #amazon_button {
    display: block;
    white-space: nowrap;
    text-indent: -1982px;
    background: transparent url(../assets/element_bg/amazon.png) no-repeat;
    width: 120px;
    height: 26px;
    margin-bottom: 10px; }
  .sidebar #amazon_links h3 {
    display: inline;
    font-size: 12px;
    line-height: 18px;
    padding-right: 6px; }
  .sidebar #amazon_links ul {
    display: inline; }
    .sidebar #amazon_links ul li {
      display: inline;
      border-left: 2px solid #abb3c2;
      padding: 0 3px 0 5px; }
      .sidebar #amazon_links ul li a {
        color: #abb3c2; }
  .sidebar #amazon_links ul li:first-child {
    border: 0;
    padding: 0 3px 0 0; }
.sidebar .pagination {
  position: relative;
  margin-top: 0; }
  .sidebar .pagination .previous_page, .sidebar .pagination .next_page {
    display: none;
    position: absolute;
    top: 0; }
  .sidebar .pagination .next_page {
    right: 0; }
  .sidebar .pagination .previous_page {
    left: 0; }

.sidebar #newest_comments blockquote {
  display: none; }

.row {
  display: block;
  float: left;
  position: relative;
  width: 953px;
  padding-bottom: 12px; }

#center .navigation {
  padding-top: 12px;
  padding-bottom: 0;
  margin: 0 0 12px;
  background-image: none; }

.row.last {
  margin-bottom: 0; }

.col, #primenav {
  float: left;
  left: 953px;
  position: relative; }

.main {
  margin-left: -938px;
  width: 566px;
  background-color: black; }

.full_main {
  margin-left: -938px;
  width: 925px;
  background-color: black; }

.sidebar {
  width: 345px;
  margin-left: -360px;
  background-color: black; }
  .sidebar .row {
    width: 345px;
    margin-bottom: 12px;
    background-image: none; }
    .sidebar .row .col {
      left: 345px; }
    .sidebar .row .left {
      margin-left: -345px;
      width: 195px; }
    .sidebar .row .right {
      margin-left: -138px;
      width: 138px; }

.row #primenav {
  width: 923px;
  margin-left: -938px; }

.teaser_super {
  margin-left: -938px;
  width: 773px; }

.news_feed_side {
  width: 138px;
  margin-left: -153px; }

.column.sidebar_right_1_2 {
  margin-left: -950px;
  width: 615px; }

.column.sidebar_right_2_2 {
  margin-left: -320px;
  width: 300px; }

.column.sidebar_left_1_2 {
  margin-left: -950px;
  width: 300px; }

.column.sidebar_left_2_2 {
  margin-left: -635px;
  width: 615px; }

.sidebar ul.letzte_kommentare_liste {
  margin: 0em 0 17px 0; }
  .sidebar ul.letzte_kommentare_liste li {
    list-style-type: none;
    margin-bottom: 4px;
    height: 55px;
    font-size: 11px;
    background-color: #262626;
    padding: 6px;
    line-height: 1.2em;
    overflow: hidden; }
    .sidebar ul.letzte_kommentare_liste li a {
      color: white; }
  .sidebar ul.letzte_kommentare_liste li.even {
    background-color: #131313; }
  .sidebar ul.letzte_kommentare_liste p {
    margin: 0em;
    border-bottom: 1px solid #444444;
    height: 44px;
    margin: 0;
    overflow: hidden; }

.sidebar.index ul.letzte_kommentare_liste {
  height: 286px;
  overflow-y: hidden;
  margin-bottom: 133px; }
  .sidebar.index ul.letzte_kommentare_liste li {
    height: 60px; }

.star-rating {
  background: url(../assets/icons/star.gif) left -1000px repeat-x;
  position: relative;
  width: 48px;
  height: 12px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top; }
  .star-rating a {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 12px;
    line-height: 12px;
    outline: none;
    overflow: hidden;
    border: none; }
    .star-rating a:hover, .star-rating a:active, .star-rating a:focus {
      background: url(../assets/icons/star.gif) left -1000px repeat-x;
      background-position: left bottom; }
  .star-rating .current-rating {
    background: url(../assets/icons/star.gif) left -1000px repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 12px;
    line-height: 12px;
    outline: none;
    overflow: hidden;
    border: none;
    z-index: 1;
    background-position: left center; }
  .star-rating li {
    display: inline; }

#pageOverlay {
  background: rgba(51, 51, 51, 0.9);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200000; }
  #pageOverlay #pageOverlayContent {
    left: 50%;
    margin: -350px 0 0 -350px;
    position: absolute;
    top: 50%; }
    #pageOverlay #pageOverlayContent.small {
      margin: -198px 0 0 -150px; }
      #pageOverlay #pageOverlayContent.small .overlayClose {
        top: 0;
        right: 0;
        width: 115px;
        background: none; }
    #pageOverlay #pageOverlayContent #itunesLink {
      height: 100%;
      width: 100%; }
    #pageOverlay #pageOverlayContent .overlayClose {
      background: url(/assets/icons/close.png) center center no-repeat;
      height: 25px;
      position: absolute;
      right: 25px;
      top: 25px;
      width: 25px; }

form.search_form {
  background-color: #848a96;
  padding: 6px 0 6px 6px;
  margin-bottom: 15px; }
  form.search_form p {
    margin-bottom: 0em; }
    form.search_form p label {
      font-size: 10px;
      display: block;
      margin-bottom: 6px;
      text-align: left;
      width: auto; }
    form.search_form p input.text {
      padding: 4px 0 4px 40px;
      background: #bec4d0 url(../assets/icons/lupe-dark.png) no-repeat scroll 9px center;
      color: black;
      font-size: 20px;
      height: 29px;
      width: 413px;
      font-family: arial, times, "Times New Roman", sans-serif;
      float: left; }
    form.search_form p input.submit {
      cursor: pointer;
      background: #ac9c64 url("../assets/sprite.gif") no-repeat scroll -80px -89px;
      color: transparent;
      display: block;
      text-indent: -90000px;
      text-transform: capitalize;
      height: 37px;
      width: 94px;
      float: left;
      vertical-align: middle;
      *vertical-align: text-bottom; }
      form.search_form p input.submit:hover {
        background-position: -93px -177px; }

#search_col h2 {
  display: block;
  padding-bottom: 10px;
  padding-right: 30px; }
#search_col h3 {
  background: transparent;
    background-position: left 13px;
    background-repeat: no-repeat;
  position: relative;
  clear: both;
  border-top: 1px solid #999999;
  border-top-color: #262626;
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  margin-bottom: 0; }
  #search_col h3 span {
    border-left: 3px solid #2b2c2b;
    display: block;
    padding-left: 7px; }
  #search_col h3 a {
    position: absolute;
    white-space: nowrap;
    font-size: 12px;
    color: #bec5d1;
    right: 0;
    top: 17px; }
  #search_col h3 .arrow {
    background: transparent url("../images/icons/arrow_top_right_yellow.gif") left 50% no-repeat;
    padding-left: 14px; }
#search_col #search_headline_show {
  background-image: url("../images/icons/search_headline_show.gif") !important; }
#search_col #search_headline_videos {
  background-image: url("../images/icons/search_headline_videos.gif") !important; }
#search_col #search_headline_images {
  background-image: url("../images/icons/search_headline_images.gif") !important; }
#search_col #search_headline_games {
  background-image: url("../images/icons/search_headline_games.gif") !important; }
#search_col #search_headline_blog {
  background-image: url("../images/icons/search_headline_blog.gif") !important; }
#search_col #search_headline_forum {
  background-image: url("../images/icons/search_headline_forum.gif") !important; }
#search_col #search_headline_videos, #search_col #search_headline_show, #search_col #search_headline_games {
  margin-bottom: 10px; }
#search_col ul#search_playtube.image_teaser li, #search_col ul#search_game li {
  backgroud: black;
  float: left;
  width: 150px;
  height: 81px;
  overflow: hidden;
  position: relative;
  color: white;
  margin-bottom: 17px;
  margin-right: 17px;
  text-align: center; }
#search_col ul#search_playtube.image_teaser .teaser, #search_col ul#search_game .teaser {
  text-align: left;
  width: 150px;
  left: 0px;
  bottom: 0px;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  background: transparent url("../images/element_bg/post_exerpt_wrap_bg.png") repeat top left;
  padding: 2px 0 2px 2px;
  margin: 0px; }
  #search_col ul#search_playtube.image_teaser .teaser h5, #search_col ul#search_game .teaser h5 {
    font-size: 11px; }
    #search_col ul#search_playtube.image_teaser .teaser h5 a, #search_col ul#search_game .teaser h5 a {
      color: #e6e6e6; }
  #search_col ul#search_playtube.image_teaser .teaser h3, #search_col ul#search_playtube.image_teaser .teaser p, #search_col ul#search_game .teaser h3, #search_col ul#search_game .teaser p {
    margin: 0 0 1px 0; }
  #search_col ul#search_playtube.image_teaser .teaser p, #search_col ul#search_playtube.image_teaser .teaser small, #search_col ul#search_game .teaser p, #search_col ul#search_game .teaser small {
    line-height: 1.2em; }
#search_col ul#search_playtube.image_teaser .teaser.user_video h5, #search_col ul#search_playtube.image_teaser .teaser.team_video h5, #search_col ul#search_game .teaser.user_video h5, #search_col ul#search_game .teaser.team_video h5 {
  background: url("../images/element_bg/teaser_user_video_tag.png") no-repeat center left;
  height: 24px;
  line-height: 12px;
  padding-left: 33px;
  width: 110px; }
  #search_col ul#search_playtube.image_teaser .teaser.user_video h5 a, #search_col ul#search_playtube.image_teaser .teaser.team_video h5 a, #search_col ul#search_game .teaser.user_video h5 a, #search_col ul#search_game .teaser.team_video h5 a {
    position: relative;
    top: 1px; }
#search_col ul#search_playtube.image_teaser .teaser.team_video h5, #search_col ul#search_game .teaser.team_video h5 {
  background: url("../images/element_bg/teaser_team_video_tag.png") no-repeat center left; }
#search_col ul#search_playtube.image_teaser .teaser.gametrailer_video h5, #search_col ul#search_game .teaser.gametrailer_video h5 {
  background: url("../images/element_bg/gametrailers_mini_logo.png") no-repeat center left;
  padding-left: 33px;
  width: 110px; }
  #search_col ul#search_playtube.image_teaser .teaser.gametrailer_video h5 a, #search_col ul#search_game .teaser.gametrailer_video h5 a {
    position: relative;
    top: -2px; }
#search_col ul {
  margin-bottom: 15px;
  margin-top: 0; }
#search_col ul#search_blog, #search_col ul#search_forum {
  margin-left: 25px;
  border-left: 3px solid #2b2c2b;
  padding-left: 7px;
  padding-top: 10px; }
  #search_col ul#search_blog li, #search_col ul#search_forum li {
    float: none; }
    #search_col ul#search_blog li a, #search_col ul#search_forum li a {
      color: #bec5d1; }
    #search_col ul#search_blog li small span, #search_col ul#search_forum li small span {
      color: #888888; }
#search_col ul#search_show {
  width: 545px;
  list-style-type: none;
  margin: 1.5em 0 0; }
  #search_col ul#search_show li:last-child {
    border: 0;
    margin: 0; }
  #search_col ul#search_show li {
    position: relative;
    float: none;
    width: 380px;
    min-height: 95px;
    height: auto;
    padding: 0 0 0 165px;
    border-bottom: 1px solid #535353;
    margin: 0 0 10px 0;
    text-align: left; }
    #search_col ul#search_show li .image_link {
      width: 150px;
      height: 81px;
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      overflow: hidden; }
    #search_col ul#search_show li .quality_links {
      position: absolute;
      width: 30px;
      left: 155px; }
      #search_col ul#search_show li .quality_links li {
        border: 0;
        list-style-type: none;
        width: 30px;
        padding: 0;
        margin: 0 0 5px;
        min-height: 20px; }
        #search_col ul#search_show li .quality_links li a {
          display: block;
          height: 20px;
          width: 30px;
          text-indent: -1982px;
          white-space: nowrap; }
        #search_col ul#search_show li .quality_links li a.hq_link {
          background: transparent url(../images/icons/gt_hq.png) no-repeat; }
        #search_col ul#search_show li .quality_links li a.sd_link {
          background: transparent url(../images/icons/gt_sd.png) no-repeat; }
    #search_col ul#search_show li h5 a {
      color: #abb3c2;
      font-weight: bold;
      padding: 0 143px 0 0; }
    #search_col ul#search_show li p {
      padding: 0 143px 0 0;
      font-size: 11px;
      margin: 0; }
    #search_col ul#search_show li .aside {
      width: 125px;
      position: absolute;
      right: 0;
      top: 0;
      height: 75px;
      border-left: 3px solid #303030;
      padding: 0 0 0 10px;
      color: #777777;
      font-size: 11px; }
      #search_col ul#search_show li .aside p {
        padding: 0;
        margin: 0; }
      #search_col ul#search_show li .aside p.views {
        font-weight: bold; }
      #search_col ul#search_show li .aside .rated {
        clear: both;
        overflow: hidden; }
      #search_col ul#search_show li .aside .rated p {
        float: left;
        padding: 0; }
      #search_col ul#search_show li .aside .rated p.rating {
        margin: 5px 0 0 5px; }
      #search_col ul#search_show li .aside .star-rating {
        width: 50px !important;
        display: block !important;
        position: relative;
        height: 7px;
        margin: 0; }
      #search_col ul#search_show li .aside .star-rating .current-rating, #search_col ul#search_show li .aside .star-rating {
        background-image: url(../images/icons/star_small.gif); }
      #search_col ul#search_show li .aside .star-rating .current-rating {
        padding: 0;
        margin: 0;
        text-indent: -1000em;
        position: absolute;
        background-position: 0 -8px; }
      #search_col ul#search_show li .aside .star-rating-result, #search_col ul#search_show li .aside .star {
        display: none !important; }
#search_col .pagination {
  padding-top: 3px; }
  #search_col .pagination .previous_page, #search_col .pagination .next_page {
    top: 0; }

.sidebar #advertisement {
  background: #262626;
  display: block;
  padding: 5px 5px 10px 5px; }
  .sidebar #advertisement h3 {
    color: #6b6f70;
    font-size: 0.9em;
    padding-bottom: 5px; }
  .sidebar #advertisement .box {
    background: #545454;
    display: block;
    margin: 0 20px 20px; }

.sidebar.col.search .q_teaser_wrapper {
  margin-top: 0em; }

ul.taglist {
  list-style: none;
  border: 1px solid #dddddd;
  background-color: black;
  color: white;
  overflow: hidden;
  position: absolute;
  z-index: 90000;
  margin: 0; }
  ul.taglist li {
    display: block;
    padding: 0px 5px 0 5px;
    color: white; }
  ul.taglist li.tag_selected {
    background-color: #dddddd;
    color: black; }

ul.used_tags {
  padding: 9px 0;
  float: left;
  width: 100%;
  list-style: none; }
  ul.used_tags li {
    padding: 0 5px 0 0;
    border-right: 1px solid white;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    line-height: 18px; }
    ul.used_tags li:hover {
      padding-left: 18px;
      background: transparent url(../assets/element_bg/x.png) no-repeat scroll center left;
      color: white; }
    ul.used_tags li:last-child {
      border: 0; }

ul.teasers {
  list-style: none; }
  ul.teasers.main_full_column {
    width: 592px; }
  ul.teasers li {
    margin-right: 12px;
    margin-bottom: 12px;
    float: left; }
  ul.teasers li.last {
    margin-right: 0; }

.teaser_super, li.teaser, .teaser_medium, .teaser_small, .teaser_side, .teaser_side_full {
  position: relative; }
  .teaser_super .overlay, li.teaser .overlay, .teaser_medium .overlay, .teaser_small .overlay, .teaser_side .overlay, .teaser_side_full .overlay {
    padding: 5px 0 5px 6px;
    position: absolute;
    left: 0em;
    bottom: 0em;
    background: transparent url(../assets/element_bg/post_exerpt_wrap_bg.png) repeat; }
    .teaser_super .overlay h3, .teaser_super .overlay p, .teaser_super .overlay small, li.teaser .overlay h3, li.teaser .overlay p, li.teaser .overlay small, .teaser_medium .overlay h3, .teaser_medium .overlay p, .teaser_medium .overlay small, .teaser_small .overlay h3, .teaser_small .overlay p, .teaser_small .overlay small, .teaser_side .overlay h3, .teaser_side .overlay p, .teaser_side .overlay small, .teaser_side_full .overlay h3, .teaser_side_full .overlay p, .teaser_side_full .overlay small {
      line-height: 1em;
      padding-bottom: 2px;
      font-weight: normal; }
    .teaser_super .overlay small, li.teaser .overlay small, .teaser_medium .overlay small, .teaser_small .overlay small, .teaser_side .overlay small, .teaser_side_full .overlay small {
      padding-bottom: 0; }
    .teaser_super .overlay a, li.teaser .overlay a, .teaser_medium .overlay a, .teaser_small .overlay a, .teaser_side .overlay a, .teaser_side_full .overlay a {
      color: white; }
    .teaser_super .overlay h3, li.teaser .overlay h3, .teaser_medium .overlay h3, .teaser_small .overlay h3, .teaser_side .overlay h3, .teaser_side_full .overlay h3 {
      margin-bottom: 0em; }
    .teaser_super .overlay p, li.teaser .overlay p, .teaser_medium .overlay p, .teaser_small .overlay p, .teaser_side .overlay p, .teaser_side_full .overlay p {
      margin-bottom: 0em; }
    .teaser_super .overlay small, li.teaser .overlay small, .teaser_medium .overlay small, .teaser_small .overlay small, .teaser_side .overlay small, .teaser_side_full .overlay small {
      display: block; }
  .teaser_super a.img_link, li.teaser a.img_link, .teaser_medium a.img_link, .teaser_small a.img_link, .teaser_side a.img_link, .teaser_side_full a.img_link {
    display: block;
    overflow: hidden; }

li.teaser h3 {
  font-size: 28px; }
li.teaser .overlay {
  width: 560px; }
li.teaser small {
  color: #aaaaaa; }

.teaser_medium .overlay {
  width: 271px; }
  .teaser_medium .overlay h3 {
    font-size: 16px; }
  .teaser_medium .overlay p {
    font-size: 11px;
    color: #e6e6e6; }
  .teaser_medium .overlay small {
    color: #aaaaaa; }
  .teaser_medium .overlay .fb_iframe_widget {
    position: absolute;
    right: 0;
    top: 7px; }
.teaser_medium a.img_link {
  width: 277px;
  height: 156px; }
.teaser_medium .quality_links {
  position: absolute;
  width: 30px;
  top: 3px;
  right: 3px; }
  .teaser_medium .quality_links li {
    list-style-type: none;
    width: 30px;
    padding: 0;
    margin: 0 0 5px;
    min-height: 20px; }
    .teaser_medium .quality_links li a {
      display: block;
      height: 20px;
      width: 30px;
      text-indent: -1982px;
      white-space: nowrap; }
    .teaser_medium .quality_links li a.hq_link {
      background: transparent url(../assets/icons/gt_hq.png) no-repeat; }
    .teaser_medium .quality_links li a.sd_link {
      background: transparent url(../assets/icons/gt_sd.png) no-repeat; }

.teaser_small {
  font-size: 11px; }
  .teaser_small .overlay {
    width: 174px; }
    .teaser_small .overlay h3 {
      font-size: 14px;
      padding-bottom: 2px; }
      .teaser_small .overlay h3 a, .teaser_small .overlay h3 small {
        display: inline; }
    .teaser_small .overlay small {
      display: none; }
  .teaser_small a.img_link {
    width: 180px;
    height: 102px; }

.teaser_side_full .overlay {
  width: 335px; }
  .teaser_side_full .overlay h3 {
    font-size: 16px; }
  .teaser_side_full .overlay p {
    font-size: 11px;
    color: #e6e6e6; }
.teaser_side_full a.img_link {
  width: 341px;
  height: 192px; }

.teaser_side .overlay {
  width: 189px; }
  .teaser_side .overlay h3 {
    font-size: 12px;
    padding-bottom: 2px; }
  .teaser_side .overlay p {
    padding-bottom: 0; }
  .teaser_side .overlay small {
    display: none; }
.teaser_side a.img_link {
  display: block;
  overflow: hidden; }

h4.dontmiss {
  width: 71px;
  height: 0;
  font-size: 1em;
  text-indent: -2000px;
  padding-top: 20px;
  overflow: hidden;
  background: url("../assets/element_bg/dontmiss.png") no-repeat; }

li.teaser.playtube_teaser .gametrailer_video h3, li.teaser.playtube_teaser .user_video h3, li.teaser.playtube_teaser .team_video h3 {
  padding: 0px 0 0 40px;
  margin-bottom: 4px; }
li.teaser.playtube_teaser .gametrailer_video h3 {
  background: url(../assets/icons/gt_mini_icon.png) no-repeat left center; }
li.teaser.playtube_teaser .user_video h3 {
  background: url(../assets/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
li.teaser.playtube_teaser .team_video h3 {
  background: url(../assets/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

li.teaser_side .gametrailer_video h3, li.teaser_side .user_video h3, li.teaser_side .team_video h3 {
  padding: 0px 0 0 40px;
  margin-bottom: 4px;
  height: 22px; }
li.teaser_side .gametrailer_video h3 {
  background: url(../assets/icons/gt_mini_icon.png) no-repeat left center; }
li.teaser_side .user_video h3 {
  background: url(../assets/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
li.teaser_side .team_video h3 {
  background: url(../assets/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

li.teaser_small .gametrailer_video p, li.teaser_small .user_video p, li.teaser_small .team_video p, li.teaser_medium .gametrailer_video p, li.teaser_medium .user_video p, li.teaser_medium .team_video p {
  padding: 7px 0 0 40px;
  height: 23px; }
li.teaser_small .gametrailer_video p, li.teaser_medium .gametrailer_video p {
  background: url(../assets/icons/gt_mini_icon.png) no-repeat left center; }
li.teaser_small .user_video p, li.teaser_medium .user_video p {
  background: url(../assets/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
li.teaser_small .team_video p, li.teaser_medium .team_video p {
  background: url(../assets/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

#playtube_video .more_videos ul.videos .gametrailer_video span.title, #playtube_video .more_videos ul.videos .gametrailer_video a.title, #playtube_video .more_videos ul.videos .user_video span.title, #playtube_video .more_videos ul.videos .user_video a.title, #playtube_video .more_videos ul.videos .team_video span.title, #playtube_video .more_videos ul.videos .team_video a.title {
  display: block;
  padding: 3px 3px 3px 40px;
  height: 23px;
  width: 107px;
  color: white; }
#playtube_video .more_videos ul.videos .gametrailer_video span.title, #playtube_video .more_videos ul.videos .gametrailer_video a.title {
  background: black url(../assets/icons/gt_mini_icon.png) no-repeat left center; }
#playtube_video .more_videos ul.videos .user_video span.title, #playtube_video .more_videos ul.videos .user_video a.title {
  background: black url(../assets/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
#playtube_video .more_videos ul.videos .team_video span.title, #playtube_video .more_videos ul.videos .team_video a.title {
  background: black url(../assets/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

#gametrailer_teaser {
  position: relative;
  background-color: #131313;
  width: 327px;
  padding: 11px 8px 27px 6px;
  margin-bottom: 27px; }
  #gametrailer_teaser span.posted {
    position: absolute;
    right: 6px;
    top: 11px;
    text-align: right;
    font-size: 10px;
    line-height: 13px;
    color: #b0b0b0; }
    #gametrailer_teaser span.posted em {
      text-align: right;
      display: block;
      color: #777777; }
  #gametrailer_teaser h4 {
    white-space: nowrap;
    text-indent: -1982px;
    background: transparent url(../assets/element_bg/neuste_trailer.png) no-repeat;
    height: 30px;
    border-bottom: 3px solid #464646; }
  #gametrailer_teaser ul li {
    float: left;
    width: 105px;
    min-height: 100px;
    padding: 0 6px 8px 0;
    display: inline-block;
    height: 130px; }
    #gametrailer_teaser ul li a {
      display: block;
      position: relative; }
      #gametrailer_teaser ul li a span.vignette {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 105px;
        height: 60px;
        background: transparent url(../assets/icons/video_play_icon.png) 50% 10% no-repeat;
        z-index: 130; }
    #gametrailer_teaser ul li img {
      width: 105px;
      height: 60px; }
    #gametrailer_teaser ul li h5 a {
      font-size: 11px;
      line-height: 13px;
      color: #e6e6e6; }
  #gametrailer_teaser ul li.last {
    padding-right: 0; }
  #gametrailer_teaser a.more_trailer {
    font-size: 11px;
    line-height: 16px;
    color: #d7d7d7;
    display: block;
    position: absolute;
    bottom: 6px;
    right: 6px;
    padding-left: 16px;
    background: transparent url(../assets/element_bg/more.png) no-repeat left center; }

.blog_show_ad_spacer {
  height: 299px; }

.twitter h4 {
  width: 138px; }
  .twitter h4 a {
    display: block;
    width: 138px;
    height: 0;
    font-size: 1em;
    padding-top: 41px;
    text-indent: -2000px;
    overflow: hidden;
    background: url("../assets/element_bg/twitter_header.gif") no-repeat;
    margin-bottom: 0px; }

.sidebar .twitter {
  position: relative; }
  .sidebar .twitter h4 {
    margin-bottom: 0em; }
  .sidebar .twitter a.follow_link {
    position: absolute;
    left: 8px;
    top: 5px;
    color: #bbbbbb; }
  .sidebar .twitter ul {
    margin: 0em 0 20px 0;
    padding: 0em;
    background-color: #3b3a3a;
    padding: 6px;
    font-size: 11px;
    width: 126px;
    overflow: hidden; }
    .sidebar .twitter ul li {
      list-style-type: none;
      padding: 2px 0;
      border-top: 2px solid #555454; }
      .sidebar .twitter ul li a {
        color: white; }
      .sidebar .twitter ul li p {
        margin: 0em; }
        .sidebar .twitter ul li p strong {
          color: #bbbbbb; }

h4.twitter.teaser_top {
  margin-top: 317px; }

h2.foren, h2.unter_foren, h2.aktuelle_diskussionen, h4.alle_redakteure {
  height: 0;
  font-size: 1em;
  padding-top: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/element_bg/white_bg_header.gif") no-repeat; }

h2.foren {
  width: 46px;
  background-position: -75px 0px; }

h2.unter_foren {
  width: 74px;
  background-position: 0px 0px; }

h2.aktuelle_diskussionen {
  width: 46px;
  background-position: 0px 0px; }

h4.alle_redakteure {
  width: 109px;
  background-position: 0 -18px; }

.gallery {
  position: relative;
  width: 566px;
  margin-bottom: 20px;
  overflow: hidden; }
  .gallery .image_link {
    display: block;
    height: 60px;
    overflow: hidden;
    position: relative;
    width: 100px;
    border: 2px solid #cccccc;
    margin: 0 7px 7px 0;
    float: left; }
  .gallery .image_link.image_4 {
    margin-right: 0; }

.simple_gallery {
  position: relative;
  width: 566px;
  margin-bottom: 20px;
  overflow: hidden; }
  .simple_gallery .image_link {
    display: block;
    overflow: hidden;
    position: relative;
    width: 562px;
    border: 2px solid #cccccc;
    margin: 0 7px 7px 0; }
    .simple_gallery .image_link img {
      width: 100%; }

.gallery .galleria-image {
  margin: 0 7px 7px 0;
  border: 2px solid #cccccc; }
.gallery .gallery_image {
  border-bottom: 1px solid #0f0f0f; }
  .gallery .gallery_image table {
    margin: 0; }
  .gallery .gallery_image .asset {
    width: 566px;
    height: 377px;
    padding: 0;
    border: none;
    cursor: pointer;
    vertical-align: middle;
    text-align: center; }
  .gallery .gallery_image .caption {
    width: 444px;
    height: 21px;
    color: white;
    padding: 5px 10px;
    font-size: 11px; }
  .gallery .gallery_image .position {
    color: #999999;
    position: absolute;
    bottom: -15px;
    right: 7px; }
.gallery .control {
  position: absolute;
  z-index: 1000;
  bottom: 37px;
  right: 5px;
  border-left: 2px solid #202120;
  padding-left: 5px; }
  .gallery .control a {
    background: url("../assets/sprite.gif") no-repeat scroll top left;
    display: block;
    width: 11px;
    height: 12px;
    text-indent: -9000px;
    float: left;
    margin-left: 5px;
    cursor: pointer; }
    .gallery .control a img {
      display: none; }
  .gallery .control a.next {
    background-position: -14px -18px; }
    .gallery .control a.next:hover {
      background-position: -14px -30px; }
  .gallery .control a.prev {
    background-position: -1px -18px; }
    .gallery .control a.prev:hover {
      background-position: -1px -30px; }

.magnify {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 500; }

ul.gallery.votable {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 566px; }
  ul.gallery.votable li {
    height: 64px;
    width: 105px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0 7px 7px 0; }
    ul.gallery.votable li .image_link {
      height: 60px;
      width: 100px;
      border: none;
      margin: 0;
      border: 2px solid #cccccc; }
    ul.gallery.votable li .overlay {
      padding: 0 4px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      background: url("../assets/element_bg/post_exerpt_wrap_bg.png") repeat scroll 0 0 transparent;
      z-index: 11; }
    ul.gallery.votable li .image_content {
      position: absolute;
      left: -1982em; }
  ul.gallery.votable li.image_5 {
    margin-right: 0; }

.gallery .galleria-image {
  margin: 0 7px 7px 0;
  border: 2px solid #cccccc; }
.gallery .gallery_image {
  border-bottom: 1px solid #0f0f0f; }
  .gallery .gallery_image table {
    margin: 0; }

#fancybox-wrap {
  color: black; }
  #fancybox-wrap .image_content {
    background-color: white; }
    #fancybox-wrap .image_content p {
      margin-bottom: 3px; }
      #fancybox-wrap .image_content p.caption {
        position: relative;
        z-index: 2000; }
      #fancybox-wrap .image_content p.image img {
        display: block;
        margin: 0 auto; }
    #fancybox-wrap .image_content .image_description .caption {
      width: 475px;
      float: left;
      padding-top: 5px; }

#fancybox-content div {
  overflow: hidden !important; }

#fancybox-wrap .caption .login_link, .gallery.votable .caption .login_link {
  background-color: black;
  padding: 2px 5px; }
#fancybox-wrap span.rate_up, #fancybox-wrap a.rate_up, .gallery.votable span.rate_up, .gallery.votable a.rate_up {
  background-position: right 0;
  color: #068c0d; }
#fancybox-wrap span.rate_up, #fancybox-wrap a.rate_up, #fancybox-wrap a.rate_down, .gallery.votable span.rate_up, .gallery.votable a.rate_up, .gallery.votable a.rate_down {
  background: url("../assets/icons/thumbs_up.png") no-repeat scroll left center transparent;
  display: block;
  float: left;
  height: 17px;
  margin-right: 6px;
  padding-left: 15px; }

#fancybox-inner .image_content p.image {
  height: 410px;
  width: 566px; }
#fancybox-inner .image_content p.image img {
  display: block;
  margin: 0 auto;
  text-align: center; }

#galery_ad {
  display: none; }

#center .footer {
  height: 330px; }

.footer {
  padding-top: 12px; }
  .footer .row {
    border-bottom: 1px solid #9399a2;
    background-image: none; }
    .footer .row a.local img {
      left: -11px;
      position: relative;
      top: -14px;
      width: 85px; }
    .footer .row a.local, .footer .row p.first, .footer .row .friends, .footer .row .copyright, .footer .row .links a {
      text-transform: uppercase;
      font-size: 10px;
      color: white; }
    .footer .row dl {
      width: 200px; }
      .footer .row dl a {
        color: white; }
      .footer .row dl dt {
        font-weight: bold;
        margin-bottom: 5px; }
        .footer .row dl dt a {
          color: white; }
      .footer .row dl dd {
        padding-left: 10px; }
        .footer .row dl dd a {
          background: url("../assets/icons/arrow_top_right_small_dark.png") no-repeat scroll center left;
          padding-left: 18px;
          color: #cccccc; }
    .footer .row a.local {
      margin: 10px 0 0 -920px;
      width: 70px;
      display: block; }
    .footer .row dl.gameone, .footer .row dl.tv, .footer .row dl.playtube, .footer .row dl.interactive, .footer .row dl.contact, .footer .row dl.games {
      width: "230pxpx"; }
    .footer .row dl.gameone {
      margin-left: -813px; }
    .footer .row dl.tv {
      margin-left: -679px; }
    .footer .row dl.playtube {
      margin-left: -533px; }
    .footer .row dl.interactive {
      margin-left: -345px; }
    .footer .row dl.contact {
      margin-left: -170px; }
    .footer .row dl.games {
      margin-left: "-51px"; }
  .footer .row .friends {
    padding-bottom: 15px;
    padding-top: 15px;
    color: #cccccc; }
    .footer .row .friends p {
      padding-bottom: 0em;
      margin-bottom: 0em; }
    .footer .row .friends a {
      color: #cccccc; }
    .footer .row .friends p.col {
      margin-left: -809px;
      width: 800px; }
    .footer .row .friends p.first {
      margin-left: -938px;
      width: 100px; }
  .footer .row.last {
    border-bottom: none;
    margin-bottom: 0em;
    padding: 12px 0; }
    .footer .row.last .copyright {
      height: 25px;
      line-height: 23px;
      margin-left: -938px;
      width: 250px;
      padding-left: 129px; }
      .footer .row.last .copyright a {
        left: 0;
        position: absolute; }
    .footer .row.last .links {
      height: 25px;
      line-height: 23px;
      text-align: right;
      margin-left: -515px;
      width: 500px;
      color: #cccccc; }
      .footer .row.last .links a {
        color: #cccccc; }
  .footer #chooseMobileVersion {
    display: block;
    font-size: 200%;
    color: black;
    background-color: #ac9c64;
    text-align: center; }
    .footer #chooseMobileVersion:hover {
      background-color: white; }

body.readable-blog-post #center, body.readable-blog-post .skyscraper_wrapper, body.readable-blog-post .share_toolbox {
  display: none; }

h2 a.readability {
  position: relative;
  bottom: -9px;
  display: block;
  background: url("../assets/sprite.gif") no-repeat scroll 0 -242px transparent;
  width: 47px;
  height: 18px;
  text-indent: -9000px;
  margin-right: 7px;
  float: right;
  cursor: pointer;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50); }
  h2 a.readability:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100); }

#readability-underlay {
  width: 100%;
  position: absolute;
  left: 0em;
  top: 0em;
  background-color: white;
  padding-top: 20px; }
  #readability-underlay .readTools {
    height: 150px;
    left: 10px;
    position: fixed;
    top: 10px;
    width: 34px;
    z-index: 100; }
    #readability-underlay .readTools a {
      display: block;
      height: 34px;
      width: 34px;
      text-indent: -9000px;
      margin-bottom: 8px;
      cursor: pointer;
      opacity: 0.5;
      -moz-opacity: 0.5;
      filter: alpha(opacity=50); }
    #readability-underlay .readTools a:hover {
      opacity: 1;
      -moz-opacity: 1;
      filter: alpha(opacity=100); }
  #readability-underlay .readability-close {
    background: url(../assets/icons/read-refresh.png) no-repeat; }
  #readability-underlay .readability-reload {
    background: url(../assets/icons/read-print.png) no-repeat; }
  #readability-underlay .readability-share {
    background: url(../assets/icons/read-email.png) no-repeat; }
  #readability-underlay .readability-medium {
    background: url(../assets/icons/read-a-medium.png) no-repeat; }
  #readability-underlay .readability-bigger {
    background: url(../assets/icons/read-a-plus.png) no-repeat; }
  #readability-underlay .readability-smaller {
    background: url(../assets/icons/read-a-minus.png) no-repeat; }

#readability-overlay {
  position: relative;
  z-index: 100;
  margin: 0 auto;
  width: 600px;
  color: #222222;
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
  #readability-overlay h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.2em;
    color: #222222;
    line-height: 1.4em;
    border-bottom: 1px solid #222222;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-weight: bold; }
  #readability-overlay .post.single {
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    font-family: Georgia, "Times New Roman", Times, serif;
    background: white;
    color: #222222; }
    #readability-overlay .post.single a {
      color: blue;
      text-decoration: underline; }
    #readability-overlay .post.single p {
      line-height: 1.4em; }
  #readability-overlay .post_meta, #readability-overlay #comments, #readability-overlay .pagination, #readability-overlay .comments, #readability-overlay #respond, #readability-overlay .gallery, #readability-overlay a.readability {
    display: none; }

#readability-overlay.big {
  font-size: 26px; }

#readability-overlay.medium {
  font-size: 18px; }

#readability-overlay.small {
  font-size: 12px; }

.uploadr .upload_disclaimer {
  padding: 10px;
  background-color: #ac9c64;
  color: black; }

.share_toolbox {
  color: white;
  background-color: #262626;
  padding: 3px 3px 2px 0;
  margin-bottom: 20px; }
  .share_toolbox a {
    cursor: pointer;
    color: white;
    position: relative; }
  .share_toolbox .fb_edge_widget_with_comment {
    float: left; }

#show-site {
  padding: 12px 15px 0;
  background-color: black;
  float: left; }
  #show-site #show-video, #show-site #show-text {
    float: left;
    width: 566px; }
  #show-site #show-video h2 {
    margin: 0 0 12px; }
  #show-site #show-sidebar {
    float: right;
    width: 341px;
    margin-left: 0; }

#center.play_hq #show-site #show-video {
  width: 920px; }
  #center.play_hq #show-site #show-video object, #center.play_hq #show-site #show-video embed {
    height: 550px !important;
    margin: 0 auto !important;
    width: 900px !important; }

.main.col .facebook-merge-button {
  background-color: #ffd900;
  color: black;
  text-transform: uppercase;
  font-weight: bold; }

.pagination {
  font-size: 0.9em;
  margin-bottom: 1.5em;
  text-align: center;
  margin: 24px 0 17px;
  height: 20px;
  position: relative;
  width: 100%; }
  .pagination a, .pagination span {
    padding: 0 3px;
    font-weight: normal; }
  .pagination a {
    color: #abb3c2; }
  .pagination a:hover {
    color: white;
    border-bottom: 2px solid #555555;
    text-decoration: none; }
  .pagination span.previous_page, .pagination span.next_page {
    color: #555555; }
  .pagination .previous_page, .pagination .next_page {
    color: white;
    font-size: 1.15em;
    font-weight: bold;
    margin-top: 0;
    position: absolute;
    display: block;
    width: 120px;
    top: 8px; }
    .pagination .previous_page:hover, .pagination .next_page:hover {
      background-color: transparent;
      border: 0;
      color: #ac9c64; }
  .pagination .previous_page {
    background: url(../assets/icons/arrow_left.gif) no-repeat scroll top left;
    text-align: left;
    padding-left: 20px;
    left: 0; }
  .pagination .next_page {
    text-align: right;
    background: url(../assets/icons/arrow_right.gif) no-repeat scroll top right;
    padding-right: 20px;
    float: right;
    right: 0em; }
  .pagination span.current {
    color: white;
    border-bottom: 2px solid #555555; }
  .pagination span.disabled {
    opacity: 0.2;
    -moz-opacity: 0.2;
    filter: alpha(opacity=20); }
  .pagination .gap {
    padding: 0; }
  .pagination .disabled.previous_page {
    background: url(../assets/icons/arrow_left_disabled.gif) no-repeat scroll top left !important; }
  .pagination .disabled.next_page {
    background: url(../assets/icons/arrow_right_disabled.gif) no-repeat scroll top right !important; }
  .pagination .disabled {
    color: #555555 !important; }
    .pagination .disabled:hover {
      color: #555555 !important; }
    .pagination .disabled:focus {
      color: #555555 !important; }

.pagination_bottom {
  float: left;
  border-top: 1px solid #282828;
  padding: 10px 0 0;
  width: 100%; }

.pagination_top .previous_page, .pagination_top .next_page {
  top: 1px; }

.topics_pagination {
  font-size: 0.9em;
  text-align: center;
  margin: 0;
  height: 20px;
  position: relative;
  width: 100%;
  padding: 4px 0; }
  .topics_pagination a, .topics_pagination span {
    padding: 2px 7px;
    font-weight: normal; }
  .topics_pagination a:hover {
    color: white;
    border-bottom: 2px solid #555555;
    text-decoration: none; }
  .topics_pagination span.previous_page, .topics_pagination span.next_page {
    color: #555555; }
  .topics_pagination .previous_page, .topics_pagination .next_page {
    font-size: 1.15em;
    font-weight: bold;
    margin-top: 0;
    width: 120px;
    top: 8px; }
    .topics_pagination .previous_page:hover, .topics_pagination .next_page:hover {
      background-color: transparent;
      border: 0;
      color: white; }
  .topics_pagination .previous_page {
    background: url(../assets/icons/arrow_left.gif) no-repeat scroll top left;
    text-align: left;
    padding-left: 20px;
    float: left;
    margin-left: 20px; }
  .topics_pagination .next_page {
    text-align: right;
    background: url(../assets/icons/arrow_right.gif) no-repeat scroll top right;
    padding-right: 20px;
    float: right;
    margin-right: 20px; }
  .topics_pagination span.current {
    color: white;
    background-color: #555555; }
  .topics_pagination .gap {
    padding: 0; }
  .topics_pagination .disabled.previous_page {
    background: url(../assets/icons/arrow_left_disabled.gif) no-repeat scroll top left !important; }
  .topics_pagination .disabled.next_page {
    background: url(../assets/icons/arrow_right_disabled.gif) no-repeat scroll top right !important; }
  .topics_pagination .disabled {
    color: #555555 !important; }
    .topics_pagination .disabled:hover {
      color: #555555 !important; }
    .topics_pagination .disabled:focus {
      color: #555555 !important; }

div .markItUpHeader {
  background-color: #eeeeee;
  float: left;
  padding: 5px 0 0 9px;
  width: 656px; }
div .markItUpEditor {
  height: 220px;
  width: 653px;
  font: 14px/18px "Courier New", Courier, monospace;
  background-color: #191919;
  color: white;
  border: 1px solid #aaaaaa; }
div .markItUpFooter {
  display: none; }
div .markItUpPreviewFrame {
  width: 663px; }

.main.col .user_search_results {
  list-style-type: none; }
  .main.col .user_search_results li {
    padding: 5px 10px; }
.main.col .user_info {
  background: url(/assets/element_bg/profil_canvas_bg.jpg) no-repeat scroll top left;
  width: 933px;
  height: 146px;
  padding: 5px 5px 5px 150px;
  overflow: hidden;
  margin-bottom: 10px;
  position: relative; }
  .main.col .user_info .signature {
    border-top: 1px solid #999999;
    position: absolute;
    bottom: 0;
    width: 755px; }
    .main.col .user_info .signature strong {
      display: inline;
      color: #dddddd; }
    .main.col .user_info .signature p {
      display: inline;
      color: #dddddd; }
  .main.col .user_info .gravatar_image {
    position: absolute;
    width: 150px;
    left: 5px;
    top: 5px; }
    .main.col .user_info .gravatar_image .howto_gravatar {
      position: absolute;
      left: 0;
      top: 105px;
      padding: 0 5px;
      background: black; }
    .main.col .user_info .gravatar_image img {
      width: 123px !important;
      height: 123px !important;
      overflow: hidden;
      margin-bottom: 5px; }
    .main.col .user_info .gravatar_image .action_link {
      background-color: black;
      display: block;
      width: 123px;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase;
      font-size: 10px; }
  .main.col .user_info .user-details {
    width: 500px;
    float: left; }
    .main.col .user_info .user-details h2 {
      margin-bottom: 3px; }
      .main.col .user_info .user-details h2 span.find_me_on a img {
        float: none;
        border: 1px solid transparent;
        padding: 0; }
      .main.col .user_info .user-details h2 span.find_me_on a:hover img {
        border: 1px solid #ac9c64; }
    .main.col .user_info .user-details ul.profile {
      margin: 0;
      padding: 0;
      list-style-type: none;
      float: left;
      width: 200px; }
      .main.col .user_info .user-details ul.profile li {
        width: 200px; }
        .main.col .user_info .user-details ul.profile li strong {
          font-weight: bold; }
        .main.col .user_info .user-details ul.profile li p {
          display: inline; }
      .main.col .user_info .user-details ul.profile li.signature, .main.col .user_info .user-details ul.profile li.about_me {
        font-style: italic;
        line-height: 14px; }
        .main.col .user_info .user-details ul.profile li.signature strong, .main.col .user_info .user-details ul.profile li.about_me strong {
          font-style: normal; }
      .main.col .user_info .user-details ul.profile li.about_me {
        font-style: normal;
        line-height: 16px; }
  .main.col .user_info .user_badges {
    float: left;
    width: 220px; }
    .main.col .user_info .user_badges img {
      float: right; }
  .main.col .user_info .premium {
    width: 123px;
    margin-top: -5px;
    border-top: 1px solid #ac9c64;
    clear: both; }
    .main.col .user_info .premium a {
      display: block;
      float: left;
      height: 26px;
      width: 18px;
      margin-right: 10px;
      background: transparent url(/assets/element_bg/premium_user.png) no-repeat;
      text-indent: -1982em; }
      .main.col .user_info .premium a.powerup_user {
        width: 27px;
        background-position: -32px -1px; }

.ui-tabs-panel {
  overflow: hidden; }

ul.user_recent {
  list-style: none; }

ul.user_recent.video_metas {
  padding: 0em;
  margin: 0em; }
  ul.user_recent.video_metas li.video_meta {
    padding-left: 0px;
    list-style-type: none;
    padding-bottom: 30px;
    clear: left; }
    ul.user_recent.video_metas li.video_meta .preview {
      float: left;
      width: 120px;
      text-align: left; }
    ul.user_recent.video_metas li.video_meta .content {
      float: left;
      width: 420px; }
      ul.user_recent.video_metas li.video_meta .content p {
        margin-bottom: 6px; }
      ul.user_recent.video_metas li.video_meta .content p.header {
        position: relative; }
        ul.user_recent.video_metas li.video_meta .content p.header strong {
          color: #abb3c2;
          font-weight: normal; }
        ul.user_recent.video_metas li.video_meta .content p.header a {
          color: #abb3c2; }
      ul.user_recent.video_metas li.video_meta .content p.actions a {
        color: #abb3c2; }
      ul.user_recent.video_metas li.video_meta .content p.actions a.reply_link {
        float: left;
        line-height: 12px;
        margin-right: 12px; }
      ul.user_recent.video_metas li.video_meta .content p.actions span.editorial {
        border-left: 3px solid #333333;
        padding-left: 6px;
        display: none;
        line-height: 12px;
        float: left;
        margin: 0px 0px 0px 6px; }
      ul.user_recent.video_metas li.video_meta .content p.actions span.rating {
        border-left: 3px solid #333333;
        padding-left: 6px;
        display: block;
        line-height: 12px;
        float: left;
        margin: 0; }
        ul.user_recent.video_metas li.video_meta .content p.actions span.rating span.overall {
          border: medium none;
          float: left;
          padding: 0;
          position: static; }

.sidebar.col .gamer_information {
  background: url(/assets/element_bg/user_info_bg.gif) no-repeat scroll top left;
  margin-bottom: 8px; }
  .sidebar.col .gamer_information h4 {
    margin-left: 52px;
    font-size: 16px; }
  .sidebar.col .gamer_information ul {
    margin-left: 52px; }
    .sidebar.col .gamer_information ul li strong {
      font-weight: normal;
      color: #777777; }
  .sidebar.col .gamer_information .gamertag {
    margin-top: 20px; }
.sidebar.col .achievements {
  background: url(/assets/element_bg/achievement_bg.gif) no-repeat scroll top left;
  padding-left: 52px;
  min-height: 200px; }
  .sidebar.col .achievements h4 {
    font-size: 16px; }
  .sidebar.col .achievements ol {
    list-style-type: none; }
    .sidebar.col .achievements ol li {
      background: url(/assets/element_bg/achievement_icons.gif) no-repeat scroll top left;
      height: 42px;
      padding: 4px 0 0 60px;
      position: relative;
      margin-bottom: 8px; }
      .sidebar.col .achievements ol li strong {
        display: block; }
      .sidebar.col .achievements ol li ul {
        position: absolute;
        right: 0;
        bottom: 0; }
        .sidebar.col .achievements ol li ul li {
          float: left;
          background: transparent;
          height: auto;
          padding: 0; }
          .sidebar.col .achievements ol li ul li a {
            display: block;
            height: 20px;
            width: 20px;
            white-space: nowrap;
            text-indent: -1982em;
            margin-right: 3px; }
            .sidebar.col .achievements ol li ul li a.fb {
              background: transparent url(/assets/icons/facebook_logo_small.png) no-repeat; }
            .sidebar.col .achievements ol li ul li a.tw {
              background: transparent url(/assets/icons/twitter_logo_small.png) no-repeat; }
      .sidebar.col .achievements ol li#senfup {
        background-position: 0 -48px; }
      .sidebar.col .achievements ol li#moviemaker {
        background-position: 0 -96px; }
      .sidebar.col .achievements ol li#coop {
        background-position: 0 -142px; }
      .sidebar.col .achievements ol li#groupinvite {
        background-position: 0 -424px; }
      .sidebar.col .achievements ol li#allachievements {
        background-position: 0 -800px; }
      .sidebar.col .achievements ol li#cineast {
        background-position: 0 -284px; }
      .sidebar.col .achievements ol li#highscore {
        background-position: 0 -330px; }
      .sidebar.col .achievements ol li#chatroulette {
        background-position: 0 -378px; }
      .sidebar.col .achievements ol li#stalker {
        background-position: 0 -752px; }
      .sidebar.col .achievements ol li#alleyeson {
        background-position: 0 -518px; }
      .sidebar.col .achievements ol li#dayoffame {
        background-position: 0 -236px; }

#tabs {
  position: relative;
  padding-top: 25px; }
  #tabs ul.ui-tabs-nav {
    border: none;
    background-color: black;
    height: 25px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0; }
    #tabs ul.ui-tabs-nav li {
      margin: 0 0 0 -7px;
      padding: 0 0 0 10px;
      background: url("../assets/element_bg/small_tabnav.png") no-repeat scroll right bottom transparent;
      display: block;
      float: right;
      height: 25px;
      line-height: 25px;
      text-align: center; }
      #tabs ul.ui-tabs-nav li a {
        background: url("../assets/element_bg/small_tabnav.png") no-repeat scroll right bottom transparent;
        color: white;
        display: block;
        padding: 0 15px 0 0;
        font-size: 12px;
        font-weight: normal; }
    #tabs ul.ui-tabs-nav li.ui-tabs-selected {
      background: url("../assets/element_bg/small_tabnav.png") no-repeat scroll right top; }
      #tabs ul.ui-tabs-nav li.ui-tabs-selected a {
        background: none;
        color: #ac9c64; }
  #tabs .ui-tabs-panel {
    background-color: #262626;
    padding: 20px 10px 0;
    width: 545px;
    clear: left; }

.mailbox-tabs .ui-tabs-panel {
  width: auto !important; }

.mailbox {
  min-height: 200px; }
  .mailbox table tr td.selecter {
    padding: 10px 0px 6px 11px;
    background-color: #777777;
    color: #dddddd; }
    .mailbox table tr td.selecter input.button {
      padding: 0; }
  .mailbox table tr.odd td {
    background-color: #262626; }
  .mailbox table tr.even td {
    background-color: #444444; }
  .mailbox table tr.unread td {
    font-weight: bold; }
  .mailbox table tbody tr td {
    padding: 5px;
    vertical-align: top;
    color: #dddddd; }
    .mailbox table tbody tr td a {
      color: #dddddd; }
  .mailbox table tbody .message_body {
    padding: 10px 0; }
  .mailbox table tbody .message .message {
    padding-left: 17px; }
  .mailbox table td a.msg-opened {
    background: url("../assets/icons/mbox_open.png") no-repeat left;
    padding-left: 17px; }
  .mailbox table td a.msg-closed {
    background: url("../assets/icons/mbox_closed.png") no-repeat left;
    padding-left: 17px; }
  .mailbox .button {
    background-color: #ac9c64;
    border: medium none;
    color: black;
    padding: 2px;
    font-weight: bold;
    cursor: pointer; }
    .mailbox .button:hover {
      background-color: white; }

.user_info .user-details img {
  float: left;
  padding-top: 9px;
  padding-right: 3px; }

#tabs .ui-tabs-panel form.commentform {
  background: none;
  padding: 0; }
  #tabs .ui-tabs-panel form.commentform p label {
    float: left;
    display: block;
    width: 100px;
    font-size: 14px; }
  #tabs .ui-tabs-panel form.commentform p.submit {
    padding: 0 0 20px 122px; }
#tabs .ui-tabs-panel #direct_message_create_form textarea {
  width: 450px; }
#tabs .ui-tabs-panel #direct_message_create_form p {
  position: relative;
  padding-right: 300px; }
  #tabs .ui-tabs-panel #direct_message_create_form p #msg-status-error-text {
    float: right;
    width: 200px; }
#tabs .ui-tabs-panel #direct_message_create_form label.error {
  background: white url("/assets/element_bg/error-label.gif") no-repeat;
  float: none;
  padding: 5px 10px 5px 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: auto; }

#tabs #respond {
  border-top: 1px solid #444444;
  margin-top: 10px;
  padding-top: 10px; }
  #tabs #respond form p small {
    display: none; }
  #tabs #respond form p label {
    display: block;
    float: none;
    clear: both;
    width: 400px;
    text-align: left;
    display: none; }
  #tabs #respond form p.submit {
    padding: 0 0 20px 0px; }
#tabs #comments_wrapper ol#comments_list li.comment {
  background: none;
  padding-left: 0; }
  #tabs #comments_wrapper ol#comments_list li.comment .content p {
    margin-bottom: 0; }
  #tabs #comments_wrapper ol#comments_list li.comment .gravatar {
    float: left; }
  #tabs #comments_wrapper ol#comments_list li.comment .content {
    float: left; }

input.msg-status-ok {
  background: #191919 url("../assets/icons/accept.png") no-repeat 226px; }

input.msg-status-error {
  background: #191919 url("../assets/icons/error.png") no-repeat 229px; }

input.msg-status-loading {
  background: #191919 url("../assets/icons/indicator-squared.gif") no-repeat 200px; }

label.error {
  float: none;
  color: red;
  padding-left: 0.5em;
  vertical-align: top; }

.forum_intro {
  width: 922px; }

.full_main.col .latest_threads {
  width: 566px;
  float: left; }
  .full_main.col .latest_threads tr.current_disussion th {
    background-color: #848a96; }
.full_main.col .faq_forum {
  width: 320px;
  float: right;
  border-left: 3px solid #303030;
  margin-bottom: 20px;
  margin-left: 25px; }
  .full_main.col .faq_forum a.faq_link {
    background-color: #ac9c64;
    color: black;
    font-weight: bold;
    padding: 1px 5px 0; }
    .full_main.col .faq_forum a.faq_link:hover {
      background-color: black;
      color: #ac9c64; }
  .full_main.col .faq_forum h3 {
    background: url("../assets/icons/questionmark_indicator.png") no-repeat left top;
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 35px;
    margin-left: -28px; }
  .full_main.col .faq_forum ul {
    margin-left: 8px;
    list-style: none; }
    .full_main.col .faq_forum ul li {
      font-size: 12px;
      line-height: 18px; }
      .full_main.col .faq_forum ul li h4 {
        font-size: 14px;
        font-weight: bold;
        margin: 0 0 10px 0; }
        .full_main.col .faq_forum ul li h4 a {
          color: #abb3c2; }
      .full_main.col .faq_forum ul li p {
        font-weight: normal; }

.forum table.topics {
  border-collapse: collapse;
  margin-bottom: 30px;
  border: 1px solid #454545; }
  .forum table.topics tr td {
    border-right: 1px solid #292929; }
    .forum table.topics tr td .thread_pagination a {
      font-size: 100%; }
    .forum table.topics tr td .thread_pagination .previous_page, .forum table.topics tr td .thread_pagination .next_page, .forum table.topics tr td .thread_pagination .current {
      display: none; }
  .forum table.topics tr td.category_posts_count {
    text-align: center; }
  .forum table.topics tr td.last {
    border-right: none; }
.forum table {
  width: 100%;
  border-spacing: 0px;
  clear: both; }
  .forum table tr.category th, .forum table tr.current_disussion th, .forum table tr.children.category th {
    background-color: #464646;
    color: black;
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 3px 0 0 5px;
    color: white;
    margin-top: 20px;
    height: 28px; }
    .forum table tr.category th a, .forum table tr.current_disussion th a, .forum table tr.children.category th a {
      color: white;
      font-weight: normal; }
    .forum table tr.category th div, .forum table tr.current_disussion th div, .forum table tr.children.category th div {
      margin-top: 10px;
      font-weight: normal; }
  .forum table tr.category th.info div, .forum table tr.current_disussion th.info div, .forum table tr.children.category th.info div {
    font-size: 12px;
    margin-top: 12px;
    font-weight: normal; }
  .forum table tr.children.category th {
    background-color: #363636;
    color: white;
    font-size: 12px;
    height: auto;
    line-height: 15px;
    padding: 10px 0 0 12px; }
    .forum table tr.children.category th div {
      margin-top: 0px; }
  .forum table tr.child td.name {
    padding-left: 20px; }
  .forum table tr td {
    border-bottom: 1px solid black;
    font-size: 11px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px; }
    .forum table tr td a {
      color: white; }
    .forum table tr td a.forum_name, .forum table tr td a {
      font-size: 14px; }
    .forum table tr td small {
      display: block;
      font-size: 11px; }
    .forum table tr td span.team_member {
      background: transparent url(/assets/icons/team-icon3.png) center right no-repeat;
      padding-right: 35px; }
  .forum table tr td.first_child {
    padding-left: 30px; }
  .forum table tr td.second_child {
    padding-left: 60px; }
  .forum table tr.odd td {
    background-color: #262626; }
  .forum table tr.even td {
    background-color: #131313; }

.forum table.latest tbody tr td {
  padding-bottom: 5px;
  padding-top: 5px; }
  .forum table.latest tbody tr td a {
    font-size: 12px; }

form#topic-search-form legend {
  font-weight: bold; }
form#topic-search-form fieldset {
  margin: 0 0 10px 0; }
form#topic-search-form input#search {
  padding: 4px 11px;
  font-size: 22px;
  float: left;
  width: 500px; }
form#topic-search-form input#search {
  padding: 2px 3px;
  font-size: 22px;
  float: left; }

.forum .pagination.pagination_bottom {
  margin: -31px 0 30px; }

caption div {
  margin-bottom: 10px; }
caption .pagination.pagination_top {
  width: 500px;
  float: right;
  margin: 9px 0 0 0; }

div.new_theme {
  margin-bottom: 10px; }
  div.new_theme .button, div.new_theme .button:visited, div.new_theme .medium.button, div.new_theme .medium.button:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
  div.new_theme .button, div.new_theme .button:visited {
    text-transform: uppercase;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background: white;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    color: black;
    cursor: pointer;
    display: inline-block;
    padding: 8px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
  div.new_theme .button:hover {
    background-color: #c0c5d0;
    color: black; }
  div.new_theme a {
    line-height: inherit;
    outline: 0 none;
    text-decoration: underline; }

#user-search {
  border-left: 3px solid #303030;
  float: right;
  margin: 0 0 20px 32px;
  width: 320px; }
  #user-search form.search_form {
    background-color: transparent;
    padding: 0 0 6px 8px; }
    #user-search form.search_form label {
      font-size: 16px;
      line-height: 18px;
      margin-bottom: 1em; }
    #user-search form.search_form input.text {
      width: 175px; }

ul.redakteur_list {
  float: left;
  margin: 0em;
  padding: 0em; }
  ul.redakteur_list li {
    background-color: #262626;
    height: 100px;
    list-style-type: none;
    padding: 6px;
    width: 97px;
    float: left;
    margin: 0 6px 6px 0; }
    ul.redakteur_list li p {
      background: url("../assets/icons/redakteur_mini_bg.gif") no-repeat 5px top;
      line-height: 1em;
      padding-left: 30px;
      display: none; }
    ul.redakteur_list li strong {
      display: block; }
    ul.redakteur_list li a {
      color: white; }
      ul.redakteur_list li a img {
        width: 95px; }
  ul.redakteur_list li.third {
    margin: 0 0px 6px 0; }

.gadsense, .breadcrumps {
  margin-bottom: 15px; }

h2.topictitle span {
  font-size: 14px; }

h3.topictitle {
  margin-bottom: 6px; }

.topicmeta {
  float: left;
  width: 625px;
  margin-bottom: 18px; }
  .topicmeta p {
    margin-bottom: 0;
    color: #aaaaaa; }
    .topicmeta p a {
      color: white;
      text-decoration: underline; }

.game_preview {
  float: right;
  width: 260px;
  margin-bottom: 18px; }
  .game_preview ul li {
    width: 60px;
    height: 111px;
    overflow: hidden;
    float: right;
    margin-right: 5px; }
    .game_preview ul li img {
      width: 60px; }

.topics #new_forum_post_wrapper {
  background: black;
  float: left;
  width: 100%;
  border-top: 21px solid #212121;
  margin-top: 20px;
  padding: 20px 0 0 0; }
  .topics #new_forum_post_wrapper .help {
    float: left;
    height: 255px;
    margin-right: 20px;
    margin-top: 58px;
    padding: 0 0 2px 7px;
    width: 190px; }
    .topics #new_forum_post_wrapper .help pre {
      margin-bottom: 10px;
      margin-top: 2px; }
  .topics #new_forum_post_wrapper .form {
    float: left;
    padding: 0 0 0 10px; }
.topics .topics_pagination.pagination_bottom {
  margin-top: 0;
  background-color: #222222; }
.topics ol.posts {
  list-style-type: none;
  margin: 0em;
  padding: 0em; }
  .topics ol.posts li.post {
    margin-bottom: 10px;
    background-color: #111111;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
    border-bottom: 1px solid #212121;
    padding-bottom: 10px; }
  .topics ol.posts li.odd, .topics ol.posts li.even {
    float: left; }
    .topics ol.posts li.odd .post_info, .topics ol.posts li.even .post_info {
      background-color: #222222;
      padding: 2px 0 2px 7px;
      margin: 0 0 10px 0;
      position: relative;
      border-top: 1px solid #111111; }
      .topics ol.posts li.odd .post_info .permalink, .topics ol.posts li.even .post_info .permalink {
        position: absolute;
        right: 7px;
        top: 2px; }
    .topics ol.posts li.odd .thread_author, .topics ol.posts li.even .thread_author {
      overflow: hidden;
      float: left;
      width: 210px;
      overflow: hidden;
      padding: 2px 0 2px 7px;
      color: #aaaaaa;
      margin-right: 20px; }
      .topics ol.posts li.odd .thread_author .user_image, .topics ol.posts li.even .thread_author .user_image {
        width: 60px;
        float: left; }
        .topics ol.posts li.odd .thread_author .user_image span, .topics ol.posts li.even .thread_author .user_image span {
          display: none; }
        .topics ol.posts li.odd .thread_author .user_image .premium, .topics ol.posts li.even .thread_author .user_image .premium {
          clear: both;
          border-top: 1px solid #ac9c64;
          width: 50px; }
          .topics ol.posts li.odd .thread_author .user_image .premium a, .topics ol.posts li.even .thread_author .user_image .premium a {
            display: block;
            float: left;
            height: 26px;
            width: 18px;
            margin-right: 10px;
            background: transparent url(/assets/element_bg/premium_user.png) no-repeat;
            text-indent: -1982em; }
            .topics ol.posts li.odd .thread_author .user_image .premium a.powerup_user, .topics ol.posts li.even .thread_author .user_image .premium a.powerup_user {
              width: 27px;
              background-position: -32px -1px; }
      .topics ol.posts li.odd .thread_author .user_meta_info, .topics ol.posts li.even .thread_author .user_meta_info {
        float: left;
        width: 135px; }
        .topics ol.posts li.odd .thread_author .user_meta_info h5, .topics ol.posts li.even .thread_author .user_meta_info h5 {
          white-space: nowrap;
          font-size: 18px;
          margin-bottom: 3px;
          line-height: 1em; }
        .topics ol.posts li.odd .thread_author .user_meta_info p, .topics ol.posts li.even .thread_author .user_meta_info p {
          margin: 0;
          line-height: 1.3em;
          font-size: 12px; }
        .topics ol.posts li.odd .thread_author .user_meta_info p a, .topics ol.posts li.even .thread_author .user_meta_info p a {
          line-height: 1.3em;
          height: 1.3em; }
    .topics ol.posts li.odd .thread_author.editor .user_image, .topics ol.posts li.even .thread_author.editor .user_image {
      position: relative; }
    .topics ol.posts li.odd .thread_post, .topics ol.posts li.even .thread_post {
      border-left: 1px solid #212121;
      color: #dddddd;
      font-size: 13px;
      padding: 0 10px 0 10px; }
    .topics ol.posts li.odd .thread_post, .topics ol.posts li.odd .thread_footer, .topics ol.posts li.even .thread_post, .topics ol.posts li.even .thread_footer {
      overflow: hidden;
      float: left;
      width: 655px; }
      .topics ol.posts li.odd .thread_post strong, .topics ol.posts li.odd .thread_footer strong, .topics ol.posts li.even .thread_post strong, .topics ol.posts li.even .thread_footer strong {
        color: #686868; }
      .topics ol.posts li.odd .thread_post cite, .topics ol.posts li.odd .thread_post blockquote, .topics ol.posts li.odd .thread_footer cite, .topics ol.posts li.odd .thread_footer blockquote, .topics ol.posts li.even .thread_post cite, .topics ol.posts li.even .thread_post blockquote, .topics ol.posts li.even .thread_footer cite, .topics ol.posts li.even .thread_footer blockquote {
        color: #aaaaaa;
        margin-left: 10px;
        padding-left: 10px;
        border-left: 1px solid #aaaaaa;
        display: block; }
      .topics ol.posts li.odd .thread_post table, .topics ol.posts li.odd .thread_footer table, .topics ol.posts li.even .thread_post table, .topics ol.posts li.even .thread_footer table {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-bottom: 20px;
        border-left: 1px solid #444444;
        border-top: 1px solid #444444; }
      .topics ol.posts li.odd .thread_post td, .topics ol.posts li.odd .thread_footer td, .topics ol.posts li.even .thread_post td, .topics ol.posts li.even .thread_footer td {
        border-right: 1px solid #444444;
        border-bottom: 1px solid #444444;
        background: #222222;
        padding: 6px 6px 6px 12px;
        color: #aaaaaa; }
      .topics ol.posts li.odd .thread_post em, .topics ol.posts li.odd .thread_footer em, .topics ol.posts li.even .thread_post em, .topics ol.posts li.even .thread_footer em {
        font-style: italic; }
    .topics ol.posts li.odd .thread_footer p.links, .topics ol.posts li.even .thread_footer p.links {
      padding: 2px 0 2px 0px;
      color: #999999;
      text-align: right; }
      .topics ol.posts li.odd .thread_footer p.links a.reply_link, .topics ol.posts li.even .thread_footer p.links a.reply_link {
        padding: 0 7px 0 0; }
    .topics ol.posts li.odd .signature, .topics ol.posts li.even .signature {
      padding-top: 10px;
      border-top: 1px solid #212121;
      clear: left;
      float: left; }

div.nav {
  text-align: right;
  margin-bottom: 1em; }

div.nav a, div.nav span {
  padding: 3px 8px; }

ol.posts li ul, ol.posts li ol {
  margin: 0 0 10px 0;
  padding-left: 13px;
  list-style-type: square; }
  ol.posts li ul li, ol.posts li ol li {
    border-bottom: none;
    float: none;
    margin-bottom: 0px;
    padding-bottom: 0px; }
ol.posts li code {
  background-color: #131313;
  border-top: 1px solid #ac9c64;
  display: block;
  margin: 9px 0 0;
  padding: 10px;
  color: #0e8904;
  overflow: hidden;
  width: 403px; }

form#new_topic_form p label {
  clear: left;
  display: block;
  float: none;
  text-align: left; }
form#new_topic_form p input#gametaginput, form#new_topic_form p input#tags, form#new_topic_form p input#post_title {
  width: 663px;
  color: white;
  font: 14px/18px "Courier New", Courier, monospace; }
form#new_topic_form ul.used_tags li {
  border-right: none;
  margin-bottom: 3px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-decoration: none;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  background: url("/assets/icons/x_wbg.gif") no-repeat scroll 3px center white;
  color: black;
  padding: 8px 10px 6px 22px; }
form#new_topic_form ul.used_tags li:hover {
  border-right: none;
  padding: 8px 10px 6px 22px;
  background: url("/assets/element_bg/x.png") no-repeat scroll 3px center black;
  color: white; }

ul.profile {
  padding-left: 2em;
  margin-bottom: 2em; }

#userinfo {
  margin-bottom: 1.5em; }

ol.user_recent {
  padding-left: 2em;
  margin-bottom: 2em; }

#home {
  background-color: black;
  background-image: none; }
  #home .teaser_super {
    width: 773px; }

#home_teaser ul.main_full_column li.teaser {
  width: 566px; }

.news_feed_side #tune_in_widget {
  background: black;
  display: none;
  height: 320px;
  width: 140px; }
  .news_feed_side #tune_in_widget a {
    clear: both;
    float: left; }
    .news_feed_side #tune_in_widget a img {
      float: left; }
    .news_feed_side #tune_in_widget a p {
      color: white;
      float: left;
      margin-bottom: 5px;
      padding: 0 0 0 8px;
      width: 71px; }
      .news_feed_side #tune_in_widget a p.new {
        color: #ac9c64;
        display: none;
        font-weight: 700; }

.main.col h2 {
  margin-bottom: 20px; }

.post.single {
  font-size: 12px;
  line-height: 18px;
  font-family: verdana, arial, times, "Times New Roman", sans-serif;
  margin-bottom: 12px; }
  .post.single blockquote {
    font-style: italic;
    border-left: 1px solid #aaaaaa;
    color: #aaaaaa;
    display: block;
    margin-left: 10px;
    padding-left: 10px; }
  .post.single .blog_picture {
    float: left;
    margin: 0 15px 0 15px;
    width: 183px; }
    .post.single .blog_picture .caption {
      background-color: #3b3a3a;
      color: white;
      font-size: 10px;
      line-height: 1.3em;
      padding: 10px; }
  .post.single p {
    font-size: 12px;
    line-height: 18px;
    font-family: verdana, arial, times, "Times New Roman", sans-serif; }
  .post.single p.spoiler span.warning {
    display: block;
    cursor: pointer; }
  .post.single p.spoiler span.spoiler_text {
    color: white;
    background: white; }
  .post.single p.spoiler_show span.warning {
    display: block; }
  .post.single p.spoiler_show span.spoiler_text {
    color: white;
    background: black; }
  .post.single p img.picture_align_left {
    float: left;
    margin: 0 10px 7px 0; }
  .post.single .flash_container_video embed, .post.single .flash_container_video object {
    width: 566px;
    margin-bottom: 1em; }
  .post.single .flash_container_audio embed, .post.single .flash_container_audio object {
    height: 32px;
    width: 566px; }
  .post.single ul {
    list-style: disc;
    margin: 0 0 18px 14px; }
  .post.single ol {
    margin: 0 0 18px 20px; }
  .post.single p em, .post.single p i {
    font-style: italic; }
  .post.single p del {
    text-decoration: line-through; }

.post_meta {
  background: url(../assets/element_bg/page.png) no-repeat left top;
  padding: 0 0 0 35px;
  margin-bottom: 12px; }
  .post_meta table {
    margin-bottom: 0; }
    .post_meta table tr td.author, .post_meta table tr td.date, .post_meta table tr td.tags, .post_meta table tr td.categories {
      width: 40px;
      white-space: nowrap;
      padding-right: 12px; }
    .post_meta table tr td {
      padding: 0;
      border-bottom: 0;
      color: #777777; }
      .post_meta table tr td a {
        color: #abb3c2; }
    .post_meta table tr td.img {
      width: 59px; }
    .post_meta table tr td.date {
      color: #b0b0b0;
      width: auto; }

body.play_hq .main {
  width: 920px;
  display: block; }
body.play_hq .sidebar {
  display: none; }
body.play_hq .pagination, body.play_hq #comments_list, body.play_hq #respond, body.play_hq .share_toolbox, body.play_hq .post_meta, body.play_hq .post.single p {
  width: 566px; }

div.part_navigation {
  position: relative;
  height: 30px;
  width: 566px; }
  div.part_navigation a.backwards {
    position: absolute;
    top: 0px;
    left: 0px; }
  div.part_navigation a.forwards {
    position: absolute;
    top: 0px;
    right: 0px; }

div#blog_post_rater {
  border: 3px solid #262626;
  margin: 16px 0px 16px 0px;
  padding: 5px; }
  div#blog_post_rater .share_toolbox {
    float: right; }

div#blog_post_rater.disabled .star {
  display: none !important; }

.blog_post_show .share_toolbox {
  margin: 10px 0;
  padding: 13px 0 0 13px; }
  .blog_post_show .share_toolbox .twitter-share-button {
    width: 100px !important; }

ul.teasers li.post a.image_link {
  display: block;
  width: 566px;
  height: 318px; }

.row.play_hq .main.col.video {
  width: 938px; }
  .row.play_hq .main.col.video #video_player, .row.play_hq .main.col.video #video_player_mov {
    margin-left: 10px; }
    .row.play_hq .main.col.video #video_player object, .row.play_hq .main.col.video #video_player embed, .row.play_hq .main.col.video #video_player_mov object, .row.play_hq .main.col.video #video_player_mov embed {
      margin: 0 auto;
      width: 900px;
      height: 550px; }
.row.play_hq .sidebar.col {
  margin-top: 620px; }
.row.play_hq .main.col.text {
  margin-top: 600px; }

.row .main.col.text {
  margin-top: 500px; }

p.itunes {
  text-align: right; }
  p.itunes a {
    cursor: pointer; }

.share_toolbox {
  background-color: transparent !important;
  padding: 7px 3px 2px 0; }
  .share_toolbox a {
    border-color: black !important;
    padding: 0 2px; }

.teaser_super {
  width: 566px; }

#actions {
  position: relative;
  border-bottom: 1px solid #262626;
  margin-bottom: 20px;
  margin-top: 8px;
  padding: 0 0px 9px 0; }
  #actions .meta {
    height: 22px;
    position: relative;
    border-bottom: 1px solid #262626;
    margin-right: 170px; }
    #actions .meta .views {
      font-size: 10px;
      color: #777777;
      position: absolute;
      right: 0;
      top: 0; }
      #actions .meta .views span {
        color: white; }
    #actions .meta .rating .star-rating {
      float: left; }
    #actions .meta .rating .star-rating-result {
      padding-left: 10px;
      float: left; }
  #actions #itunes, #actions #maxdome {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 142px;
    height: 51px;
    white-space: nowrap;
    text-indent: -9999px; }
    #actions #itunes:hover, #actions #maxdome:hover {
      opacity: 0.5;
      -moz-opacity: 0.5;
      filter: alpha(opacity=50); }
  #actions #itunes {
    background: transparent url(../assets/icons/dto_itunes.gif);
    border-left: 3px solid #262626; }
  #actions #maxdome {
    top: 50px;
    background: url("../assets/icons/dto_maxdome.gif") no-repeat scroll 9px 0px transparent;
    border-left: 3px solid #262626;
    height: 24px; }

#parts {
  padding: 0 0 18px 0; }
  #parts h4 {
    width: 82px;
    font-size: 1em;
    text-indent: -1982px;
    background: transparent url(../assets/element_bg/mehr_davon.gif) no-repeat;
    margin-bottom: 1em; }
  #parts ul li {
    list-style-type: none;
    float: left;
    padding: 0 8px 8px 0; }
    #parts ul li a {
      display: block; }
    #parts ul li img {
      width: 180px; }

.sidebar #long_description {
  position: relative; }
  .sidebar #long_description h3 {
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 35px;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat; }
.sidebar #long_description h3 {
  background-image: url(../assets/icons/game_desc.png); }
.sidebar #long_description h4 {
  font-size: 14px;
  line-height: 18px;
  color: #abb3c2;
  font-weight: bold; }
.sidebar #long_description.index {
  padding-bottom: 16px; }
.sidebar #tv_show_games ul li.game {
  position: relative;
  margin: 0 1em 1.333em 90px;
  padding: 0 0 0 8px;
  width: 245px;
  border-left: 3px solid #303030; }
  .sidebar #tv_show_games ul li.game div p {
    margin: 0; }
  .sidebar #tv_show_games ul li.game ul {
    list-style: none;
    display: inline; }
  .sidebar #tv_show_games ul li.game ul li {
    display: inline;
    border-right: 1px solid white;
    padding: 0 4px 0 0;
    margin: 0 3px 0 0; }
    .sidebar #tv_show_games ul li.game ul li a {
      color: #abb3c2; }
  .sidebar #tv_show_games ul li.game ul li:last-child {
    border-right: 0; }
  .sidebar #tv_show_games ul li.game img.cover_image {
    position: absolute;
    top: 0;
    left: -93px;
    width: 80px; }
  .sidebar #tv_show_games ul li.game h2 {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #abb3c2; }
    .sidebar #tv_show_games ul li.game h2 a {
      color: #abb3c2; }
  .sidebar #tv_show_games ul li.game h3 {
    font-size: 10px;
    line-height: 18px;
    color: #777777; }
  .sidebar #tv_show_games ul li.game h4 {
    color: #777777;
    display: inline; }
  .sidebar #tv_show_games ul li.game .release_date p, .sidebar #tv_show_games ul li.game .usk p {
    display: inline; }
  .sidebar #tv_show_games ul li.game .gt_videos {
    padding: 1em 0; }
    .sidebar #tv_show_games ul li.game .gt_videos h4 {
      display: block;
      margin: 0;
      font-size: 10px; }
    .sidebar #tv_show_games ul li.game .gt_videos ul li {
      color: #abb3c2; }
  .sidebar #tv_show_games ul li.game a.game_link {
    background: transparent url(../assets/icons/game_all_link.png) left center no-repeat;
    padding: 0 0 0 16px;
    color: white; }
.sidebar #show_posts {
  position: relative; }
  .sidebar #show_posts h3 {
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 35px;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat; }
.sidebar #show_posts h3 {
  background-image: url(../assets/icons/game_blog.png); }
.sidebar #show_posts {
  margin-left: 25px;
  margin-bottom: 20px;
  border-left: 3px solid #303030; }
  .sidebar #show_posts h3 {
    margin-left: -28px; }
  .sidebar #show_posts ul {
    padding-left: 7px; }
    .sidebar #show_posts ul li a {
      display: block;
      color: #abb3c2; }
  .sidebar #show_posts a.game_more, .sidebar #show_posts a.more {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url(../assets/icons/game_all_link.png) left center no-repeat;
    padding-left: 16px; }
.sidebar a.more_link {
  position: absolute;
  bottom: 0;
  right: 0;
  background: transparent url(../assets/icons/game_all_link.png) left center no-repeat;
  padding: 0 0 0 16px;
  color: white; }

#search {
  margin-top: 411px; }

#archive {
  position: relative;
  margin-top: 501px;
  background-color: #262626;
  width: 545px;
  padding: 16px 10px 0; }
  #archive h3 {
    padding-left: 35px;
    font-size: 16px;
    font-weight: normal;
    background: transparent url(../assets/icons/tv_index.png) left center no-repeat; }
  #archive h4 {
    border-right: 2px solid #777777;
    cursor: pointer;
    display: inline;
    line-height: 12px;
    padding: 0 4px 0 0;
    margin: 0 4px 0 0; }
  #archive h4:last-child {
    border: 0; }
  #archive form {
    position: absolute;
    right: 8px;
    top: 16px; }
  #archive ul.clearfix {
    width: 545px;
    clear: both;
    top: 75px;
    left: 10px;
    list-style-type: none; }
    #archive ul.clearfix li {
      position: relative;
      float: none;
      min-height: 110px;
      padding: 0 0 0 195px;
      border-bottom: 1px solid #535353;
      margin: 0 0 10px 0; }
      #archive ul.clearfix li .image_link {
        width: 180px;
        height: 110px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden; }
        #archive ul.clearfix li .image_link img {
          width: 180px; }
      #archive ul.clearfix li .quality_links {
        position: absolute;
        width: 30px;
        left: 155px; }
        #archive ul.clearfix li .quality_links li {
          border: 0;
          list-style-type: none;
          width: 30px;
          padding: 0;
          margin: 0 0 5px;
          min-height: 20px; }
          #archive ul.clearfix li .quality_links li a {
            display: block;
            height: 20px;
            width: 30px;
            text-indent: -1982px;
            white-space: nowrap; }
          #archive ul.clearfix li .quality_links li a.hq_link {
            background: transparent url(../assets/icons/gt_hq.png) no-repeat; }
          #archive ul.clearfix li .quality_links li a.sd_link {
            background: transparent url(../assets/icons/gt_sd.png) no-repeat; }
      #archive ul.clearfix li h5 a {
        color: #abb3c2;
        font-weight: bold;
        padding: 0 143px 0 0; }
      #archive ul.clearfix li p {
        padding: 0 143px 0 0;
        font-size: 11px;
        margin: 0; }
      #archive ul.clearfix li .aside {
        width: 125px;
        position: absolute;
        right: 0;
        top: 0;
        height: 75px;
        border-left: 3px solid #303030;
        padding: 0 0 0 10px;
        color: #777777;
        font-size: 11px; }
        #archive ul.clearfix li .aside p {
          padding: 0;
          margin: 0; }
        #archive ul.clearfix li .aside p.views {
          font-weight: bold; }
        #archive ul.clearfix li .aside .rated {
          clear: both;
          overflow: hidden; }
        #archive ul.clearfix li .aside .rated p {
          float: left;
          padding: 0; }
        #archive ul.clearfix li .aside .rated p.rating {
          margin: 5px 0 0 5px; }
        #archive ul.clearfix li .aside .star-rating {
          width: 50px !important;
          display: block !important;
          position: relative;
          height: 7px; }
        #archive ul.clearfix li .aside .star-rating .current-rating, #archive ul.clearfix li .aside .star-rating {
          background-image: url(../assets/icons/star_small.gif); }
        #archive ul.clearfix li .aside .star-rating .current-rating {
          padding: 0;
          margin: 0;
          text-indent: -1000em;
          position: absolute;
          background-position: 0 -8px; }
        #archive ul.clearfix li .aside .star-rating-result, #archive ul.clearfix li .aside .star {
          display: none !important; }

#archive.init ul {
  position: absolute; }
#archive.init form input.submit {
  display: none; }
#archive.init h4 {
  cursor: pointer; }
#archive.init h4.active {
  color: #ac9c64; }

.show h2 {
  margin-bottom: 6px; }
.show #video_player, .show #video_player_mov {
  margin-bottom: 15px; }
  .show #video_player div embed, .show #video_player div object, .show #video_player_mov div embed, .show #video_player_mov div object {
    position: relative;
    z-index: 0; }

h4.archive {
  width: 86px;
  height: 0;
  font-size: 1em;
  padding-top: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/element_bg/archiv.gif") no-repeat; }

dl.archive_list dt {
  float: left;
  padding: 7px;
  background: #262626 url("../assets/icons/archive_tv_bg.gif") no-repeat;
  margin-bottom: 7px; }

dl.archive_list dt strong {
  display: block;
  line-height: 1em; }

dl.archive_list dt span {
  font-size: 10px;
  color: #cccccc;
  display: block;
  margin-top: 5px; }

dl.archive_list dd {
  float: left;
  margin-bottom: 7px; }

dl.archive_list dd ul {
  width: 138px; }

dl.archive_list dd ul li {
  list-style-type: none;
  float: left;
  margin: 0 2px 2px 0; }

dl.archive_list dd ul li.odd a {
  background-color: #4e4d4d; }

dl.archive_list dd ul li.even a {
  background-color: #262626; }

dl.archive_list dd ul li a {
  color: white;
  display: block;
  line-height: 18px;
  text-align: center;
  width: 44px; }

dl.archive_list dd ul li a:hover {
  background-color: #4e4d4d; }

dl.archive_list dd ul li a span {
  color: #777777; }

#tooltip {
  position: absolute;
  background: black;
  border: 1px solid white; }
  #tooltip h3 {
    font-size: 14px;
    margin: 0;
    padding: 5px; }

#tooltip.show_tip {
  position: absolute;
  background-color: black;
  border: 1px solid white;
  padding: 1em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  z-index: 1000; }

#tooltip.show_tip h3 {
  margin: 0em;
  font-size: 14px; }

#tooltip.gravatar_tooltip {
  position: absolute;
  background: transparent url("../assets/icons/gravatar_tooltip.png") no-repeat scroll top left;
  width: 83px;
  height: 90px; }
  #tooltip.gravatar_tooltip .body {
    margin-top: 9px;
    text-align: center;
    width: 71px; }

table.chart td {
  padding: 10px 5px;
  vertical-align: middle; }
table.chart .pos {
  text-align: right;
  font-size: 1.2em; }
table.chart .prev {
  text-align: center; }
table.chart .desc, table.chart .prev {
  color: #aaaaaa; }

h4.game_one_poll {
  background: url(../assets/element_bg/game_one_poll.gif) no-repeat top left;
  width: 95px;
  height: 18px;
  text-indent: -900px; }

.ajax_submit {
  background: white url(../assets/icons/preloader.gif) no-repeat center center; }
  .ajax_submit * {
    visibility: hidden; }

form.poll, .poll_results, .sidebar .poll_results {
  padding: 4px 10px;
  background-color: #131313;
  margin-bottom: 27px; }
  form.poll h3, .poll_results h3, .sidebar .poll_results h3 {
    margin-bottom: 3px;
    font-weight: normal; }
  form.poll ul, .poll_results ul, .sidebar .poll_results ul {
    list-style: none; }
    form.poll ul li, .poll_results ul li, .sidebar .poll_results ul li {
      height: 32px;
      margin-bottom: 2px;
      line-height: 34px;
      font-size: 14px;
      color: #abb3c2; }
      form.poll ul li strong, .poll_results ul li strong, .sidebar .poll_results ul li strong {
        color: #848484;
        padding-right: 6px;
        border-right: 2px solid #999999; }
      form.poll ul li label, .poll_results ul li label, .sidebar .poll_results ul li label {
        cursor: pointer;
        padding-left: 6px; }
      form.poll ul li span, .poll_results ul li span, .sidebar .poll_results ul li span {
        padding-left: 6px; }

.poll_results ul {
  list-style: none;
  background-color: #131313; }
  .poll_results ul li {
    position: relative;
    margin-bottom: 10px; }
    .poll_results ul li .result_bar {
      position: absolute;
      top: 0em;
      left: 0em;
      background-color: #393939; }
    .poll_results ul li .result_text {
      position: relative;
      z-index: 10;
      padding-left: 10px;
      margin-bottom: 2px; }

h4.channels {
  background: url(../assets/element_bg/channels_header.gif) no-repeat top left;
  width: 64px;
  height: 18px;
  text-indent: -9000px; }

.sidebar ul.channels li {
  background-color: #242424;
  padding-bottom: 1px;
  margin-bottom: 6px;
  height: 53px; }
  .sidebar ul.channels li p {
    background: transparent url(../assets/element_bg/arrow_yellow_with_border.png) no-repeat scroll 4px 6px;
    padding: 4px 0 0px 40px;
    margin-bottom: 4px; }
    .sidebar ul.channels li p a {
      font-size: 14px;
      color: white;
      display: block; }
    .sidebar ul.channels li p small {
      line-height: 12px; }
.sidebar ul.channels li.even {
  background-color: #131313; }
.sidebar div.channel {
  margin-bottom: 18px; }

.sidebar a.header {
  position: relative; }
  .sidebar a.header img.featured_badge {
    position: absolute;
    top: 9px;
    right: 9px; }

.filter {
  padding: 6px 0 6px 9px;
  background-color: #262626; }
  .filter h4 {
    font-size: 14px;
    letter-spacing: 0; }
  .filter ul.user_filter, .filter ul.time_filter {
    float: left;
    width: 135px;
    padding-left: 30px; }
    .filter ul.user_filter li a, .filter ul.time_filter li a {
      color: #abb3c2; }
    .filter ul.user_filter li a.active, .filter ul.time_filter li a.active {
      color: white; }
  .filter ul.user_filter {
    background: url(../assets/element_bg/heart_add.png) no-repeat scroll top left; }
  .filter ul.time_filter {
    background: url(../assets/element_bg/clock.png) no-repeat scroll top left; }

#playtube_video {
  padding: 0 15px;
  background-color: black;
  float: left; }
  #playtube_video #video_wrapper, #playtube_video #playtube-text {
    float: left;
    width: 566px; }
  #playtube_video #playtube-sidebar {
    float: right;
    width: 341px;
    margin-left: 0; }
  #playtube_video .share_toolbox {
    margin: 10px 0;
    overflow: auto;
    padding: 13px 0 0 13px; }

#playtube_video.play_hq #video_wrapper {
  float: left;
  width: 920px;
  margin-bottom: 10px; }
  #playtube_video.play_hq #video_wrapper object, #playtube_video.play_hq #video_wrapper embed {
    height: 550px;
    margin: 0 auto;
    width: 900px; }

ul#primenav li.playtube {
  display: block !important; }

ul#playtubenav {
  list-style-type: none;
  margin: 0px 0px 10px 0px;
  position: relative; }
  ul#playtubenav li {
    border-left: 3px solid #333333;
    margin: 0px !important;
    padding: 0px 6px 0px 9px;
    display: inline; }
  ul#playtubenav li:last-child {
    border-right: 3px solid #333333;
    padding-right: 9px; }
  ul#playtubenav li#uploadvideo {
    padding: 0;
    border: 0; }
    ul#playtubenav li#uploadvideo a {
      position: absolute;
      display: block;
      height: 26px;
      text-indent: -1982em;
      overflow: hidden;
      background: url("../assets/element_bg/primary_nav4.gif") no-repeat -457px 0;
      width: 117px;
      top: 0;
      right: 0; }
      ul#playtubenav li#uploadvideo a:hover {
        background-position: -457px -28px; }

#playtube .teaser.main_full .overlay {
  background: none; }
#playtube .teaser.main_full .caption {
  padding: 5px 0 2px 12px; }
#playtube .teaser.main_full .title {
  padding: 1px 6px;
  font-weight: bold;
  background-color: white;
  color: black;
  text-transform: uppercase;
  margin-bottom: 6px; }
#playtube .teaser.main_full .desc {
  font-size: 16px;
  text-transform: uppercase;
  width: 540px; }
#playtube .playtube_teaser {
  margin-bottom: 10px; }

#playtube dl.filter, #playtube_channel dl.filter {
  margin-bottom: 10px;
  margin-top: 10px; }

#playtube_channel .chanel_mood {
  width: 565px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative; }
  #playtube_channel .chanel_mood .title {
    background: transparent url(../assets/element_bg/channel_mood.png) repeat top left;
    width: 123px;
    height: 157px;
    position: absolute;
    left: 0;
    top: 0;
    height: 156px;
    overflow: hidden; }
    #playtube_channel .chanel_mood .title strong {
      position: absolute;
      left: 20px;
      top: 95px;
      font-size: 14px;
      color: white; }
    #playtube_channel .chanel_mood .title span {
      color: #ac9c64;
      left: 20px;
      top: 110px;
      position: absolute;
      text-transform: uppercase;
      font-size: 16px;
      font-weight: bold; }
  #playtube_channel .chanel_mood img {
    width: 566px; }
#playtube_channel h4.other_channels {
  background: transparent url(../assets/sprite.gif) no-repeat scroll 0 -133px;
  width: 170px;
  height: 17px;
  text-indent: -9000px; }
#playtube_channel .channels li {
  height: 109px;
  margin-bottom: 10px;
  overflow: hidden; }
  #playtube_channel .channels li a {
    display: block;
    width: 345px;
    height: 109px;
    overflow: hidden; }
  #playtube_channel .channels li p {
    margin: 9px 0px 0px 0px; }

#playtube_video #stats {
  margin-top: 10px;
  padding: 5px; }
  #playtube_video #stats #views {
    float: right; }
  #playtube_video #stats .actions {
    background: #686868;
    margin: 10px 0;
    padding: 5px;
    overflow: auto; }
    #playtube_video #stats .actions a.small {
      float: left;
      padding: 3px 10px 3px 10px; }
    #playtube_video #stats .actions a.active {
      background: black; }
    #playtube_video #stats .actions div {
      background-color: black;
      clear: both;
      display: block;
      margin: 0px;
      padding: 0px;
      overflow: auto; }
      #playtube_video #stats .actions div p {
        padding: 3px 10px 3px 10px;
        margin: 0px; }
    #playtube_video #stats .actions div.navigation {
      display: block;
      background: #686868;
      overflow: auto; }
    #playtube_video #stats .actions form select {
      margin: 5px 0px 2px 0px; }
    #playtube_video #stats .actions form input {
      margin: 2px 0px 5px 0px; }
  #playtube_video #stats div#playlist label, #playtube_video #stats div#quicklist label {
    display: none; }
  #playtube_video #stats .comments {
    max-width: 640px;
    margin-bottom: 20px; }
    #playtube_video #stats .comments .actions {
      background: none; }

#playtube_video .main {
  float: left; }
  #playtube_video .main h4 {
    margin-top: 10px; }
#playtube_video .sidebar ul.tags li {
  display: inline; }
#playtube_video .sidebar a.header {
  background: url("../assets/element_bg/channel_arrow.png") no-repeat scroll top left;
  display: block;
  height: 86px;
  margin-bottom: 17px;
  position: relative;
  text-decoration: none;
  width: 345px; }
  #playtube_video .sidebar a.header span.kind, #playtube_video .sidebar a.header span.title {
    color: white;
    display: block;
    font-size: 11px;
    font-weight: 600;
    left: 90px;
    margin: 0px;
    top: 50px;
    padding: 0px;
    position: absolute; }
  #playtube_video .sidebar a.header span.title {
    color: #ac9c64;
    font-size: 14px;
    top: 62px; }
#playtube_video div.description {
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 5px 0px 5px 0px; }
  #playtube_video div.description p {
    margin-bottom: 10px; }
#playtube_video ul.videos, #playtube_video ul.playlist {
  height: 180px;
  margin-bottom: 0px;
  clear: both;
  overflow: auto; }
  #playtube_video ul.videos li, #playtube_video ul.playlist li {
    float: left;
    list-style-type: none;
    margin: 3px 3px 3px 0px;
    position: relative;
    width: 153px; }
    #playtube_video ul.videos li div, #playtube_video ul.playlist li div {
      height: 81px;
      position: relative;
      width: 150px; }
      #playtube_video ul.videos li div a, #playtube_video ul.playlist li div a {
        position: relative;
        display: block;
        z-index: 130; }
        #playtube_video ul.videos li div a span.vignette, #playtube_video ul.playlist li div a span.vignette {
          position: absolute;
          display: block;
          top: 0;
          left: 0;
          width: 150px;
          height: 80px;
          background: transparent url(../assets/icons/video_play_icon.png) 50% 10% no-repeat;
          z-index: 130; }
      #playtube_video ul.videos li div img, #playtube_video ul.playlist li div img {
        height: 81px;
        width: 150px; }
      #playtube_video ul.videos li div span.title, #playtube_video ul.videos li div a.title, #playtube_video ul.playlist li div span.title, #playtube_video ul.playlist li div a.title {
        bottom: 0px;
        background: transparent url(../assets/element_bg/post_exerpt_wrap_bg.png) repeat;
        left: 0px;
        line-height: 12px;
        font-size: 12px;
        padding: 3px 0px 3px 0px;
        position: absolute;
        width: 150px;
        z-index: 100; }
#playtube_video ul.playlist {
  height: 114px; }
#playtube_video ul.small {
  height: 90px;
  margin-bottom: 0px; }
#playtube_video p.is_encoding {
  border: 1px dashed gray;
  display: block;
  padding: 10px;
  width: 544px;
  height: 304px; }
#playtube_video .video_meta {
  background: url(../assets/element_bg/user.png) no-repeat left top;
  padding: 0 0 0 30px;
  margin-bottom: 17px;
  min-height: 20px; }
  #playtube_video .video_meta table {
    margin-bottom: 0; }
    #playtube_video .video_meta table tr td.author, #playtube_video .video_meta table tr td.date, #playtube_video .video_meta table tr td.tags {
      width: 40px;
      white-space: nowrap;
      padding-right: 12px; }
    #playtube_video .video_meta table tr td {
      padding: 0;
      border-bottom: 0;
      color: #777777; }
      #playtube_video .video_meta table tr td a {
        color: #ac9c64; }
    #playtube_video .video_meta table tr td.img, #playtube_video .video_meta table tr td.no_img {
      border-left: 3px solid #333333;
      padding-left: 9px; }
    #playtube_video .video_meta table tr td.img {
      width: 59px; }
#playtube_video div.team_video {
  background: url(../assets/element_bg/team.png) no-repeat left top; }
#playtube_video div.gametrailer_video {
  background: url(../assets/icons/gt_mini_icon.png) no-repeat -1px 6px; }
#playtube_video div.user_video {
  background: url(../assets/element_bg/teaser_user_video_tag.png) no-repeat 5px 0px; }
#playtube_video .more_videos {
  background: #262626;
  padding: 5px;
  margin-bottom: 17px; }
  #playtube_video .more_videos h4 {
    color: #777777;
    margin-bottom: 3px; }

div#blame label, form.request_edit label {
  text-align: left; }
div#blame textarea, form.request_edit textarea {
  height: 50px; }

#videos, #playlists {
  margin-top: 20px; }
  #videos ul, #playlists ul {
    list-style-type: none; }
  #videos li, #playlists li {
    backgroud: black;
    position: relative;
    color: white;
    margin-bottom: 17px;
    margin-right: 17px;
    text-align: left; }
  #videos .my_videos, #videos .info, #playlists .my_videos, #playlists .info {
    text-align: left;
    margin-left: 110px;
    width: 450px; }
    #videos .my_videos h3, #videos .info h3, #playlists .my_videos h3, #playlists .info h3 {
      margin: 0 0 1px 0; }
      #videos .my_videos h3 a, #videos .info h3 a, #playlists .my_videos h3 a, #playlists .info h3 a {
        color: white; }
    #videos .my_videos p, #videos .info p, #playlists .my_videos p, #playlists .info p {
      margin: 0 0 1px 0; }
    #videos .my_videos p, #videos .my_videos small, #videos .info p, #videos .info small, #playlists .my_videos p, #playlists .my_videos small, #playlists .info p, #playlists .info small {
      line-height: 1.2em; }
    #videos .my_videos small, #videos .info small, #playlists .my_videos small, #playlists .info small {
      display: block;
      float: left; }
    #videos .my_videos small.left, #videos .info small.left, #playlists .my_videos small.left, #playlists .info small.left {
      width: 275px; }
    #videos .my_videos small.right, #videos .info small.right, #playlists .my_videos small.right, #playlists .info small.right {
      width: 150px; }
    #videos .my_videos div.actions, #videos .info div.actions, #playlists .my_videos div.actions, #playlists .info div.actions {
      clear: both;
      margin-bottom: 10px;
      width: 450px; }
    #videos .my_videos form.request_edit p, #videos .info form.request_edit p, #playlists .my_videos form.request_edit p, #playlists .info form.request_edit p {
      margin-bottom: 10px; }
  #videos .info, #playlists .info {
    margin-left: 0px; }
  #videos img, #playlists img {
    float: left;
    width: 100px; }

#video h4 {
  font-weight: normal; }
#video ul {
  list-style-type: disc; }
  #video ul li {
    margin-left: 24px; }
#video .meta textarea {
  width: 300px; }
#video .uploadifyQueueItem {
  font: 11px Verdana, Geneva, sans-serif;
  background-color: #262626;
  border: 3px solid #262626;
  margin-top: 5px;
  padding: 10px;
  width: 491px; }
#video .uploadifyQueueItem .cancel {
  display: none; }
#video .uploadifyProgress {
  background-color: black;
  margin-top: 10px;
  width: 100%; }
#video .uploadifyProgressBar {
  height: 13px;
  background-color: #ac9c64; }
#video #thumbnail {
  background: #262626;
  padding: 5px;
  margin-bottom: 10px; }
#video #upload_accept {
  background: url(../assets/element_bg/video_upload.png) no-repeat scroll top left;
  padding-left: 50px;
  display: none; }
  #video #upload_accept .wrapper {
    padding: 6px;
    background-color: #262626;
    margin-bottom: 12px; }

#playlist form textarea {
  width: 300px; }

h4.video_of_the_day {
  width: 195px;
  height: 0;
  font-size: 1em;
  text-indent: -2000px;
  padding-top: 20px;
  overflow: hidden;
  background: url("../assets/element_bg/video_of_the_day.png") no-repeat; }

#playtube_video #video_wrapper h2 {
  margin-bottom: 10px; }
#playtube_video #video_wrapper .video object, #playtube_video #video_wrapper .video embed {
  outline: none; }

div#blog_post_rater {
  border: 3px solid #262626;
  margin: 16px 0px 16px 0px;
  padding: 5px; }

div#blog_post_rater.disabled .star {
  display: none !important; }

#psc {
  margin-top: 20px; }
  #psc .row {
    background: white; }
  #psc .main {
    background: white;
    margin-left: -953px;
    width: 953px; }
  #psc h2 {
    color: black;
    margin: 15px 20px 20px; }
  #psc span {
    color: #bbbbbb;
    float: right;
    font-size: 10px;
    margin: -45px 10px 0; }
  #psc p {
    color: black;
    margin: 0 20px; }
  #psc a {
    background: url("/assets/bullet01.gif") no-repeat scroll 0 center transparent;
    color: #0089c8;
    font-weight: bold;
    padding-left: 14px;
    text-decoration: underline; }
  #psc iframe {
    overflow: hidden; }

#win_text {
  margin: 0 0 25px; }
  #win_text p {
    display: block;
    float: left;
    margin: 25px 20px 0 68px;
    width: 275px; }

.news_feed_side img {
  display: block;
  margin-bottom: 5px; }

h4.news_feed_head {
  width: 66px;
  height: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/sprite.gif") no-repeat;
  background-position: -1px -61px;
  margin-bottom: 3px; }

ul.news_feeds {
  list-style-type: none; }
  ul.news_feeds li.news_feed {
    margin-bottom: 3px;
    height: 61px;
    font-size: 11px;
    background-color: #282828;
    padding: 6px;
    line-height: 1.2em;
    overflow: hidden; }
    ul.news_feeds li.news_feed a {
      color: white; }
    ul.news_feeds li.news_feed span {
      color: #cccccc; }
    ul.news_feeds li.news_feed span.timestamp {
      color: #777777;
      font-size: 10px; }
  ul.news_feeds li.even {
    background-color: #181818; }
  ul.news_feeds li.like .fb_iframe_widget span iframe {
    width: 138px !important;
    height: 88px !important; }

dl.feed {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #262626;
  clear: left; }
  dl.feed dt {
    float: left;
    width: 150px; }
  dl.feed dd {
    float: left;
    width: 410px; }
    dl.feed dd ul {
      list-style-type: none; }
      dl.feed dd ul li span {
        color: #686868; }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none; }

* html #fancybox-loading {
  position: absolute;
  margin-top: 0; }

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("/assets/fancybox/fancybox.png"); }

#fancybox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
  z-index: 1100;
  display: none; }

* html #fancybox-overlay {
  position: absolute;
  width: 100%; }

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none; }

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 20px;
  z-index: 1101;
  display: none; }

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: white; }

#fancybox-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  outline: none;
  overflow: hidden !important; }

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent; }

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none; }

#fancybox_error {
  color: #444444;
  font: normal 12px/20px Arial;
  padding: 7px;
  margin: 0; }

#fancybox-content {
  height: auto;
  width: auto;
  padding: 10px;
  margin: 0 auto; }
  #fancybox-content #galery_ad {
    text-align: center;
    display: block;
    background: transparent url(../assets/element_bg/werbung_black.gif) no-repeat scroll right bottom;
    width: 310px;
    margin: 25px auto 0;
    padding: 15px 15px 25px; }

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
  -ms-interpolation-mode: bicubic; }

#fancybox-frame {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  display: block; }

#fancybox-title {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: Arial;
  font-size: 12px;
  z-index: 1102; }

.fancybox-title-inside {
  padding: 10px 0;
  text-align: center;
  color: #333333; }

.fancybox-title-outside {
  padding-top: 5px;
  color: white;
  text-align: center;
  font-weight: bold; }

.fancybox-title-over {
  color: white;
  text-align: left; }

#fancybox-title-over {
  padding: 10px;
  background-image: url("/assets/fancybox/fancy_title_over.png");
  display: block; }

#fancybox-title-wrap {
  display: inline-block; }
  #fancybox-title-wrap span {
    height: 32px;
    float: left; }

#fancybox-title-left {
  padding-left: 15px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -90px;
  background-repeat: no-repeat; }

#fancybox-title-main {
  font-weight: bold;
  line-height: 29px;
  background-image: url("/assets/fancybox/fancybox-x.png");
  background-position: 0px -40px;
  color: white; }

#fancybox-title-right {
  padding-left: 15px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -55px -90px;
  background-repeat: no-repeat; }

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background-image: url("/assets/fancybox/blank.gif");
  z-index: 1102;
  display: none; }

#fancybox-left, #fancybox-right {
  top: 0px;
  height: 400px; }

#fancybox-left {
  left: 0px; }

#fancybox-right {
  right: 0px; }

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block; }

#fancybox-left-ico {
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -30px; }

#fancybox-right-ico {
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -60px; }

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible; }

#fancybox-left:hover span {
  left: 20px; }

#fancybox-right:hover span {
  left: auto;
  right: 20px; }

.fancy-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001; }

#fancy-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("/assets/fancybox/fancybox-x.png"); }

#fancy-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -162px; }

#fancy-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("/assets/fancybox/fancybox-y.png");
  background-position: -20px 0px; }

#fancy-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -182px; }

#fancy-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("/assets/fancybox/fancybox-x.png");
  background-position: 0px -20px; }

#fancy-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -142px; }

#fancy-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("/assets/fancybox/fancybox-y.png"); }

#fancy-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("/assets/fancybox/fancybox.png");
  background-position: -40px -122px; }

#fancybox-loading.fancybox-ie div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_loading.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1; }
.fancybox-ie #fancybox-title-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie .fancy-bg {
  background: transparent !important; }
.fancybox-ie #fancy-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

#header {
  position: relative; }
  #header .connect_widget.button_count {
    position: absolute;
    left: 134px;
    top: 172px; }

#utillitys .connect_widget.button_count {
  position: absolute;
  left: 120px;
  top: -14px; }

.ui-tabs ul.ui-tabs-nav {
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  background-color: #323232; }
  .ui-tabs ul.ui-tabs-nav li {
    display: inline;
    padding: 3px 3px;
    margin: 5px 10px;
    line-height: 30px;
    padding: 2px 2px 0; }
    .ui-tabs ul.ui-tabs-nav li a {
      color: #e3e3e3;
      font-size: 14px;
      font-weight: bold; }
  .ui-tabs ul.ui-tabs-nav li.ui-state-active {
    background-color: #dfdfdf; }
    .ui-tabs ul.ui-tabs-nav li.ui-state-active a {
      color: #323232; }
.ui-tabs .ui-tabs-hide {
  display: none; }

#forum_intro {
  background-color: #262626;
  padding: 6px;
  margin-bottom: 10px; }

html {
  background-color: #2e2e2e; }

body.bg-1 {
  background: #2e2e2e url(../assets/bg/bg-1.jpg) no-repeat fixed center 0px; }

body.bg-2 {
  background: #2e2e2e url(../assets/bg/bg-2.jpg) no-repeat fixed center 0px; }

body.bg-3 {
  background: #2e2e2e url(../assets/bg/bg-3.jpg) no-repeat fixed center 0px; }

body.bg-4 {
  background: #2e2e2e url(../assets/bg/bg-4.jpg) no-repeat fixed center 0px; }

#wrapper {
  padding: 10px 0 0 14px;
  background-color: black;
  height: 100%; }

#center {
  margin: 0 auto;
  width: 952px;
  position: relative;
  left: -1px; }

.row {
  background: black url(../assets/bg/content_bg.jpg) no-repeat scroll center bottom; }

.forum {
  background-image: none; }

.navigation + .row {
  padding-top: 12px; }

.row#utillitys {
  background: transparent;
  padding: 0 0 13px;
  margin-top: -10px; }
  .row#utillitys .twitterfollow {
    position: absolute;
    left: 285px;
    top: 3px;
    width: 145px;
    overflow: hidden; }
  .row#utillitys .googleplus {
    position: absolute;
    top: 3px;
    left: 435px;
    width: 32px;
    height: 20px;
    overflow: hidden; }
  .row#utillitys .account_options {
    white-space: nowrap;
    width: 475px;
    float: right;
    padding-left: 15px;
    margin-bottom: 1px;
    height: 29px;
    line-height: 10px; }
    .row#utillitys .account_options .fb_button, .row#utillitys .account_options p {
      position: relative;
      top: 2px;
      height: 25px;
      display: block;
      float: left; }
    .row#utillitys .account_options .fb_button {
      height: auto !important; }
    .row#utillitys .account_options p {
      line-height: 25px;
      margin-left: 10px;
      width: 300px; }
  .row#utillitys .account_options.logged-in {
    text-align: right;
    line-height: 31px;
    padding-right: 15px; }
    .row#utillitys .account_options.logged-in .gravatar, .row#utillitys .account_options.logged-in .fb_link img {
      width: 19px;
      height: 19px;
      border: 1px solid #cfd0d3;
      padding: 1px;
      position: relative;
      top: 6px; }

#header {
  background-color: transparent;
  background-image: none;
  position: relative;
  z-index: 200;
  margin-bottom: 0;
  padding: 0; }
  #header h1 {
    background: url(../assets/element_bg/logo-game-one.png) no-repeat scroll top left;
    width: 186px;
    height: 185px;
    margin: 11px 0 0 0; }
    #header h1 a {
      display: block;
      width: 186px;
      height: 185px;
      font-size: 1em;
      text-indent: -2000px;
      overflow: hidden; }
    #header h1 a:hover {
      cursor: pointer; }
  #header #flash {
    display: none;
    width: 300px;
    border: 1px solid #ac9c64;
    padding: 4px;
    position: absolute;
    left: 274px;
    top: 10px;
    text-align: center;
    z-index: 9000; }
  #header #top_add {
    position: absolute;
    top: 56px;
    right: 4px;
    background: url(../assets/element_bg/werbung_vertical.gif) no-repeat scroll top right;
    height: 90px;
    padding-right: 13px; }
  #header #grimme {
    position: fixed;
    display: block;
    width: 144px;
    height: 140px;
    left: 0px;
    top: 0px; }
  #header .twitterfollow {
    position: absolute;
    left: 305px;
    top: 189px;
    width: 62px;
    overflow: hidden; }
  #header .googleplus {
    position: absolute;
    top: 189px;
    left: 390px;
    width: 32px;
    height: 20px;
    overflow: hidden; }

#wide_ad {
  padding: 0 0 10px;
  text-align: center;
  background-image: none; }
  #wide_ad #wide_ad_inner {
    margin: 10px auto; }

.row.top_ads {
  background-color: transparent;
  height: 98px;
  left: 0;
  margin-bottom: 0;
  position: absolute;
  text-align: right;
  top: 0; }

* html .top_ads, * html #header {
  z-index: 2000 !important; }

ul#primenav {
  list-style: none;
  margin: 0px; }

ul#primenav li {
  float: left; }

ul#primenav li a {
  display: block;
  height: 26px;
  font-size: 1em;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/element_bg/primary_nav.png") no-repeat 0 0; }

ul#primenav li a.back_home {
  width: 175px;
  background: url("../assets/element_bg/zurueck_home.gif") no-repeat; }

ul#primenav li {
  margin-right: 5px; }
ul#primenav li a.home {
  width: 63px;
  background-position: 0px 0px; }
ul#primenav li.active a.home, ul#primenav li a.home:hover {
  background-position: 0px -26px; }
ul#primenav li a.blog {
  width: 56px;
  background-position: -66px 0; }
ul#primenav li.active a.blog, ul#primenav li a.blog:hover {
  background-position: -66px -26px; }
ul#primenav li a.forum {
  width: 75px;
  background-position: -168px 0; }
ul#primenav li a.forum:hover, ul#primenav li.active a.forum {
  background-position: -168px -26px; }
ul#primenav li a.interactiv {
  width: 111px;
  background-position: -283px 0; }
ul#primenav li a.interactiv:hover, ul#primenav li.active a.interactiv {
  background-position: -283px -26px; }
ul#primenav li a.tv {
  width: 40px;
  background-position: -126px 0; }
ul#primenav li a.tv:hover, ul#primenav li.active a.tv {
  background-position: -126px -26px; }
ul#primenav li a.playtube {
  width: 103px;
  background-position: -322px 0; }
ul#primenav li a.playtube:hover, ul#primenav li.active a.playtube {
  background-position: -322px -26px; }
ul#primenav li a.video_upload {
  width: 117px;
  background-position: -457px 0; }
ul#primenav li a.video_upload:hover, ul#primenav li.active a.video_upload {
  background-position: -457px -26px; }
ul#primenav li a.shop {
  width: 58px;
  background-position: -428px 0; }
ul#primenav li a.shop:hover, ul#primenav li.active a.shop {
  background-position: -428px -26px; }
ul#primenav li a.app {
  width: 48px;
  background-position: -716px 0; }
ul#primenav li a.app:hover, ul#primenav li.active a.app {
  background-position: -716px -26px; }
ul#primenav li a.games {
  width: 72px;
  background-position: -247px 0; }
ul#primenav li a.games:hover, ul#primenav li.active a.games {
  background-position: -247px -26px; }
ul#primenav li a.playnow {
  width: 98px;
  background-position: -649px 0px; }
ul#primenav li a.playnow:hover, ul#primenav li.active a.playnow {
  background-position: -649px -26px; }
ul#primenav li a.esport {
  width: 129px;
  background-position: -489px 0px; }
ul#primenav li a.esport:hover, ul#primenav li.active a.esport {
  background-position: -489px -26px; }
ul#primenav li a.podcast {
  width: 92px;
  background-position: -620px 0px; }
ul#primenav li a.podcast:hover, ul#primenav li.active a.podcast {
  background-position: -620px -26px; }
ul#primenav li.feed, ul#primenav li.newsletter {
  height: 40px; }
  ul#primenav li.feed a, ul#primenav li.newsletter a {
    display: block;
    background: url("../assets/element_bg/subscription_menue.png") no-repeat scroll top left;
    height: 19px;
    text-indent: -9000px;
    position: relative;
    top: 5px; }
ul#primenav li.feed {
  margin-left: 10px; }
  ul#primenav li.feed a {
    background-position: -33px 0;
    width: 25px; }
  ul#primenav li.feed a:hover {
    background-position: -33px -20px; }
ul#primenav li.newsletter {
  width: 108px; }
  ul#primenav li.newsletter a {
    background-position: -63px 0px; }
  ul#primenav li.newsletter a:hover {
    background-position: -63px -20px; }
ul#primenav li.search {
  float: right;
  margin-top: 5px; }
  ul#primenav li.search #searchform {
    width: 210px;
    background-color: black;
    height: 18px;
    padding: 3px; }
    ul#primenav li.search #searchform label {
      display: none; }
    ul#primenav li.search #searchform input {
      margin: 0 2px;
      width: 128px;
      float: left;
      background: #262626 url(../assets/element_bg/lupe-small.png) no-repeat scroll center left;
      padding-left: 21px; }
    ul#primenav li.search #searchform button {
      display: block;
      float: right;
      border: none;
      width: 52px;
      height: 18px;
      font-size: 1em;
      text-indent: -2000px;
      overflow: hidden;
      background: url("../assets/sprite.gif") no-repeat scroll 0 -151px transparent;
      cursor: pointer; }
      ul#primenav li.search #searchform button:hover {
        background-position: -53px -151px; }

.sidebar {
  float: left;
  width: 341px;
  margin-bottom: 20px; }

.sidebar .sec_col {
  float: left;
  width: 195px;
  margin-right: 8px; }

.sidebar .third_col {
  float: right;
  width: 138px; }

.sidebar h4 {
  margin-bottom: 7px; }

.sidebar h4.post_meta_info {
  margin-top: 29px; }

.sidebar ul li {
  line-height: 1.5em;
  list-style-type: none;
  padding: 0; }

.sidebar h4.no_bg {
  border-bottom: 1px solid #4f4d4e;
  color: #dddddd;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 4px;
  padding-top: 1px; }

h4.kategorien {
  width: 78px;
  height: 0;
  font-size: 1em;
  padding-top: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/element_bg/kategorien.gif") no-repeat; }

h4.letzte_kommentare {
  width: 123px;
  height: 0;
  font-size: 1em;
  padding-top: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/element_bg/letzte_kommentare.gif") no-repeat; }

.sidebar .q_teaser_wrapper {
  float: left;
  background: #131313 url("../assets/element_bg/werbung.gif") no-repeat right bottom;
  padding: 15px 15px 25px;
  width: 310px;
  text-align: center; }

.sidebar .q_teaser_wrapper.blog {
  margin-top: -15px; }

.skyscraper_wrapper {
  margin: 0 auto;
  position: relative;
  left: 175px;
  width: 955px;
  top: 105px; }
  .skyscraper_wrapper #skyscraper {
    top: 135px;
    right: 0;
    position: absolute;
    width: 160px;
    height: 600px;
    padding-bottom: 13px;
    background: transparent url(../assets/element_bg/werbung.gif) no-repeat bottom left; }

.extended_superbanner {
  text-align: center; }
  .extended_superbanner #extended_superbanner {
    width: 949px; }

.sidebar h4.twitter {
  margin-bottom: 0em; }

h4.blogroll {
  width: 66px;
  height: 0;
  font-size: 1em;
  padding-top: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url(../assets/element_bg/blogroll.gif) no-repeat; }

h4.archiv {
  width: 86px;
  height: 0;
  font-size: 1em;
  padding-top: 17px;
  text-indent: -2000px;
  overflow: hidden;
  background: url(../assets/element_bg/archiv.gif) no-repeat; }

.sidebar ul.blogroll, .sidebar ul.archiv {
  margin-bottom: 7px; }

.sidebar ul.blogroll li a, .sidebar ul.archiv li a {
  color: white; }

.sidebar ul.blogroll li, .sidebar ul.archiv li {
  list-style-type: none;
  padding: 2px 0 2px 7px;
  background-color: #131313; }

.sidebar ul.blogroll li.odd, .sidebar ul.archiv li.odd {
  background-color: #262626; }

.footer {
  background: transparent url(../assets/bg/head_bg.png) repeat-y scroll -31px top;
  width: 953px;
  height: 209px;
  display: block;
  float: left; }
  .footer .row {
    background-color: transparent; }

h4.teile {
  width: 82px;
  height: 0;
  font-size: 1em;
  padding-top: 18px;
  text-indent: -2000px;
  overflow: hidden;
  background: url("../assets/element_bg/mehr_davon.gif") no-repeat; }

#error_box {
  margin-top: 115px;
  padding-bottom: 120px; }
  #error_box .navigation {
    margin: 0;
    padding-left: 0 !important;
    padding-top: 10px !important; }

body#page_404 #error_box {
  background: black url("../assets/bg/wall_bg_404_2.jpg") no-repeat right top; }

body#page_500 #error_box {
  background: black url("../assets/bg/wall_bg_500_2.jpg") no-repeat right top; }

#error_box .row {
  background: transparent none;
  padding-left: 20px;
  padding-right: 100px;
  padding-top: 20px;
  width: 733px !important; }

body#page_404 #wrapper, body#page_500 #wrapper {
  background: none; }

.warn_text {
  padding-left: 40px;
  background: url("../assets/icons/warn_bg.gif") no-repeat; }

body.dark_theme {
  background: black url(../assets/bg/home_wallpaper_black.png) repeat-y center top; }
  body.dark_theme .footer {
    background-image: none; }
    body.dark_theme .footer .row {
      border-bottom: 2px solid #373737; }
      body.dark_theme .footer .row dl dd {
        border-left: 1px solid #373737;
        padding-left: 10px; }

* html body.dark_theme {
  background: black url(../assets/bg/home_wallpaper_black.png) repeat-y fixed center top; }

.premium-posts, .store-links {
  background-color: #313131;
  border-width: 4px 0;
  border-style: solid;
  border-color: #baab77;
  padding: 20px 10px 15px; }
  .premium-posts h3, .store-links h3 {
    font-size: 32px;
    line-height: 1.2em;
    color: #baab77;
    margin-bottom: 0.5em; }
    .premium-posts h3 em, .store-links h3 em {
      color: white; }
  .premium-posts ul, .store-links ul {
    border-bottom: 1px solid #666666;
    margin-bottom: 16px; }
    .premium-posts ul li, .store-links ul li {
      position: relative;
      overflow: hidden;
      padding: 10px 10px 10px 130px;
      border-top: 1px solid #666666; }
      .premium-posts ul li a.image_link, .store-links ul li a.image_link {
        display: block;
        float: left;
        margin-left: -130px; }
        .premium-posts ul li a.image_link:after, .store-links ul li a.image_link:after {
          content: url(/assets/element_bg/up1.png);
          display: block;
          position: absolute;
          top: 10px;
          left: 0; }
      .premium-posts ul li strong, .store-links ul li strong {
        display: block;
        margin-top: -3px; }
        .premium-posts ul li strong a, .store-links ul li strong a {
          color: white; }

.store-links {
  overflow: hidden; }
  .store-links h3 {
    font-size: 22px; }
  .store-links a {
    float: left; }
/* -------------------------------------------------------------------
// markItUp!
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

.markItUp .markItUpButton1 a	{
	background-image:url(/images/markitup/bold.png);
}
.markItUp .markItUpButton2 a	{
	background-image:url(/images/markitup/italic.png);
}
.markItUp .markItUpButton3 a	{
	background-image:url(/images/markitup/underline.png);
}

.markItUp .markItUpButton4 a	{
	background-image:url(/images/markitup/h1.png);
}
.markItUp .markItUpButton5 a	{
	background-image:url(/images/markitup/h2.png);
}

.markItUp .markItUpButton6 a	{
	background-image:url(/images/markitup/h3.png);
}
.markItUp .markItUpButton7 a	{
	background-image:url(/images/markitup/h4.png);
}
.markItUp .markItUpButton8 a	{
	background-image:url(/images/markitup/h5.png);
}
.markItUp .markItUpButton9 a	{
	background-image:url(/images/markitup/h6.png);
}

.markItUp .markItUpButton10 a	{
	background-image:url(/images/markitup/picture.png);
}
.markItUp .markItUpButton11 a	{
	background-image:url(/images/markitup/link.png);
}
.markItUp .markItUpButton_list_bullet a	{
	background-image:url(/images/markitup/list-bullet.png);
}
.markItUp .markItUpButton_list-item a	{
	background-image:url(/images/markitup/list-item.png);
}
.markItUp .markItUpButton_list-numeric a	{
	background-image:url(/images/markitup/list-item.png);
}
.markItUp .markItUpButton_quotes a	{
	background-image:url(/images/markitup/quotes.png);
}
.markItUp .markItUpButton_code a	{
	background-image:url(/images/markitup/code.png);
}
.markItUp .markItUpButton_clean a	{
	background-image:url(/images/markitup/clean.png);
}

.markItUp .preview a {
	background-image:url(/images/markitup/preview.png);
}
/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

.markItUp * {
	margin:0px; padding:0px;
	outline:none;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
	width:700px;
	margin:5px 0 5px 0;
}
.markItUpContainer  {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.markItUpEditor {
	font:12px 'Courier New', Courier, monospace;
	padding:5px;
	width:690px;
	height:320px;
	clear:both; display:block;
	line-height:18px;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFF;
	width:99.9%;
	height:300px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/markitup/handle.png);
	cursor:n-resize;
}
/***************************************************************************************/
/* first row of buttons */
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url(/images/markitup/menu.png) no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px; left:0px;	
	background:#FFF;
	border:1px solid #000;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #000;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#FFF url(/images/markitup/submenu.png) no-repeat 100% 50%;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto; height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px; left:150px; 
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
.markItUpHeader ul ul a {
	display:block;
	padding-left:0px;
	text-indent:0;
	width:120px; 
	padding:5px 5px 5px 25px;
	background-position:2px 50%;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#000;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *

 * 
 *
 */
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *


 *
 */

