
body.rebels {background: #270000 url(../images/rebels/bg_gradient.png) repeat-x;}
div#masthead.condensed {position: relative; background: none;}
div#masthead.condensed #nameplate {background:transparent url(../images/rebels/rebels-masthead.png) no-repeat; height:100px; overflow: visible; width: 1000px;}
div#masthead.condensed p.folioUtils {font-family:"Lucida Grande",Verdana,Arial,sans-serif; color:#fff; text-transform:none; line-height: 20px; font-size:11px; font-weight:bold;}
div#masthead.condensed p.folioUtils a {color:#fff;}
div#masthead.condensed h6 {display: none;}

#colB .carouselWrapper {width: 300px; overflow: hidden; position: relative; padding: 0 11px; }
#colB .carouselWrapper li {width: 143px; height: 150px; float: left; margin: 0 15px 0 0; list-style: none !important; font: bold 12px "Lucida Grande",Verdana,sans-serif !important;}
#colB .carouselWrapper li a {width: 143px;}
#colB .carouselWrapper li img {width: 143px; height: 100px !important; background: #eee; border: 1px solid #999; position: relative; }
#sharkBytes .carouselWrapper li {margin-top: 0;}
#colB .carouselWrapper li span {display: block; color: #999; text-transform: uppercase;}
#colB .carouselWrapper ul {width: 3000px;}
.scrollLeft {position: relative; left: -7px; top: 70px; z-index: 300;}
.scrollRight {position: relative; left: 275px; top: 70px; z-index: 300;} 
#shark-bytes {border-top: none;}

body.rebels #main-container {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-top: 12px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: white;
}

body.rebels div#container {
    background-color: transparent;
}

body.rebels div#main-container a {color: #950a09;}
body.rebels div#main-container h3.kickerBlog a,body.rebels div#main-container div.blog-entries h3.kickerBlog a {color: #333333 !important;}
body.rebels div#main-container h1.sectionHeader {border-bottom: 4px solid #950a09;}


#colA .merry-go-round-pagination {right: 44px;}

/* Rebels-Wide Tabs
================================================*/

body.rebels ul#SunNavMenu {width: 998px; background-color: #333333; border-right: 1px solid black;}
body.rebels ul#SunNavMenu li {width: 104px; background-color: #333; border-right: 1px solid #000; border-bottom: 1px solid #000;}
body.rebels ul#SunNavMenu li a {color: #999;}
body.rebels ul#SunNavMenu li a:hover {color: #fff;}
body.rebels ul#SunNavMenu li#nav-basketball {width: 135px;}
body.rebels ul#SunNavMenu li#nav-football {width: 135px;}
body.rebels ul#SunNavMenu li#nav-all-sports {width: 140px;}
body.rebels ul#SunNavMenu li#nav-olympic-sports {width: 166px;}
body.rebels ul#SunNavMenu li#nav-wallpaper {width: 140px;}
body.rebels ul#SunNavMenu li#nav-unr {width: 86px;}
body.rebels ul#SunNavMenu {border-left: 1px solid #000; border-top: 1px solid #000;}
body.rebels div#masthead div#nameplate h1 a {height: 59px; width: 338px; background-image: url(../images/rebels/rebels-masthead.png); text-indent: -5000px; position: absolute; bottom: 0;}
body.rebels #submenu { border-left: 1px solid #000; width:993px; }
ul#SunNavMenu li#Jobs,ul#SunNavMenu li#Cars {background-color: #444; width: 57px;border-right:none;}
ul#SunNavMenu li#Housing {background-color: #444; width: 95px;}
ul#SunNavMenu li#Autos {background-color: #444;width:75px;}
div#menu-container ul li div.sub_menu {border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; background-color: #444; width: 62px;}
div#menu-container ul li div.sub_menu ul li {border-top: 1px solid #000; width: 62px;}



/* Rebels Nameplate Tabs
================================================*/

#folioDate {position: relative;}
#nameplate-nav {position: absolute; bottom: 0; border-bottom: 1px none #000; font: .7em Georgia,"Times New Roman",Times,serif; display: block;}
body.rebels #nameplate-nav li {margin-right: .3em;}
body.rebels #nameplate-nav li a {background-color: #333; color: #999; border-color: #999;}
body.rebels #nameplate-nav li a:hover {color: #999; text-decoration: underline;}



/* Multimedia
================================================*/

div.rebels-multimedia {margin-top: 8px;}
div.rebels-multimedia div.promos li {display: block; float: left; width: 160px; margin-right: 6px; font-weight: bold; font-size: .8em; font-family: "Lucida Grande",Verdana,sans-serif;}
div.rebels-multimedia div.promos li.last-video,div.rebels-multimedia div.promos li.last-photo {margin-right: 0px !important;}
div.rebels-multimedia div.promos li img {float: left; border: 1px solid #333;}
div.rebels-multimedia div.promos h3 {text-transform: uppercase; font-weight: bold; color: #333; margin-top: .9em; font-size: .7em; margin-bottom: .3em; padding-top: .2em; border-top: 1px dotted #ccc;}
div.rebels-multimedia div.featured h3 {font-weight: bold; font-size: 1.5em; margin-bottom: .2em;}
div.rebels-multimedia div.featured p.byline {float: left; text-transform: uppercase; font-size: .75em; font-weight: bold; color: #333; padding-right: 4px; margin-right: 4px; border-right: 1px solid #333;}




/* Homepage
================================================*/

div.storyList p.kicker {text-transform: uppercase; font: bold .7em "Lucida Grande",Lucida,Verdana,sans-serif; color: #333; margin-bottom: .2em;}
div#story-block1 {background: url(../images/global/655_1-179.png) repeat-y;}
div#story-block1 p.gotolink {clear: both; text-align: right;}
div.storyList h3.headline,div.colB-module h3.headline {font-size: 1em; font-weight: bold; line-height: 1.1; margin-bottom: .2em;}
div.storyList p.teaser,div.colB-module p.teaser {font-size: .8em;}
div.storyList div.story {margin-bottom: .5em; padding-bottom: .5em; border-bottom: 1px dotted #ccc;}
div.storyList div.story.last {margin-bottom: .5em; padding-bottom: .5em; border-bottom: 1px none #ccc;}
div#story-lead div.story h3.headline {font-size: 2em; line-height: 1.1; margin-bottom: .1em; font-weight: normal; font-style: normal;}
div#story-lead div.story h3.subhead {line-height: 1.1; margin-bottom: .3em; font-size: .9em; font-weight: bold; text-transform: uppercase; color: #333;}
div#story-lead div.photo img {border: 1px solid #333; margin-bottom: 2px;}
div#story-lead p.teaser {line-height: 1.3; font-size: .9em; margin-bottom: .5em;}
div#story-lead ul li {font-weight: bold; font-size: .9em; list-style-position: outside; list-style-type: square; margin-left: 1.5em; margin-bottom: .25em;}
div#story-blockA div.story.c1 h3.headline {font-size: 1.5em; font-weight: bold;}
div#story-blockA div.story.c2 h3.headline {font-size: 1.2em; font-weight: bold;}
div#story-blockA p.alignRight {padding-top: 4px; padding-bottom: 4px;}
div#story-lead p.alignRight a.comments,div#story-blockA p.alignRight a.comments {color: #fff; background: #999 url(//media.lasvegassun.com/media/projects/homepage/icons/comment_bubble_bottom.png) no-repeat 0 bottom; padding: 3px 5px 8px 5px; font-size: 0.6em; font-family: 'Lucida Grande', Verdana, sans-serif;font-weight: bold;}
div#story-lead p.alignRight a.comments:hover,div#story-blockA p.alignRight a.comments:hover {background: #28537d url(//media.lasvegassun.com/media/projects/homepage/icons/comment_bubble_bottom-hover.png) no-repeat 0 bottom; text-decoration: none;}
div#judgment-days h3 a {text-indent: -5000px; width: 137px; height: 65px; background: url(//media.lasvegassun.com/media/assets/images/rebels/dejock_home.png) no-repeat; display: block; margin-bottom: .3em;}
div#lower div#judgment-days h4.entry-title,div#lower div#podcast h4.entry-title {font-weight: bold;}
div#lower div#judgment-days p.teaser,div#lower div#podcast p.teaser {font-size: .8em; margin: 5px 0; padding-bottom: .5em; border-bottom: 1px dotted #ccc;}
div#lower div#judgment-days li,div#lower div#podcast li {list-style-type: square; list-style-position: inside; font-weight: bold; font-size: .8em; margin-bottom: .5em;}
div#lower div.col-4 { margin-top: 13px; }


/* Right rail thin calendar
================================================*/
ul.schedule li.date {font-weight: bold; text-transform: uppercase; font-size: .8em; padding-top: .2em; padding-bottom: .2em; border-top: 1px solid #999; margin-top: 1em; margin-bottom: .1em;}
ul.schedule li.game {font: .8em "Lucida Grande",Lucida,Verdana,sans-serif; margin-bottom: .25em; border-top: 1px dotted #ccc; padding-top: .25em;}
ul.schedule li.game p {padding-left: 1.5em; font-size: .85em; color: #666;}
/*div#sports-podcasts {border-top: none;}*/
div#sports-blogs.colB-module h5.headline a {font-weight: bold;}
div#sports-blogs.colB-module ul li,div#sports-podcasts.colB-module ul li, div#shark-bytes.colB-module ul li, div#ncaaTourney.colB-module ul li, div#ncaaBetting.colB-module ul li {font-weight: bold; font-size: .8em; list-style-position: outside; list-style-type: square; padding-bottom: .3em;}
body.rebels div#nameplate-weather {position: absolute; right: 0; bottom: 0;}


/* NCAA Tournament - Rail
================================================*/
div#ncaaTourney h2.sectionHeader { font-size: 32px; font-weight: 700; font-family: 'Cabin Condensed',sans-serif; color:#F5F5F5; background: #981A1E; text-align: center; }
div#ncaaTourney h2.sectionHeader a { color:#F5F5F5; }
div#ncaaTourney p.meta,
div#ncaaTourney span.timestamp,
div#ncaaTourney a.comments { display: none; }
div#ncaaTourney ul.ul { margin-top: 12px; margin-bottom: 12px; }


/* NCAA Video Player - Rail
================================================*/
div#ndn_launcher_1 { text-align:center; }


/* NCAA Betting - Rail
================================================*/
div#ncaaBetting h2.sectionHeader { font-size: 36px; font-weight: 700; font-family: 'Cabin Condensed',sans-serif; color:#F5F5F5; background: #981A1E; text-align: center; }
div#ncaaBetting h2.sectionHeader a { color:#F5F5F5; }
div#ncaaBetting ul.ul { margin-top: 12px; margin-bottom: 12px; }


/* next game
================================================*/

div#next-game {font-family: "Helvetica Neue",Arial,sans-serif; font-size: .9em;}
div#next-game p.kicker {text-transform: uppercase; font: bold .7em "Lucida Grande",Lucida,Verdana,sans-serif; color: #666; margin-bottom: .5em;}
div#next-game p.kicker-game-info {text-align: right; margin-right: 10px;}
div#next-game div#next-game-opponent {display: block; clear: both; margin-bottom: 5px;}
div#next-game div#next-game-opponent div#vs-at {display: block;}
div#next-game div#next-game-opponent div#vs-at img {width: 25px;}
div#next-game div#next-game-opponent div#team-unlv {float: left; width: 130px; text-align: right; margin: 0 10px 0 0;}
div#next-game div#next-game-opponent div#team-opp {float: left; margin: 0 0 0 10px;}
div#team-opp img {width: 60px; height: 60px;}
div#next-game div#next-game-opponent div#vs-at {float: left; width: 25px; margin: 0 5px; }
div#next-game div#next-game-opponent p.opponent-vs-at span {font-weight: normal; font-family: "Helvetica Neue",Arial,sans-serif; font-size: .8em; }
div#next-game ul.game-info {padding-top: 1em; list-style: none; clear: both;}
div#next-game ul.game-info li {margin-bottom: 3px;}
div#next-game ul.game-info li strong,div#next-game ul.roster-sked li strong {font-weight: bold;}
div#next-game ul.game-info li.game-info-sport {font-size: .95em;}
div#next-game ul.roster-sked {list-style: none;}
div#next-game ul.roster-sked li {margin-bottom: 3px;}
div#next-game ul.roster-sked li a {color: #950A09; font-weight: bold;}


/*inline poll results*/
div#mini-poll-results .bar {background: #990000; height: 15px; overflow: hidden;}

/* MWC sched
================================================*/
.clear0 { height: 0px; font-size: 1px; line-height: 0; clear: both; }
div#mwc-games {padding: 0; }
h2.mwc-games-head { font-size:22px; color: #000;  }
div.mwc-game {background-color:#FFFFFF;padding:10px 0 0 1px;}
div.mwc-team-logo { width: 75px; height: 65px;}
div.mwc-game img { display: block; margin: auto; }
div.mwc-game img.tall { height: 60px; }
div.mwc-game img.wide { width: 60px; }
p.mwc-next-game { margin: 0 0 2px 0 !important; padding: 0 0 2px 0 !important; font:bold 9px "Lucida Grande", Lucida, Verdana, sans-serif !important; text-align: center; }
span.opponent { text-transform:uppercase; }
p.mwc-sked-rost, p.mwc-more { font: .55em "Lucida Grande", Lucida, Verdana, sans-serif !important; text-align: center; margin: 0 0 2px 0 !important; }
p.mwc-sked-rost a, p.mwc-more a { text-decoration: none !important; }
p.mwc-sked-rost a { color: #444; }
p.mwc-more a { color: #777; }
p.mwc-sked-rost a:hover, p.mwc-more a:hover { text-decoration: underline !important; }
p.mwc-sked-rost { padding: 2px 0; border-top: 1px dotted silver; }

/* Exact Target style
================================================*/
#colB #et_ajax_content {font-family: 'Lucida Grande', Verdana, Arial, sans-serif;}
#colB div#et-email-alerts h2 {background: url(../images/icons/email.gif) no-repeat; line-height: 18px;padding-left: 40px; margin-bottom: 5px;}
#colB div#et-email-alerts {border-bottom:1px solid #999999;margin: 0;padding-bottom:.5em;position:relative;}
#colB div#et-email-alerts h3 {font-size: 15px; font-weight: bold;}
#colB div#et-email-alerts p {font-size: 13px; line-height: 15px; margin-bottom: 15px;}
#colB div#loginForm p {margin: 0 !important;}
#colB #et_ajax_content {margin-bottom: 10px; float: left;}
#colB #et_subscribe_form label {font-size: 13px;}

/* comment list
================================================*/
div#comments h3#com {color:#555555;}

/* mobile module
================================================*/
#unlv-alerts .teaser {font: normal 13px "Lucida Grande",Verdana,sans-serif; margin-bottom: 5px;}
#unlv-alerts .gotolink {margin-bottom: 15px; font-size: 13px; text-transform: none;}
#mobilePromo a {font-size: 12px; text-transform: none;}

/* Social network module
================================================*/
#colB #socialNetworks div {margin-bottom: 10px; padding-left: 35px;}
#colB #socialNetworks h4 {font: bold 9px "Lucida Grande",Verdana,sans-serif; color: #666; text-transform: uppercase;}
#colB #socialNetworks #rebelsFacebook {background: url(../images/icons/facebook-icon-28x28.png) 0 16px no-repeat; height: 50px;  border-bottom: 1px dotted #CCC; padding-bottom: 5px; margin-bottom: 5px;}
#colB #socialNetworks #rebelsTwitter {background: url(../images/icons/twitter-icon-28x28.png) 0 16px no-repeat; width: 120px; float: left; border-right: 1px solid #ccc; padding-right: 5px;}
#colB #socialNetworks #rebelsRSS {background: url(../images/icons/feed-icon-28x28.png) 0 16px no-repeat; width: 120px; float: left;}
#colB #socialNetworks #widgets {border-top: 1px dotted #CCC; padding-top: 5px; margin-top: 5px; width: 100%; overflow: auto; clear: both;}
#colB #socialNetworks ul li {padding-bottom: 2px;}
#colB #socialNetworks ul li a {font: bold 12px "Lucida Grande",Verdana,sans-serif;}

/* When in the lower portion instead of the rail */
#lower #socialNetworks div {margin-bottom: 10px;}
#lower #socialNetworks h4 {font: bold 9px "Lucida Grande",Verdana,sans-serif; color: #666; text-transform: uppercase;}
#lower #socialNetworks #rebelsFacebook {background: url(../images/icons/facebook-icon-28x28.png) 105px 0px no-repeat; border-bottom: 1px dotted #CCC; padding-bottom: 5px; margin-bottom: 5px; padding-top:13px;}
#lower #socialNetworks #rebelsTwitter {background: url(../images/icons/twitter-icon-28x28.png) 105px 0px no-repeat; width: 100%; float: left; border-bottom: 1px dotted #CCC; padding-right: 5px; padding-top:13px;}
#lower #socialNetworks #rebelsRSS {background: url(../images/icons/feed-icon-28x28.png) 105px 0px no-repeat; width: 100%; float: left; border-bottom: 1px dotted #CCC; padding-top:13px;}
#lower #socialNetworks #widgets {padding-top: 5px; margin-top: 5px; width: 100%; overflow: auto; clear: both; border-bottom: 1px dotted #CCC;}
#lower #socialNetworks ul li {padding-bottom: 2px;}
#lower #socialNetworks ul li a {font: bold 12px "Lucida Grande",Verdana,sans-serif;}
#lower #et-email-alerts { margin-top: -5px !important; width: 100%; overflow: auto; clear: both; border-bottom: 1px dotted #CCC;}
#lower #et_ajax_content {font-family: 'Lucida Grande', Verdana, Arial, sans-serif;}
#lower div#et-email-alerts h2 {background: url(../images/icons/email.gif) 105px 0px no-repeat; margin-bottom: 5px; font: bold 9px "Lucida Grande",Verdana,sans-serif; color: #666; text-transform: uppercase; padding-right:35px; }
#lower div#et-email-alerts {border-bottom:1px solid #999999;margin: 0;padding-bottom:.5em;position:relative;}
#lower div#et-email-alerts h3 {font-size: 15px; font-weight: bold;}
#lower div#et-email-alerts p {font-size: 0.8em; line-height: 1.2em; margin-bottom: 15px;}
#lower div#loginForm p {margin: 0 !important;}
#lower #et_ajax_content {margin-bottom: 10px; float: left;}
#lower #et_subscribe_form label {font-size: 13px;}
#lower div#et-email-alerts p a {font: bold 12px "Lucida Grande",Verdana,sans-serif;}

/* Mobile header
================================================*/
div#header div#nameplate {height: 50px; background-image: url(../images/mobile/rebelsMasthead_bg.png); text-align: center;}
div#header div#nameplate a {height: 50px; width: 291px; display: block; background-image: url(../images/mobile/rebelsMasthead.png); text-align: center; margin: 0 auto;}
div#header div#nameplate a img {display: none;}

/* Merry go round pagination 
================================================*/
#colA .merry-go-round-pagination div {width: 13px; height: 13px; cursor: pointer; background: url(//media.lasvegassun.com/media/assets/images/icons/carousel-pagination-rebels.png) no-repeat !important; display: block; margin-right: 5px; float: left; overflow: hidden;}
#colA .merry-go-round-pagination div.merry-go-round-current-page {width: 13px; height: 13px; background: url(//media.lasvegassun.com/media/assets/images/icons/carousel-pagination-rebels.png) 0 -13px no-repeat !important; display: block; margin-right: 5px; float: left;}


/* Package headers
================================================*/

#unlv-vs-unr-2010 h1.sectionHeader {
    text-indent: -999em;
    height: 50px; 
    background: url(../images/rebels/unlv-unr-hed.png) no-repeat;
}


/* Wallpaper
================================================*/

h1.sectionHeader {border-bottom: 4px solid #990000;}
.wallpaper {
    margin: 0px 5px 15px 0px; overflow: hidden; border: 1px dotted silver; width: 48%; float: left; text-align: center;
}
#colA .wallpaper img {
    margin: 5px;
    width: 300px;
}
#colA .wallpaper ul {
    width: 100%; float: left; clear:left; font: bold 13px "Lucida Grande",Verdana,sans-serif;
}
#colA .wallpaper ul li {
    margin: 0px 0px 5px 10px; float: left; border: 2px #CCC solid; background: #CCC; border-radius: 5px; width: 28%; text-align: center;
}

#colA #wallpaper .mootabs_title {height: 41px; margin-bottom: 15px; }
#colA #wallpaper .mootabs_title li {background: #fff; border: none; border: 1px solid #fff; border-bottom: none; text-transform: capitalize;}
#colA #wallpaper .mootabs_title li.active {border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #fff;}
#colA #wallpaper .mootabs_title li {height: 40px;font: normal 24px Georgia,"Times New Roman", serif;}

/* Temp Hide Ads
================================================*/
/*
div#ad-colB-1, div#masthead.condensed div#ad-leaderboard, div#ad-blog-skyscraper {
    display: none;
}
*/