body{background:#fa6b02 url('../img/burst.jpg') top no-repeat;color:#000;font:100 12px/1.5em "Helvetica Neue",Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,p,span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;}
span,p{font-weight:300;}
h1{color:#fff;font-size:2.1em;}
h2,h3,h4,h5{color:#fff;}
a{color:#000;}
.mark{background:#e44757;}
h1,strong{font-weight:bold;font-weight:900;}
table{margin:0;}
th{border:0;font-weight:bold;font-size:16px;}
td{padding:5px;}
/* Structure */
#header{text-align:center;}
#header .section{width:990px;}
#main{margin-left:0;margin-right:15px;width:580px;}
#aside{width:365px;margin:0;}
#main.full{width:960px;margin:0;}
#footer{background:url('../img/footer-bg.png') center bottom no-repeat;color:#fff;min-height:345px;text-align:center;}
#aside .listing.compact .article{padding-bottom:0;}
/* Navigation */
#header .nav{background:url('../img/navigation.png') top no-repeat;height:95px;position:relative;}
#header .nav li{list-style:none;}
#header .nav a{display:block;height:32px;position:absolute;top:30px;background:url('../img/navigation.png');text-indent:-9999px;}
#header .nav .home a{background-position:0 -100px;left:157px;width:56px;}
#header .nav .events a{background-position:-71px -100px;left:232px;width:215px;}
#header .nav .news a{background-position:-303px -100px;left:466px;width:163px;}
#header .nav .store a{background-position:-482px -100px;left:648px;width:85px;}
#header .nav .extras a{background-position:-583px -100px;left:752px;width:80px;}
#header .nav .home a:hover{background-position:0px -140px;}
#header .nav .events a:hover{background-position:-71px -140px;}
#header .nav .news a:hover{background-position:-303px -140px;}
#header .nav .store a:hover{background-position:-482px -140px;}
#header .nav .extras a:hover{background-position:-583px -140px;}
#header .nav .sponsor{background-image:none;height:76px;position:absolute;top:2px;width:122px;}
#header .nav .chevy{left:16px;}
#header .nav .samsung{right:18px;}
#header .client{margin:auto;width:990px;}
#header .cast{margin-left:-10px;}
#breadcrumbs{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px #fff;-moz-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;color:#000;font-weight:100;padding:10px;}
#breadcrumbs a{color:#000;}
.pagination .pages .current,.pagination .pages a,.section.news .header .nav a,.section.news .article .footer .nav a,#collapse,.section.error .footer .nav a,.section.error .details a,#twitter_update_list li .time a{padding:2px 6px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:12px;text-decoration:none;color:#000;text-shadow:rgba(255,255,255,.25) 1px 1px 1px;}
.pagination .pages a:hover,#breadcrumbs a:hover,.section.news .header .nav a:hover,.section.news .article .footer .nav a:hover,#collapse:hover,.section.error .footer .nav a:hover,.section.error .details a:hover,#twitter_update_list li .time a:hover{text-shadow:none;}
.section.news .article .footer .nav a{background:none;}
.pagination .pages .current{color:#fff;background:transparent;}
.pagination h6.title,.pagination .results{color:#000;text-transform:uppercase;font-weight:200;}
.section.mailinglist h2{color:#fff;font-size:3em;font-weight:100;text-transform:lowercase;}
.section.mailinglist ul{margin:0 auto;width:411px;position:relative;}
.section.mailinglist ul li{margin-bottom:5px;}
.section.mailinglist input,.section.mailinglist ul ul select{background:#fff;border:0;width:200px;}
.section.mailinglist ul ul select{font:200 12px/1.5em "Helvetica Neue",Helvetica,Arial,sans-serif;}
.section.mailinglist ul ul option{background:#fff;}
.section.mailinglist #hhdlud-hhdlud{background:url('../img/text-input-bg.png') no-repeat;width:364px;height:60px;border:0;padding:0 20px;}
.section.mailinglist label{position:absolute;display:block;line-height:40px;left:27px;}
.section.mailinglist .email label{color:#747474;top:16px;}
.section.mailinglist ul ul label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;width:120px;line-height:36px;text-align:right;}
.section.mailinglist ul ul input,.section.mailinglist ul ul select{margin-left:125px;height:30px;}
.section.mailinglist #signup{background:#fff;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;float:right;font:12px/1em "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;margin-left:35px;position:absolute;right:-67px;top:24px;width:80px;}
#collapse{display:none;position:absolute;bottom:16px;right:40px;}
.section.sponsors{clear:both;}
.section.sponsors ul{background:url('../img/sponsors.png') center no-repeat;}
.section.sponsors.large ul{background:url('../img/sponsors-large.png') center no-repeat;height:117px;}
.section.sponsors li{display:inline-block;margin:10px;width:80px;height:50px;}
.section.sponsors.large li{width:220px;height:117px;}
.section.sponsors li a{display:block;text-indent:-9999px;width:100%;height:100%;}
#footer{height:inherit;padding-bottom:70px;}
#footer .section.copyright p{color:#fff;font-size:12px;font-weight:100;padding:0;}
#footer .section.copyright a{color:#fff;}
#footer .section.copyright a:hover{color:#fff;}
#footer .section.copyright a.coppa { background-color: #52e5ff; border-radius: 3px; font-weight: bold; padding:2px 4px; text-decoration: none; }
/* Pages */
.section.feature.tickets{height:85px;}
.section.feature.tickets li{background:url('../img/feature-ticket-on-sale.png') no-repeat;width:218px;padding:6px 6px 6px 84px;float:left;margin-right:18px;height:53px;}
.section.feature.tickets li + li{background-position:0 -71px;}
.section.feature.tickets li + li + li{background-position:0 -141px;margin-right:0;position:relative;}
.section.feature.tickets h4{padding:4px 0 0 0;font-size:13px;font-weight:bold;text-transform:uppercase;}
.section.feature.tickets p{font-size:12px;}
.section.feature.tickets #ilaa{position:absolute;display:block;width:59px;height:43px;text-indent:-9999px;left:9px;top:9px;}
.section.new-episodes{clear:both;text-align:center;}
.section.new-episodes h2{font-size:18px;color:#000;text-transform:uppercase;font-weight:bold;text-shadow:rgba(255,255,255,.25) 1px 1px 1px;}
.section.new-episodes h2 img{vertical-align:text-top;padding-top:4px;padding-bottom:1px;}
.home #main > .section,.home #main > .socialfeeds{float:left;margin-bottom:20px;margin-right:13px;padding-bottom:0;width:309px;}
#main > .section > .listing,.main > .section > .content,#main > .section > .content,#aside > .section > .listing,#aside > .section > .content,.home #main > .socialfeeds .content{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.home .section.video .title{color:#000;font-size:24px;text-align:left;}
.home .section.video .content{padding:20px 20px 10px 20px;text-align:center;}
.home .section.video .share{margin-top:10px;text-align:left;}
a.cruze{display:block;margin:20px 0 0 0;text-align:center;}
.home #main > .socialfeeds{margin-right:0;}
.home #main .section.twitter .content{background-image:url('../img/twitter.png');background-position:15px 15px;background-repeat:no-repeat;}
.home .flickr .content{min-height:605px;overflow:hidden;}
.home .flickr .content ul,.home .flickr .content > p{padding:11px 0 11px 11px;}
.home .flickr .content li{background:url('../img/polaroid.png');float:left;height:75px;margin:0 9px 9px 0;padding:7px;position:relative;width:75px;}
.home #main >.section.networks,.home #main >.section.features{margin:0;width:auto;}
.home .section.news .article > .footer{padding-bottom:0;}
.home .section.news .article *{background-image:none !important;}
.home .events .listing td{height:46px;}
.section.features,.section.networks{clear:both;}
.home #main .section.networks{padding-top:20px;text-align:center;width:960px;}
.home #main .section.networks .listing{border:0;}
.section.networks ul.listing{background:url('../img/networks-bg.png') center no-repeat !important;height:89px;padding:0;}
.section.networks .listing li{display:inline-block;width:32px;height:32px;margin:32px 7px;}
.section.networks .listing li a{display:block;width:100%;height:100%;text-indent:-9999px;}
.twitter{position:relative;}
.twitter .footer{bottom:-21px;font-size:11px;}
.twitter .footer ul{padding:0;}
#twitter_update_list{padding:0 0 0 90px;}
#twitter_update_list li{padding:20px;}
#twitter_update_list li + li{border-top:1px solid #BFBFBF;}
#twitter_update_list li span{display:block;}
#twitter_update_list li a{font-weight:normal;font-size:12px;}
.home #main >.section.features{margin:0 -10px;}
.section.feature{color:#000;margin-bottom:20px;min-height:152px;padding-top:20px;}
.section.feature h3{color:#000;padding:5px 0 0 0;}
.section.feature p{padding:0;}
.section.feature .purchase{margin-top:10px;padding:0;}
.section.feature .purchase li{display:inline;}
.section.feature .purchase a{background:url('../img/store-buttons.png') no-repeat;display:inline-block;height:36px;text-indent:-9999px;margin-right:1em;}
.section.feature a.itunes{width:38px;}
.section.feature a.amazon{background-position:-65px;width:118px;}
.section.feature a.konami{background-position:-301px;width:128px;}
.section.feature a.fox{background-position:-215px;width:57px;}
.section.feature.tl,.section.feature.tr,.section.feature.bl,.section.feature.br,.section.feature.bm{float:left;background:url('../img/download.png') no-repeat;}
.section.feature.tl,.section.feature.bl,.section.feature.tr{width:355px;padding-left:135px;}
.section.feature.tr{background-position:0 -178px;}
.section.feature.bl{background-position:0 -357px;}
.section.feature.br,.section.feature.bm{background-position:0 -535px;padding-left:160px;width:330px;}
.section.feature.bm{background-position:0 -714px;margin-left:25%;}
.section.feature.bm ul {;margin-left:10px;}
/* Events */
#aside .section.events{position:relative;}
#aside .section.events .footer .nav.actions{border:0;padding:0;}
.section.events .listing.compact table{margin-top:1px;}
.section.events .listing.compact tr + tr{border-top:1px solid #cbcbcb;}
.section.events .listing td,.section.events .listing th{vertical-align:middle;padding:10px;height:29px;}
.section.events .listing.compact td span{font-weight:bold;font-size:12px;}
.section.events .listing td.tickets{width:85px;}
.section.events .listing td ul{padding:0;}
.section.events .listing.full .alt td{border-width:1px 0;}
.section.events .listing td li,.section.events .listing td li *{width:40px;display:inline-block;line-height:1.67em;}
.section.events .listing.compact td.tickets,.section.events .listing.compact td.tickets li{font-size:100%;}
.section.events .listing.compact td.description{border-bottom:1px solid #cbcbcb;font-size:10px;height:24px;padding:0 10px 10px 10px;vertical-align:top;}
.full .section.events .header,.full .section.events .footer{display:block;}
.news #aside .section.events tr{border:0;}
.footer .nav.actions{margin-top:-1px;padding:0;text-align:center;}
.footer .nav.actions a{background:#fff;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:#fff 0 0 10px;-moz-box-shadow:#fff 0 0 10px;box-shadow:#fff 0 0 10px;font-size:12px;padding:4px 10px;text-decoration:none;}
.events .footer .nav.actions a:after{content:' Events';}
/* News */
.section.news.story .article > .header { margin-bottom: 15px; }
.section.news.story .article .meta{margin:0.5em 0;}
.section.news.story > .header .title{font-size:26px;}
.home .section.news.recent .article{margin-bottom:0;}
.section.news.popular .article{padding:0 10px;}
.section.news .article{padding-bottom:1em;}
.section.news.story .article .title{color:#000;}
.section.news .header h3{padding:.5em 0 0 0;}
.section.news .header .nav{padding:0;position:absolute;top:20px;right:0;width:200px;text-align:right;}
.section.news .header .nav li{float:right;margin-left:.5em;}
.section.news .header .nav li span{font-weight:normal;}
.home .section.news > .footer a:after{content:' News';}
.news .listing .header .time{font-size:12px;font-weight:bold;}
.section.news .article .footer .nav span{font-weight:normal;}
.nav.actions .sharing #sharing{margin-top:16px;text-align:center;background:#cbcbcb;-webkit-box-shadow:rgba(0,0,0,.25) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.25) 0 0 5px;box-shadow:rgba(0,0,0,.25) 0 0 5px;}
#sharing #facebook{float:left;width:448px;}
#sharing #sharethis{float:right;width:90px;}
.nav.actions .sharing #sharing img{vertical-align:middle;}
#sharing a{padding:0;background:none;}
.section.news.story .article,.section.news.story .footer{background:#fff;}
.section.news.story .article{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:0;padding-bottom:0;}
.section.news.story .footer{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-top:0;padding-bottom:10px !important;}
.section.news.story .article .header,.section.news.story .article .details,.section.news.story .footer,.section.news .listing.full .article .header,.section.news .listing.full .article .details,.section.news .listing.full .article .footer,.section.news .listing.full .article .figure{padding:0 20px;}
.section.news .article .details p{font-weight:200;font-size:13px;}
.section.news .listing.full .article .footer{border-bottom:1px solid #cbcbcb;padding:0 20px;}
.section.news .listing.full .article .footer{text-align:right;}
/* Error */
body.error .section.error .header{margin-top:50px;}
body.error .section.error .details p a{font-weight:normal;}
/* Clearfix */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/* Display none */
#dashboard,body.home #breadcrumbs,body.news #aside .section.news.popular .nav,.section.news .article .footer .meta,.section.mailinglist ul ul,.section.news.story .footer .meta,.home .section.news .pagination,body.home .section.news .figure,.home .events td.description,.section.error .header .nav,.section.events thead,body.player #dashboard,body.player #header,body.player #breadcrumbs,body.player #footer,#main > .section .header .actions,.news .events .header .nav{display:none;}
/* Privacy */
.privacy .content.details {padding:20px;}
.privacy .content.details h2 {color:#000;}
.privacy .content.details dl, .privacy .content.details ol, .privacy .content.details ul {padding-left:2em;}
.privacy .content.details dt {font-weight:bold;}
.privacy .content.details dd {padding-left:0;}
.privacy .content.details dd + dt {margin-top:1em;}
.privacy .content.details ol {list-style:decimal;}
.privacy .content.details ul {list-style:disc;}
.privacy .content.details .vcard div {line-height:1.5em;}
.privacy .content.details strong {font-weight:bold;}

