/* Scorecard Challenge   -   also change line 78 */
.challenge-wide {clear:both;float:right;display:block;}
.challenge-mobile {display:none;}

@media (max-width: 767px) { 

.challenge-wide {display:none;}
.challenge-mobile {display:block;width:100%;height:auto;}



}






/* global */

body {background:#241f20;width:100%;text-align:center;font-size:14px;line-height:18px;}
p {font-size:1.0em;line-height:1.3em;}
h1 {font-size:2.6em;line-height:1.0em;color:#FFF;text-transform:uppercase;font-weight:normal;margin: 0 0 0 30px;padding:16px 0 14px 0;}
h2 {font-size:2.6em;line-height:1.0em;color:#cc092f;text-transform:uppercase;font-weight:normal;padding:0 0 15px 0;border-bottom:1px solid #cbcbcb;}
h3 {font-size:1.8em;line-height:1.8em;color:#cc092f;font-weight:normal;}
h4 {font-size:1.4em;line-height:1.3em;color:#cc092f;text-transform:uppercase;font-weight:normal;padding:0 0 1% 0;}
h5 {font-size:1.0em;line-height:1.2em;color:#cc092f;text-transform:uppercase;font-weight:normal;margin:5px 0 0 0;border-bottom:1px solid #ededed;padding-bottom:5px;}
h6 {font-size:1.8em;line-height:1.3em;color:#cc092f;text-transform:uppercase;font-weight:normal;padding-bottom:4px;margin-bottom:4px;}


.jcarousel .jcarousel-clip {overflow: hidden;}
.jcarousel .jcarousel-clip-horizontal {width: 100%;}
.jcarousel .jcarousel-container-horizontal {width: 85%;}
.jcarousel .jcarousel-item {width:auto;height:auto;}
.jcarousel .jcarousel-item-horizontal {padding:2px 1px 0 0;margin:0;}
.jcarousel img {max-width:100%;display:block;}
.jcarousel li a span {text-transform:uppercase;}
.jcarousel li a, .jcarousel li a:visited {color:#FFF;}
.jcarousel li a:hover, .jcarousel li a:active {color:#FFF;text-decoration:underline;}
.jcarousel li div.imgback {background:#FFF;}
.jcarousel li img {background:#FFF;}
.jcarousel li p {padding:10px 0;text-transform:uppercase;font-size:0.8em;line-height:1.1em;}
.lines {height:1px;background:#444;}
.subhead {font-size:1.3em;line-height:1.3em;color:#241f20;font-weight:normal;padding:20px 0 0 0;margin:0 0 20px 0;}
.subhead-bfc {font-size:1.2em;line-height:1.3em;color:#241f20;font-weight:normal;padding:20px 0;margin:0 0 20px 0;}
#container {height:auto;overflow:hidden;margin:0 auto;text-align:center;}
#copyright {color:#FFF;padding:20px 4%;height:auto;text-align:left;}
#countdown .date-place {margin-top:5px;font-size:0.7em;text-transform:none;}
#countdown {margin:4px 0 0 0;background:#241f20;width:320px;height:200px;float:right;color:#FFF;box-shadow: 0 1px 5px #241f20;border-radius: 3px 0px 0px 3px;overflow:hidden;}
#countdown #countdown-container {padding:20px;}
#countdown #time-container {margin:12px 0 25px 0;padding:15px 0;border-top:1px solid #888;border-bottom:1px solid #888;}
#leaderboard .leaderboard-date-place {margin-top:5px;font-size:0.7em;text-transform:none;}
#leaderboard {margin:4px 0 0 0;background:#241f20;width:320px;height:200px;float:right;color:#FFF;box-shadow: 0 1px 5px #241f20;border-radius: 3px 0px 0px 3px;overflow:hidden;}
#leaderboard #leaderboard-countdown-container {padding:10px 20px;}
#leaderboard #leaderboard-time-container {margin:10px 0;padding:0;}
#date {height:59px;overflow:hidden;float:left;text-align:left;color:#FFF;margin:4px 0 0 20px;text-shadow: 0 1px 2px #353535;filter:Shadow(Color=black, Direction=180, Strength=2);}
#date a:link, #date a:visited, #date a:hover {color:#FFF;}

#date #date-range {font-size:1.4em;line-height:1.4em;text-transform:uppercase;}
#date #date-course {font-size:1.0em;line-height:1.2em;}
#date #date-locale {font-size:1.0em;line-height:1.2em;}
#footer-links {color:#FFF;padding:20px;height:auto;text-align:left;}
#homepage-slide-container {overflow:hidden;position:absolute;top:0;left:0;z-index:-999;}
#interior-background {padding:0 0 30px 0;margin:0 auto;background:#FFF url('../images/interior-background.jpg') 0 0 repeat-x;width:100%;height:auto;text-align:left;}
#interior-container {padding:30px 30px 50px 30px;min-height:200px;margin:0 30px;background:#FFF;width:auto;height:auto;box-shadow: 0 2px 1px #BCBCBC;border-radius: 0px 0 3px 3px;border-top:2px solid #a20f2b;}
#interior-date {height:20px;overflow:hidden;float:left;text-align:left;color:#FFF;margin:5px 0 13px 30px;text-shadow: 0 1px 2px #353535;filter:Shadow(Color=black, Direction=180, Strength=2);}
#interior-date #interior-date-range {font-size:1.2em;line-height:1.2em;text-transform:uppercase;}
#interior-header {overflow:hidden;position:absolute;top:0;left:0;z-index:-999;}
#interior-left {float:left;width:30%;}
#interior-logo {margin:16px 0 0 30px;float:left;}
#interior-right {float:left;width:70%;}
#left-nav {margin:23px 30px 0 0;padding:0;}
#left-nav p  {display:block;text-transform:uppercase;font-size:0.9em;line-height:1.0em;}
#left-nav p a, ul#left-nav p a:visited {color:#888;display:block;cursor:pointer;padding:0 0 10px 0;border-bottom:1px solid #cbcbcb;}
#left-nav p a:hover, ul#left-nav p a:active {color:#cc092f;}
#logo {margin:29px 0 0 20px;float:left;}
#lower-box {margin:0px auto 0 auto;background:#cc092f;width:100%;height:auto;color:#FFF;overflow:hidden;}
#lower-box-nav { margin:134px auto 0 auto;background:#cc092f;width:320px;height:32px;color:#FFF;box-shadow: 0 1px 5px #241f20;border-radius: 3px 3px 0 0;}
#mycarousel-next, #mycarousel-prev {cursor:pointer;margin:0;padding:0;}
#nav-container  ul li a:hover {background:#241f20;color:#cc092f;box-shadow: 0 2px 1px #241f20;border-radius: 0px 0 3px 3px;}
#nav-container  ul li:hover a, #nav-container  ul li.hover a {background:#241f20;color:#FFF;}
#nav-container  ul li.on {background:#cc092f;color:#FFF;box-shadow: 0 2px 1px #241f20;border-radius: 0px 0 3px 3px;}
#nav-container  ul ul li a:hover {background:#241f20;box-shadow:none;border-radius:0;color:#cc092f;}
#nav-container {float:left;width:100%;position:relative;height:70px;}
#nav-container ul {clear:left;float:right;list-style:none;margin:0;padding:0;position:relative;right:50%;text-align:center;}
#nav-container ul li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;font-size:0.8em;font-weight:600;line-height:68px;}
#nav-container ul li a {display:block;margin:0;padding:0 16px;color:#FFF;text-decoration:none;text-transform:uppercase;}
#nav-container ul li:hover ul,#nav-container ul li.hover ul {display:block;}
#nav-container ul ul {display:none;position:absolute;background:#241f20;color:#FFF;top:62px;left:0;right:0;padding:20px 10px;width:450px;height:auto;text-align:left;z-index:999;box-shadow: 0 2px 1px #241f20;border-radius: 0px 0 3px 3px;}
#nav-container ul ul li {top:0;left:0;right:0;margin:0 10px;padding:0;box-shadow:none;border-radius:0px;display:block;position:relative;float:left;width:45%;float:left;}
#nav-container ul ul li a {font-size:1.2em;line-height:1.0em;padding:0;color:#FFF;}
#nav-container ul ul li img {max-width:100%;box-shadow:none;border-radius:0px;}
#nav-container ul ul li li {float:none;display:block;padding:0px;position:relative;width:auto;list-style-type:none;}
#nav-container ul ul li p {font-size:1.1em;line-height:1.0em;color:#FFF;text-transform:uppercase;font-weight:normal;border:0px;}
#nav-container ul ul li p span {display:block;color:#FFF;border-bottom:1px solid #888;padding:0 0 10px 0;}
#nav-container ul ul ul {display:block;padding:0px;position:relative;width:auto;list-style-type:none;top:0;left:0;right:0;padding:0;width:auto;height:auto;}
#nav-container ul ul.last {left:auto;right:0;}
#news-box .news-drop {font-size:1.2em;line-height:1.2em;color:#FFF;padding:0 20px 15px 20px;}
#news-box .news-lead_sentence {font-size:1.2em;line-height:1.2em;color:#FFF;padding:0 20px 15px 20px;}
#news-box .news-headline {font-size:2.6em;line-height:1.0em;color:#FFF;text-transform:uppercase;font-weight:normal;padding:20px 20px 15px 20px;}
#news-box .news-links a:hover, #news-box a:active {color:#FFF;text-decoration:underline;}
#news-box .news-links li {display:inline-block;vertical-align:top;margin-left:10px;padding-right:15px;background: url('../images/news-arrow.png') 100% 3px no-repeat;}
#news-box {margin:4px 0 0 0;background:#cc092f;width:548px;height:200px;float:left;color:#FFF;box-shadow: 0 1px 5px #241f20;border-radius: 0px 3px 3px 0px;text-align:left;overflow:hidden;}
#news-box a, #news-box a:visited {color:#FFF;text-decoration:none;}
#news-box a:hover, #news-box a:active {color:#FFF;text-decoration:none;}
#news-box ul.news-links {text-align:right;font-size:0.9em;color:#FFF;padding:0 20px 15px 20px;text-transform:uppercase;}
#news-box-heading {margin:30px 0 0 0;background:#241f20;width:250px;height:32px;float:left;color:#FFF;box-shadow: 0 1px 5px #241f20;border-radius: 0px 3px 3px 0px;line-height:32px;font-size:0.9em;text-transform:uppercase;padding:0 20px;text-align:left;overflow:hidden;}
#partners {color:#FFF;padding:20px;height:auto;text-align:left;}
#twitter {color:#FFF;padding:20px;height:auto;text-align:left;}
#classic-value-pak {display:none;text-align:left;padding:20px;font-size:0.9em;}
#party-two-pak {display:none;text-align:left;padding:20px;font-size:0.9em;}
img.header {overflow:hidden;z-index:-999;}
img.highlight {position:relative;opacity: 0.8;filter: alpha(opacity=80);}
img.highlight:hover {opacity: 1.0;filter: alpha(opacity=100);}
img.homepage-slide {overflow:hidden;z-index:-999;}
.imgcenter {text-align:center;margin:0 0 0 0;padding:0;width:auto;}
.imgcenter img {max-width:100%;}
.imgcenter-logo {text-align:center;margin:12px 0 0 0;padding:0;width:auto;}
.imgcenter-logo img {max-width:100%;}
.imgleft {text-align:center;float:left;margin:8px 12px 12px 0;padding:0;width:auto;}
.imgleft img {max-width:100%;}
.imgright {text-align:center;float:right;margin:8px 0 12px 12px;padding:0;width:auto;}
.imgright img {max-width:100%;}
.course-tour {margin:10px auto;font-size:0px;line-height:0px;padding:5px;box-shadow: 0 2px 1px #BCBCBC;border-radius:3px;display:inline-block;}
.course-tour img {max-width:100%;}
.imgborder  {font-size:0px;line-height:0px;padding:5px;box-shadow: 0 2px 1px #BCBCBC;border-radius:3px;}
.imgborder p.caption {display:block;font-size:12px;line-height:13px;text-align:left;color:#555;}
.embed-container {position: relative;padding-bottom: 56.25%; /* 16/9 ratio */padding-top: 30px; /* IE6 workaround*/height: 0;overflow: hidden;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
ul#explore {width:100%;margin:0;padding:0;}
ul#explore li  {text-align:center;display:inline-block;vertical-align:top;list-style-type:none;margin:0;padding:0;height:auto;width:75%;font-size:0.9em;line-height:34px;color:#FFF;text-transform:uppercase;}
ul#explore li.explore-left  {text-align:left;width:10%;}
ul#explore li.explore-right  {text-align:right;width:10%;}
ul#lower-copyright {width:100%;margin:0;padding:0;}
ul#lower-copyright li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0;height:auto;font-size:0.7em;line-height:1.1em;color:#999;}
ul#lower-copyright li  a, ul#lower-copyright li  a:visited {color:#999;}
ul#lower-copyright li  a:hover, ul#lower-copyright li  a:active {color:#FFF;}
ul#lower-copyright li p {padding:3px 0;}
ul#lower-copyright li.copyright-left  {text-align:left;width:45%;}
ul#lower-copyright li.copyright-right  {text-align:right;width:50%;}
ul#lower-links {width:100%;margin:0;padding:0;}
ul#lower-links li  {text-align:left;display:inline-block;vertical-align:top;list-style-type:none;margin:0 2px 0 0;width:19%;height:auto;font-size:0.9em;line-height:1.1em;}
ul#lower-links li .lower-logo {padding:3px 0 20px 0;}
ul#lower-links li a, ul#lower-links li a:visited {color:#DDD;text-transform:uppercase;}
ul#lower-links li a:hover, ul#lower-links li a:active {color:#FFF;}
ul#lower-links li img {max-width:100%;}
ul#lower-links li p {padding:3px 0;}
ul#lower-links li span {text-transform:none;display:inline-block;line-height:0.9em;*line-height:1.0em;margin:0 0 4px 0;padding:0;}
ul#lower-links li span a, ul#lower-links li span a:visited {color:#888;text-transform:none;font-size:0.9em;}
ul#lower-links li span a:hover, ul#lower-links li span a:active {color:#FFF;}
ul#lower-links li.left-nav-list  {text-align:center;margin-right:15px;}
#check-in-container {text-align:right;margin:10px 0;padding:0;}
ul#check-in {list-style-type:none;display:inline-block;margin:0;padding:0;}
ul#check-in li {float:left;padding:4px;line-height:32px;}


ul#lower-partner {width:100%;margin:0;padding:0;}
ul#lower-partner li  {text-align:center;display:inline-block;vertical-align:top;list-style-type:none;margin:0;width:19%;height:auto;font-size:0.7em;line-height:1.1em;color:#555;text-transform:uppercase;}
ul#lower-partner li img {max-width:100%;height:45px;}
ul#lower-partner li.tire img {width:49% !important; height:auto !important;}
/* ul#lower-partner li.fedexcup {width:15% !important} */
ul#lower-partner li.fedexcup img {max-width:100%;height:49px;}
ul#lower-partner li p {padding:3px 0;}
ul#lower-partner li.fedexcup p {padding:6px 0;}

ul#lower-partner li.pganational img {max-width:100%;height:60px;}
ul#lower-partner li.imgevent img {max-width:100%;height:60px;}
ul#lower-partner li.pbg img {max-width:100%;height:70px;}









ul#lower-twitter {width:100%;margin:0;padding:0;}
ul#lower-twitter li  {text-align:left;display:inline-block;vertical-align:top;list-style-type:none;margin:0;width:40%;height:auto;color:#FFF;}
ul#lower-twitter li div {line-height:1.2em;}
ul#lower-twitter li div.twitter-avatar {float:left;width:10%;margin-right:10px;}
ul#lower-twitter li div.twitter-comment {float:left;width:87%;}
ul#lower-twitter li div.twitter-comment span.twitter-feed {font-size:0.9em;}
ul#lower-twitter li div.twitter-comment span.twitter-handle {font-size:0.8em;}
ul#lower-twitter li div.twitter-comment span.twitter-handle a, ul#lower-twitter li div.twitter-comment span.twitter-handle a:visited {color:#FFF;}
ul#lower-twitter li div.twitter-comment span.twitter-handle a:hover, ul#lower-twitter li div.twitter-comment span.twitter-handle a:active {color:#FFF;text-decoration:underline;}
ul#lower-twitter li div.twitter-comment span.twitter-head {font-size:1.1em;}
ul#lower-twitter li div.twitter-right-avatar {float:left;width:20%;margin-right:10px;}
ul#lower-twitter li div.twitter-right-comment {text-align:left;float:left;width:73%;margin-top:4%;}
ul#lower-twitter li .custom-twitter {font-size:0.9em;}
ul#lower-twitter li img {max-width:100%;height:auto;}
ul#lower-twitter li.lower-twitter-right  {text-align:left;width:auto;height:auto;width:18%}
ul#news-box-nav {float:left;width:auto;margin:0;padding:0;margin:40px 0 0 10px;}
ul#news-box-nav li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0 2px;}
ul#overview-box {width:100%;margin:8px 0 0 0;padding:0;}
ul#overview-box li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0 10px 10px 0;width:30%;height:auto;box-shadow: 0 2px 1px #BCBCBC;border-radius: 0px 0 3px 3px;padding:3px;font-size:0.9em;line-height:1.1em;}
ul#overview-box li a span {text-transform:uppercase;display:inline-block;line-height:1.0em;}
ul#overview-box li img {max-width:100%;}
ul#overview-box li p {padding:8px;}
ul#overview-box {width:100%;margin:8px 0 0 0;padding:0;}
ul#sponsor-box {width:100%;margin:8px 0 0 0;padding:0;}
ul#sponsor-box li  {display:inline-block;text-align:center;vertical-align:top;list-style-type:none;margin:0 5px 5px 0;width:45%;height:auto;padding:0;font-size:0.9em;line-height:1.1em;}
ul#sponsor-box li a span {text-transform:uppercase;display:inline-block;line-height:1.0em;}
ul#sponsor-box li img {max-width:100%;}
ul#sponsor-box li p {padding:8px;}
ul#sponsor-box {width:100%;margin:8px 0 0 0;padding:0;}
ul#gallery li  {font-size:0px;line-height:0px;padding:5px;display:inline-block;vertical-align:top;list-style-type:none;margin:10px 5px 0 0;width:22.1%;height:auto;box-shadow: 0 2px 1px #BCBCBC;border-radius:3px;}
ul#gallery li img {max-width:100%;}
ul#top-twitter {width:100%;margin:0;padding:0;}
ul#top-twitter li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0;height:auto;font-size:0.8em;line-height:32px;color:#FFF;text-transform:uppercase;}
ul#top-twitter li img {margin:4px 1px;}
ul#top-twitter li span {margin:0 4px 0 0;padding:0;display:inline-block;vertical-align:top;}
ul#top-twitter li.twitter-left  {text-align:left;margin:0px 3px;}
ul#top-twitter li.twitter-middle  {text-align:left;margin:0px 3px;color:#888;}
ul#top-twitter li.twitter-right  {text-align:right;margin:0px 3px;}
ul#top-twitter li  a, ul#top-twitter li  a:visited {color:#FFF;}
ul#top-twitter li  a:hover, ul#top-twitter li  a:active {color:#FFF;}
ul#leaderboard-top-twitter {display:none;}
ul#bfc-logo {width:100%;margin:0;padding:0;}
ul#bfc-logo li  {display:inline-block;vertical-align:top;list-style-type:none;margin:0;height:auto;}
ul#bfc-logo li img {max-width:100%;margin-bottom:0;}
ul#bfc-logo li.charity-logo  {text-align:left;margin-right:20px;}
ul#bfc-logo li.charity-text  {text-align:left;}
ul.list {list-style:circle outside none;margin:10px 0 18px 18px;}
ul.list li {margin-bottom:10px;}
ul.list ul {list-style:circle outside none;margin:10px 0 18px 18px;}
ul.list ul li {margin-bottom:10px;}
ul.schedule-list {list-style-type:none;margin:10px 0 10px 0;}
ul.schedule-list li {margin-bottom:10px;display:inline-block;vertical-align:top;padding:5px;}
ul.schedule-list li.left-schedule {background:#ededed;border-radius:3px;width:20%;margin-right:5px;}
ul.schedule-list li.right-schedule {width:72%;margin-right:0;}
ul.buy-now-list {list-style-type:none;margin:10px 0 10px 0;}
ul.buy-now-list li {margin-bottom:10px;display:inline-block;vertical-align:top;padding:5px;}
ul.two-column-list {list-style-type:none;margin:10px 0 10px 0;}
ul.two-column-list li {margin-bottom:10px;width:47%;display:inline-block;vertical-align:top;margin-right:15px;}
ul.three-column-list {list-style-type:none;margin:10px 0 10px 0;}
ul.three-column-list li {margin-bottom:10px;width:30%;display:inline-block;vertical-align:top;margin-right:15px;}
ul.four-column-list {list-style-type:none;margin:10px 0 10px 0;}
ul.four-column-list li {margin-bottom:10px;width:auto;display:inline-block;vertical-align:top;float:left;margin-right:20px;}
ul.four-column-list li.tickets-left {width:40%;clear:left;}
ul.four-column-list li.tickets-price {width:11%;}

ul.five-column-list {list-style-type:none;margin:10px 0 10px 0;}
ul.five-column-list li {margin-bottom:10px;width:30%;display:inline-block;vertical-align:top;margin-right:15px;}

ul.six-column-list {list-style-type:none;margin:5px 0 5px 0;}
ul.six-column-list li {margin-bottom:5px;width:15%;display:inline-block;vertical-align:top;margin-right:5px;}
ul.six-column-list li img {max-width:100%;}
.spacer {clear:both;width:100%;height:1px;margin:20px 0;background:#cbcbcb;}
.blank-spacer {clear:both;width:100%;height:1px;margin:5px 0;}
.button-spacer {width:100%;padding:18px 0 28px 0;}
div.center {width:100%;text-align:center;}
.button {float:left;margin:0 8px 8px 0;background:#cc092f;padding:12px;border-radius:3px;box-shadow: 0 1px 5px #241f20;color:#FFF;text-transform:uppercase;font-size: 1.1em;text-decoration: none;vertical-align: middle;}
.button:hover {background:#ed0b37;color:#FFF;}
.button:visited {color:#FFF;}
.button:active {background: #ed0b37;color:#FFF;}
label  {position:absolute;top:13px;left:10px;text-transform:uppercase;color:#888;font-size:0.8em;}
label.reset  {position:relative;top:0;left:0;text-transform:none;color:inherit;font-size:inherit;cursor:pointer;}
select {border:0;background:transparent;padding:2px 10px;-webkit-appearance:none;width:100%;color:#241f20;font-size:0.9em;font-family:inherit;}
form input[type="text"],form input[type="password"] {border:1px solid #888;padding:4px;width:95.4%;height:32px;line-height:32px;color:#241f20;background:#ededed;border-radius:3px;font-size:0.9em;}
form textarea {border:1px solid #888;padding:4px;width:97.15%;height:150px;line-height:16px;color:#241f20;background:#ededed;border-radius:3px;font-size:0.85em;overflow:hidden;resize:none;font-family:inherit;}
form div.full-dropdown {height:30px;line-height:30px;overflow:hidden;width:48%;margin:4px 0;padding:4px 0;border:1px solid #888;border-radius:3px;background: url('../images/down-arrow.png') no-repeat scroll 96% 50% #ededed;}
form div.full {clear:left;position:relative;width:100%;margin:4px 0;padding:0;}
form div.form-space {height:20px;}
form div.full-heading {margin:15px 0 8px 0;font-size:1.3em;line-height:1.2em;color:#cc092f;text-transform:uppercase;font-weight:normal;}
form div.full-text {margin:8px 0;}
form div.half-left {clear:left;float:left;position:relative;width:49.5%;margin:4px 4px 4px 0;padding:0;}
form div.half-right {float:left;position:relative;width:49.5%;margin:4px 0;padding:0;}
form div.thirds-left {clear:left;float:left;position:relative;width:32.6%;margin:4px 4px 4px 0;padding:0;}
form div.thirds-center {float:left;position:relative;width:32.6%;margin:4px 4px 4px 0;padding:0;}
form div.thirds-right {float:left;position:relative;width:32.6%;margin:4px 0;padding:0;}
form li.form-radio {line-height:24px;font-size:0.9em;margin:4px 4px 4px 0;}
form ul.three-column-list li {height:32px;line-height:32px;background:#ededed;border:1px solid #888;padding:4px;border-radius:3px;width:31.1%;}
form ul.five-column-list li {height:32px;line-height:32px;background:#ededed;border:1px solid #888;padding:4px;border-radius:3px;width:18%;}
form p#continue-message {margin-bottom:0;padding-bottom:0;}
form p#continue-message {margin-bottom:0;padding-bottom:0;}
form p.continue {text-align:center;margin-top:3%;padding-top:0;}
table.standings th {font-size:1.1em;}
table.standings td {padding:.5% 0;}
table.standings .pos {text-align:center;width:10%;}
table.standings .total {text-align:right;width:20%;}
#listen-live-mobile {display:none;}
img[usemap='#Map'] {border:none;height:auto;max-width:100%;width:auto;}

.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}