body {
  background: url(/images/setup/pattern.png) repeat;
}

a {
  color: #336699;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  color: #001744;
}

h2 {
  color: #8F91AE;
}

h3 {
  color: #000000;
}

#top-background {
  padding-top: 36px;
  background: url(/images/setup/top_bg.png) repeat-x left top;
}

#shadow {
  background: url(/images/setup/shadow.png) repeat-y center top;
}

#wrapper {
  width: 1044px;
  margin: 0 auto;
  background: url(http://photostore.psbin.com/b/0/jmk2k8270g82w7/body_cont_bg.jpg) no-repeat 0 0 #052649;
}

#inner-wrapper {
  background: url(/images/setup/repeating_wrapper_bg.jpg) repeat-y center top;
}

#body-container {
  width: 1028px;
  padding: 8px;
}

#mainbody {
  width: 720px;
  float: right;
}

.internal-page #mainbody {
  width: 700px;
  min-height: 335px;
  _height: 335px;
  padding: 10px;
  background: #fff;
}

#master-header {
  width: 1044px;
  height: 317px;
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 35px;
}

#header-logo {
  width: 329px;
  height: 236px;
  display: block;
  background: url(/images/setup/master_sprite102413.png) no-repeat -433px -145px;
  position: absolute;
  top: 0;
  left: 357px;
}

#leftcol {
  width: 300px;
  float: left;
}

#master-footer {
  width: 1028px;
  margin: 0 auto;
  background: url(/images/setup/footer_logos_bg.png) no-repeat 0 0;
  position:relative
}

#footer-logos {
  width: 1008px;
  overflow: hidden;
  padding: 10px;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-logos .footer-logo {
  float: left;
  margin-right: 67px;
}

#footer-logos #footer-logo6 {
  margin-right: 0;
}

/********** HEADLINES **********/
#carousel-wrapper {
width: 720px;
position: relative;
z-index: 10;
}

#carousel-seats {

}

.story-box {
  background:  url(/images/setup/carousel_bg.png) repeat-x left top !important;
  padding-top: 30px !important;
}

#carousel-seats .title {
display:block;
color:#aa9d71;
margin-bottom:3px;
margin-top:0px;
font-family: helvetica,arial,sans-serif;
font-size: 20px;
font-weight: bold;
line-height:20px;
}

#carousel-seats .date {
color:#a5a5a5;
display:block;
font-weight:weight;
}

#carousel-seats .leadIn {
color:#aa9d71;
}

#carousel-seats .readmore {
  color: #aa9d71;
  font-weight: bold;
  font-size: 12px;
}

#carousel-controls {
overflow:hidden;
width:58px;
height: 10px;
position: absolute;
z-index: 12;
right: 10px;
bottom: 10px;
z-index: 100;
}

#carousel-controls .control {
float:left;
height:10px;
width:10px;
background: url(/images/setup/master_sprite102413.png) no-repeat -828px -143px;
margin-right:2px;
}

#carousel-controls .control span {
  display: none;
}

#carousel-controls .active {
background: url(/images/setup/master_sprite102413.png) no-repeat -816px -143px;
}

#carousel-controls #control4 {
margin-right:0
}

#more-headlines .row {
  width: 660px;
  padding: 10px;
  margin-bottom: 2px;
  overflow: hidden;
  font-family: arial;
  background: url(/images/setup/headlines_text_bg_grad.png) repeat-x left bottom;
  background: url(/images/setup/row_bg.png) repeat-x left top;
}

#more-headlines .date {
  display: bock;
  font-size: 10px;
  color: #617fa1;
  margin-bottom: 3px;
}

#more-headlines .title {
  display: block;
  margin-bottom: 3px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}

#more-headlines .leadin {
  display: block;
  color: #a99e71;
}

#header-links {
  width: 330px;
  height: 130px;
  position: absolute;
  left: 8px;
  top: 51px;
}

#header-links .header-link {
  height: 25px;
  line-height: 25px;
  display: block;
  color: #fff;
  font-weight: bold;
  padding-left: 10px;
  font-size: 14px;
  margin-bottom: 12px;
}

#header-links #header-link2 {
  margin-bottom: 7px;
}

#header-links #header-link3 {
  margin-bottom: 11px;
}

#header-links #header-link4 {
  margin-bottom: 0px;
}

.left {
  width: 320px;
  float: left;
}

.right {
  width: 320px;
  float: right;
}

.composite-title {
  color: #9F946E;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  display: block;
  margin: 0 auto;
}


/************BUTTON**************/
#bottom-buttons {
  width: 516px;
  height: 117px;
  float: right;
  padding: 0px 5px 5px 0px;
}

.button-cont {
  width: 1045px;
  padding: 0px 0;
  margin: 0 auto;

  overflow: hidden;
}

#bottom-buttons img {
  float: left;
  margin-right: 3px;
}

#bottom-buttons #bb5 img {
  margin-right: 0px;
}

#ss {
  margin-left: 9px;
}

#social-buttons {
  width: 273px;
  height: 252px;
  padding: 53px 0 0 27px;
  overflow: hidden;
  background: url(/images/setup/master_sprite102413.png) no-repeat 0 -132px;
}

#social-buttons ul,
#social-buttons ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#social-buttons .social-button a {
  width: 136px;
  height: 25px;
  display: block;
  text-indent: -9999px;
  background: url(/images/setup/master_sprite102413.png) no-repeat -9999px -9999px;
}

#social-buttons #social-button1 {
  margin-bottom: 17px;
}

#social-buttons #social-button2 {
  margin-bottom: 16px;
}

#social-buttons #social-button3,
#social-buttons #social-button5 {
  margin-bottom: 19px;
}

#social-buttons #social-button4 {
  margin-bottom: 16px;
}

#social-buttons #social-button1 a {
  height: 26px;
}

#social-buttons #social-button4 a {
  height: 26px;
}

#social-buttons #social-button1 a:hover {
  background-position:  -808px -206px;
}

#social-buttons #social-button2 a:hover {
  background-position:  -808px -249px;
}

#social-buttons #social-button3 a:hover {
  background-position:  -808px -290px;
}

#social-buttons #social-button4 a:hover {
  background-position:  -808px -334px;
}

#social-buttons #social-button5 a:hover {
  background-position:  -808px -376px;
}

#social-buttons #social-button6 a:hover {
  background-position:-808px -408px;
}

/************STICKY-BAR*************/
#sticky-bar {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: url(/images/setup/top_bg.png) repeat-x left top;
  z-index: 999;
}

.ie #sticky-bar {
  position: relative;
}

#sticky-bar .container {
  width: 1044px;
  height: 36px;
  margin: 0 auto;
}

#top-nav {
  width: 1044px;
  height: 36px;
  overflow: hidden;
}

#top-nav ul,
#top-nav ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#top-nav .nav {
  float: left;
}

#top-nav .nav a {
  height: 36px;
  display: block;
  text-indent: -9999px;
  background-image: url(/images/setup/secondary_sprite.png);
  background-repeat: no-repeat;
}

#top-nav #nav1 a {
  width: 72px;
  background-position: 0 0;
}

#top-nav #nav1 a:hover {
  background-position: 0 -36px;
}

#top-nav #nav2 a {
  width: 124px;
  background-position: -72px 0;
}

#top-nav #nav2 a:hover {
  background-position: -72px -36px;
}

#top-nav #nav3 a {
  width: 114px;
  background-position: -196px 0;
}

#top-nav #nav3 a:hover {
  background-position: -196px -36px;
}

#top-nav #nav4 a {
  width: 123px;
  background-position: -310px 0;
}

#top-nav #nav4 a:hover {
  background-position: -310px -36px;
}

#top-nav #nav5 a {
  width: 69px;
  background-position: -433px 0;
}

#top-nav #nav5 a:hover {
  background-position: -433px -36px;
}

#top-nav #nav6 a {
  width: 146px;
  background-position: -502px 0;
}

#top-nav #nav6 a:hover {
  background-position: -502px -36px;
}

#top-nav #nav7 a {
  width: 88px;
  background-position: -648px 0;
}

#top-nav #nav7 a:hover {
  background-position: -648px -36px;
}

#top-nav #nav8 a {
  width: 187px;
  background-position: -736px 0;
}

#top-nav #nav8 a:hover {
  background-position: -736px -36px;
}

#top-nav #nav9 a {
  width: 121px;
  background-position: -923px 0;
}

#top-nav #nav9 a:hover {
  background-position: -923px -36px;
}

/********** NAVIGATION **********/
#global-nav {
  width:  300px;
}

#global-nav ul, 
#global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav li.nav {
  margin-bottom: 4px;
  height: 23px;
}

#global-nav li.dropdown-li {
  position: relative;
  z-index: 50;
}

#global-nav .nav-link {
  display: block;
  width: 300px;
  height: 23px;
  text-indent: -9999px;
  background-image: url(/images/setup/secondary_sprite.png); 
  background-repeat: no-repeat;
}

#global-nav li.nav1 .nav-link {
  background-position: -744px -72px;
}

#global-nav li.nav1 .nav-link:hover, #global-nav li.nav1 .nav-link.current {
  background-position: -744px -95px;
}

#global-nav li.nav2 .nav-link {
   background-position: -744px -118px;
}

#global-nav li.nav2 .nav-link:hover, #global-nav li.nav2 .nav-link.current {
  background-position: -744px -141px;
}

#global-nav li.nav3 .nav-link {
   background-position: -744px -164px;
}

#global-nav li.nav3 .nav-link:hover, #global-nav li.nav3 .nav-link.current {
  background-position: -744px -188px;
}

#global-nav li.nav4 .nav-link {
   background-position: -744px -211px;
}

#global-nav li.nav4 .nav-link:hover, #global-nav li.nav4 .nav-link.current {
  background-position: -744px -234px;
}

#global-nav li.nav5 .nav-link {
   background-position: -744px -257px;
}

#global-nav li.nav5 .nav-link:hover, #global-nav li.nav5 .nav-link.current {
  background-position: -744px -280px;
}

#global-nav .submenu-container {
  width: 200px;
  visibility: hidden;
  overflow: hidden;
  padding-left: 8px;
  position: absolute;
  left: 300px;
  top: 0px;
  z-index: 55;
}

#global-nav .submenu-container .submenu {
  padding: 5px;
  width: 190px;
position: relative;
  background: url(/images/setup/dropdown_bg.png) repeat-x left top;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
zoom:1;
z-index:0
}

/*.ie8 #global-nav .submenu-container .submenu,
.ie7 #global-nav .submenu-container .submenu {
  behavior: url(/pie.htc);
}*/

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li .title span {
  padding: 0 10px;
  background: none;
  font-family: verdana;
  color: #002f63;
  display: block;
  font-weight: bold;
  height: 18px;
  font-size: 11px;
  line-height: 18px;
  text-decoration: none;
}

#global-nav .submenu-container ul li.title {
  margin-bottom: 5px;
}

#global-nav .submenu-container ul li.title span {
  color: #eee;
  padding: 0 10px;
  font-weight: bold;
  font-size: 15px;
}

#global-nav .submenu-container ul li a:hover {
  background: #06274a;
  color: #fff;
}

#navbar-secondary {
  width: 720px;
  height: 77px;
  float: right;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 5px;
}

#navbar-secondary #links-container {
  float: right;
  padding-right: 5px;
  padding-top: 55px;
  color: #fff;
  font-family: arial;
  font-size: 11px;
  position: relative;
}


#navbar-secondary #links-container a {
  color: #fff;
margin-right: -2px;
margin-left: -2px;
}

.more-links { color: #FFFFFF; 
display: inline; 
position: relative; 
}

.ie6 .more-links {
display: inline; 
zoom: 1
}

.more-links .dropdown { 
display: none; 
padding-top: 15px; 
position: absolute; 
left: 0;
top: 0; 
z-index: 100
 }

.more-links .dropdown ul { background: #000; list-style: none outside none; margin: 0; min-width: 150px; padding: 5px; }
.more-links .dropdown ul li { margin-bottom:3px }
.more-links span {color: #ffffff;}
.more-links .more {color: #fff; font-weight: bold;}

/************SPORTS NAV**************/
#sports-nav {
  width: 1028px;
  height: 63px;
  position: absolute;
  left: 0;
  bottom: 15px;
}

#sports-nav ul, 
#sports-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#sports-nav li.nav {
  float: left;
}

#sports-nav li.dropdown-li {
  position: relative;
  z-index: 50;
}

#sports-nav li.nav a {
  display: block;
  height: 63px;
  background-image: url(/images/setup/master_sprite102413.png); 
  background-repeat: no-repeat;
  text-indent: -9999px;
}

#sports-nav li.nav1 a {
     background-position: 12px -1px;
     width: 52px;
}

#sports-nav li.nav2 a {
     background-position: -40px -1px;
     width: 63px;
}

#sports-nav li.nav3 a {
     background-position: -103px -1px;
     width: 63px;
}

#sports-nav li.nav4 a {
     background-position: -170px -1px;
     width: 61px;
}

#sports-nav li.nav5 a {
     background-position: -233px -1px;
     width: 63px;
}

#sports-nav li.nav6 a {
     background-position: -294px -1px;
     width: 67px;
}

#sports-nav li.nav7 a {
     background-position: -356px -1px;
     width: 55px;
}

#sports-nav li.nav8 a {
     background-position: -409px -1px;
     width: 60px;
}

#sports-nav li.nav9 a {
     background-position: -469px -1px;
     width: 59px;
}

#sports-nav li.nav10 a {
     background-position: -534px -1px;
     width: 51px;
}

#sports-nav li.nav11 a {
     background-position: -591px -1px;
     width: 60px;
}

#sports-nav li.nav12 a {
     background-position: -647px -1px;
     width: 58px;
}

#sports-nav li.nav13 a {
     background-position: -703px -1px;
     width: 58px;
}

#sports-nav li.nav14 a {
     background-position: -760px -1px;
     width: 63px;
}

#sports-nav li.nav15 a {
     background-position: -824px -1px;
     width: 68px;
}

#sports-nav li.nav16 a {
     background-position: -896px -1px;
     width: 52px;
}

#sports-nav li.nav17 a {
     background-position: -948px -1px;
     width: 62px;
}

#sports-nav li.nav1 a:hover,#sports-nav li.nav1 a.current {
     background-position: 12px -65px;
}

#sports-nav li.nav2 a:hover,#sports-nav li.nav2 a.current {
     background-position: -40px -65px;
}

#sports-nav li.nav3 a:hover,#sports-nav li.nav3 a.current {
     background-position: -103px -65px;
}

#sports-nav li.nav4 a:hover,#sports-nav li.nav4 a.current {
     background-position: -170px -65px;
}

#sports-nav li.nav5 a:hover,#sports-nav li.nav5 a.current {
     background-position: -233px -65px;
}

#sports-nav li.nav6 a:hover,#sports-nav li.nav6 a.current {
     background-position: -294px -65px;
}

#sports-nav li.nav7 a:hover,#sports-nav li.nav7 a.current {
     background-position: -356px -65px;
}

#sports-nav li.nav8 a:hover,#sports-nav li.nav8 a.current {
     background-position: -409px -65px;
}

#sports-nav li.nav9 a:hover,#sports-nav li.nav9 a.current {
     background-position: -469px -65px;
}

#sports-nav li.nav10 a:hover,#sports-nav li.nav10 a.current {
     background-position: -534px -65px;
}

#sports-nav li.nav11 a:hover,#sports-nav li.nav11 a.current {
     background-position: -591px -65px;
}

#sports-nav li.nav12 a:hover,#sports-nav li.nav12 a.current {
     background-position: -647px -65px;
}

#sports-nav li.nav13 a:hover,#sports-nav li.nav13 a.current {
     background-position: -703px -65px;
}

#sports-nav li.nav14 a:hover,#sports-nav li.nav14 a.current {
     background-position: -760px -65px;
}

#sports-nav li.nav15 a:hover,#sports-nav li.nav15 a.current {
     background-position: -824px -65px;
}

#sports-nav li.nav16 a:hover,#sports-nav li.nav16 a.current {
     background-position: -896px -65px;
}

#sports-nav li.nav17 a:hover,#sports-nav li.nav17 a.current {
     background-position: -948px -65px;
}

/***************TABS***************/
#tabs-main {
  width: 720px;
  overflow: hidden;
}

#tabs-main .ui-tabs-nav {
  width: 720px;
  background: url(/images/setup/secondary_sprite.png) no-repeat;
  overflow: hidden;
  margin-bottom: 5px;
}

#tabs-main #tabs-main-state1 { background-position: 0px -142px; }
#tabs-main #tabs-main-state2 { background-position: 0px -177px; }
#tabs-main #tabs-main-state3 { background-position: 0px -212px; }
#tabs-main #tabs-main-state4 { background-position: 0px -247px; }

#tabs-main .ui-tabs-nav li {
  float: left;
}

#tabs-main .ui-tabs-nav li a {
  display: block;
  height: 35px;
}

#tabs-main #tabs-main-anchor1 { width: 188px; }
#tabs-main #tabs-main-anchor2 { width: 106px; }
#tabs-main #tabs-main-anchor3 { width: 198px; }
#tabs-main #tabs-main-anchor4 { width: 200px; }

#tabs-main .ui-tabs-panel {
  width: 720px;
  color: #fff;
  background: url(/images/setup/tabs_bg.png) repeat;
  overflow: hidden;
}

#tabs-main .ui-tabs-panel .container {
  overflow: auto;
  height: 380px;
  padding: 10px;
}

#tabs-main #tabs-main-content1 .container {
  padding: 0;
  height: 400px;
  overflow: hidden;
}

#video-cont {
  text-align: center;
}

/**********CALENDAR***********/
#calendar {
  width: 500px; 
  margin: 0 auto;
  padding-top: 10px;
  margin-bottom: 5px;
}

#calendar td {
  line-height: 28px;
  height: 28px;
  font-weight: bold;
  color: #333;
  background: #d8d8d8;
}

#calendar .calendar-header  td {
  font-weight: bold;
  color: #fff;
  background: #333333;
}

#calendar .calendar-month td {
  font-size: 12px;
  border: none;
  background: #001e40;
}

#calendar .calendar-month a {
  color: #fff;
}

#calendar #calendar-now span {
  color: #fff;
}

#calendar .calendar-event a {
  background: #e0d6b8;
  color: #000;
}

#calendar .no-calendar-event a {
  color: #666;
  background: #e0d6b8;
}

#calendar .inactive {
  color: #333;
  background: #9f9f9f;
}

#calendar .today a {
  color: #fff;
  background: #000;
}

#calendar .current a,
#calendar .calendar-event a:hover {
  background: #a5986e;
  color: #fff;
}


#calendar .event-schedule {
  height: 100px;
  text-align: left;
  overflow: auto;
  padding: 10px;
  background: url(/images/design/calendar_details_bg.png) repeat-x left top #353535;
  color: #fff;
}

/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#052649; color:#FFF }
#mainbody .schedule-list .month-title td{ background:#fff; color:#000; }
#mainbody .schedule-list .even td { background: #e1e1e1; }

/********** ROSTERS **********/
table.roster,
.roster table {
  width: 100%;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #052649;
    padding: 5px;
}

tr.roster-header td a{
    color: #fff;    
    text-decoration: underline;
}

tr.roster-header td a:hover {
    text-decoration: none;
    color: #fff;
}

tr.roster-row a{
    text-decoration: underline;
    color: #8c2633;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
color: #000;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 5px;
color: #000;
}



/*** IF PAGE WIDTH IS NOT MINIMUM 730 ***/

.stats-wrapper {
  width: 702px;  /* should be set to the width of the containing section, all widths are computed against this value */
}

.stats-fullbox {
  width: 700px; /* wrapper width minus 2 */
}

.stats-halfbox-left {
  width: 340px; /* fullbox width divided by 2 minus 10 */
}

.stats-halfbox-right {
  width: 340px; /* fullbox width divided by 2 minus 10 */
}

.stats-quarter-box {
  width: 165px; /* halfbox width divided by 2 minus 5 */
}

/********* STATS ***********/
.stats-wrapper {
color: #000;
background: #FFF;
}

.stats-wrapper th {
background: #052649; /* set the primary color here ??? dark color required */
color: #fff;
}

.stats-wrapper a { /* set the link color here */
color: #333;
text-decoration: underline;
}

.stats-wrapper a:hover { /* set the link color here */
color: #000;
}



/********** BIOS SYSTEM PROVIDED NEW**********/
#mainbody .bio-wrap .head {background: url(/images/setup/bio_bg.jpg) repeat #052649!important;color:#FFF}
#mainbody .bio-wrap .head a {color:#FFF;text-decoration:underline}

.mod-roster .headshot-layout { text-align:center }
.mod-roster .roster.headshot-layout li {float:none; width:auto; display:inline-block; vertical-align:top }
.mod-roster .headshot-layout img { width:150px; height:200px }
.mod-roster .headshot-layout .name span { display:block; text-align:left }

/********** BIOS SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head {
  padding: 20px;
  margin-bottom: 15px;
  color: #fff;
  background: url() no-repeat right bottom #052649!important;
  overflow: hidden;
}

.bio-wrapper .bio-container a {
  color: #fff;
}

.bio-wrapper .bio-container .head span {
  color: #fff;
}

.bio-wrapper .roster-sidebar .roster-list,
.bio-wrapper .roster-sidebar .roster-title {
  background: #052649!important;
} 

.b-tabs { margin:10px 0; padding:0 0 0 5px; border-bottom:solid 1px #999 }
.b-tabs ul, .stats-tabs li { margin:0; padding:0; list-style:none }
.b-tabs li { float:left; margin-right:5px }
.b-tabs li a { display:block; height:20px; padding:5px 10px; line-height:20px; text-decoration:none; outline:0; border-width:1px; border-style:solid; border-color:#999; color:#777; text-shadow:1px 1px 1px #FFF; background:#F5F5F5; position:relative; top:1px; border-radius:3px 3px 0 0 }
.b-tabs li a:hover,
.b-tabs li a:focus,
.b-tabs li a:active { color:#555; background:#F9F9F9; border-color:#777; text-decoration:none }
.b-tabs li.active a { border-color:#999; color:#333; background:#FFF }

#view-mode { bottom: 5px; color: #FFF; margin: 0; position: absolute; right: 5px; }
.stats-wrapper td, .stats-wrapper th { padding:2px 1px }


/* YOUTUBE */
.youtube-wrapper { padding-right:300px; position:relative; z-index:1 }
.youtube-wrapper .player { padding:10px; background:#313131; position:relative }
.youtube-wrapper .player > div { height:273px }
.youtube-wrapper .video-info { height:54px; padding:10px; font-size:14px; text-transform:uppercase; color:#fff; background:#484848 }
.youtube-wrapper .playlist:before { content:"Related Videos"; display:inline-block; vertical-align:top; height:30px; line-height:30px; font-weight:bold; text-transform:uppercase; background:#002144; color:#fff; padding:0 20px }
.youtube-wrapper .playlist { width:280px; background:#d1c8a8; padding:10px; position:absolute; top:0; right:0; bottom:0; font-family:helvetica, arial }
.youtube-wrapper .playlist .overflow { background:rgba(0,0,0,0.2); position: absolute; right:10px; top:40px; bottom:10px; left:10px; overflow:auto; padding:10px }
.youtube-wrapper .playlist ul { list-style:none; padding:0; margin:0 }
.youtube-wrapper .playlist li { padding:5px; margin-bottom:10px; background:#d1c8a8; cursor:pointer }
.youtube-wrapper .playlist li:first-child { border-top:none }
.youtube-wrapper .playlist li.active { background:#002144 }
.youtube-wrapper .playlist img { width:95px; float:left; margin-right:10px }
.youtube-wrapper .playlist li a { display:block; color:#404143; font-size:11px; line-height:1.2; font-weight:bold }
.youtube-wrapper .playlist li:hover a,
.youtube-wrapper .playlist li.active a { color:#FFF; text-decoration:none }
.youtube-wrapper .playlist li span { display:none }