@namespace url(http://www.w3.org/1999/xhtml);

/******************************************
* Global stylings, mainly for the adverts *
******************************************/
@-moz-document domain("www.computerandvideogames.com"),
url-prefix("http://www.oxm.co.uk/forums/") {
  .ads_leaderboard,
  .ads_skyscraper,
  .ads_takeover,
  .ads_mpu,
  .ads_mpu_header,
  .vid_overlay,
  img[src="/templates/images/recruit_button_160.gif"],
  .wrap_footer {
    display: none !important;
  }

  .wrap_page {
    width: 100% !important;
    padding: 0px !important;
  }
}

/*********************
* Sidebar and Header *
*********************/
@-moz-document url-prefix("http://www.computerandvideogames.com/blog.php"),
url-prefix("http://www.computerandvideogames.com/article.php"),
url-prefix("http://www.computerandvideogames.com/news.php"),
url-prefix("http://www.computerandvideogames.com/competitions.php"),
url-prefix("http://www.computerandvideogames.com/sites/"),
url-prefix("http://www.computerandvideogames.com/reg/"),
url-prefix("http://www.computerandvideogames.com/hardware.php"),
url-prefix("http://www.computerandvideogames.com/reviews.php"),
url-prefix("http://www.computerandvideogames.com/previews.php"),
url-prefix("http://www.computerandvideogames.com/features.php"),
url-prefix("http://www.computerandvideogames.com/interviews.php") {
  .wrap_topbox,
  .topbox_large,
  .topbox_small,
  .topbox_wrap_gradient,
  .topbox_wrap_ticker {
    width: 100% !important;
  }
  
  .topbox_branding,
  .topbox_main_menu {
    width: 60% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .topbox_branding table{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .topbox_search {
    width: 40% !important;
  }

  div.topbox_search {
    width: 40% !important;
  }

  input.topbox_search {
    position: relative !important;
    width: 100% !important;
  }

  input.topbox_search_button {
    display: none !important;
  }

  .wrap_sidebar {
    width: 15% !important;
    min-width: 132px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0px !important;
  }
  
  .wrap_sidebar * {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .wrap_sidebar .pod_dark {
    width: 132px !important;
  }

  .wrap_content {
    width: 85% !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
  }
}

/********************
* Blog and Articles *
********************/
@-moz-document url-prefix("http://www.computerandvideogames.com/blog.php"),
url-prefix("http://www.computerandvideogames.com/article.php") {
  .wrap_content .pod_light_header_large {
    width: 133px !important;
  }

  .wrap_content .featured *:not(img):not(.wrap_featured_blogpic) {
    width: 99% !important;
  }
}

/*******
* Blog *
*******/
@-moz-document url-prefix("http://www.computerandvideogames.com/blog.php"),
url-prefix("http://www.computerandvideogames.com/reg/") {
  .wrap_split2_left {
    width: 100% !important;
  }

  .wrap_split2_right {
    position: absolute !important;
    top: 210px !important;
    right: 4px !important;
  }
}

/***********
* Articles *
***********/
@-moz-document url-prefix("http://www.computerandvideogames.com/article.php") {
  .wrap_split2_left {
    width: 80% !important;
  }

  .wrap_split2_right {
    position: relative !important;
    top: 0px !important;
    right: 2px !important;
    width: 19% !important;
  }
}

/*****************
* Site Homepages *
*****************/
@-moz-document url-prefix("http://www.computerandvideogames.com/sites/"),
url-prefix("http://www.computerandvideogames.com/news.php"),
url-prefix("http://www.computerandvideogames.com/interviews.php"),
url-prefix("http://www.computerandvideogames.com/hardware.php"),
url-prefix("http://www.computerandvideogames.com/reviews.php"),
url-prefix("http://www.computerandvideogames.com/previews.php"),
url-prefix("http://www.computerandvideogames.com/features.php"),
url-prefix("http://www.computerandvideogames.com/competitions.php")
 {
  .wrap_content .pod_light_header_mid {
    width: 133px !important;
  }

  .wrap_content .pod_light_header_mid img {
    top: -3px !important;
    right: 8px !important;
  }

  .wrap_content .featured,
  .wrap_content .wrap_featured,
  .wrap_content .text_featured_headline,
  .wrap_content .text_featured_subhead {
    width: 98% !important;
  }
  .wrap_content .wrap_featured_image {
    left: 250px !important;
  }

  .wrap_split_left {
    width: 60% !important;
    padding: 3px !important;
  }

  .wrap_split_right {
    width: 39% !important;
  }

  .wrap_split_left iframe {
    width: 100% !important;
    height: 500px !important;
  }
}

/*********
* Forums *
*********/
@-moz-document url-prefix("http://www.computerandvideogames.com/forums/"),
url-prefix("http://www.oxm.co.uk/forums/") {

  .wrap_page {
    background: #fff !important;
  }

  .wrap_content {
    width: 85% !important;
    height: 100% !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
  }

  .wrap_sidebar {
    width: 15% !important;
    min-width: 132px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0px !important;
  }
  
  .wrap_sidebar * {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .wrap_forums {
    width: 100% !important;
    height: 100% !important;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
  }

  .wrap_topbox {
    display: none !important;
  }

  .wrap_forums_post {
    width: 100% !important;
  }

  .pod_light_header_full {
    background-repeat: no-repeat !important;
    background-color: #fff !important;
    width: 133px !important;
  }

  .wrap_forums td[align="left"][valign="top"][width="110"] {
    width: 13% !important;
  }

  .wrap_forums td[valign="top"][width="100%"] {
    width: 87% !important;
  }

/*****************************************
* Bastard Video Player and Kudos Rubbish *
*****************************************/
  table[background="/templates/images/vidthumb2.gif"],
  .wrap_sidebar .wrap_pod_more,
  .wrap_sidebar .vid_overlay,
  .pod_dark {
    display: none !important;
  }
}

/**************
* Blog Iframe *
**************/
@-moz-document url-prefix("http://www.computerandvideogames.com/blog_inline.php") {
  .featured,
  .wrap_featured_full_inline {
    width: 100% !important;
  }
}