body.wasistwas .cols .row, body.article .cols .row, body.sample .cols .row {
  background: transparent url(/images/blue_stripes_teaser_mask.png) repeat-x scroll left top; }
  body.wasistwas .cols .row h4,   body.article .cols .row h4,   body.sample .cols .row h4 {
    color: #00507B; }
  body.wasistwas .cols .row .teaser_content p strong a,   body.article .cols .row .teaser_content p strong a,   body.sample .cols .row .teaser_content p strong a {
    color: #00507B;
    font-size: 12px; }
body.wasistwas .article_show .row, body.article .article_show .row, body.sample .article_show .row {
  background-image: none; }

body.video_wasistwas .cols .row, body.game_wasistwas .cols .row {
  background: none; }
  body.video_wasistwas .cols .row h4,   body.game_wasistwas .cols .row h4 {
    color: #E65C00; }

body.game #content .cols .row, body.video #content .cols .row, body.cartoon #content .cols .row {
  background-image: none; }

#content .cols .row.full {
  width: 679px;
  background: url(/images/element_bg/yellow_stripes_333.gif) repeat-x scroll bottom left; }

.cols {
  clear: left;
  margin: 15px 0 0 18px;
  position: relative; }
  .cols .row {
    float: left;
    width: 336px;
    min-height: 169px;
    margin: 0 6px 8px 0;
    padding: 0;
    position: relative;
    background: url(/images/yellow_stripes_teaser_mask.png) no-repeat scroll top left; }
    .cols .row .teaser_content {
      padding: 0 4px; }
    .cols .row .teaser_content.tooltip {
      padding: 0 4px; }
    .cols .row .teaser_content a, .cols .row .teaser_content .flashcontent {
      display: block;
      width: 332px;
      height: 135px;
      overflow: hidden;
      text-decoration: none; }
    .cols .row .teaser_content p {
      color: #E65C00;
      height: 19px;
      line-height: normal;
      overflow: hidden;
      padding: 1px 0;
      white-space: nowrap;
      width: 332px; }
      .cols .row .teaser_content p strong a {
        display: inline ! important;
        color: #E65C00;
        font-size: 12px; }
        .cols .row .teaser_content p strong a:hover {
          text-decoration: underline; }
    .cols .row h4 {
      line-height: 22px;
      height: 22px;
      margin-left: 12px;
      margin-top: 6px;
      position: relative;
      bottom: 2px; }
    .cols .row h4.article_h span,     .cols .row h4.game span,     .cols .row h4.video span,     .cols .row h4.download span,     .cols .row h4.generic span,     .cols .row h4.question span {
      left: 0px;
      top: 0px;
      position: absolute;
      display: block;
      width: 30px;
      height: 29px;
      z-index: 100; }
    .cols .row h4.article_h span {
      background: url(/images/element_bg/teaser_article_icon.png) no-repeat 1px 1px; }
    .cols .row h4.game span {
      background: url(/images/teaser_game_icon.png) no-repeat 1px 1px; }
    .cols .row h4.video span {
      background: url(/images/teaser_video_icon.png) no-repeat 1px 1px; }
    .cols .row h4.question span {
      background: url(/images/teaser_character_info.png) no-repeat 1px 1px; }
    .cols .row h4.download span {
      background: url(/images/teaser_download_icon.gif) no-repeat 1px 1px; }
  .cols .rownoheight {
    height: auto;
    min-height: 0px; }

.cols .row.featured {
  height: 178px;
  background: url(/images/yellow_stripes_teaser_bg.gif) no-repeat scroll bottom left;
  position: relative;
  padding: 0px; }
  .cols .row.featured h4 {
    background: url(/images/yellow_stripes_header_bg.gif) no-repeat scroll top left;
    height: 29px;
    line-height: 31px;
    color: #fff;
    font-size: 16px;
    overflow: hidden; }
  .cols .row.featured .teaser_content {
    padding: 0px; }
    .cols .row.featured .teaser_content a {
      display: block;
      width: 333px;
      height: 126px;
      overflow: hidden; }
    .cols .row.featured .teaser_content img {
      width: 333px;
      height: 126px; }
    .cols .row.featured .teaser_content p {
      padding: 3px 0 0 6px; }

.cols .row.all_games a.all_games_button, .cols .row.all_games a.all_vids_button, .cols .row.videos a.all_games_button, .cols .row.videos a.all_vids_button {
  display: block;
  background: transparent url(/images/buttons/all_games_and_videos.gif) no-repeat scroll left top;
  bottom: 0;
  right: 0;
  height: 36px;
  width: 126px;
  position: absolute;
  text-decoration: none; }
  .cols .row.all_games a.all_games_button:hover,   .cols .row.all_games a.all_vids_button:hover,   .cols .row.videos a.all_games_button:hover,   .cols .row.videos a.all_vids_button:hover {
    text-decoration: underline; }
  .cols .row.all_games a.all_games_button span,   .cols .row.all_games a.all_vids_button span,   .cols .row.videos a.all_games_button span,   .cols .row.videos a.all_vids_button span {
    display: block;
    font-family: Georgia,"Times New Roman",serif;
    font-style: italic;
    font-weight: bold;
    padding: 15px 0 0 17px;
    font-size: 12px; }

.cols .row.character_info {
  background: url('/images/element_bg/steckbrief.jpg') no-repeat scroll top left;
  width: 345px;
  height: 492px;
  color: #e65c00;
  font-size: 11px;
  margin-top: -6px; }
  .cols .row.character_info #character_friends {
    overflow: hidden;
    float: left;
    height: 361px;
    width: 300px;
    position: relative;
    left: 23px;
    margin: 0;
    padding: 0; }
    .cols .row.character_info #character_friends .window {
      width: 35000px;
      float: left; }
      .cols .row.character_info #character_friends .window .slide {
        width: 302px;
        float: left;
        position: relative; }
        .cols .row.character_info #character_friends .window .slide h5 {
          font-size: 15px;
          margin: 26px 0 0 0;
          text-align: center; }
        .cols .row.character_info #character_friends .window .slide h4 {
          font-size: 23px;
          text-align: center;
          padding: 0 0 10px;
          background: url('/images/element_bg/underline_sb.gif') no-repeat scroll bottom center; }
          .cols .row.character_info #character_friends .window .slide h4 span.lsn {
            padding-left: 45px;
            background: url('/images/element_bg/snirkel_l.gif') no-repeat scroll center left; }
            .cols .row.character_info #character_friends .window .slide h4 span.lsn span {
              padding-right: 45px;
              background: url('/images/element_bg/snirkel_r.gif') no-repeat scroll center right; }
        .cols .row.character_info #character_friends .window .slide .flash_asset, .cols .row.character_info #character_friends .window .slide .flash_asset embed, .cols .row.character_info #character_friends .window .slide .flash_asset object {
          width: 100px;
          height: 160px;
          float: left; }
        .cols .row.character_info #character_friends .window .slide .friendship_action {
          height: 30px;
          position: absolute;
          text-align: right;
          top: 216px;
          left: 0em;
          width: 60px; }
          .cols .row.character_info #character_friends .window .slide .friendship_action form {
            width: auto;
            float: right; }
            .cols .row.character_info #character_friends .window .slide .friendship_action form button {
              text-indent: -9000px;
              padding-left: 30px;
              white-space: nowrap;
              width: 50px;
              padding-left: 21px;
              margin: 10px 0 0 0;
              font-size: 11px;
              text-align: left; }
          .cols .row.character_info #character_friends .window .slide .friendship_action form.add_friend button {
            width: 50px;
            text-indent: -9000px; }
        .cols .row.character_info #character_friends .window .slide .text {
          height: 240px;
          float: left;
          margin-top: 32px;
          margin-left: 16px;
          width: 170px;
          overflow: auto; }
  .cols .row.character_info ul.character_friends_subnav {
    float: left;
    width: 320px;
    padding: 0px 10px 5px;
    overflow: hidden;
    height: 82px; }
    .cols .row.character_info ul.character_friends_subnav li.active div {
      border-bottom: 1px solid #E65C00; }
    .cols .row.character_info ul.character_friends_subnav li {
      margin-top: 15px;
      float: left;
      width: 51px; }
      .cols .row.character_info ul.character_friends_subnav li .flashcontent {
        cursor: pointer;
        height: 51px;
        width: 36px; }
        .cols .row.character_info ul.character_friends_subnav li .flashcontent embed, .cols .row.character_info ul.character_friends_subnav li .flashcontent object, .cols .row.character_info ul.character_friends_subnav li .flashcontent img {
          height: 48px;
          width: 35px;
          cursor: pointer; }
    .cols .row.character_info ul.character_friends_subnav li.next, .cols .row.character_info ul.character_friends_subnav li.previous {
      float: left;
      width: 14px; }
      .cols .row.character_info ul.character_friends_subnav li.next a,       .cols .row.character_info ul.character_friends_subnav li.previous a {
        width: 14px;
        display: block;
        text-indent: -90000px;
        height: 51px; }
      .cols .row.character_info ul.character_friends_subnav li.next a:hover,       .cols .row.character_info ul.character_friends_subnav li.previous a:hover {
        opacity: 0.5;
        -moz-opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: pointer; }
    .cols .row.character_info ul.character_friends_subnav li.previous {
      position: relative; }
      .cols .row.character_info ul.character_friends_subnav li.previous a {
        background: url('/images/element_bg/left_arrow.gif') no-repeat scroll center center; }
    .cols .row.character_info ul.character_friends_subnav li.next {
      position: relative; }
      .cols .row.character_info ul.character_friends_subnav li.next a {
        background: url('/images/element_bg/right_arrow.gif') no-repeat scroll center center; }
    .cols .row.character_info ul.character_friends_subnav li.character {
      float: left;
      overflow: hidden;
      width: 290px;
      position: relative;
      height: 160px; }
      .cols .row.character_info ul.character_friends_subnav li.character ul {
        width: 3000px;
        height: 51px; }
        .cols .row.character_info ul.character_friends_subnav li.character ul li.slide {
          background: url('/images/element_bg/friend_for_subnav_bg.gif') no-repeat scroll center top;
          margin: 0 15px 0 0;
          width: 60px;
          text-align: center;
          display: block;
          position: relative;
          height: 70px; }
          .cols .row.character_info ul.character_friends_subnav li.character ul li.slide .flashcontent {
            margin: 0 auto; }
          .cols .row.character_info ul.character_friends_subnav li.character ul li.slide a {
            color: #862900;
            font-size: 9px;
            line-height: 11px;
            margin-top: 3px;
            text-decoration: none;
            font-family: arial, sans-serif;
            display: block;
            overflow: hidden;
            white-space: nowrap;
            width: 51px;
            position: absolute;
            left: 0;
            top: 0;
            width: 55px;
            padding-top: 53px; }
          .cols .row.character_info ul.character_friends_subnav li.character ul li.slide a:hover {
            text-decoration: underline; }
          .cols .row.character_info ul.character_friends_subnav li.character ul li.slide a.active {
            text-decoration: underline; }

.cols .row.serien_info {
  height: auto;
  background: url(/images/element_bg/green_stripes.gif) repeat-x scroll bottom left;
  font-size: 11px;
  padding: 0 0 10px 0;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; }
  .cols .row.serien_info strong {
    font-size: 10px; }
  .cols .row.serien_info h3 {
    color: #5f680c; }
  .cols .row.serien_info .teaser_content img {
    height: auto;
    width: auto; }
  .cols .row.serien_info .teaser_content p {
    background-color: #fcfae1;
    white-space: normal;
    height: auto;
    padding: 5px;
    width: 302px; }
    .cols .row.serien_info .teaser_content p strong {
      font-size: 10px; }
    .cols .row.serien_info .teaser_content p img {
      float: none;
      margin: auto; }
.cols .row.serien_info {
  height: 465px; }
  .cols .row.serien_info h4 {
    color: #5f680c; }
  .cols .row.serien_info .teaser_content {
    float: left; }
    .cols .row.serien_info .teaser_content .text {
      background-color: #FCFAE1;
      height: 440px;
      overflow-y: auto;
      overflow-x: hidden; }
      .cols .row.serien_info .teaser_content .text p.img_cont {
        text-align: center; }
      .cols .row.serien_info .teaser_content .text p {
        color: #5f680c; }

.cols .row.downloads {
  height: auto;
  padding-bottom: 10px; }
  .cols .row.downloads .teaser_content {
    margin: -11px 0 0 0; }
    .cols .row.downloads .teaser_content #download_subnav ul {
      float: right;
      height: 19px;
      line-height: 19px; }
      .cols .row.downloads .teaser_content #download_subnav ul li {
        height: 19px;
        line-height: 19px;
        float: left; }
        .cols .row.downloads .teaser_content #download_subnav ul li a {
          float: left;
          display: block;
          width: 100px;
          padding: 0 0 0 10px;
          height: 19px;
          line-height: 19px;
          font-family: verdana, arial;
          font-size: 10px;
          text-decoration: none;
          color: #E65C00;
          cursor: pointer; }
          .cols .row.downloads .teaser_content #download_subnav ul li a span {
            float: left;
            display: block;
            height: 19px;
            line-height: 19px;
            padding: 0 10px 0 0;
            cursor: pointer; }
        .cols .row.downloads .teaser_content #download_subnav ul li a.active {
          background: url(/images/nav/active_small_subnav_bg.png) no-repeat scroll top left; }
          .cols .row.downloads .teaser_content #download_subnav ul li a.active span {
            background: url(/images/nav/active_small_subnav_bg.png) no-repeat scroll top right; }
        .cols .row.downloads .teaser_content #download_subnav ul li a:hover {
          text-decoration: underline; }
    .cols .row.downloads .teaser_content #download_categories {
      background-color: #FCFAE1;
      float: none;
      height: 107px;
      overflow: hidden; }
      .cols .row.downloads .teaser_content #download_categories ul.category_wrapper {
        float: left; }
        .cols .row.downloads .teaser_content #download_categories ul.category_wrapper li.category {
          float: left;
          padding: 10px;
          width: 639px;
          height: 80px;
          overflow: hidden;
          margin-bottom: 30px; }
          .cols .row.downloads .teaser_content #download_categories ul.category_wrapper li.category ul {
            width: 639px;
            float: left; }
            .cols .row.downloads .teaser_content #download_categories ul.category_wrapper li.category ul li {
              float: left;
              width: 114px;
              height: 62px;
              margin: 0 15px 0 0; }
              .cols .row.downloads .teaser_content #download_categories ul.category_wrapper li.category ul li a {
                display: block;
                width: 111px;
                height: 83px;
                overflow: hidden;
                border: 2px solid #feba4e; }
                .cols .row.downloads .teaser_content #download_categories ul.category_wrapper li.category ul li a img {
                  width: auto;
                  height: auto; }

.cols .row.next_on_tv, .cols .row.reguar_air_time {
  background: url(/images/element_bg/green_stripes.gif) repeat-x scroll top left;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  font-size: 11px;
  color: #5f680c;
  height: auto;
  padding: 0 0 10px; }
  .cols .row.next_on_tv h3,   .cols .row.reguar_air_time h3 {
    color: #5f680c; }
  .cols .row.next_on_tv .content,   .cols .row.reguar_air_time .content {
    float: left;
    width: auto;
    padding: 0 10px; }
    .cols .row.next_on_tv .content .text,     .cols .row.reguar_air_time .content .text {
      background-color: #feffe7;
      float: left; }
      .cols .row.next_on_tv .content .text p, .cols .row.next_on_tv .content .text ul,       .cols .row.reguar_air_time .content .text p, .cols .row.reguar_air_time .content .text ul {
        width: 296px;
        padding: 8px; }
      .cols .row.next_on_tv .content .text img,       .cols .row.reguar_air_time .content .text img {
        float: right;
        margin: 0 0px 8px; }
      .cols .row.next_on_tv .content .text strong,       .cols .row.reguar_air_time .content .text strong {
        font-family: Georgia, "Times New Roman", serif;
        font-style: italic; }
      .cols .row.next_on_tv .content .text strong, .cols .row.next_on_tv .content .text small,       .cols .row.reguar_air_time .content .text strong, .cols .row.reguar_air_time .content .text small {
        display: block; }

.cols .reguar_air_time .content ul {
  float: left; }
  .cols .reguar_air_time .content ul li {
    width: 40%;
    font-size: 11px;
    float: left;
    margin: 0 20px 15px 0; }
    .cols .reguar_air_time .content ul li strong {
      display: block; }

.cols .row#more_articles a.all_articles {
  background: url(/images/buttons/all_articles.png) no-repeat scroll top left;
  width: 149px;
  height: 42px;
  position: absolute;
  right: 0;
  bottom: -18px;
  display: block;
  text-decoration: none;
  color: #038e91; }
  .cols .row#more_articles a.all_articles:hover {
    text-decoration: underline; }
  .cols .row#more_articles a.all_articles span {
    color: #038e91;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", serif;
    font-style: italic;
    display: block;
    padding: 11px 0 0 17px;
    font-size: 12px; }
.cols .row#more_articles a.empty_all_articles {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 330px;
  height: 50px;
  text-indent: -3000px;
  overflow: hidden; }
.cols .row#more_articles .teaser_content ul {
  background: url(/images/element_bg/note_bg.jpg) repeat-x scroll top left;
  float: left;
  width: 330px;
  overflow: hidden;
  height: 135px; }
  .cols .row#more_articles .teaser_content ul li {
    line-height: 22px;
    padding-left: 10px; }
    .cols .row#more_articles .teaser_content ul li a.link_button {
      height: auto;
      font-size: 12px;
      font-family: Georgia, serif;
      font-style: italic;
      font-weight: bold;
      color: #00507b;
      background: url(/images/element_bg/tiny_splat_blue_right_arrow.gif) no-repeat left center;
      padding-left: 30px; }
    .cols .row#more_articles .teaser_content ul li a:hover {
      text-decoration: underline; }

.cols .row.weekly_question, .cols .row.post_weekly_question {
  background: url(/images/element_bg/purple_stripes.gif) repeat-x scroll top left;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; }
  .cols .row.weekly_question .teaser_content .question,   .cols .row.post_weekly_question .teaser_content .question {
    background-color: #feffe7;
    height: 120px;
    position: relative; }
    .cols .row.weekly_question .teaser_content .question .user_link,     .cols .row.post_weekly_question .teaser_content .question .user_link {
      position: absolute;
      bottom: 35px;
      left: 70px;
      font-family: Georgia, "Times New Roman", serif;
      color: #00507b;
      font-style: italic;
      display: block;
      width: 100px;
      overflow: hidden;
      text-align: center;
      height: auto; }
    .cols .row.weekly_question .teaser_content .question .flashcontent,     .cols .row.post_weekly_question .teaser_content .question .flashcontent {
      width: 80px;
      height: 100px;
      overflow: hidden;
      float: left; }
      .cols .row.weekly_question .teaser_content .question .flashcontent embed, .cols .row.weekly_question .teaser_content .question .flashcontent object,       .cols .row.post_weekly_question .teaser_content .question .flashcontent embed, .cols .row.post_weekly_question .teaser_content .question .flashcontent object {
        position: relative;
        left: -13px;
        top: -12px; }
    .cols .row.weekly_question .teaser_content .question .text,     .cols .row.post_weekly_question .teaser_content .question .text {
      position: absolute;
      right: 3px;
      top: 3px;
      float: left;
      width: 241px; }
      .cols .row.weekly_question .teaser_content .question .text .top_q,       .cols .row.post_weekly_question .teaser_content .question .text .top_q {
        background: url('/images/element_bg/question_tooltip_top.gif') no-repeat scroll top left;
        width: 191px;
        height: auto;
        color: #00638e;
        font-size: 14px;
        font-weight: bold;
        padding: 6px 0 2px 47px;
        min-height: 35px; }
      .cols .row.weekly_question .teaser_content .question .text .bottom_q,       .cols .row.post_weekly_question .teaser_content .question .text .bottom_q {
        background: url('/images/element_bg/question_tooltip_bottom.gif') no-repeat scroll top left;
        width: 238px;
        height: 20px; }
  .cols .row.weekly_question .teaser_content .question.your_answer,   .cols .row.post_weekly_question .teaser_content .question.your_answer {
    background-image: url('/images/zur_antwort.jpg');
    height: 135px; }
    .cols .row.weekly_question .teaser_content .question.your_answer a.your_answer,     .cols .row.post_weekly_question .teaser_content .question.your_answer a.your_answer {
      position: absolute;
      text-indent: -3000px;
      overflow: hidden;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0; }
  .cols .row.weekly_question .teaser_content a.all_articles,   .cols .row.post_weekly_question .teaser_content a.all_articles {
    background: url(/images/buttons/all_articles.png) no-repeat scroll top left;
    width: 149px;
    height: 42px;
    position: absolute;
    right: 0;
    bottom: -7px;
    display: block;
    text-decoration: none;
    color: #038e91;
    z-index: 1000; }
    .cols .row.weekly_question .teaser_content a.all_articles:hover,     .cols .row.post_weekly_question .teaser_content a.all_articles:hover {
      text-decoration: underline; }
    .cols .row.weekly_question .teaser_content a.all_articles span,     .cols .row.post_weekly_question .teaser_content a.all_articles span {
      color: #038e91;
      font-weight: bold;
      font-family: Georgia, "Times New Roman", serif;
      font-style: italic;
      display: block;
      padding: 11px 0 0 17px;
      font-size: 12px; }

body.wiw_question .cols .row.weekly_question .teaser_content .your_answer, body.wiw_question .cols .row.post_weekly_question .teaser_content .your_answer {
  background-image: none; }

.cols.article_show, .cols.samples_show, .cols.wiw_question_show {
  background: url(/images/element_bg/blue_stripes.gif) repeat-x scroll top left;
  width: 683px;
  padding-bottom: 10px; }
  .cols.article_show .row,   .cols.samples_show .row,   .cols.wiw_question_show .row {
    padding: 10px 0px 10px 10px;
    width: 320px; }
  .cols.article_show #note,   .cols.samples_show #note,   .cols.wiw_question_show #note {
    background: url(/images/element_bg/note_bg.gif) repeat scroll top left;
    margin-top: 10px;
    width: 302px;
    height: auto;
    padding-right: 10px;
    padding-top: 4px;
    color: #00507b; }
    .cols.article_show #note h4,     .cols.samples_show #note h4,     .cols.wiw_question_show #note h4 {
      margin-bottom: 0em;
      color: #00507b;
      height: auto;
      padding-left: 0em; }
    .cols.article_show #note .blue,     .cols.samples_show #note .blue,     .cols.wiw_question_show #note .blue {
      text-align: right;
      margin: 10px 0 0 0; }
      .cols.article_show #note .blue span,       .cols.samples_show #note .blue span,       .cols.wiw_question_show #note .blue span {
        font-size: 11px; }
      .cols.article_show #note .blue .pagination,       .cols.samples_show #note .blue .pagination,       .cols.wiw_question_show #note .blue .pagination {
        display: inline; }
        .cols.article_show #note .blue .pagination .disabled,         .cols.samples_show #note .blue .pagination .disabled,         .cols.wiw_question_show #note .blue .pagination .disabled {
          display: none; }
        .cols.article_show #note .blue .pagination a, .cols.article_show #note .blue .pagination span.current, .cols.article_show #note .blue .pagination span.gap,         .cols.samples_show #note .blue .pagination a, .cols.samples_show #note .blue .pagination span.current, .cols.samples_show #note .blue .pagination span.gap,         .cols.wiw_question_show #note .blue .pagination a, .cols.wiw_question_show #note .blue .pagination span.current, .cols.wiw_question_show #note .blue .pagination span.gap {
          display: none; }
        .cols.article_show #note .blue .pagination a.prev_page,         .cols.samples_show #note .blue .pagination a.prev_page,         .cols.wiw_question_show #note .blue .pagination a.prev_page {
          padding-left: 15px; }
        .cols.article_show #note .blue .pagination a.next_page,         .cols.samples_show #note .blue .pagination a.next_page,         .cols.wiw_question_show #note .blue .pagination a.next_page {
          padding-right: 15px; }
        .cols.article_show #note .blue .pagination a.next_page, .cols.article_show #note .blue .pagination a.prev_page,         .cols.samples_show #note .blue .pagination a.next_page, .cols.samples_show #note .blue .pagination a.prev_page,         .cols.wiw_question_show #note .blue .pagination a.next_page, .cols.wiw_question_show #note .blue .pagination a.prev_page {
          display: inline; }
          .cols.article_show #note .blue .pagination a.next_page:hover,           .cols.article_show #note .blue .pagination a.prev_page:hover,           .cols.samples_show #note .blue .pagination a.next_page:hover,           .cols.samples_show #note .blue .pagination a.prev_page:hover,           .cols.wiw_question_show #note .blue .pagination a.next_page:hover,           .cols.wiw_question_show #note .blue .pagination a.prev_page:hover {
            text-decoration: underline;
            background-color: transparent; }
  .cols.article_show .row.first img,   .cols.samples_show .row.first img,   .cols.wiw_question_show .row.first img {
    width: 324px;
    height: 207px; }

body.wiw_question .cols .row.weekly_question, body.wiw_question .cols .row.post_weekly_question {
  background-image: none;
  background-color: transparent; }
body.wiw_question .cols .row#note {
  height: 308px; }
body.wiw_question .cols.wiw_question_show .row.first.weekly_question {
  background: transparent; }
  body.wiw_question .cols.wiw_question_show .row.first.weekly_question h4 {
    display: none; }
  body.wiw_question .cols.wiw_question_show .row.first.weekly_question a.all_articles {
    display: none; }
  body.wiw_question .cols.wiw_question_show .row.first.weekly_question .teaser_content {
    padding: 0; }
    body.wiw_question .cols.wiw_question_show .row.first.weekly_question .teaser_content .question_wrap {
      height: 120px;
      overflow: hidden;
      background-color: #ffffe7; }
    body.wiw_question .cols.wiw_question_show .row.first.weekly_question .teaser_content .question {
      height: 120px;
      overflow: hidden; }
      body.wiw_question .cols.wiw_question_show .row.first.weekly_question .teaser_content .question .flashcontent {
        height: 114px; }
    body.wiw_question .cols.wiw_question_show .row.first.weekly_question .teaser_content .text {
      top: 7px;
      right: 7px; }
  body.wiw_question .cols.wiw_question_show .row.first.weekly_question img {
    margin-top: 10px;
    width: 320px;
    height: 198px; }

form#new_wiw_question, form#new_sweepstake_contestant {
  margin: 15px 0 0 18px;
  width: 683px;
  padding: 0 0 10px 0;
  background: url(/images/element_bg/blue_stripes.gif) repeat-x scroll top left; }
  form#new_wiw_question .cols,   form#new_sweepstake_contestant .cols {
    margin: 0 10px;
    padding-top: 10px; }
    form#new_wiw_question .cols .row.full,     form#new_sweepstake_contestant .cols .row.full {
      background: none; }
    form#new_wiw_question .cols .row,     form#new_sweepstake_contestant .cols .row {
      background: none;
      width: 339px;
      margin: 0;
      padding: 0; }
      form#new_wiw_question .cols .row h4,       form#new_sweepstake_contestant .cols .row h4 {
        padding: 10px 0 0 0; }
      form#new_wiw_question .cols .row input,       form#new_sweepstake_contestant .cols .row input {
        width: 300px; }
      form#new_wiw_question .cols .row #wiw_question_question,       form#new_sweepstake_contestant .cols .row #wiw_question_question {
        width: 636px;
        height: 100px;
        font-size: 14px;
        padding: 5px; }

form#new_sweepstake_contestant {
  background: none;
  overflow: hidden; }
  form#new_sweepstake_contestant fieldset {
    background: url(/images/element_bg/blue_stripes.gif) repeat-x scroll top left; }
  form#new_sweepstake_contestant .cols .row {
    width: 330px; }
    form#new_sweepstake_contestant .cols .row p.checkbox .check_box {
      width: auto;
      margin-left: 0; }

.cols.content_details .row {
  background-image: none; }
  .cols.content_details .row h4 {
    font-size: 18px;
    padding: 0px 5px 5px 5px;
    height: auto; }
  .cols.content_details .row h5 {
    padding: 0 6px 6px;
    font-family: verdana, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase; }
  .cols.content_details .row .rating {
    clear: left; }
  .cols.content_details .row .rating_cont {
    background-color: #fff;
    padding: 6px;
    height: 20px; }
  .cols.content_details .row h6 {
    font-size: 14px;
    margin: 17px 0 0 0;
    padding: 0 0 5px 8px; }
  .cols.content_details .row p {
    padding: 6px;
    background-color: #fff; }
  .cols.content_details .row ul.rating {
    margin: 0px; }

.cols .row.search p {
  padding: 6px; }
.cols .row.search input {
  float: left;
  margin-right: 10px;
  width: 200px;
  border-color: #E65C00; }
.cols .row.search button {
  width: 100px; }

.cols .row ul.videos, .cols .row ul.games {
  width: auto;
  border-top: none;
  margin: 0px;
  background-color: #fef8cb; }
  .cols .row ul.videos li.video, .cols .row ul.videos li.game, .cols .row ul.videos li.cartoon,   .cols .row ul.games li.video, .cols .row ul.games li.game, .cols .row ul.games li.cartoon {
    float: none;
    border-bottom: 1px dashed #ddd;
    border-right: none;
    border-left: none;
    border-right: none;
    margin-bottom: 4px;
    padding-bottom: 10px;
    width: auto; }
    .cols .row ul.videos li.video .meta p.georgia,     .cols .row ul.videos li.game .meta p.georgia,     .cols .row ul.videos li.cartoon .meta p.georgia,     .cols .row ul.games li.video .meta p.georgia,     .cols .row ul.games li.game .meta p.georgia,     .cols .row ul.games li.cartoon .meta p.georgia {
      background-color: #fef8cb; }
.cols .row ul.short_user_list {
  background-color: #fef8cb;
  margin-bottom: 10px;
  padding-bottom: 15px; }
  .cols .row ul.short_user_list li {
    text-align: center;
    float: left;
    height: 100px;
    width: 100px;
    margin: 0pt -20px -8px 0pt;
    overflow: hidden; }
    .cols .row ul.short_user_list li div {
      float: left;
      margin: -2px 0pt; }
      .cols .row ul.short_user_list li div embed, .cols .row ul.short_user_list li div object {
        width: 80px;
        height: 75px; }
    .cols .row ul.short_user_list li a {
      color: #862900;
      font-size: 0.8em;
      text-transform: uppercase; }
.cols .row.search {
  padding-bottom: 20px; }
  .cols .row.search p {
    background-color: #fef8cb; }
  .cols .row.search p.border {
    background-color: #fef8cb;
    border-top: 1px dashed #999;
    border-bottom: 1px dashed #999; }
  .cols .row.search form {
    padding-bottom: 20px;
    background-color: #fef8cb; }
    .cols .row.search form input {
      float: left;
      width: 200px;
      margin-right: 10px; }

body.user_signup #content .inner .cols h3, body.parent_account #content .inner .cols h3 {
  color: #FFFFFF ! important;
  height: 27px;
  line-height: 27px;
  background: url(/images/header_radiant_blue.gif) no-repeat scroll top left;
  font-size: 12px;
  padding-left: 10px;
  margin: 0 -10px 10px; }
body.user_signup .cols, body.parent_account .cols {
  background-color: #EFFBFD;
  color: #038E91;
  padding: 10px;
  width: 610px;
  margin: 0; }
  body.user_signup .cols p.actions,   body.parent_account .cols p.actions {
    text-align: right; }
    body.user_signup .cols p.actions a,     body.parent_account .cols p.actions a {
      float: right;
      margin-left: 10px; }
  body.user_signup .cols p,   body.parent_account .cols p {
    clear: both; }
  body.user_signup .cols .row,   body.parent_account .cols .row {
    background: none;
    width: 290px;
    overflow: hidden; }
    body.user_signup .cols .row h4,     body.parent_account .cols .row h4 {
      padding-left: 0em;
      background: transparent url('/images/element_bg/row_bg_rc.gif') no-repeat top left;
      width: 303px;
      height: 25px;
      line-height: 30px;
      bottom: 0; }
    body.user_signup .cols .row h4, body.user_signup .cols .row dt, body.user_signup .cols .row h5,     body.parent_account .cols .row h4, body.parent_account .cols .row dt, body.parent_account .cols .row h5 {
      font-family: verdana, arial, times, "Times New Roman", sans-serif;
      font-size: 12px;
      padding-left: 20px;
      font-style: normal;
      color: #00475b; }
    body.user_signup .cols .row .row_content,     body.parent_account .cols .row .row_content {
      background: transparent url('/images/element_bg/row_bg_rc.gif') no-repeat left bottom;
      width: 303px;
      height: auto;
      padding: 12px 0 12px 0;
      margin-bottom: 10px; }
      body.user_signup .cols .row .row_content p,       body.parent_account .cols .row .row_content p {
        padding-left: 20px;
        text-align: right;
        width: 251px; }
        body.user_signup .cols .row .row_content p a,         body.parent_account .cols .row .row_content p a {
          float: right; }
      body.user_signup .cols .row .row_content dl dd, body.user_signup .cols .row .row_content dl dt,       body.parent_account .cols .row .row_content dl dd, body.parent_account .cols .row .row_content dl dt {
        height: 20px;
        padding-bottom: 5px;
        line-height: 20px; }
      body.user_signup .cols .row .row_content dl dt,       body.parent_account .cols .row .row_content dl dt {
        padding-left: 20px;
        margin: 0;
        color: #00475b;
        float: left;
        width: 95px; }
      body.user_signup .cols .row .row_content dl dd,       body.parent_account .cols .row .row_content dl dd {
        color: #00475b;
        float: left;
        width: 160px;
        font-size: 10px;
        overflow: hidden;
        white-space: nowrap; }
