/***************************************
Site: thecollectivereview.com v3
Description: Reset/main stylesheet
Author: Laurie Ainley
Date: 17/11/09

CDN prefix: http://winlivevid-15.vo.llnwd.net/d1/t5m/
***************************************/

/* ----- RESET AND BASIC TAG STYLING ----- */

* {
  padding: 0;
  margin: 0;
}

body {
  font-size: 62.5%; /* 16px × 62.5% = 10px */
  background-color: #FFF;
  text-align: center;
  font-family: Arial, Helvetica, Tahoma, sans-serif;
  color: #252728;
  padding: 0;
  margin: 0;
}

a {
  outline: none; /* remove dotted borders around active image links */
  color: #096793;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

p {
  font-size: 1em;
}

h1 {
  font-size: 1.6em;
}

h2 {
  font-size: 1.4em;
}

h3 {
  font-size: 1.2em;
}

.section-header {
  font-size: 1em;
}

h1, h2, h3, .section-header, h5, h6, p {
  padding: 0.5em 0;
  margin: 0;
}

img, fieldset {
  border: 0;
}

input, select, th, td, textarea {
  font-size: 1em;
  font-family: Arial, Helvetica, Tahoma, sans-serif;
}

textarea {
  padding: 0.1em;
}

hr {
  border: none 0;
  border-top: 1px dotted #b6b6b5;
  width: 75%;
  height: 1px;
} 

/* ----- GENERIC STYLES ----- */

.cleaner, .cb {
  clear: both;
  height: 1px;
  font-size: 1pt;
  line-height: 0;
  border: none;
  margin: 0;
  padding: 0;
  display: block;
}

.hide {
  display: none;
}

body.standard #container #content #columns .error-border {
  border: 1px solid #d03131;
}

.error, #login_error {
  color: #d03131;
}

.right {
  float: right;
}

.left {
  float: left;
}
.upper {
  text-transform: uppercase;
}

.button-container {
  position: relative;
  display: block;
  float: left;
}

input.generic-button {
  background-color: #58666B;
  color: #FFF;
  padding: 2px 8px;
  cursor: pointer;
}

.input {
  padding: 3px;
  font-size: 1.2em;
}

.generic-box {
  text-align: left;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.generic-box .generic-box {
  font-size: 1em;
}

.generic-box .box-title {
  background-color: #191A1B;
  color: #FFF;
  padding-left: 8px;
  padding-right: 4px;
  position: relative;
  zoom: 1;
}

.generic-box .box-title a {
  color: #FFF;
}

.generic-pad-10 {
  padding: 10px;
}

.generic-pad-5 {
  padding: 5px;
}

.generic-box .box-title:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.generic-box .box-title .section-header {
  color: #FFF;
  font-size: 1.25em;
  margin: 0;
  float: left;
  font-family: Georgia;
  padding: 3px 0 3px;
  font-weight: normal;
}

.generic-box .box-title .tabs {
  padding-top: 4px;
  height: 21px;
}

.generic-box .box-title .tabs ul  {
  list-style-type: none;
  margin: 0;
}

.generic-box .box-title .tabs li {
  display: inline;
  float: left;
  height: 21px;
}

.generic-box .box-title .tabs li a {
  float: left;
  display: block;
  color: #FFF;
  background-image: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/title_tabs_sprite.gif);
  min-height: 1em; /* Fixes IE7 whitespace bug */
  background-repeat: no-repeat;
  background-position: left -21px;
  padding: 0 0 0 15px;
  font-weight: bold;
  overflow: hidden;
}

.generic-box .box-title .tabs li a span {
  float: left;
  display: block;
  background-color: #191A1B;
  background-image: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/title_tabs_sprite.gif);
  background-repeat: no-repeat;
  background-position: right -21px;
  height: 18px;
  padding: 3px 15px 0px 0px;
  cursor: pointer;
  overflow: hidden;
}

.generic-box .box-title .tabs li a.active {
  color: #0A0000;
}

.generic-box .box-title .tabs li a:hover {
  background-position: left 0;
  text-decoration: none;
  color: #0A0000;
}

.generic-box .box-title .tabs li a:hover span {
  background-position: right 0;
}

.generic-box .box-title .tabs li a.active {
  background-position: left 0;
}

.generic-box .box-title .tabs li a.active span {
  background-position: right 0;
}

.generic-box .box-title .tabs li a.active:hover {
}

.generic-box .box-title .tabs li a.active:hover span {
}

.generic-box .box-title .tabs.numeric-tabs li {
  margin-left: -1px;
  margin-right: -1px;
}

.generic-box .box-title .tabs.numeric-tabs li a {
  padding-left: 7px;
}

.generic-box .box-title .tabs.numeric-tabs li a span {
  padding-right: 7px;
}

.generic-box .box-content .box-subtitle {
  display: block;
  background-color: #F2F2F2;
  font-weight: bold;
  padding: 6px;
}

.new-generic-arrow {
  background-image: url(http://winlivevid-15.vo.llnwd.net/d1/t5m/site-images/template/v3/black/title_arrow.gif);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  height: 4px;
  width: 8px;
  position: absolute;
  bottom: -4px;
  left: 8px;
}

.generic-left-user-photo {
  display: block;
  float: left;
}


.generic-right-user-photo {
  display: block;
  float: right;
}

.generic-left-user-photo img, .generic-right-user-photo img {
  border: 1px solid #E1E3DD;
}

.generic-right-user-text {
  margin-left: 49px;
  display: block;
}

.generic-right-user-text p {
  padding: 0;
}

.play-button-140, .play-button-70 {
  background-image: url(http://winlivevid-15.vo.llnwd.net/d1/t5m/site-images/template/v3/png_icon_sprite.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  width: 42px;
  height: 42px;
  position: absolute;
  top: 20px;
  left: 50px;
  cursor: pointer;
}

.play-button-70 {
  background-position: left -141px;
  top: 10px;
  left: 25px;
  width: 22px;
  height: 22px;
}

a:hover .play-button-140 {
  background-position: 2px 2px;
}

a:hover .play-button-70 {
  background-position: 2px -139px;
}

.mpu {
  width: 300px;
  height: 250px;
  margin-bottom: 8px;
  background-color: #FFF;
}

#columns .article-title {
  text-transform: uppercase;
  padding: 4px 0 0;
  font-size: 1.3em;
}

#columns .inside-title {
  text-transform: uppercase;
  padding: 4px 0 15px;
  font-size: 1.7em;
  font-weight: normal;
}

#columns .author {
  padding: 0;
}

#columns .article-title a, #columns .inside-title a {
  color: #0F0F0F;
}

#columns .grey-text {
  color: #42464C;
}

#columns .date-subtitle {
  font-size: 0.9em;
  color: #969CA5;
  padding: 0;
}

#related-videos .box-content ul {
  list-style-type: none;
  margin: 0;
  padding: 15px 0 0 0;
}

#related-videos .box-content ul li {
  float: left;
  padding-left: 23px;
  width: 140px;
}

#related-videos .box-content ul li.item-1 {
  padding-left: 0;
}

#related-videos .box-content ul li a {
  color: #3F4243;
  position: relative;
  display: block;
}

#related-videos .box-content ul li .publication-author {
  color: #ADADAD;
  font-size: 0.9em;
}

#content #columns .generic-article-list {
  list-style-type: none;
}

#content #columns .generic-article-list ul {
  list-style-type: none;
  padding: 0 10px;
}

#content #columns .generic-article-list li {
  padding: 10px 0;
  border-top: 1px dotted #C4C4C4;
}

#content #columns .generic-article-list li h3 {
  font-size: 0.95em;
  padding: 0;
}

#content #columns .generic-article-list li h3.author {
  font-size: 1.2em;
}

#content #columns .generic-article-list li .article-title {
  color: #0F0F0F;
  font-weight: bold;
}

#content #columns .generic-article-list li .article-title a {
  color: #0F0F0F;
}

#content #columns .generic-article-list li .latest-thumb {
  display: block;
  float: left;
  position: relative;
}

#content #columns .generic-article-list.mini li .latest-text {
  margin-left: 80px;
}

#content #columns .generic-article-list li .latest-text {
  margin-left: 150px;
}

#content #columns .generic-article-list li .latest-text p {
  padding: 0;
}

#content #columns .generic-article-list li .latest-text p.excerpt {
  padding: 0.5em 0;
}

#content #columns .generic-article-list li .latest-text .latest-article-topic {
  text-transform: uppercase;
  font-weight: bold;
}

/* ----- SPECIFIC STYLES ----- */

/* ----- GENERAL HUB STYLES ----- */

body.hub #content #banner-area, body.tophub #content #banner-area, body.contributor.channel #content #banner-area, 
body.standard #content #banner-area, body#competitions #content #banner-area {
  height: 70px;
}

body.hub #banner-area h1, body.tophub #banner-area h1, body.contributor #banner-area h1, body.contributor #banner-area h2,
body.standard #banner-area h1, body#competitions #content #banner-area h1 {
  font-size: 2.5em;
  padding: 0;
  top: 34px;
  position: absolute;
  left: 0;
}

body.hub .generic-box .box-title .tabs li a, body.hub .generic-box .box-title .tabs li a span, 
body.tophub .generic-box .box-title .tabs li a, body.tophub .generic-box .box-title .tabs li a span {
  background-image: url(http://winlivevid-31.vo.llnwd.net/d1/t5m/site-images/template/v3/png_tab_sprite.png);
  background-color: #4c5257;
}

/* ----- TOP HUB AND TOPIC HUB COLOURS ----- */

#latest-articles .box-title h4 {
  padding-right: 21px;
}

#latest-articles #latest-topics-list li#t-all a:hover, #latest-articles li#t-all a.active {
  background-position: left top;
}

#latest-articles #latest-topics-list li#t-1 a {
  border-color: #80b000;
}

#latest-articles #latest-topics-list li#t-1 a:hover, #latest-articles #latest-topics-list li#t-1 a.active {
  background-position: left -29px;
}

#content #latest-articles #latest-topics-list li#t-1 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-1 ul.sibling-list li a:hover {
  background-position: left -30px;
}

#content #banner-area #breadcrumb .bc-hub-1 {
  background-color: #80b000;
}

body#tophub-1 #editors-picks .box-content .latest-post a, body#tophub-1 #latest-content .latest-article-title, body#tophub-1 #most-users .box-content a,
body#tophub-1 #top-competitions .box-content a, body#tophub-1 #exclusive-interviews .box-content .box-subtitle a, body#tophub-1 #recent-comments .box-content .commenter-name,
body#tophub-1 #new-arrival-panes .latest-post a, body#tophub-1 #new-arrival-panes .contributor-bio a {
  color: #80b000;
}

body#tophub-1 .generic-box .box-title .tabs li a, body#tophub-1 .generic-box .box-title .tabs li a span {
  background-color: #80b000;
}

body#tophub-1 #container {
  background-image: url(http://winlivevid-10.vo.llnwd.net/d1/t5m/site-images/hub-templates/hub-entertainment.jpg);
}

#latest-articles #latest-topics-list li#t-2 a {
  border-color: #F3034C;
}

#latest-articles #latest-topics-list li#t-2 a:hover, #latest-articles #latest-topics-list li#t-2 a.active {
  background-position: left -58px;
}

#content #latest-articles #latest-topics-list li#t-2 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-2 ul.sibling-list li a:hover {
  background-position: left -59px;
}

#content #banner-area #breadcrumb .bc-hub-2 {
  background-color: #F3034C;
}

body#tophub-2 #editors-picks .box-content .latest-post a, body#tophub-2 #latest-content .latest-article-title, body#tophub-2 #most-users .box-content a,
body#tophub-2 #top-competitions .box-content a, body#tophub-2 #exclusive-interviews .box-content .box-subtitle a, body#tophub-2 #recent-comments .box-content .commenter-name,
body#tophub-2 #new-arrival-panes .latest-post a, body#tophub-2 #new-arrival-panes .contributor-bio a {
  color: #F3034C;
}

body#tophub-2 .generic-box .box-title .tabs li a, body#tophub-2 .generic-box .box-title .tabs li a span {
  background-color: #F3034C;
}

body#tophub-2 #container {
  background-image: url(http://winlivevid-10.vo.llnwd.net/d1/t5m/site-images/hub-templates/hub-fashion.jpg);
}

#latest-articles #latest-topics-list li#t-3 a {
  border-color: #8e8bb4;
}

#latest-articles #latest-topics-list li#t-3 a:hover, #latest-articles #latest-topics-list li#t-3 a.active {
  background-position: left -87px;
}

#content #latest-articles #latest-topics-list li#t-3 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-3 ul.sibling-list li a:hover {
  background-position: left -88px;
}

#content #banner-area #breadcrumb .bc-hub-3 {
  background-color: #8e8bb4;
}

body#tophub-3 #editors-picks .box-content .latest-post a, body#tophub-3 #latest-content .latest-article-title, body#tophub-3 #most-users .box-content a,
body#tophub-3 #top-competitions .box-content a, body#tophub-3 #exclusive-interviews .box-content .box-subtitle a, body#tophub-3 #recent-comments .box-content .commenter-name,
body#tophub-3 #new-arrival-panes .latest-post a, body#tophub-3 #new-arrival-panes .contributor-bio a {
  color: #8e8bb4;
}

body#tophub-3 .generic-box .box-title .tabs li a, body#tophub-3 .generic-box .box-title .tabs li a span {
  background-color: #8e8bb4;
}

#latest-articles #latest-topics-list li#t-4 a {
  border-color: #ff7a2f;
}

#latest-articles #latest-topics-list li#t-4 a:hover, #latest-articles #latest-topics-list li#t-4 a.active {
  background-position: left -116px;
}

#content #latest-articles #latest-topics-list li#t-4 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-4 ul.sibling-list li a:hover {
  background-position: left -117px;
}

#content #banner-area #breadcrumb .bc-hub-4 {
  background-color: #ff7a2f;
}

body#tophub-4 #editors-picks .box-content .latest-post a, body#tophub-4 #latest-content .latest-article-title, body#tophub-4 #most-users .box-content a,
body#tophub-4 #top-competitions .box-content a, body#tophub-4 #exclusive-interviews .box-content .box-subtitle a, body#tophub-4 #recent-comments .box-content .commenter-name,
body#tophub-4 #new-arrival-panes .latest-post a, body#tophub-4 #new-arrival-panes .contributor-bio a {
  color: #ff7a2f;
}

body#tophub-4 .generic-box .box-title .tabs li a, body#tophub-4 .generic-box .box-title .tabs li a span {
  background-color: #ff7a2f;
}

#latest-articles #latest-topics-list li#t-5 a {
  border-color: #76b7e3;
}

#latest-articles #latest-topics-list li#t-5 a:hover, #latest-articles #latest-topics-list li#t-5 a.active {
  background-position: left -145px;
}

#content #latest-articles #latest-topics-list li#t-5 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-5 ul.sibling-list li a:hover {
  background-position: left -146px;
}

#content #banner-area #breadcrumb .bc-hub-5 {
  background-color: #76b7e3;
}

body#tophub-5 #editors-picks .box-content .latest-post a, body#tophub-5 #latest-content .latest-article-title, body#tophub-5 #most-users .box-content a,
body#tophub-5 #top-competitions .box-content a, body#tophub-5 #exclusive-interviews .box-content .box-subtitle a, body#tophub-5 #recent-comments .box-content .commenter-name,
body#tophub-5 #new-arrival-panes .latest-post a, body#tophub-5 #new-arrival-panes .contributor-bio a {
  color: #76b7e3;
}

body#tophub-5 .generic-box .box-title .tabs li a, body#tophub-5 .generic-box .box-title .tabs li a span {
  background-color: #76b7e3;
}

body#tophub-5 #container {
  background-image: url(http://winlivevid-10.vo.llnwd.net/d1/t5m/site-images/hub-templates/hub-technology.jpg);
}

#latest-articles #latest-topics-list li#t-6 a {
  border-color: #009d00;
}

#latest-articles #latest-topics-list li#t-6 a:hover, #latest-articles #latest-topics-list li#t-6 a.active {
  background-position: left -174px;
}

#content #latest-articles #latest-topics-list li#t-6 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-6 ul.sibling-list li a:hover {
  background-position: left -175px;
}

#content #banner-area #breadcrumb .bc-hub-6 {
  background-color: #009d00;
}

body#tophub-6 #editors-picks .box-content .latest-post a, body#tophub-6 #latest-content .latest-article-title, body#tophub-6 #most-users .box-content a,
body#tophub-6 #top-competitions .box-content a, body#tophub-6 #exclusive-interviews .box-content .box-subtitle a, body#tophub-6 #recent-comments .box-content .commenter-name,
body#tophub-6 #new-arrival-panes .latest-post a, body#tophub-6 #new-arrival-panes .contributor-bio a {
  color: #009d00;
}

body#tophub-6 .generic-box .box-title .tabs li a, body#tophub-6 .generic-box .box-title .tabs li a span {
  background-color: #009d00;
}

body#tophub-6 #container {
  background-image: url(http://winlivevid-10.vo.llnwd.net/d1/t5m/site-images/hub-templates/hub-environment.jpg);
}

body#tophub-6 #banner-area h1 {
  color: #FFF;
}

#latest-articles #latest-topics-list li#t-7 a {
  border-color: #47a9a2;
}

#latest-articles #latest-topics-list li#t-7 a:hover, #latest-articles #latest-topics-list li#t-7 a.active {
  background-position: left -203px;
}

#content #latest-articles #latest-topics-list li#t-7 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-7 ul.sibling-list li a:hover {
  background-position: left -204px;
}

#content #banner-area #breadcrumb .bc-hub-7 {
  background-color: #47a9a2;
}

body#tophub-7 #editors-picks .box-content .latest-post a, body#tophub-7 #latest-content .latest-article-title, body#tophub-7 #most-users .box-content a,
body#tophub-7 #top-competitions .box-content a, body#tophub-7 #exclusive-interviews .box-content .box-subtitle a, body#tophub-7 #recent-comments .box-content .commenter-name,
body#tophub-7 #new-arrival-panes .latest-post a, body#tophub-7 #new-arrival-panes .contributor-bio a {
  color: #47a9a2;
}

body#tophub-7 .generic-box .box-title .tabs li a, body#tophub-7 .generic-box .box-title .tabs li a span {
  background-color: #47a9a2;
}

#latest-articles #latest-topics-list li#t-8 a {
  border-color: #fb1200;
}

#latest-articles #latest-topics-list li#t-8 a:hover, #latest-articles #latest-topics-list li#t-8 a.active {
  background-position: left -232px;
}

#content #latest-articles #latest-topics-list li#t-8 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-8 ul.sibling-list li a:hover {
  background-position: left -233px;
}

#content #banner-area #breadcrumb .bc-hub-8 {
  background-color: #fb1200;
}

body#tophub-8 #editors-picks .box-content .latest-post a, body#tophub-8 #latest-content .latest-article-title, body#tophub-8 #most-users .box-content a,
body#tophub-8 #top-competitions .box-content a, body#tophub-8 #exclusive-interviews .box-content .box-subtitle a, body#tophub-8 #recent-comments .box-content .commenter-name,
body#tophub-8 #new-arrival-panes .latest-post a, body#tophub-8 #new-arrival-panes .contributor-bio a {
  color: #fb1200;
}

body#tophub-8 .generic-box .box-title .tabs li a, body#tophub-8 .generic-box .box-title .tabs li a span {
  background-color: #fb1200;
}

body#tophub-8 #container {
  background-image: url(http://winlivevid-10.vo.llnwd.net/d1/t5m/site-images/hub-templates/hub-sport.jpg);
}

#latest-articles #latest-topics-list li#t-9 a {
  border-color: #58718a;
}

#latest-articles #latest-topics-list li#t-9 a:hover, #latest-articles #latest-topics-list li#t-9 a.active {
  background-position: left -261px;
}

#content #latest-articles #latest-topics-list li#t-9 ul.sibling-list li a.active,
#content #latest-articles #latest-topics-list li#t-9 ul.sibling-list li a:hover {
  background-position: left -262px;
}

#content #banner-area #breadcrumb .bc-hub-9 {
  background-color: #58718a;
}

body#tophub-9 #editors-picks .box-content .latest-post a, body#tophub-9 #latest-content .latest-article-title, body#tophub-9 #most-users .box-content a,
body#tophub-9 #top-competitions .box-content a, body#tophub-9 #exclusive-interviews .box-content .box-subtitle a, body#tophub-9 #recent-comments .box-content .commenter-name,
body#tophub-9 #new-arrival-panes .latest-post a, body#tophub-9 #new-arrival-panes .contributor-bio a {
  color: #58718a;
}

body#tophub-9 .generic-box .box-title .tabs li a, body#tophub-9 .generic-box .box-title .tabs li a span {
  background-color: #58718a;
}

/* ----- HEADER ----- */

#header-container {
  background-image: url(http://winlivevid-15.vo.llnwd.net/d1/t5m/site-images/template/v3/header_bg.gif);
  background-repeat: repeat-x;
  background-color: #090909;
}

#header {
  padding-top: 18px;
  font-size: 1.2em;
  position: relative;
  height: 154px;
  width: 960px;
  text-align: left;
  margin: 0 auto;
  position: relative;
}

#header ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* ----- CAROUSEL ----- */

#header #site-carousel ul li {
  position: relative;
  float: left;
  margin-right: 15px;
  width: 140px;
}

#header #site-carousel ul li.last-item {
  margin: 0;
}

#header #site-carousel ul a {
  border-top: 2px solid #090909;
  display: block;
  color: #C1C1C1;
  overflow: hidden;
  height: 112px;
}

#header #site-carousel ul a:hover {
  border-top: 2px solid #FCEA16;
  text-decoration: none;
  color: #FCEA16;
}

#header #site-carousel ul img {
  padding-bottom: 1px;
}

#header #site-carousel ul .topic-tag {
  position: absolute;
  top: 60px;
  left: 0;
  cursor: pointer;
  padding: 5px;
  text-transform: uppercase;
  font-size: 0.8em;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  height: 7px;
  line-height: 7px;
  color: #EEE;
}

#header #site-carousel br {
  height: 1px;
  line-height: 1px;
}

/* ----- LOGIN OVERLAY ----- */

#header #login-register-overlay {
  position: absolute;
  top: 20px;
  right: 0;
  width: 477px;
  height: 78px;
  background-color: #090909;
  background-image: url(http://winlivevid-18.vo.llnwd.net/d1/t5m/site-images/template/v3/header_login_overlay_bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 10px;
  font-size: 0.9em;
  color: #C1C1C1;
  display: none;
}

#header #login-register-overlay a {
  color: #818181;
}

#header #login-register-overlay #login-overlay-left {
  float: left;
  width: 300px;
  height: 70px;
}

#header #login-register-overlay label {
  display: none;
}

#header #login-register-overlay .login-text-box {
  width: 116px;
  height: 15px;
  padding: 2px;
  border-width: 0;
  background-image: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/header_login_box_bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#header #login-register-overlay #login-overlay-right {
  float: right;
  width: 150px;
  height: 70px;
  position: relative;
}

#header #login-register-overlay #login-overlay-submit {
  padding: 0 3px;
}

#header #login-register-overlay #login-overlay-left .remember {
  float: left;
  margin-top: 5px;
}

#header #login-register-overlay #login-overlay-left .overlay-fb {
  float: right;
  margin-top: 8px;
}

#header #login-register-overlay #login-overlay-login-title, #header #login-register-overlay #login-overlay-register-title {
  background: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/header_titles_sprite.gif) no-repeat left top;
  width: 108px;
  height: 11px;
  text-indent: -9999px;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}

#header #login-register-overlay #login-overlay-register-title {
  background-position: left -20px;
}

#header #login-register-overlay #login-overlay-close {
  background: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/header_titles_sprite.gif) no-repeat left bottom;
  position: absolute;
  top: 0;
  right: 0;
  height: 9px;
  width: 9px;
}

#header #login-register-overlay #login-overlay-register-now {
  background: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/header_titles_sprite.gif) no-repeat left -40px;
  width: 147px;
  height: 44px;
  display: block;
  text-indent: -9999px;
}


/* ----- LOGIN/SEARCH/SOCIAL NETWORKS ----- */

#header #utilities {
  position: relative;
  float: right;
  margin-top: 2px;
  width: 177px;
  height: 100px;
}

#header #utilities p {
  margin: 0;
  padding: 0;
}

#header #utilities p#strapline {
  position: absolute;
  top: 0;
  width: 177px;
  height: 11px;
  background-image: url(http://winlivevid-18.vo.llnwd.net/d1/t5m/site-images/template/v3/header_online_networks.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
  margin-bottom: 8px;
}

#header #utilities p#login-register {
  margin-bottom: 7px;
  position: absolute;
  top: 18px;
}

#header #utilities p#login-register a {
  background-image: url(http://winlivevid-18.vo.llnwd.net/d1/t5m/site-images/template/v3/header_login.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 177px;
  height: 27px;
  text-indent: -9999px;
  display: block;
}

#header #utilities #header-logged-in #header-avatar {
  float: left;
}

#header #utilities #header-logged-in #header-account {
  margin-left: 50px;
  color: #D1D1D1;
  font-size: 0.9em;
  position: relative;
}

#header #utilities #header-logged-in #header-account strong {
  margin-left: 0.3em;
  width: 200px;
  position: absolute;
}

#header #utilities #header-logged-in #header-account a {
  color: #BF4747;
}

#header #utilities #header-logged-in #header-account a:hover {
  color: #FE0000;
}

#header #utilities #header-logged-in #header-account .account-settings {
  color: #D1D1D1;
}

#header #utilities #header-logged-in #header-account .account-settings:hover {
  color: #FCE914;
}

#header #utilities #header-logged-in #header-fb-link-button {
  margin-left: 50px;
  margin-top: 1px;
}

#header #utilities #header-search {
  position: absolute;
  top: 54px;
  height: 20px;
}

#header #utilities #header-search form {
  height: 20px;
  position: relative;
  width: 177px;
}

#header #utilities #header-search label {
  display: none;
}

#header #utilities #header-search #search-text {
  position: absolute;
  width: 137px;
  height: 14px;
  top: 0;
  right: 34px;
  padding: 2px;
  line-height: 18px;
  font-size: 0.9em;
  color: #3f4243;
}

#header #utilities #header-search #search-submit {
  background-image: url(http://winlivevid-17.vo.llnwd.net/d1/t5m/site-images/template/v3/header_search_button.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 33px;
  height: 20px;
  border-width: 0px;
  cursor: pointer;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  padding: 0;
  vertical-align: top;
  position: absolute;
  top: 0;
  right: 1px;
}

#header #utilities #social-networks {
  position: absolute;
  top: 80px;
  text-transform: uppercase;
  font-size: 0.75em;
  color: #999;
  line-height: 16px;
  width: 177px;
}

#header #utilities #social-networks ul {
  float: right;
}

#header #utilities #social-networks .follow {
  float: left;
}

#header #utilities #social-networks ul li {
  text-indent: -9999px;
  float: left;
  margin-right: 3px;
}

#header #utilities #social-networks ul li.last-item {
  margin: 0;
}

#header #utilities #social-networks ul li a {
  background-image: url(http://winlivevid-17.vo.llnwd.net/d1/t5m/site-images/template/v3/header_social_sprite.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  width: 16px;
}

#header #utilities #social-networks ul li#social-facebook a {
  background-position: -16px 0;
}

#header #utilities #social-networks ul li#social-myspace a {
  background-position: -32px 0;
}

#header #utilities #social-networks ul li#social-youtube a {
  background-position: -48px 0;
}

#header #utilities #social-networks ul li#social-rss a {
  background-position: -64px 0;
}

/* ----- NAV BAR ----- */

#header #logo {
  position: absolute;
  top: 131px;
  left: 0;
}

#header #logo img {
  padding-top: 6px;
  padding-bottom: 6px;
}

#header #nav {
  position: absolute;
  top: 145px;
  left: 175px;
}

#header #nav ul {
  height: 27px;
}

#header #nav ul li {
  float: left;
}

#header #nav ul li a {
  text-indent: -9999px;
  display: block;
  height: 27px;
}

#header #nav ul li.nav-standard {
  background-image: url(http://winlivevid-19.vo.llnwd.net/d1/t5m/site-images/template/v3/nav_sprite_new.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-right: 4px;
  padding-left: 4px;
}

#header #nav ul li.nav-standard a {
  background-image: url(http://winlivevid-19.vo.llnwd.net/d1/t5m/site-images/template/v3/nav_on.gif);
  background-position: center -5px;
  background-repeat: no-repeat;
}

#header #nav ul li.nav-standard a:hover {
  background-position: center bottom;
}

#header #nav ul li.nav-dropdown {
}

#header #nav ul li.nav-dropdown a {
  background-repeat: no-repeat;
}

#header #nav ul li#nav-publications a:hover, #header #nav ul li#nav-publications a.nav-dropdown-on {
  background-position: left -27px;
}

#header #nav ul li#nav-publications {
  margin-right: 2px;
}

#header #nav ul li#nav-publications a {
  width: 118px;
  background-image: url(http://winlivevid-20.vo.llnwd.net/d1/t5m/site-images/template/v3/nav_dropdown_sprite.gif);
  background-position: left top;
}

#header #nav ul li#nav-all-topics a {
  width: 102px;
  background-image: url(http://winlivevid-20.vo.llnwd.net/d1/t5m/site-images/template/v3/nav_dropdown_sprite.gif);
  background-position: right top;
}

#header #nav ul li#nav-all-topics a:hover, #header #nav ul li#nav-all-topics a.nav-dropdown-on {
  background-position: right -27px;
}

#header #nav ul li#nav-video-interviews {
  background-position: left top;
  width: 121px;
}

#header #nav ul li#nav-reviews {
  background-position: -129px top;
  width: 62px;
}

#header #nav ul li#nav-events {
  background-position: -199px top;
  width: 55px;
}

#header #nav ul li#nav-competitions {
  background-position: -262px top;
  width: 93px;
}

#header #nav ul li#nav-contributors {
  background-position: -363px top;
  width: 95px;
}

#header #nav ul li#nav-studios {
  background-position: -466px top;
  width: 89px;
}

/* ----- NAV DROPDOWNS ----- */

#topics-dropdown {
  padding-bottom: 10px;
}

#topics-dropdown, #publications-dropdown {
  position: relative;
  height: 132px;
  width: 100%;
  background-color: #FFF;
  background-image: url(http://winlivevid-20.vo.llnwd.net/d1/t5m/site-images/template/v3/topics_dropdown_bg.gif);
  background-position: center top;
  background-repeat: repeat-x;
  border-top: 4px solid #FCEA16;
  border-bottom: 3px solid #656F75;
  text-align: center;
  display: none;
}

#topics-dropdown #dropdown-top-hubs, #publications-dropdown ul {
  list-style-type: none;
  width: 960px;
  margin: 0 auto;
  text-align: left;
  padding: 0;
  margin-top: 15px;
}

#topics-dropdown #dropdown-top-hubs li, #publications-dropdown ul li {
  float: left;
  margin: 0;
  padding-right: 12px;
  padding-left: 10px;
  border-right: 1px dotted #C4C4C4;
  height: 102px;
}

#topics-dropdown #dropdown-top-hubs li.first-item {
  padding-left: 0;
}

#topics-dropdown #dropdown-top-hubs li.last-item {
  padding-right: 0;
  border-width: 0;
}

#topics-dropdown #dropdown-top-hubs li strong {
  font-size: 1.2em;
  padding: 0;
}

#topics-dropdown #dropdown-top-hubs li li {
  font-size: 1.2em;
  padding: 0;
  font-weight: normal;
}

#topics-dropdown #dropdown-top-hubs li a {
  background-image: url(http://winlivevid-20.vo.llnwd.net/d1/t5m/site-images/template/v3/topics_dropdown_arrow.gif);
  background-position: right 4px;
  background-repeat: no-repeat;
  padding-right: 13px;
  display: block;
}

#topics-dropdown #dropdown-top-hubs li a:hover {
  background-position: right -26px;
}

#topics-dropdown #dropdown-top-hubs .dropdown-topic-hubs {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 10px;
}

#topics-dropdown #dropdown-top-hubs .dropdown-topic-hubs li {
  float: none;
  padding: 0;
  border-width: 0;
  height: auto;
}

#publications-dropdown {
  background-color: #F1F3F5;
  height: auto;
}

#publications-dropdown ul {
  margin-top: 0;
  padding-left: 5px;
}

#publications-dropdown ul li {
  width: 145px;
  padding: 8px 6px 10px;
  background-position: center top;
  background-repeat: no-repeat;
  border-right: 1px dotted #C4C4C4;
  height: auto;
}

#publications-dropdown ul li .latest-post {
  text-transform: uppercase;
  font-size: 0.7em;
  margin-top: 5px;
  color: #647075;
  font-weight: normal;
}

#publications-dropdown ul li .latest-post a {
  text-transform: none;
}

#publications-dropdown ul li:hover {
  background-color: #f2f4f6;
}

#publications-dropdown ul li .pub-dropdown-title {
  font-size: 1.1em;  
  background-image: url(http://winlivevid-21.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_t5m_insider.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

#publications-dropdown ul li .pub-dropdown-post {
  font-size: 1.2em;
  padding: 0;
}

#publications-dropdown ul li .pub-dropdown-strap {
  font-size: 1.1em;
  padding: 0;
  width: 145px;
}

#publications-dropdown ul li .pub-dropdown-strap .pub-post-thumb {
  border: 1px solid #999; 
  margin-top: 2px;
}

#publications-dropdown ul li .pub-dropdown-title a {
  display: block;
}

#publications-dropdown ul li .pub-dropdown-title a {
  background-repeat: no-repeat;
  display: block;
  padding-top: 33px;
}

#publications-dropdown ul li#pub-dropdown-uprising p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-174 p.pub-dropdown-title {
  background-image: url(http://winlivevid-21.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_uprising.gif);
}

#publications-dropdown ul li#pub-dropdown-madelaine p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-145 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-21.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_madelaine_greene.gif);
}

#publications-dropdown ul li#pub-dropdown-blackmarket p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-176 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-23.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_blackmarket_boo.gif);
}

#publications-dropdown ul li#pub-dropdown-sharpener p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-284 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-23.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_the_sharpener.gif);
}

#publications-dropdown ul li#pub-dropdown-deadly-movies p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-286 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-23.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_deadly_movies.gif);
}

#publications-dropdown ul li#pub-dropdown-salty p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-293 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-24.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_salty.gif);
}

#publications-dropdown ul li#pub-dropdown-consideration p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-294 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-24.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_consideration.gif);
}

#publications-dropdown ul li#pub-dropdown-lffw p.pub-dropdown-title, #publications-dropdown ul li#pub-dropdown-296 p.pub-dropdown-title  {
  background-image: url(http://winlivevid-24.vo.llnwd.net/d1/t5m/site-images/template/v3/publications_lffw.gif);
}

.dropdown-close {
  background-image: url(http://winlivevid-20.vo.llnwd.net/d1/t5m/site-images/template/v3/topics_dropdown_close.gif);
  background-position: left top;
  background-repeat: no-repeat;
  text-indent: -9999px;
  width: 67px;
  height: 12px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -33px; /* half the width to offset so left: 50% works */
}

#content {
  width: 960px;
  text-align: left;
  margin: 0 auto;
  position: relative;

}

/* ----- CONTENT AREA ----- */

#container {
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

#content {
  padding-top: 5px;
}

#content #banner-area {
  font-size: 1.2em;
  height: 30px;
  position: relative;
}

#content #banner-area #breadcrumb {
  width: 100%;
  float: left;
  margin-top: 2px;
}

body#home #content #banner-area #breadcrumb {
  margin-top: 3px;
}

#content #banner-area #breadcrumb a {
  height: 14px;
  color: #FFF;
  font-size: 0.9em;
  padding: 2px 6px;
}

#content #banner-area #breadcrumb .bc-home {
  background: #191A1B url(http://winlivevid-34.vo.llnwd.net/d1/t5m/site-images/template/v3/gif_icon_sprite.gif) no-repeat 5px 4px;
  padding: 2px 6px 2px 21px;
}

#content #banner-area #breadcrumb .bc-hub-generic, #content #banner-area #breadcrumb .bc-channel {
  background-color: #454748;
}

#content #banner-area #breadcrumb .bc-corporate {
  background-color: #6d8fb1
}

#content #banner-area #banner-message {
  float: right;
  width: 388px;
  line-height: 30px;
}

#content #banner-area #banner-message a {
  font-style: italic;
  display: block;
  text-indent: -9999px;
  background: transparent url(http://images1.rightster.com/site-images/template/v3/home_publisher_strap2.gif) no-repeat right top;
}

#content #banner-area #banner-message a:hover {
  background-position: 1px 1px;
}

#content #columns #column-1 {
  float: left;
  width: 467px;
  margin-bottom: 10px;
}

#content #columns #column-1 #column-1a {
  width: 161px;
  float: left;
}

#content #columns #column-1 #column-1b {
  width: 306px;
  float: left;
  overflow: hidden;
}

#content #columns #column-2 {
  float: left;
  width: 173px;
  margin-left: 10px;
  margin-bottom: 10px;
}

#content #columns #column-3 {
  float: right;
  width: 300px;
  margin-bottom: 10px;
}

/* ----- HOME ----- */

body#home #content #banner-area #breadcrumb {
  width: 500px;
}

body#home #publications-dropdown {
  display: block;
}

body#home #publications-dropdown .pub-dropdown-strap {
  display: none;
}

/* ----- LATEST STORIES ----- */

#latest-articles .box-content {
  background-color: transparent;
}

#latest-articles ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#latest-articles #latest-topics-list {
  margin-bottom: 8px;
}

#latest-articles #latest-topics-list li {
  line-height: 29px;
  width: 161px;
  border-bottom: 1px solid transparent;
}

#latest-articles #latest-topics-list li a {
  display: block;
  font-weight: bold;
  color: #252728;
  background: #E0E0DF url(http://winlivevid-23.vo.llnwd.net/d1/t5m/site-images/template/v3/latest_nav_sprite.gif) no-repeat left top;
  padding-left: 8px;
  border-left: 4px solid #E0E0DF;
}

#latest-articles #latest-topics-list li.sibling-open a {
  background-color: #ededea;
}

#latest-articles #latest-topics-list li a.active {
  background-color: #F0F0EF;
  border-left: 4px solid #F0F0EF;
}

#latest-articles #latest-topics-list li a:hover {
  background-color: #F0F0EF;
  text-decoration: none;
  background-position: left 29px;
}

#content #latest-articles #latest-topics-list li ul.sibling-list {
}

#content #latest-articles #latest-topics-list li ul.sibling-list li {
  border-top-width: 0;
  border-bottom-width: 0;
  background: #ededea url(http://winlivevid-34.vo.llnwd.net/d1/t5m/site-images/template/v3/gif_icon_sprite.gif) no-repeat -66px -43px;
  line-height: 24px;
  height: 24px;
}

#content #latest-articles #latest-topics-list li ul.sibling-list li a {
  padding-left: 15px;
  font-weight: normal;
  border-top: 1px dotted #939391;
  text-indent: 5px;
  background-color: transparent;
  background-image: left 60px;
}

#content #latest-articles #latest-topics-list li ul.sibling-list li a:hover, #latest-articles #latest-topics-list li ul.sibling-list li a.active {
  font-weight: bold;
}

/* ----- LATEST STORIES CONTENT ----- */

#latest-content {
  background-color: #F0F0EF;
  margin-bottom: 15px;
}

#latest-content .most-recent, #latest-content .most-rated {
  display: none;
}

#latest-content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#latest-content ul li {
  padding: 10px 15px;
  border-bottom: 1px solid #FFF;
  zoom: 1;
}

#latest-content ul li.first-item {
  position: relative;
}

#latest-content ul li.first-item .first-latest-excerpt {
  padding: 0;
}

#latest-content ul li.first-item .first-overlay {
  position: absolute;
  overflow: hidden;
  top: 118px;
  left: 15px;
  margin: 6px 6px 0 6px;
  width: 263px;
  text-transform: uppercase;
  font-weight: normal;
  height: 42px;
}

#latest-content ul li.first-item .first-overlay h3 {
  font-weight: normal;
  line-height: 1.1em;
}

#latest-content ul li.first-item .first-overlay .first-author {
  font-size: 0.9em;
}

#latest-content ul li.first-item .first-overlay a {
  display: block;
  color: #FFF;
}

#latest-content ul li.first-item .first-overlay a:hover {
  text-decoration: none;
}

#latest-content ul li.first-item .first-overlay h3 {
  padding: 0;
  font-size: 1.5em;
}

#latest-content ul li.first-item .first-overlay-bg {
  position: absolute;
  width: 275px;
  height: 42px;
  top: 123px;
  left: 15px;
  background-color: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: pointer;
}

#latest-content ul li.last-item {
  border-bottom-width: 0;
}

#latest-content .latest-thumb {
  display: block;
  float: left;
}

#latest-content .latest-text {
  margin-left: 80px;
}

#latest-content .latest-text p {
  padding: 0;
}

#latest-content .latest-text .latest-article-topic {
  text-transform: uppercase;
  font-weight: bold;
}

#latest-content .latest-text .latest-article-author-date {
  font-size: 0.9em;
  color: #666;
}

#latest-content .latest-text .latest-article-author-date a {
  color: #666;
}

#latest-content .latest-text .latest-excerpt {
  font-size: 0.9em;
}

/* ----- EDITORS PICKS ----- */

#editors-picks {
  width: 151px;
  background-color: #FFF;
}

#editors-picks .box-title .section-header {
  padding-right: 0;
}

#editors-picks ul {
  padding: 0 5px;
}

#editors-picks li {
  border-top: 1px dotted #C1C1C1;
  padding: 10px 0;
  width: 141px;
}

#editors-picks li.first-item {
  border-top-width: 0;
}

#editors-picks .contributor-name-link {
  color: #191A1B;
}

#editors-picks .latest-post {
  text-transform: uppercase;
  font-size: 0.8em;
  margin-top: 5px;
  color: #748085;
  display: block;
}

#editors-picks .latest-post a {
  text-transform: none;
}

/* ----- NEW ARRIVALS ----- */

#new-arrivals {
  background-color: #FFF;
}

#new-arrivals .box-title .section-header {
  padding-right: 18px;
}

#new-arrivals .box-content {
  padding: 10px;
}

#new-arrivals .box-content li {
  zoom: 1;
}

#new-arrivals .box-content p {
  padding-bottom: 0.8em;
}

#new-arrivals .contributor-name-link {
  color: #191A1B;
}

#new-arrivals .contributor-bio {
  color: #748085;
  font-size: 0.9em;
}

#new-arrivals .latest-post {
  color: #748085;
}

/* ----- TOP COMPETITIONS ----- */

#top-competitions {
  overflow: hidden;
}

#top-competitions .box-title {
  border-bottom: 1px solid #DCDCDA;
}

#top-competitions .box-title .section-header {
  padding-right: 12px;
}

#top-competitions .box-title .tabs li a {
  padding-left: 9px;
}

#top-competitions .box-title .tabs li a span {
  padding-right: 9px;
}

#top-competitions ul {
  list-style-type: none;
  overflow: hidden;
}

#top-competitions .box-content ul li {
  height: 162px;
}

#column-3 #top-competitions .box-content ul {
  width: 300px;
}

/* ----- RECENT COMMENTS ----- */

#recent-comments .box-content, #recent-channel-comments .box-content {
  font-size: 0.9em;
  color: #748085;
}

#recent-comments ul, body.channel #content #columns #channel-content #column-1a #recent-channel-comments ul {
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
}

#recent-comments ul li, #recent-channel-comments ul li {
  border-bottom: 1px dotted #C4C4C4;
  padding: 10px 0 0 0;
  float: left;
  width: 427px;
  zoom: 1;
}

body.channel #content #columns #channel-content #column-1a #recent-channel-comments ul li {
  border-top-width: 0;
}

body.channel #content #columns #channel-content #column-1a #recent-channel-comments ul li.last-item {
  border-bottom-width: 0;
}

#recent-comments ul li .left-col, #recent-channel-comments ul li .left-col  {
  float: left;
  width: 90px;
  padding-bottom: 10px;
}

#recent-comments ul li .left-col small, #recent-channel-comments ul li .left-col small {
  color: #ADADAD;
}

#recent-comments ul li .right-col, #recent-channel-comments ul li .right-col {
  margin-left: 100px;
  padding-bottom: 10px;
}

#recent-comments .recent-scroll {
  overflow: auto;
  height: 210px;
  width: 467px;
}

#recent-channel-comments #comments-template textarea, #recent-channel-comments #comments-template input  {
  color: #41454A;
  font-size: 1.1em;
  border: 1px solid #BEC3C4;
}

#recent-channel-comments #comments-template textarea {
  width: 280px;
  height: 200px;
  padding: 2px;
}

#recent-channel-comments #comments-template input.submit-comment, #recent-channel-comments #comments-template input.reset-comment {
  background-color: #58666B;
  color: #FFF;
  padding: 2px 8px;
  cursor: pointer;
}

#recent-channel-comments .generic-right-user-text p {
  padding: 0.5em 0;
}

/* ----- LATEST REVIEWS ----- */

#latest-reviews .box-content {
  padding-top: 15px;
}

#latest-reviews dl {
  margin: 0;
}

#latest-reviews dl dd {
  float: left;
  margin: 0;
  background-color: #E3E3DF;
  padding: 2px;
  font-size: 0.9em;
  font-weight: bold;
}

#latest-reviews dl dt {
  margin-left: 20px;
  margin-bottom: 10px;
  line-height: 1.1em;
  width: 140px;
}

#latest-reviews dl dt img {
  margin-bottom: 3px;
}

#latest-reviews dl dt .reviews-title {
  font-size: 1em;
}

#latest-reviews dl dt a {
  color: #3F4243;
}

#latest-reviews dl dt .reviews-author {
  font-size: 0.9em;
  color: #666;
}

#latest-reviews dl dt .reviews-author a {
  color: #666;
}

/* ----- MOST ACTIVE/RECENT USERS ----- */

#most-users .box-title .section-header {
  padding-right: 0;
}

#most-users .box-title .tabs {
  float: left;
}

#most-users .box-title .tabs ul {
  padding: 0 10px;
}

#most-users .box-content {
  font-size: 0.9em;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  background-color: #FFF;
}

#most-users .box-content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-left: 10px;
}

#most-users .box-content ul li {
  position: relative;
  float: left;
  width: 45px;
  overflow: hidden;
  word-wrap: break-word;
  padding-left: 15px;
}

#most-users .box-content ul li.first-item {
  padding-left: 0;
}

#most-users .box-content img {
  border: 1px solid #E1E3DD;
}

/* ----- EXCLUSIVE INTERVIEWS MODULE ----- */

#exclusive-interviews {
}

#exclusive-interviews .box-content ul {
  list-style-type: none;
  padding: 0 10px;
  margin: 0;
}

#exclusive-interviews .box-content li {
  padding: 10px 0;
  border-top: 1px dotted #C1C1C1;
  color: #748085;
  zoom: 1;
}

#exclusive-interviews .box-content li.first-item {
  border-top-width: 0;
}

#exclusive-interviews .box-content li p {
  padding: 0;
}

#exclusive-interviews .box-content li .video-thumb {
  float: right;
  position: relative;
}

#exclusive-interviews .box-content li .video-text {
  margin-right: 150px;
}

#exclusive-interviews .box-content li strong {
  text-transform: uppercase;
}

#exclusive-interviews .box-content li a {
  color: #252628;
}

#exclusive-interviews .box-content li .video-small {
  font-size: 0.9em;
  padding-top: 5px;
}

/* ----- PUBLICATIONS MODULE ----- */

#publications-module {
  width: 960px;
  margin-bottom: 30px;
  position: relative;
}

#publications-module .box-title .section-header {
  padding-right: 21px;
}

#publications-module .box-content ul {
  list-style-type: none;
  margin: 0;
  padding: 15px 0 0px 10px;
}

#publications-module .box-content  ul li {
  float: left;
  padding-left: 29px;
  padding-right: 29px;
  border-left: 1px dotted #C4C4C4;
  width: 140px;
  display: block;
}

#publications-module .box-content  ul li.item-1 {
  padding-left: 0;
  border-left-width: 0;
}

#publications-module .box-content  ul li.item-5 {
  padding-right: 0;
}

#publications-module .box-content  ul li a {
  color: #3F4243;
}

#publications-module .box-content  ul li .publication-author {
  color: #ADADAD;
  font-size: 0.9em;
}

#publications-module .box-content  ul li .publication-author a {
  color: #ADADAD;
}

/* ----- VIDEO INTERVIEWS PAGE ----- */

body#t5m-videos #header {
  height: 21px;
}

body#t5m-videos #logo {
  top: 0;
}

body#t5m-videos #nav {
  top: 12px;
}

body#t5m-videos #content #banner-area {
  height: 32px;
}

body#t5m-videos #content #columns #column-1 {
  width: 650px;
  margin-bottom: 0;
}

body#t5m-videos #large-video-player {
  font-size: 1.2em;
}

body#t5m-videos #large-video-player #large-video-container {
  width: 650px;
  height: 390px;
}

body#t5m-videos #large-video-player #large-video-container .loading {
  font-size: 3em;
  margin-top: 150px;
  text-align: center;
  background-color: #F2F2F2;
  border: 1px dotted #ADADAD;
  float: left;
  width: 100%;
}

body#t5m-videos #large-video-player #large-video-container .loading span.loading-gif {
  background: transparent url(http://winlivevid-31.vo.llnwd.net/d1/t5m/site-images/template/v3/ajax_loader.gif) no-repeat right 10px;
  padding-right: 30px;
}

body#t5m-videos #content #videos-most-box .box-content ul {
  list-style-type: none;
  padding: 0 10px;
  margin: 0;
}

body#t5m-videos #content #videos-most-box .box-content li {
  padding: 8px 0;
  border-top: 1px dotted #C1C1C1;
  color: #748085;
  zoom: 1;
}

body#t5m-videos #content #videos-most-box #video-interviews-list {
  overflow: auto;
  height: 307px;
  width: 300px;
  position: relative;
}

body#t5m-videos #content #videos-most-box .select-category {
  float: left;
}

body#t5m-videos #content #videos-most-box #list-topic-selector {
  float: right;
  padding: 2px;
  width: 150px;
  font-size: 0.9em;
}

body#t5m-videos #content #videos-most-box #list-topic-selector .selected {
  font-weight: bold;
}

body#t5m-videos #content #videos-most-box .box-content li h3 {
  padding-top: 0;
  font-size: 1em;
}

body#t5m-videos #content #videos-most-box .box-content li.first-item {
  border-top-width: 0;
}

body#t5m-videos #content #videos-most-box .box-content li p {
  padding: 0;
}

body#t5m-videos #content #videos-most-box .box-content li .video-thumb {
  float: right;
  position: relative;
  margin-left: 8px;
  margin-bottom: 8px;
}

body#t5m-videos #content #videos-most-box .box-content li .video-thumb img {
  border: 1px solid #E1E3DD;
}

body#t5m-videos #content #videos-most-box .box-content li .video-text {
}

body#t5m-videos #content #videos-most-box .box-content li strong {
  text-transform: uppercase;
}

body#t5m-videos #content #videos-most-box .box-content li .video-small {
  font-size: 0.9em;
}

/* ----- EVENTS ----- */

#content #columns #events-videos-from ul {
  list-style-type: none;
  padding: 0 16px;
}

#content #columns #events-videos-from li {
  padding: 10px 0;
}

#content #columns #events-videos-from .button-container {
  float: none;
}

/* ----- COMPETITIONS ----- */

body#competitions #content #columns #column-1 {
}

body#competitions .competition-box-image {
  display: block;
  float: left;
}

body#competitions .competition-box-image img {
  border: 1px solid #d3d5d8;
}

body#competitions .competition-box-desc {
  display: block; 
  margin-left: 155px;
}

body#competitions .competition-box {
  margin: 8px 0;
}

body#competitions .question { 
  margin-top: 20px;
  padding: 0 20px 10px 20px; 
  border: 1px solid #232323; 
  background-color: #f0f0ef; 
}

body#competitions .question ul {
  list-style-type: none;
}

/* ----- CONTRIBUTORS PAGE ----- */

body#t5m-contributors #content #columns #column-1 {
  width: 305px;
}

body#t5m-contributors #content #columns #column-1b {
  width: 173px;
  margin-left: 10px;
  float: left
}

body#t5m-contributors #content #columns #column-2 {
  width: 152px;
  margin-left: 10px;
}

body#t5m-contributors #content #columns #contributors-list .box-content {
  padding: 10px 0;
}

body#t5m-contributors #content #columns #contributors-list .box-content ul {
  margin-left: 2em;
  padding-right: 5px;
}

body#t5m-contributors #spotlight .box-content {
  padding: 15px;
}

body#t5m-contributors #editors-letter .box-content {
  padding: 10px 10px 0;
}

body#t5m-contributors #new-arrivals .box-content {
  padding: 0 10px;
}

body#t5m-contributors #new-arrivals #new-arrival-panes {
  list-style-type: none;
}

body#t5m-contributors #new-arrivals #new-arrival-panes li {
  border-bottom: 1px dotted #C4C4C4;
  padding: 10px 0;
  display: block;
}

body#t5m-contributors #new-arrivals #new-arrival-panes li .generic-left-user-photo {
  float: right;
  padding: 0 0 5px 5px;
}

body#t5m-contributors #new-arrivals #new-arrival-panes li .generic-right-user-text {
  margin-left: 0;
}

body#t5m-contributors #top-writers .box-content li .writer-photo {
  float: right;
  margin: 0 0 5px 5px;
}

body#t5m-contributors #top-writers .box-title .section-header {
  margin-right: 21px;
}

body#t5m-contributors #top-writers .box-content li .writer-text .recent-posts {
  padding: 0;
  text-transform: uppercase;
}

body#t5m-contributors #top-writers .box-content ul {
  list-style-type: none;
}

body#t5m-contributors #top-writers .box-content #top-writer-panes li {
  padding: 10px;
}

body#t5m-contributors #top-writers .box-content #top-writer-panes li h3 {
  padding: 0;
}

body#t5m-contributors #top-writers .box-content #top-writer-panes li .contributor-bio {
  font-size: 0.9em;
  color: #969CA5;
}

body#t5m-contributors #top-writers .box-content #top-writer-panes li .writers-recent-posts li {
  border-top: 1px dotted #C4C4C4;
  padding: 5px 0;
}

body#t5m-contributors #top-writers .box-content #top-writer-panes li .writers-recent-posts p {
  padding: 0;
}

body#t5m-contributors #top-writers .box-content #top-writer-panes li .writers-recent-posts {
  padding-top: 8px;
  padding-bottom: 3px
}

body#t5m-contributors #channel-feed-twitter .box-content ul {
  list-style-type: none;
}

body#t5m-contributors #channel-feed-twitter .box-content li {
  padding: 15px 10px;
  font-style: italic;
  background-color: #eef8f8;
  color: #3f4243;
  border-bottom: 1px solid #FFF;
}

body#t5m-contributors #channel-feed-twitter .box-content li .subtitle {
  background-color: #ddefef;
  color: #096793;
}

/* ----- CHANNELS ----- */

body.channel .generic-box .box-title .tabs li {
  background-color: #191A1B;
}

body.channel .generic-box .box-title .tabs li a, body.channel .generic-box .box-title .tabs li a span {
  background-image: url(http://winlivevid-31.vo.llnwd.net/d1/t5m/site-images/template/v3/png_tab_sprite.png);
}

body.channel #channel-content {
  background-color: #E0EEF4;
}

body.channel #content #banner-area {
  height: 175px;
}

body.channel #channel-content .tabs li a span {
  width: 129px;
  text-align: center;
}

body.channel #content #columns #column-1 {
  width: 650px;
}

body.channel #content #columns #column-1 .box-content {
  margin-top: 10px;
}

body.channel #content #columns #channel-content #column-1a {
  width: 480px;
  min-height: 400px;
  background-color: #FFF;
}

body.channel #columns #channel-content #column-1a #channel-index li.first-item {
  border-top-width: 0;
}

body.channel #columns #channel-content #column-1a #channel-index li.first-item .article-title {
  font-size: 1.7em;
  padding: 0;
  font-weight: normal;
}

body.channel.contributor #columns #channel-content #column-1a #channel-index li.first-item .article-title {
  font-size: 1.3em;
  font-weight: bold;
}

body.channel #columns #channel-content #column-1a #channel-index li.first-item .date-subtitle {
  margin-bottom: 5px;
}

body.channel #columns #channel-content #column-1a #channel-single {
  padding: 0 10px;
  overflow: hidden;
}

body.channel #columns #channel-content #column-1a #channel-single ul, body.channel #columns #channel-content #column-1a #channel-index ul li ul,
body.channel #columns #channel-content #column-1a #channel-listing #channel-article-listing {
  padding: 0 0 0 2.5em;
  list-style-type: disc;
}

body.channel #columns #channel-content #column-1a #channel-listing .sorter {
  text-align: right;
}

body.channel #columns #channel-content #column-1a #channel-listing .sorter a.sort-on {
  color: #252728;
  font-style: italic;
}

body.channel #columns #channel-content #column-1a #channel-index ul li ul li {
  padding: 0;
  border-width: 0;
}

body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul {
  list-style-type: none;
  padding: 0;
}

body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li {
  float: left;
  display: block;
  padding: 2px;
}

body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li.social-fb,
body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li.social-twitter {
  text-indent: -9999px;
  background-image: url(http://winlivevid-34.vo.llnwd.net/d1/t5m/site-images/template/v3/gif_icon_sprite.gif);
  background-repeat: no-repeat;
  background-position: -81px -13px;
}

body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li.social-fb a,
body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li.social-twitter a {
  width: 60px;
  height: 20px;
}

body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li.social-twitter {
  background-position: -144px -13px;
}

body.channel #columns #channel-content #column-1a #channel-single .post-social-bookmarks ul li a {
  display: block;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities {
  margin-bottom: 10px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities h5 {
  font-size: 1.25em;
  padding: 0 0 2px 0;
}

body.channel #columns #channel-content #column-1a #channel-single .inside-post-social {
  float: right;
  width: 169px;
  height: 82px;
  margin: 8px 0 8px 8px;
  position: relative;
}

body.channel #columns #channel-content #column-1a #channel-single .inside-post-social .inside-fb {
  height: 82px;
}

body.channel #columns #channel-content #column-1a #channel-single .inside-post-social .inside-fb .fb_share_size_Small {
  margin-top: 20px;
  cursor: pointer;
  position: absolute;
  bottom: 0;
}

body.channel #columns #channel-content #column-1a #channel-single .inside-post-social .inside-twitter {
  position: absolute;
  bottom: 0;
  left: 64px;
}

body.channel #columns #channel-content #column-1a #channel-single .inside-post-social .inside-buzz {
  position: absolute;
  bottom: 0;
  right: 0;
}

body.channel #columns #channel-content #column-1a #channel-single .post-content {
  padding: 10px 0;
}

body.channel #columns #channel-content #column-1a #channel-single #article-related {
  border: 1px solid #CCC;
  padding: 0pt 10px 10px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating {
  float: left;
  width: 182px;
  padding: 8px;
  height: 39px;
  background-color: #e7e7e2;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-up,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-login,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-pseudo {
  float: left;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-up a,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down a,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-login a,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-pseudo {
  height: 16px;
  padding: 5px 36px 3px 28px;
  background-image: url(http://winlivevid-39.vo.llnwd.net/d1/t5m/site-images/template/v3/ratings_sprite.gif);
  background-position: left top;
  background-repeat: no-repeat;
  width: 20px;
  font-weight: bold;
  font-size: 1em;
  text-align: right;
  display: block;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-login a,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-login .rate-pseudo {
  background-position: left -72px;
  padding: 4px;
  width: 171px;
  text-align: center;
  font-size: 0.9em;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-up a:hover {
  text-decoration: none;
  background-position: left -24px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down a,
body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down .rate-pseudo {
  width: 20px;
  background-position: -84px top;
  padding: 5px 51px 3px 23px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-up .rate-pseudo {
  background-position: left -48px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down .rate-pseudo {
  background-position: -84px -48px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-up .rate-pseudo.user-selected {
  background-position: left top;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down .rate-pseudo.user-selected {
  background-position: -84px top;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-rating .rate-down a:hover {
  text-decoration: none;
  background-position: -84px -24px;
}

body.channel #columns #channel-content #column-1a #channel-single #article-utilities .article-share {
  float: right;
  background-color: #e7e7e2;
  height: 39px;
  width: 244px;
  padding: 8px;
}

body.channel #content #columns #channel-content #column-1b {
  width: 140px;
  padding: 0 15px;
}

body.channel #content #columns #channel-content #column-1b .box-content {
  background-color: transparent;
  margin: 0;
}

body.channel #content #columns #channel-content #column-1b #channel-description .box-content {
  font-size: 0.9em;
  padding: 5px 0;
}

body.channel #content #columns #channel-content #column-1b #channel-tag-cloud .box-content {
  padding: 5px;
  text-align: justify;
  text-transform: uppercase;
}

body.channel #content #columns #channel-content #column-1b .box-content #channel-description {
  color: #52575D;
  word-wrap: break-word;
}

body.channel #content #columns #channel-content #column-1b .box-content #channel-description h3 {
  font-size: 1.2em;
}

body.channel #content #columns #channel-content #column-1b #channel-related-links ul,
body.channel #content #columns #channel-content #column-1b #channel-reviews ul {
  list-style-type: disc;
  margin-left: 1.5em;
  margin-top: 1em;
}

body.channel #content #columns #channel-content #column-1b #channel-reviews ul li {
  margin-bottom: 0.3em;
}

body.channel #content #columns #channel-content #column-1b .channel-rss {
  background-color: #FFF;
}

body.channel #content #columns #channel-content #column-1b .channel-rss .box-title {
  background-image: url(http://winlivevid-34.vo.llnwd.net/d1/t5m/site-images/template/v3/gif_icon_sprite.gif);
  background-repeat: no-repeat;
}

body.channel #content #columns #channel-content #column-1b #channel-feed-twitter .box-title {
  background-position: 115px -70px;
}

body.channel #content #columns #channel-content #column-1b #channel-feed-rss .box-title {
  background-position: 115px -100px;
}

body.channel #content #columns #channel-content #column-1b .channel-rss .box-content li {
  font-size: 0.9em;
  font-style: italic;
  border-bottom: 1px solid #E7E7E2;
  padding: 10px;
  line-height: 1.2em;
}

body.channel #content #columns #channel-content #column-1b .channel-rss .box-content li small,
body.channel #content #columns #channel-content #column-1b .channel-rss .box-content li .rss-title {
  font-style: normal;
  font-size: 1em;
}

body.channel #content #columns #channel-content #column-1b #channel-see-more ul li {
  margin-top: 10px;
}

body.channel #content #columns #channel-content #column-1b #channel-see-more ul li .button-container {
  margin-bottom: 2px;
}

body.channel #content #columns #channel-content #column-1b #channel-see-more ul li .post-title {
  color: #41454a;
  font-size: 0.9em;
}

body.channel #content #columns #channel-content #column-1b #channel-see-more .box-subtitle {
  border-top: 2px solid #a7aeb2;
  background-color: transparent;
  padding-left: 0;
  margin-top: 8px
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin: 10px 0;
  border-bottom: 1px solid #a7aeb2;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable li {
  border-bottom: 1px solid #a7aeb2;
  border-top: 1px solid #a7aeb2;
  background-image: url(http://winlivevid-34.vo.llnwd.net/d1/t5m/site-images/template/v3/gif_icon_sprite.gif);
  background-position: 125px -130px;
  background-repeat: no-repeat;
  font-weight: bold;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable a {
  display: block;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable ul {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #a7aeb2;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable ul ul {
  border-top-width: 0;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable li a {
  margin: 0;
  padding: 5px 0;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable li li {
  border-bottom-width: 0;
  font-weight: normal;
  padding: 0 5px;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable li li li {
  text-indent: 0;
  padding: 0 5px;
  background-image: none;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandParent {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .expandOpen {
  cursor: pointer;
  display: block;
  background-position: -35px -130px;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .expandOpen li, body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .expandOpen ul {
  display: block;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .expandOpen li.expandClosed ul {
  display: none;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .expandClosed {
  cursor: pointer;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandOpen li, body.channel #content #columns #channel-content #column-1b #channel-archive .expandClosed li {
  font-weight: normal;
  cursor: default;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .link a {
  font-weight: normal;
}

body.channel #content #columns #channel-content #column-1b #channel-archive .expandable .link a.curr {
  font-weight: bold;
}

body.channel #content #columns #channel-content #column-1b .box-content ul {
  list-style-type: none;
}

body.channel #column-3 #related-channels {
  background-color: #FFF;
}

body.channel #column-3 #related-channels .box-title .section-header {
  padding-right: 0;
}

body.channel #column-3 #related-channels dl {
  padding: 0 10px;
  margin: 0;
}

body.channel #column-3 #related-channels dd {
  float: left;
  font-weight: bold;
  padding-top: 10px;
  border-top: 1px dotted #C1C1C1;
}

body.channel #column-3 #related-channels dt {
  border-top: 1px dotted #C1C1C1;
  padding: 10px 0 5px 15px;
}

body.channel #column-3 #related-channels dt .related-channel-left p {
  padding: 0 0 5px;
}

body.channel #column-3 #related-channels dt .related-channel-left {
  padding-left: 10px;
  /* margin-right: 50px; */
}

body.channel #column-3 #related-channels dt .channel-name-link {
  font-weight: bold;
}

body.channel #column-3 #related-channels dt.first-item,
body.channel #column-3 #related-channels dd.first-item {
  border-top-width: 0;
}

body.channel #column-3 #related-channels .contributor-name-link {
  color: #191A1B;
}

body.channel #column-3 #related-channels .latest-post {
  text-transform: uppercase;
  font-size: 0.8em;
  margin-top: 5px;
  color: #748085;
  display: block;
}

body.channel #column-3 #related-channels .latest-post a {
  text-transform: none;
  font-size: 1.2em;
}

/* ----- CONTRIBUTOR CHANNELS ----- */

body.contributor #content #columns #channel-content #column-1b #channel-description .box-content {
  padding: 0 0 5px;
}

body.contributor #container {
  background-image: url(http://winlivevid-30.vo.llnwd.net/d1/t5m/site-images/template/v3/contributor_gradient_bg.jpg);
}

body.channel.contributor #channel-content {
  background-color: #DBDBD4;
}

body.channel.contributor .generic-box .box-title .tabs li a, body.channel.contributor .generic-box .box-title .tabs li a span {
  background-color: #AEAA98;
}

body.channel.contributor #content #banner-area #breadcrumb .bc-channel {
  background-color: #AEAA98;
}

body.contributor #content #channel-description h3 {
  font-size: 1.3em;
  padding-bottom: 0;
}

body.channel #content #channel-description #channel-follow {
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 7px;
}

body.channel #content #channel-description #channel-follow #channel-rss {
  background-image: url(http://winlivevid-17.vo.llnwd.net/d1/t5m/site-images/template/v3/channel_rss_icon.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  padding-top: 1px;
}

/* ----- STANDARD TEMPLATE ----- */

body.standard #content #columns #column-1 { 
  width: 650px;
  float: left;
}

body.standard #content #columns #column-1 .box-content ul { 
  margin-left: 2.5em;
}

body.standard #content #columns #column-3 { 
  width: 300px;
  float: right;
}

/* ----- SEARCH ----- */

#search-results .box-content {
  padding: 10px;
}

#search-results iframe { 
  width: 630px;
}

/* ----- LOGIN & REGISTER ----- */

body.standard #content #login .message {
  font-weight: bold;
}

body.standard #content #login #login_error {
  background-color: #FFEBE8;
  border: 1px solid #CC0000;
  padding: 5px;
  text-align: center;
  margin-bottom: 5px;
}

body.standard #content #login .box-content, 
body.standard #content #register .box-content,
body.standard #content #activate .box-content, 
body.standard #content .standard-shaded {
  padding: 10px;
  background-color: #f0f0ef;
}

body.standard #content #login #login-fieldset .label-left {
  float: left;
  width: 130px;
  position: relative;
  font-weight: bold;
  padding: 3px;
}

body.standard #content #login #login-fieldset .indent-field {
  margin-left: 130px;
  padding: 3px;
}

body.standard #content #register label {
  font-size: 1.2em;
  font-weight: bold;
}

body.standard #content #register .register-username {
  float: left;
  width: 315px;
}

body.standard #content #register .register-email {
  float: right;
  width: 315px;
}

body.standard #content #register .register-input {
  width: 294px;
  padding: 3px;
  margin-top: 5px;
}

body.standard #content #register .register-publisher {
  border-top: 1px dotted #AAA;
  margin-top: 10px;
}


body.standard #content #columns #publisher-blurb #member-benefits {
  list-style-type: none;
  margin-left: 1.5em;
}

body.standard #content #columns #publisher-blurb #member-benefits ul {
  list-style-type: disc;
  margin-top: 0.5em;
}

body.standard #content #publisher-blurb #member-benefits li {
  margin-top: 5px;
  margin-bottom: 5px;
}

body.standard #content #publisher-blurb #member-benefits li h4 {
  background-image: url(http://winlivevid-31.vo.llnwd.net/d1/t5m/site-images/template/v3/expand_arrow.gif);
  background-repeat: no-repeat;
  background-position: left 2px;
  font-size: 1.1em;
}

body.standard #content #publisher-blurb #member-benefits li h4 a {
  padding-left: 15px;
}

body.standard #content #publisher-blurb #member-benefits li .expand {
  display: none;
  padding-left: 15px;
}

body.standard #content #register .register-publisher input, body.standard #content #register .register-publisher select {
}

body.standard #content #register small {
  color: #748085;
  font-size: 0.9em;
}

body.standard #content #register #submit {
  margin-top: 8px;
}

body.standard #content #register #topic-selection label {
  display: block;
  height: 20px;
  width: 155px;
  font-size: 1em;
  float: left;
}

body.standard #content #register #fansite_label {
  font-size: 1em;
}

body.standard #content #register #topic-selection input {
  margin-right: 5px;
}

body.standard #content #activate .box-content label {
  font-weight: bold;
  font-size: 1.2em;
}

/* ----- 404 ----- */

body.standard #content #p-404 .box-content ul {
  margin-left: 2.5em;
}

/* ----- PAGES ----- */

body.pages #content #activate .box-content {
  padding: 10px;
}

/* ----- MEMBER PROFILES ----- */

body#members #content #column-1 .box-content {
  padding: 10px;
  background-color: #f0f0ef;
}

body#members #content #column-1 .box-content #profile-avatar {
  width: 150px;
  float: left;
}

body#members #content #column-1 .box-content #profile-content {
  margin-left: 170px
}

body#members #content #column-1 .box-content #profile-content {
  margin-left: 170px
}

body#members #content #column-1 .box-content #profile-content #settings-form .settings-input {
  padding: 3px;
  width: 200px;
}

body#members #content #column-1 .box-content #profile-content #settings-form small {
  font-size: 0.9em;
  color: #748085;
}

body#members .selection_tree {
  padding: 20px;
}

body#members div.class_topic {
  padding: 4px;
  padding-left: 0px;
}

body#members div.odd {
  background-color: #D1D0D0;
}

body#members div.class_channel {
  padding-left: 40px;
}

body#members div.class_channel div.channel_row {
  background-color: #C2D1D9;
  padding: 4px;
}

body#members div.closed {
  border: 1px solid #666;
  margin-right: 5px;
  margin-left: 5px;
  width: 11px;
  height: 11px;
  float: left;
  font-size: 11px;
  line-height:11px;
  display: inline; 
  cursor: hand;
  background-image: url(http://winlivevid-31.vo.llnwd.net/d1/t5m/site-images/template/v3/profile_newsletter_expand.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

body#members #topic_channel_selector input {
  margin-right: 3px;
}

body#members div.opened {
  border: 1px solid #666;
  margin-right: 5px;
  margin-left: 5px;
  width: 11px;
  height: 11px;
  float: left;
  font-size: 11px; 
  line-height:11px;
  background-image: url(http://winlivevid-31.vo.llnwd.net/d1/t5m/site-images/template/v3/profile_newsletter_expand.gif);
  background-repeat: no-repeat;
  background-position: -11px top;
}


/* ----- HUB INDEX ----- */

#hub-index {
  width: 960px;
  background-color: #FFF;
}

#hub-index .box-title {
}

#hub-index .box-title .section-header {
  padding-right: 21px;
}

#hub-index .box-title .tabs li a {
  padding-left: 25px;
}

#hub-index .box-title .tabs li a span {
  padding-right: 25px;
}

#hub-index .box-content {
  width: 940px;
  overflow: hidden;
  position: relative;
  height: 200px;
  margin: 0 10px;
  background-position: left top;
}

#hub-index #hub-index-pad {
  width: 960px;
}

#hub-index .hub-index-pane {
  width: 960px;
}

#hub-index .box-content ul {
  overflow: hidden;
  list-style-type: none;
  float: left;
  margin: 0;
  margin-right: 15px;
  margin-top: 15px;
  padding: 0;
  height: 215px;
}

#hub-index .box-content li {
  border-bottom: 1px dotted #B6B6B4;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 175px;
  clear: left;
}

#hub-index .box-content li .index-topic a {
  font-style: normal;
  color: #748085;
  text-transform: uppercase;
  font-size: 0.9em;
}

#hub-index .box-content li img {
  float: left;
  border: 1px solid #E1E3DD;
}

#hub-index .box-content li .index-text {
  margin-left: 50px;
}

#hub-index .box-content li a {
  color: #191A1B;
}

#hub-index .footnote {
  background-color: #F2F2F2;
  border-bottom: 2px solid #51524F;
  text-align: center;
  height: 28px;
  line-height: 28px;
}

#hub-index .footnote .legend .current-page, #hub-index .footnote .legend .total-items {
  font-weight: bold;
  width: 150px;
}

#hub-index .footnote .pagination {
  width: 650px;
  margin: 0 auto;
}

#hub-index .footnote .pagination #hub-index-next, #hub-index .footnote .pagination #hub-index-back {
  background: transparent url(http://winlivevid-34.vo.llnwd.net/d1/t5m/site-images/template/v3/gif_icon_sprite.gif) no-repeat left -20px;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
}

#hub-index .footnote .pagination .page-container {
  display: inline;
}

#hub-index .footnote .pagination span.page-num {
  border-left: 1px solid #B1B4AC;
  padding: 0 4px;
}

#hub-index .footnote .pagination span.first-item {
  border-left-width: 0;
}

#hub-index .footnote .pagination span a.active {
  font-weight: bold;
  color: #000;
}

#hub-index .footnote .legend {
  float: left;
  margin-left: 15px;
}

/* ----- FOOTER LINKS ----- */

/* Footer links (Syndication/talent etc.) */

#footer {
  color: #707883;
  font-size: 1.2em;
  margin-top: 0.5em;
  margin-bottom: 30px;
}

#footer a:link, #footer a:visited {
  color: #707883;
  text-decoration: none;
}

#footer a:active, #footer a:hover {
  color: #707883;
  text-decoration: underline;
}

#footer #bottom-nav {
  float: left;
}

#footer #bottom-nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#footer #bottom-nav ul li {
  display: block;
  float: left;
  padding-left: 6px;
  padding-right: 6px;
  border-left: 1px solid #D3D3D3;
}

#footer #bottom-nav ul li.first-item {
  padding-left: 0;
  border-width: 0;
}

#footer #copyright {
  float: right;
  font-weight: bold;
  color: #181818;
}

/* ----- PUBLISHER NETWORK ----- */

#publisher-home-intro {
  padding-bottom: 15px;
}

#publisher-home-intro h2 {
  font-size: 2em;
  padding-top: 0;
}

#publisher-home-intro ul.featured-horizontal {
}

#publisher-home-intro ul.featured-horizontal li {
  position: relative;
  float: left;
  margin-right: 15px;
  width: 140px;
  font-size: 0.8em;
  padding-bottom: 10px;
}

#publisher-home-intro ul.featured-horizontal li.last-item {
  margin: 0;
}


#publisher-toolbox .box-content {
  background-color: #FFF;
}

#publisher-toolbox .box-content ol {
  margin-left: 2em;
}

#publisher-toolbox .box-content ol strong.blue {
  color: #096793;
}

#publisher-toolbox .box-content .embed-code {
  font-family: "Courier New", Courier, monospace;
  width: 270px;
  height: 150px;
  font-size: 0.9em;
}

/* ----- SIFR ----- */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }

  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }

  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt;
    padding: 0pt;
    overflow: auto;
    letter-spacing: 0px;
    float: none;
  }

  .sIFR-active h1.sifr-heading {
    visibility: hidden;
    font-family: Verdana;
    font-size: 23px;
    line-height: 1em;
    margin: 0;
    height: 23px;
  }

}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1.sifr-heading {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

/* LIGHTBOX */

#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}
#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}
#lightbox-nav-btnNext {
  right: 0;
  float: right;
}
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}
#lightbox-container-image-data {
  padding: 0 10px;
  color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}

/* ----- LOVE IE6 ----- */

*html #latest-articles #latest-topics-list li {
  border-color: pink;
  filter: chroma(color=pink);
}

*html .play-button-140, *html .play-button-70 {
  background-image: none;
}

*html .new-generic-arrow {
  bottom: -16px;
}

*html body #container #content .generic-box .box-title .tabs li {
  background-color: #191A1B;
}

*html body #container #content .generic-box .box-title .tabs li a {
  background-image: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/title_tabs_sprite.gif);
  background-color: #191A1B;
}

*html body #container #content .generic-box .box-title .tabs li a span {
  background-color: #191A1B;
  background-image: url(http://winlivevid-16.vo.llnwd.net/d1/t5m/site-images/template/v3/title_tabs_sprite.gif);
}
