

 

#secondary-content h4 {

      display: none;

}

 

/* Thre3style */

 

body {

      background: #000000 url('../../images/thre3style/bodybg.jpg') no-repeat center 5px;

      font-family: Arial, Helvetica, Verdana, sans-serif;

}

 

a {

      color: #a50e3b;

}

 

#secondary-content {

      float: left;

}

 

#image ul.gallery-navigation li a, ul.gallery-thumbs a, #related-content .photo, #recommended-content .photo, .related-event .photo, .related-profile .photo, #product .related-article .photo {

      padding: 0;

      border: 1px solid #a50e3b;

}

 

#breadcrumbs {

      display: none;

}

 

/* @group Header */

 

#skin h1 {

      display: none;

}

 

#skin {

      background: url('../../images/thre3style/headerbg.jpg');

      width: 1003px;

      height: 307px;

      margin-left: auto;

      margin-right: auto;

      margin-top: 0px;

}

 

#header-wrapper-bar {

      background-color: #000000;

      border-bottom: 1px solid #a50e3b;

}

 

#header-wrapper-bar #navigation #main-nav li {

      border-left: 1px solid #a50e3b;

      padding-left: 1px;

      float: left;

}

 

#header-wrapper-bar #navigation #main-nav li a {

      border-left: 1px solid #a50e3b;

}

 

#content {

      background-color: #000;

      border: none;

      width: 971px;

      padding-left: 16px;

      padding-right: 16px;

}

 

#skin-navigation {

      width: 1003px;

      margin-left: auto;

      margin-right: auto;

      padding-top: 238px;

      height: 50px;

}

 

#skin-main-nav {

background: #000 url('../../images/thre3style/navbar.gif') no-repeat center 4px;

padding-left: 75px;

padding-bottom: 14px;

padding-top: 4px;

height: 55px;

}

 

#skin-main-nav li {

      list-style-type: none;

      display: block;

      height: 50px;

      float: left;

      background: transparent url('../../images/thre3style/navarrow.gif') no-repeat left 20px;

      padding-left: 10px;

}

 

#skin-main-nav li a {

      color: #fff;

      font-size: 30px;

      font-weight: bold;

      margin-right: 120px;

      padding-left: 0px;

display: block;

float: left;

     

}

 

#featured-content {

      margin-bottom: 0px !important;

}

 

 

#logobox {

      position: relative;

      display: block;

      float: left;

      margin-bottom: -240px;

      margin-left: -50px;

}

 

div.logo {

      display: none;

}

 

#main-content #featured-content ul.gallery-control {

      display: none;

}

 

 

/* @end */

 

/* @group Main Content */

 

#main-content #feed-content {

      background-color: #ffffff;

      position: relative;

}

 

#main-content h2 {

      display: none;

}

 

#category #featured-content {

      border-top: none;

      padding-top: 0px;

}

 

.featured-flash-item {

      margin-left: 0px;

      margin-bottom: -15px;

}

 

#featured-content.slider .featured-item {

      display: block;

      position: relative;

}

 

#main-content {

      background: url('../../images/thre3style/mainroundbottom.gif') no-repeat left bottom;

      padding-bottom: 5px;

}

 

#category #feed-content, #subcategory-photos #related-content, #backgroundbox {

      background: #fff url('../../images/thre3style/mainroundtop.gif') no-repeat;

      padding-bottom: 10px;

      padding-top: 10px;

      margin-bottom: 0px;

      padding-left: 10px;

      padding-right: 10px;

}

 

#category #feed-content {

      padding-top: 10px;

}

 

#backgroundbox {

      padding-left: 0;

      padding-right: 0;

}

 

#history, #description {

      padding-left: 10px;

      padding-right: 10px;

}

 

#history {

      background: url('../../images/thre3style/mainsplitter.gif') no-repeat;

      padding-top: 30px;

}

 

#main-content #backgroundbox p {

      margin-right: 25px;

}

 

/* @end */

 

/* @group Secondary */

 

div#secondary-content .cross-promo {

      margin-bottom:0;

}

 

#howitworks {

      margin-top: -12px;

            background: url('../../images/thre3style/secondaryroundbottom.gif') no-repeat bottom;

 

      padding-bottom: 10px;

}

 

#nitty {

      background: #fff url('../../images/thre3style/secondarysplitter.gif') no-repeat;

      margin-top: -20px;

      padding-top: 18px;

}

 

#nitty h4 {

      margin-bottom: 12px;

      display: block;

}

 

#nittyinner p {

      padding-right: 30px;

      padding-left: 5px;

}

 

#nittyinner {

      background: url('../../images/thre3style/secondaryroundbottom.gif') no-repeat bottom;

      padding-bottom: 10px;

}

 

#secondary-content .video-content a.all-link {

      display: none;

}

 

.video-content  .featured-video-item {

      margin-left: 13px;

}

 

#secondary-content .video-content h3 {

      margin-top: 0px;

      margin-bottom: 10px;

}

 

.event-content .featured-event-item dl.metadata dd, .photo-content .featured-photo-item dl.metadata dd, .video-content .featured-video-item dl.metadata dd {

      width: 90px;

}

 

.manny-table {

      padding-top: 10px;

}

 

.manny-table td {

      padding-right: 20px;

      padding-top: 8px;

      padding-bottom: 8px;

}

 

.manny-table td.number-header {

      padding-left: 25px;

}

 

 

#featured-content .featured-video-item h3 {

      display: none;

}

 

#backgroundbox {

      clear: both;

      padding-top: 14px;

      padding-bottom: 1px;

}

 

#articlestitle h4, #photostitle h4, #backgroundbox h4, #audio #main-content h2 {

      margin-left: 1px;

      background: url('../../images/thre3style/maintitle.gif') no-repeat !important;

      border-top: none;

      width: 600px;

      height: 33px;

      padding: 10px 0 12px 14px;

      color: #fff;

      position: relative;

      font-size: 22px;

      display: block;

}

 

#backgroundbox h4 {

      margin-bottom: 6px;

}

 

h4.greytitle, #subcategory-participants h2 {

      background: url('../../images/thre3style/greytitle.jpg') no-repeat !important;

      border-top: none;

      width: 620px;

      height: 33px;

      padding: 5px 0 14px 20px;

      color: #000;

      position: relative;

      font-size: 30px;

      display: block;

}

 

 

#featured-content .featured-video-item h3 a {

      margin: 0;

      padding: 0;

      color: #ffffff;

}

 

/*#secondary-content {

      background: #fff url('../../images/thre3style/secondaryroundbottom.gif') no-repeat bottom;

      padding-bottom: 10px;

      margin-bottom: 10px;

}*/

 

#secondary-content {

      background: #fff url('../../images/thre3style/secondaryroundtop.gif') no-repeat;

      padding-top: 15px;

}

 

 

#secondary-content .photo-content, #secondary-content .video-content {

      background: #fff url('../../images/thre3style/secondarysplitter.gif') no-repeat bottom;

      padding-bottom: 15px;

 

}

 

#secondary-content .articles-content {

      background: #fff url('../../images/thre3style/secondaryroundbottom.gif') no-repeat bottom;

      padding-bottom: 10px;

      margin-bottom: 0;

      margin-top: -15px;

}

 

#secondary-content .event-content {

      background: #fff url('../../images/thre3style/secondaryroundbottom.gif') no-repeat bottom;

      padding-bottom: 10px;

}

 

.articles-content a.all-link {

      display: none;

}

 

#secondary-content .articles-content h3 {

      display: none;

}

 

.related-gallery h4 {

      background-image: none;

}

 

#subcategory-photos #related-content h4 {

      padding-left: 0px;

}

 

#secondary-content .articles-content h3 {

      margin-bottom: 10px;

}

 

.event-content a.all-link {

      border: none;

      background: none;

      text-decoration: underline;

      margin-right: 35px;

      font-size: 11px;

      margin-top: -40px;

}

 

.event-content .event-lists {

      margin-left: 10px;

      margin-right: 10px;

      margin-top: 10px;

}

 

.event-content h3 {

      margin-bottom: 10px;

}

 

#content .event-content .tabbed .tab-control li a {

      text-transform: uppercase;

      font-weight: normal;

      color: #a50e3b;

      font-size: 11px;

}

 

#content .event-content .tabbed .tab-control li.on a {

      margin-top: -1px;

      padding-top: 8px;

      padding-bottom: 7px;

      border-top: 1px solid #CDCDCD;

      color: #3E3F41;

      height: 17px;

}

 

.event-content .tabbed .tab-control {

      padding-left: 10px;

      width: 310px;

}

 

.event-content .tabbed .tab-control li a:hover {

      border-top: 3px solid #FFFFFF;

}

 

.event-content .featured-event-item {

      margin-left: 13px;

}

 

#content .event-content .featured-event-item h5 a {

      font-weight: normal;

      font-size: 12px;

      text-decoration: underline;

}

 

.photo-content a.all-link {

      display: none;

}

 

.photo-content h3 {

      margin-top: 0 !important;

      margin-bottom: 15px;

}

 

.photo-content .featured-photo-item {

      margin-left: 15px;

}

 

#particinner, #finalistsinner {

      float: left;

}

 

#finalistsinner {

      margin-top: -20px;

}

 

#particinner .flash-wrapper {

 

}

 

#ts-uc-flash {

      padding-left: 10px;

}

 

#finalists h4 {

      margin-bottom: 10px;

}

 

#finals {

      display: block;

      margin-left: 12px !important;

      padding-left: 8px;

      float: left;

      width: 288px;

      margin-bottom: 15px;

      padding-top: 5px;

      padding-bottom: 5px;

      text-decoration: none;

      font-weight: normal !important;

}

 

#particinner .event {

      display: block;

      margin-left: 12px !important;

      padding-left: 8px;

      float: left;

      border-bottom: 1px solid #efefef;

      width: 288px;

      padding-bottom: 15px;

      text-decoration: none;

      font-weight: normal !important;

      padding-top: 6px;

}

 

#finalstext {

      float: left;

      padding-left: 2px;

      width: 250px;

      color: #000000;

      font-size: 13px;

      line-height: 1.5em;

      text-decoration: none;

}

 

#finals .title, #particinner .event .title {

      font-weight: bold;

      font-size: 14px;

      display: block;

}

 

#particinner .event .more-info {

      float: right;

      color: #bf194b;

      margin-top: -19px;

}

 

#particinner #events {

      padding-bottom: 15px;

      float: left;

      position: relative;

}

 

#franceflag {

      width: 26px;

      height: 25px;

      background: url('../../images/thre3style/franceflag.jpg') no-repeat 0 1px;

      float: left;

}

 

#swissflag {

      width: 26px;

      height: 25px;

      background: url('../../images/thre3style/swissflag.jpg') no-repeat 0 1px;

      float: left;

}

 

#brazilflag {

      width: 26px;

      height: 25px;

      background: url('../../images/thre3style/brazilflag.jpg') no-repeat 0 1px;

      float: left;

}

 

#ukflag {

      width: 26px;

      height: 25px;

      background: url('../../images/thre3style/ukflag.jpg') no-repeat 0 1px;

      float: left;

}

 

#nzflag {

      width: 26px;

      height: 25px;

      background: url('../../images/thre3style/nzflag.jpg') no-repeat 0 1px;

      float: left;

}

 

/* @end */

 

/* @group Feed */

 

#main-content #feed-content h3 span {

      background: none;

}

 

#main-content #feed-content h3 {

      display: none;

}

 

#feed-content .related-video,

#feed-content .related-article,

#feed-content .related-gallery,

#feed-content .related-event,

#feed-content .related-profile,

#feed-content .related-recording,

#main-content #related-content .related-gallery {

      padding-left: 25px;

      padding-bottom: 2px;

}

 

#main-content #related-content .related-gallery {

      margin: 0 0 8px;

}

 

#feed-content .related-video,

#feed-content .related-article,

#feed-content .related-event,

#feed-content .related-profile,

#feed-content .related-recording {

      padding-bottom: 25px;  

}

 

#secondary-content .articles-content h4 {

      display: block;

      margin-left: 5px;

      padding-left: 0;

      margin-bottom: 14px;

}

 

#image ul.gallery-navigation li,

ul.gallery-thumbs li {

      padding: 0 0 6px;

}

 

#secondary-content .articles-content p {

      margin-left: 5px;

}

 

#secondary-content .articles-content a.icon-link {

      margin-left: 5px;

}

 

#related-content .related-event h4 a,

#related-content .related-video h4 a,

#related-content .related-article h4 a,

#related-content .related-gallery h4 a,

#related-content .related-recording h4 a,

#recommended-content .related-event h4 a,

#recommended-content .related-article h4 a,

#recommended-content .related-gallery h4 a,

#recommended-content .related-recording h4 a,

#secondary-content .articles-content h4 a {

      color: #000000;

      font-weight: normal;

      text-transform: capitalize;

      font-size: 14px;

      padding-left: 25px;

      height: 13px;

      padding-top: 8px;

 

}

 

#secondary-content .articles-content h4 a {

      line-height: 18px;

      padding-top: 0px;

      margin-top: -3px;

     

}

 

#related-content .related-article h4 a,

#secondary-content .articles-content h4 {

      background: url('../../images/icons/article.gif') no-repeat left bottom;

}

 

#related-content .related-gallery h4 a {

      background: url('../../images/icons/image.gif') no-repeat left bottom;

}

 

#related-content .related-video h4 a {

      background: url('../../images/icons/video.gif') no-repeat left bottom;

}

 

#related-content .related-event h4 a {

      background: url('../../images/icons/event.gif') no-repeat left bottom;

}

 

#related-content .related-recording h4 a {

      background: url('../../images/icons/audio.gif') no-repeat left bottom;

}

 

 

#related-content h4 span.date,

#recommended-content h4 span.date,

.article-item h4 span.date,

.article-item h5,

.news-item h4 span.date,

.news-item h5,

#related-content .related-article h5,

#recommended-content .related-article h5,

.related-profile h4 span.location,

#product .related-article h4 span.date {

      font-family: Arial, Helvetica, Verdana, sans-serif; 

      font-size: 12px !important;

      padding-left: 5px;

      padding-top: 9px;

}

 

#feed-content .related-article p,

#feed-content .related-gallery p,

#feed-content .related-event p,

#feed-content .related-video p,

#feed-content .related-recording p {

      color: #636363;

      font-size: 12px;

}

 

#feed-content .related-article a.icon-link,

#feed-content .related-video a.icon-link,

#feed-content .related-event a.icon-link,

#feed-content .related-gallery a.icon-link,

#feed-content .related-recording a.icon-link,

#secondary-content a.icon-link,

#main-content #related-content .related-gallery a.icon-link {

      left: 13px !important;

      text-transform: lowercase;

      font-size: 10px;

      font-weight: bold;

      padding-left: 0px;

      padding-right: 8px;

      background: url('../../images/thre3style/iconlinkarrow.gif') no-repeat right 5px;

      margin-right: 30px;

}

 

#main-content #related-content .related-gallery a.icon-link {

      margin-left: -10px;

}

 

#feed-content .related-gallery a.icon-link {

      margin-left: -12px;

      display: inline;

      background-position: right 6px;

}

 

#main-content #content-selector {

      border: none;

      background: transparent url(../../images/thre3style/contentselectorline.jpg) no-repeat scroll center 45px;

      height: 50px;

      padding-top: 10px;

}

 

#main-content #content-selector a.rss {

      display: none;

}

 

#main-content #content-selector ul {

      float: left;

      background: none;

      border: none;

      padding-left: 20px;

}

 

#main-content #content-selector li {

      margin-right: 14px;

      padding-left: 6px;

}

 

#main-content #content-selector li a {

      color: #a50e3b;

      text-transform: uppercase;

      font-size: 11px;

      font-weight: normal;

      border: none;

      background-repeat: no-repeat;

      background-position: 0 6px;

      padding-left: 19px;

}

 

#main-content #content-selector li a:hover {

      background-position: 0 6px;

}

 

#main-content #content-selector li.all a {

      padding-left: 0;

}

 

#main-content #content-selector li.on a {

      color: #535353;

}

 

#main-content #content-selector li.on {

      border: none;

      background: transparent url('../../images/thre3style/selectorselected.gif') no-repeat left 11px;

}

 

#content-selector li a:hover, #content-selector a.rss:hover {

      padding-bottom: 9px;

}

 

#secondary-content h3,

#comments h3,

#participating h4,

#highlights h4,

#nitty h4,

#howitworksinner h4,

#actions-module h4,

#finalists h4 {

      margin-left: 17px;

      margin-top: 14px;

      border-top: none;

      background: url('../../images/thre3style/secondarytitle.gif') no-repeat !important;

      width: 302px;

      height: 33px;

      padding: 10px 0 4px 14px;

      color: #fff;

      position: relative;

      font-size: 20px;

      display: block;

}

 

#audio-information h3 {

      margin-top: 0px;

      margin-bottom: 10px;

}

 

#audio-information #actions-module h4 {

      margin-bottom: 10px;

}

 

#audio-information h3 span {

      margin: -21px 0 0 -20px;

      width: 316px;    

}

 

#audio #main-content h2 {

      margin-top: -20px;

      margin-bottom: -20px;

}

 

#highlights h4 {

      margin-top: 0;

      margin-bottom: 20px;

}

 

.articles-content .article-item {

      width: 300px;

      margin-bottom: 5px;

      margin-left: 20px;

}

 

#secondary-content #related-content h3 span {

      margin-top: 14px !important;

}

 

#comments h3 {

      margin-left: 0;

      background: url('../../images/thre3style/maintitle.gif') no-repeat !important;

      width: 100%;

}

 

#comments h3 span, .articles-content h3 span {

      background: none;

      margin: 0;

      padding: 0;

}

 

/* @end */

 

/* @group Detail Pages */

 

#image #main-content, #article #main-content, #video #main-content, #audio #main-content, #event-competition #main-content, #profile #main-content {

            background: #fff url('../../images/thre3style/mainroundtop.gif') no-repeat;

      padding-bottom: 0px;

}

 

#image #main-content #comments, #article #main-content #comments, #video #main-content #comments, #event-competition #main-content #comments,  #audio #main-content #comments, #profile #main-content #comments {

      background: url('../../images/thre3style/mainroundbottom.gif') no-repeat left bottom;

      margin-left: -10px;

      margin-right: -10px;

      padding-left: 10px;

      padding-right: 10px;

      margin-bottom: -10px;

}

 

#comments {

      float: left;

      width: 600px;

}

 

#image #secondary-content, #article #secondary-content, #video #secondary-content, #event-competition #secondary-content {

            background: #fff url('../../images/thre3style/secondaryroundtop.gif') no-repeat;

            padding-bottom: 0;

}

 

#participating {

      padding-top: 0px;

     

}

 

#participating h4 {

      margin-bottom: 10px;

      display: block;

      margin-top: -10px;

}

 

#image #secondary-content h4, #image #secondary-content h3, #article #secondary-content h4, #article #secondary-content h3, #video #secondary-content h4, #video #secondary-content h3, #event-competition #secondary-content h4, #event-competition #secondary-content h3 {

      margin-top: 10px;

      padding-bottom: 15px !important;

      display: block;

}

 

#video #secondary-content #video-information h3 {

      margin-top: 5px;

}

 

#image #secondary-content h3 span, #article #secondary-content h3 span, #video #secondary-content h3 span, #event-competition #secondary-content h3 span {

      margin: 0;

      padding: 0;

}

 

#image #secondary-content #related-content, #article #secondary-content #related-content, #video #secondary-content #related-content, #event-competition #secondary-content #related-content, #finalistsinner {

      background: url('../../images/thre3style/secondaryroundbottom.gif') no-repeat bottom #fff;

      margin-bottom: -25px;

      padding-bottom: 0px;

      width: 340px;

}

 

#particinner {

      background: url('../../images/thre3style/secondarysplitter.gif') no-repeat left bottom !important;

      padding-bottom: 20px;

      width: 100%;

}

 

#image #secondary-content #related-content, #article #secondary-content #related-content, #video #secondary-content #related-content, #event-competition #secondary-content #related-content {

      float: left;

}

 

#secondary-content .related-article, #secondary-content .related-gallery, #secondary-content .related-event, #secondary-content .related-profile, #secondary-content .related-video {

      width: 300px;

      margin-left: 14px;

}

 

#particinner {

      background-color: #fff;

      padding-bottom: 1px;

}

 

#secondary-content #related-content h4 {

      padding: 0;

      padding-bottom: 0 !important;

      margin: 0;

      height: auto;

      width: 90%;

      line-height: 15px;

      background: none !important;

      display: block;

      margin-bottom: 5px;

}

 

#secondary-content #related-content h4 a {

      margin: 0;

      padding: 0;

      font-weight: normal;

      padding-left: 25px;

      background-position: left top;

      height: 21px;

      margin-top: 10px;

      margin-bottom: 10px;

      width: 100%;

}

 

#secondary-content h3 span {

      background: none;

      white-space:nowrap;

}

 

.video_Container {

      margin-left: -10px;

}

 

#secondary-content #image-navigation h3 {

      background: none !important;

      margin: 0;

      padding: 0;

      color: #000;

      margin-left: 17px;

      margin-top: 0px;

      height: auto;

      margin-bottom: 8px;

}

 

#secondary-content #image-navigation h3 span {

      width: 100%;

      margin-top: 5px;

      margin-bottom: 10px;

}

 

#secondary-content p a, #secondary-content h4 a, #secondary-content h5 a, #secondary-content dl a, #secondary-content .cross-promo a, #secondary-content .hp-event a{

      margin-right: 25px;

}

 

div#secondary-content .cross-promo {

      margin-bottom:0px;     

}

 

/* My Comment */

 

#image-navigation ul.gallery-navigation {

      margin-left: 18px;

}

 

#image-navigation ul.gallery-navigation li {

      margin-right: 2px;

}

 

#image-information, #related-content, #actions-module {

      padding: 0px;

      margin: 0;

}

 

#image-navigation, #image-information, #actions-module {

      background: url('../../images/thre3style/secondarysplitter.gif') no-repeat left bottom !important;

      padding-bottom: 20px;

}

 

#image-navigation {

      position: relative;

}

 

#image-navigation, #image-information {

      margin-bottom: 0;

}

 

#secondary-content #related-content ul, #secondary-content #related-content div a.photo, #secondary-content #recommended-content ul, #secondary-content #recommended-content div a.photo, #secondary-content #product .related-article a.photo {

      margin-left: 0;

}

 

#secondary-content ul.gallery-thumbs {

      width: 340px;

}

 

#image #secondary-content a.icon-link, #event-competition #secondary-content a.icon-link, #video #secondary-content a.icon-link, #article #secondary-content a.icon-link {

      font-weight: normal;

}

 

#secondary-content .related-article, #secondary-content .related-gallery, #secondary-content .related-event, #secondary-content .related-profile, #secondary-content .related-video {

      margin-right: 10px;

      padding-right: 10px;   

}

 

#image #main-content, #article #main-content, #video #main-content, #audio #main-content, #event-competition #main-content {

      padding-left: 10px;

      padding-right: 10px;

      padding-top: 35px;

      width: 600px;

}

 

#secondary-content #related-content h3 {

      padding-top: 10px;

      background-position: left 10px !important;

}

 

#breadcrumbs {

      width: 600px;

      margin-bottom: -35px;

      color: #000;

      position: relative;

      z-index: 100;

      padding-left: 10px;

      border: none;

}

 

#comments #comment-form textarea {

      width: 568px;

}

 

img.main-image, #hero-content img {

      border: 0;

      padding: 0;

}

 

#profile img.main-image, #hero-content img {

      border:0 none;

      margin:30px 0 0;

}

 

div#event-competition #hero-content {

      margin-bottom:10px;    

}

 

#image #main-content .main_Image img.main-image {

      margin-left: -10px;

}

 

#secondary-content dl.metadata {

      clear: both;

      float: left;

      margin-right: 20px;

}

 

dl.metadata dd {

      width: 180px;

}

 

#actions-module #embed-code, #actions-module #permalink-code {

      width: 206px;

}

 

#video_player, #RBPlayer, #game-player {

      margin-left: 0px;

      margin-bottom: 10px;   

}

 

#article .inline-image {

      margin-left: -5px;

}

 

#article .inline-image .caption {

      width: 570px;

}

 

#audio #main-content h2 {

      display: block;

}

 

#audio #main-content #comments {

      margin-bottom: -5px;

}

 

#audio #hero-content {

      margin-left: -5px;

}

 

/* @end */

 

/* @group Video Highlights */

 

#secondary-content #subcategory-videos {

      padding: 0;

      margin-bottom: 0px;

      padding-top: 0px;

      margin-top: 0px;

}

 

#other-videos {

      background: url('../../images/thre3style/secondarysplitter.gif') no-repeat left bottom;

      padding-bottom: 35px;

}

 

#subcategory-videos #container {

      margin-left: 32px;

}

 

#subcategory-videos #container li {

      float: left;

      list-style-type: none;

      margin-right: 21px;

      margin-top: 10px;

      height: 70px;

      border: 1px solid #a50e3b;

}

 

/* @end */

 

/* @group Footer */

 

#footer-wrapper {

      padding: 0;

      background: transparent;

      height: 150px;

}

 

#footer {

      background: #000 url('../../images/thre3style/footerbar.gif') no-repeat left 60px;

      height: 70px;

      border: none;

      margin-left: -16px;

      margin-right: -17px;

}

 

#footer #selectors {

      width: auto;

}

 

#footer .selector h5 {

      border: 1px solid #a50e3b;

      background: #ffffff url('../../images/thre3style/languagearrows.gif') no-repeat 7px 8px;

      margin-right: 5px;

}

 

/* @end */

 

 

 

 

/*****************************************************************************

scalable Inman Flash Replacement (sIFR) version 3.

 

Copyright 2006 Â– 2008 Mark Wubben, <http://novemberborn.net/>

 

Older versions:

* IFR by Shaun Inman

* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin

* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

 

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

 

This software is licensed and provided under the CC-GNU LGPL.

See <http://creativecommons.org/licenses/LGPL/2.1/>

*****************************************************************************/

 

@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;

  }

}

 

@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 {

    font-family: Verdana;

    visibility: hidden;

  }

  */

.sIFR-active #skin-main-nav li {

      font-size: 30px;

      display: block;

      position: relative;

      padding-top: 4px;

      outline: none;

      visibility: hidden;

}

 

.sIFR-active #image #comments h3, .sIFR-active #event-competition h3, .sIFR-active #video h3, .sIFR-active #article h3, .sIFR-active #image-information h3, .sIFR-active #actions-module h4, .sIFR-active #featured-content .featured-video-item h3, .sIFR-active #secondary-content .articles-content h3, .sIFR-active #main-content h3, .sIFR-active .photo-content h3, .sIFR-active .video-content h3 {

      padding-top: 9px !important;

      padding-bottom: 5px !important;

}

 

.sIFR-active #category #secondary-content h4 {

      padding-top: 9px !important;

      padding-bottom: 5px !important;   

}

 

.sIFR-active #featured-content .featured-video-item h3 {

      margin-bottom: 15px;

      visibility: hidden;

}

 

.sIFR-active #secondary-content #related-content h3 {

      padding-top: 5px;

      padding-bottom: 19px !important;

}

 

.sIFR-active #featured-content .featured-video-item h3 span {

      margin: 0;

      padding: 0;

      background: none !important;

      visibility: hidden;

}

 

.sIFR-active h4.greytitle, .sIFR-active .photo-content h3, .sIFR-active #subcategory-participants h2 {

      visibility: hidden;

}

 

 

 

}

 

#audio-information #actions-module {

      background:url("../../images/thre3style/secondaryroundbottom.gif") no-repeat scroll left bottom transparent !important; }

 

#audio-flash-wrapper object {

      margin-left:-10px;

}

 

#profile #article-body, #article-body .inline-image {

      background:url("../../images/thre3style/mainroundbottom.gif") no-repeat scroll left bottom transparent;

      padding-bottom:10px;

}

 

#profile-information {

      margin-bottom: 0px;

      background: url("../../images/thre3style/mainroundbottom.gif") no-repeat scroll left bottom transparent

}

 

h2 span, h3 span {

      background: none;

}

 

#other-participants {

      background: #FFF;

      padding-top: 10px;

}

 

#subcategory-tables #other-events, #subcategory-participants #other-participants {

      margin-top: 5px;

}

 

#secondary-content h3 span {

      padding-left:0;

}

#secondary-content h3 {

      height:40px;

      padding:7px 0 4px 14px;

      margin-top:0;

}

 

