@charset "utf-8";
/* CSS Document */
/* j wilson edits (will organize later) */
body.nighttime { background-image: url(/resources/images/fieldBG.jpg); background-color: #1E1937; }
#secondaryNav { clear: both; color: #fff; display: block; font-weight: bold; width: 100%; }
#secondaryNav ul { list-style: none; margin: -10px 0 0 0; width: 100%; }
#secondaryNav ul li { display: inline; float: left; margin-right: 3px; text-align: center; height:20px; }
#secondaryNav ul li a { background: #2aa3c8; color: #fff; display: block; line-height: 20px; _margin-top:10px; text-decoration: none; width: 458px; }
#secondaryNav ul li a:hover { background: #32c4f0; text-decoration: none; }
#tertiaryNav { display: block; font-weight: bold; padding-top: 8px; }
#tertiaryNav ul { display: block; list-style: none; margin: 20px auto; text-align: center; }
#tertiaryNav ul li { float: left; margin: 0 3px 0 3px; width: 180px; }
#tertiaryNav ul li a { color: #b5b5b5; display: block; font-size: 16px; height: 100%; line-height: 20px; text-decoration: none; width: 100%; }
#tertiaryNav ul li a:hover { color: #39454a; text-decoration: none; }
#tertiaryNav a.active { color: #39454a; }
#tertiaryNav a.active:hover { cursor: default; }
#tertiaryNav span.gameDate { display: block; font-size: 11px; line-height: 15px; }
#fullWidthVid { display: block; height: 396px; margin: 90px 0 5px 0; width: 100%; }

#rivalryCol-1 { display: block; float: left; margin: 10px 0 20px 0; width: 572px; }
#CoachesBox { background: #fff; float: left; height: 161px; margin-bottom: 8px; width: 332px; }
#CoachesBox .content { float: left; margin-top: 0; width: 332px; }
#GameplanBox { background: #fff; float: left; height: 161px; margin: 0 0 8px 10px; width: 225px; }
#GameplanBox .content { float: left; margin-top: 0; }
#GameplanBox h3, #CoachesBox h3 { color: #999999; margin-left: -8922px; overflow: hidden; }
#GameplanBox p, #CoachesBox p { color: #888; float: left; font-size: 11px; }
#GameplanBox p { width: 100px; }
#CoachesBox p { width: 200px; }
#GameplanBox a, #CoachesBox a { float: right; margin-right: 0; }
#PromoBar { float: left; height: 50px; margin-bottom: 8px; width: 570px; }
#PromoBar-Short { height: 80px; width: 345px; margin-bottom:10px; }
.playlistHeader input.search_btn { background: url(/resources/images/search_btn_ff.png) no-repeat top left; border:none; text-indent:-9999px; color:#fff; height:23px; width:60px; vertical-align:bottom; }
#rivalryCol-2 { display: block; float: right; margin-top: 10px; position: relative; width: 300px; margin-right: 20px; _margin-right: 10px; }
#rivalryCol-2 .col1LiteBox { float: none; margin-bottom: 15px; width: 345px; _margin-right:-5px; }
#rivalryCol-2 .smallpromopod { background: url(/resources/images/small_promopod.jpg) no-repeat top left; height:115px; }
#rivalryCol-2 .smallpromopod_full { background: url(/resources/images/small_promopod_full.jpg) no-repeat top left; height:155px; }
#rivalryCol-2 .smallpromopod_tv { background: url(/resources/images/small_promopod_tv.jpg) no-repeat top left; height:240px; }
#rivalryCol-2 .smallpromopod_hthtv { background: url(/resources/images/small_promopod_hthtv.jpg) no-repeat top left; height:325px; }
#rivalryCol-2 .smallpromopod_mobile { background: url(/resources/images/small_promopod_mobile.jpg) no-repeat top left; height:300px; }
#rivalryCol-2 .downloadsUpperBg { width: 345px; background: #9daeb4; position: relative; z-index: -1;}
#rivalryCol-2 .downloadshdr { padding-top:20px;}
#rivalryCol-2 .col1LiteBox h2.free { text-indent:-9999px; overflow: hidden; background: url(/resources/images/rivalriesDownloadsHdr.jpg) no-repeat 28px 0px #9daeb4; color: #EEEEEE; text-align: center; margin: 5px 0px 15px 18px;}
#rivalryCol-2 .col1LiteBox h2.apps { margin: 12px 0 0 0; _margin:12px 0 0 12px; }
/*#rivalryCol-2 .col1LiteBox h2.apps { margin: 12px 0 0 0; _margin:12px 0 0 12px; overflow: hidden; background: url(/resources/images/rivalriesAppsHdr.jpg) no-repeat; color: #EEEEEE; text-align: center;}
*/#rivalryCol-2 .col1LiteBox h2.wallpaper { text-indent:-9999px; margin: 12px 0 0 0; overflow: hidden; background: url(/resources/images/rivalriesWallpaperHdr.jpg) no-repeat top left; text-align: center;}
#rivalryCol-2 .col1LiteBox h2.tv { text-indent:-9999px; margin: 12px 0 0 0; overflow: hidden; background: url(/resources/images/rivalriesTVHdr.jpg) no-repeat top left; text-align: center;}
#rivalryCol-2 .col1LiteBox .top { background: #fff url(/resources/images/downloads-bg-top.jpg) no-repeat; float: left; height: 5px; width: 345px; _display:none; }
#rivalryCol-2 .col1LiteBox .stretch { position: relative; z-index: 2; background: url(/resources/images/downloadsBg.png) no-repeat bottom center; float: left; height: auto; width: 345px; margin-top: -5px; }
#rivalryCol-2 .col1LiteBox .smallpromopod_btm { position: relative; z-index: 2; background: url(/resources/images/small_prompodbg.png) no-repeat bottom center; float: left; height: auto; width: 345px; margin-top: -5px; }
#rivalryCol-2 .col1LiteBox .pod_position { _position: relative; _bottom:0; _left:-12px;}
#rivalryCol-2 .col1LiteBox .bot { float: left; height: 1px; width: 345px; }
#rivalryCol-2 .col1LiteBox .content { float: left; margin-left: 0px; width: 310px; height: 70px;}
#rivalryCol-2 .carousel { float: left; height: 56px; width: 310px; }
#rivalryCol-2 .calendarNav { margin-left: -1px; width:300px; }
#rivalryCol-2 #wallpaperControls, #appsControls { height: 56px; position: relative; margin-top: -15px;}
#rivalryCol-2 #wallpaperControls .SlidingPanels { float: left; height: 56px; width: 268px; overflow: hidden !important; }
#rivalryCol-2 #appsControls .SlidingPanels { float: left; height: 56px; width: 355px; overflow: hidden !important; margin-left:7px; }
#rivalryCol-2 #wallpaperControls .SlidingPanelsContentGroup,#appsControls .SlidingPanelsContentGroup { float: left; width: 10000px; }
#rivalryCol-2 #wallpaperControls .SlidingPanelsContent, #appsControls .SlidingPanelsContent { float: left; height: 56px; width: 76px; }
#rivalryCol-2 #wallpaperControls .carousel, #appsControls .carousel { float: left; }
#rivalryCol-2 .nav_prev { float: left; height: 100%; width: 36px; }
#rivalryCol-2 .nav_prev a { background: url(/resources/images/CSoriginals/btn_arrow_prev_28x28.png) no-repeat left top; display: block; float: left; height: 28px; left: 4px; position: relative; text-indent: -9999px; top: 15px; width: 100%; }
#rivalryCol-2 .nav_prev a:hover { background-position: 0px -28px; }
#rivalryCol-2 .nav_next { float: left; height: 100%; width: 36px; }
#rivalryCol-2 .nav_next a { background: url(/resources/images/CSoriginals/btn_arrow_next_28x28.png) no-repeat left top; display: block; float: left; height: 28px; left: 4px; position: relative; text-indent: -9999px; top: 15px; width: 100%; }
#rivalryCol-2 .nav_next a:hover { background-position: 0px -28px; }
#rivalryCol-2 .wallpaperPreview { margin: auto; width: 300px; }
#rivalryCol-2 .wallpaperPreview p { float: left; font-family: tahoma, sans-serif; font-size: 10px; margin: 4px 0 0 0; padding: 0; text-align: left; width: 60%; }
#rivalryCol-2 .wallpaperPreview .DLlink { float: right; width: auto; }
#rivalryCol-2 .wallpaperPreview .DLlink a { color: #FF0000; font-size: 14px; font-weight: bold; text-decoration: none; }
#rivalryCol-2 .wallpaperPreview .DLlink a:hover { color: #666; }
#rivalryCol-2 #mainContentShadow { min-height: 700px; }
#rivalryCol-2 .appThumb { background: #333; color: #FFF; height: 60px; margin-left: 5px; text-align: center; width: 60px; }
.vidMetaWrapper { display: block; margin: 0; clear: both; }
.vidInfoBox { display: inline; float: left; text-align: left; width: 330px;}
#videoDescription { font-size: 1.1em; line-height: 120%; }
.vidInfoBox h2 { font-size: 24px; line-height: 100%; margin-bottom: 12px; color: #676767; }
.vidInfoBox p {  font-size: 11px; color: #808080;  }
.vidLinkBox { float: right; margin-right: 5px; text-align: right;}
.vidLinkBox .vidRating { color: #55b2d5; height: 17px; line-height: 17px; margin: 5px 3px 0 0;}
.vidLinkBox .vidRating * {vertical-align: middle;}
.vidLinkBox .vidRating span { margin-right: 10px; height: 25px; line-height: 25px;}
.vidLinkBox ul { list-style: none; margin-top:10px; margin-left:0;}
.vidCommentsWrapper { display: block; float: left; }
.vidCommentsWrapper h3 { font-size: 18px; color: #676767; }
.vidCommentsStack { margin: 0 0 20px 0; }
.vidCommentsComment { border-bottom: 1px solid #dedede; padding: 15px 0; }
.vidCommentsComment h4.userName{ color: #2aa3c8; }
.vidCommentsComment p { font-size: 11px; color: #808080; }
.vidCommentsInputArea  { width: 450px;}
.vidCommentsInputArea a { display: block; float: right; text-align: right; margin: 10px 2px 0 0;}
.vidCommentsInputArea textarea {border:none; width:420px; padding: 10px; overflow:hidden; height:140px; background: url(/resources/images/bgVidCommentsTextarea.jpg)top left no-repeat;}
.comments_padding {padding:0 0 20px 0; clear:both;}
.confirmationPage { text-align: center;}
#confirmation { width:464px; margin: 0 0 20px 230px; _margin: 0 0 0 120px;}
#confirmation #content { text-align:left; width:340px; padding:20px 0 0 50px;}
/*#confirmation #content { float:left; text-align: left; width:340px; margin: 30px 10px 0 90px } */
#confirmation #content h3 { margin-bottom: 20px; }
#confirmation #content p { margin-bottom: 10px; }
h1.rivalries{ margin-bottom: 20px;}

/*********************
  Homepage Specific
*********************/

h1.csorigHdr { text-indent:-9999px; background:url(/resources/images/cs-originals/title_csorig.png) top left no-repeat; height:30px; width:397px; margin: 0; padding: 0; }
h1.galleryHdr { text-indent:-9999px; background:url(/resources/images/cs-originals/title_gallery.png) top left no-repeat; height:29px; width:164px; margin: 0; padding: 0; }
h2.subhead { font-size: 16px; font-weight: normal; }

#csorigCol-1 { display: block; float: left; width: 600px; margin: 10px 0 20px 0; }
#csorigCol-2 { float: left; display: inline; width: 300px; margin: 10px 0 20px 20px; }
#featuredVidPod { display: block; width: 600px; height: 730px; background: url(/resources/images/cs-originals/box_600x730.jpg) no-repeat top left; padding: 0; margin: 0; }
#featuredVidPod .vidpodcontent { padding: 16px 0 0 16px; }

#vidDesc { margin-top: 20px; }
#vidDesc img { float: left; margin-right: 12px; }
#vidDesc p { float: left; display: inline; width: 297px; font-size: 1.1em; }

.csorig_pod { display: block; width: 300px; font-size: 1.1em; margin-bottom: 15px; }
.csorig_pod p { padding: 8px 10px 0 10px; }
.csorig_pod strong { font-size: 1.4em; color: #333; }
.csorig_pod span a { text-decoration: none; color: #333; }
.csorig_pod:hover { cursor: pointer; background-color: #e8e8e8; }
.player_container {display: block; width: 719px; height: 396px;}
.player_screen {width:923px; height:396px; position:absolute; top:0; left:0;}
#galleryPod { background: url(/resources/images/cs-originals/box_600x140.png) no-repeat top left; width: 600px; height: 140px; padding: 0; margin: 20px 0 0 0; }

.mediatxt {width:120px; line-height:.9em; font-size:.9em; margin-left:42px; margin-bottom:5px;}
#videosBoxHome h2.videosHdr { position: absolute; top: 5px; left:3px; overflow: hidden; text-indent:-9999px; background:url(/resources/images/hdrMediaH2.png) top right no-repeat; height:28px; width:93px; margin-left:12px; }
#videosBoxHome p {position:absolute; top:7px; right:145px; color: #F4F4F4; width:140px;}
#videosBoxHome a.mediabtn { position: absolute; top: 5px; right: 25px; }
#videosBoxHome { width:567px; height:370px; margin-bottom:8px; }
#videosBoxHome .content {   width:567px; position:relative; height: 360px; }
#videosBoxHome #vidNavOveride { position:absolute; top:47px; left:-1px; height:27px; margin:0; width:auto; z-index:100; }
#videosBoxHome #videosCarousel { position:absolute; top:40px; left:0; float:left; width:567px; height:295px; margin-top:8px; }
#videosBoxHome #videoControls { margin-top: 20px; position:relative; width: 567px; overflow: hidden; background: url(/resources/images/vidBoxSkin.png) no-repeat; height:254px; }
#videosBoxHome #videoControls .SlidingPanels { float: left; height: 274px; }
#videosBoxHome #videoControls .SlidingPanelsContentGroup { float: left; width: 10000px; }
#videosBoxHome #videoControls .SlidingPanelsContent { float: left; width: 567px; height: 274px; }
/*#videosBoxHome #videoControls #comm_panel1 { width: 500px; }*/
#videosBoxHome #videoControls .nav_prev { float:left; width:36px; height:100%; }
#videosBoxHome #videoControls .nav_prev a { position:relative; top:125px; left:4px; float:left; width:100%; height:28px; text-indent:-9999px; background:url(/resources/images/CSoriginals/btn_arrow_prev_28x28.png) no-repeat left top; }
#videosBoxHome #videoControls .nav_prev a:hover { background-position:0px -28px; }
#videosBoxHome #videoControls .nav_next { float:left; width:36px; height:100%; _position:relative; _top:125px; _left:5px; }
#videosBoxHome #videoControls .nav_next a { position:relative; top:125px; left:4px; float:left; width:100%; height:28px; text-indent:-9999px; background:url(/resources/images/CSoriginals/btn_arrow_next_28x28.png) no-repeat left top; }
#videosBoxHome #videoControls .nav_next a:hover { background-position:0px -28px; }
#videosBoxHome #videoControls #carouselContentWrapper { float:left; width:495px; background: none;}
#videosBoxHome #videoControls #carouselContent1, 
#videosBoxHome #videoControls #carouselContent2 { width:475px; }
#videosBoxHome #videoControls .vidDetailWrapper { margin-top:15px; margin-left: 20px; _width:550px; }
#videosBoxHome #videoControls .vidDetail { float:left; width:auto; margin:4px 0 0 10px; font-family:tahoma, sans-serif; font-size:10px; }
#videosBoxHome #vidPanelNavLinks { position:absolute; top:276px; right:36px; color:#FFF; text-align:right; }
#videosBoxHome #vidPanelNavLinks a { padding:0 5px; color:#FFF; font-size:.8em; text-decoration:none; }
#videosBoxHome #vidPanelNavLinks a:hover { color:#666; background:#fff; }
#videosBoxHome .top { background: url(/resources/images/bgVidBoxUpper.jpg) no-repeat; height: 5px; width: 567px; _position:absolute; }
#videosBoxHome .stretch { background:#9daeb4; width: 567px; height: auto; display: block; }
#videosBoxHome .bot { background: url(/resources/images/bgVidBoxLower.jpg) no-repeat;  height: 5px; width: 567px; }

#videosBoxHome #videoControls .wallDetailWrapper { margin-top:40px; width:530px; _margin-left:-5px; }
#videosBoxHome #videoControls .wallDetail { float:left; width:auto; margin:4px 0 0 8px; font-family:tahoma, sans-serif; font-size:10px; }


#CoachesBoxHome, #GameplanBoxHome { display: block; margin-bottom: 10px; }
.boxTextWrap { margin-top: 0; padding: 20px 25px 10px 50px }
.tvTextWrap { margin-top: 0; padding: 40px 25px 10px 50px; color:#fff; text-align:left; }
.tvTextWrap a:link, .tvTextWrap a:hover, .tvTextWrap a:visited {color:#fff;}
.tvTextWrap a.signup_btn { display:block; text-align:right; margin-top:10px; }
.mobileTextWrap { margin-top: 0; padding: 10px 25px 10px 25px; color:#fff; text-align:left; }
.mobileTextWrap a.signup { display:block; text-align:right; }
#CoachesBoxHome .boxTextWrap { background: #c7cd7c; }
#GameplanBoxHome .boxTextWrap { background: #2da8cc; }
#CoachesBoxHome a, #GameplanBoxHome a { display: block; text-align: right; margin: 0 -10px 0 0;}
#CoachesBoxHome p, #GameplanBoxHome p { color: #fff; text-align: left;}

#cscupBoxHome .boxTextWrap { background: #2da8cc; }
#cscupBoxHome a, #GameplanBoxHome a { display: block; text-align: right; margin: 0 0 10px 0;}
#cscupBoxHome p, #GameplanBoxHome p { color: #fff; text-align: left;}

#SocialMediaBoxHome { display: block; }
#SocialMediaBoxHome .top { background: url(/resources/images/bg_SocialMediaHome_TOP.png) no-repeat; float: left; height: 5px; width: 345px; _display:none; }
#SocialMediaBoxHome .stretch { background: #bfbfbf; width: 345px; }
#SocialMediaBoxHome .bot { float: left; height: 14px; width: 345px;  background: url(/resources/images/bg_SocialMediaHome_BOT.png) no-repeat}
#SocialMediaBoxHome .content { float: left; margin-left: 0px;  background: #bfbfbf; width: 345px; }
#SocialMediaBoxHome h2 { margin-left: 40px; text-indent:-9999px; overflow: hidden; background: url(/resources/images/hdrBGFindUs.png) no-repeat; display: block; color: #fff; _margin-top:10px;}
#SocialMediaBoxHome h2.findus { margin: 5px 0 10px 0; height: 30px; text-indent:-9999px; overflow: hidden; background: url(/resources/images/hdrBGFindUs.jpg) no-repeat; display: block; color: #fff;}
#SocialMediaBoxHome ul { list-style: none; }
#SocialMediaBoxHome ul li { display: block; float: left; width: 88px; height: 18px; line-height: 18px; margin: 5px;}
#SocialMediaBoxHome ul li a { font-weight: bold; color: #fff; text-decoration: none; display: block; line-height: 18px; padding-left: 24px; background-position: left center; background-repeat: no-repeat;}
#SocialMediaBoxHome ul li a:hover { text-decoration: underline;}
#SocialMediaBoxHome ul li a.facebook {background-image: url(/resources/images/footerIcons/icon_facebook.png); }
#SocialMediaBoxHome ul li a.twitter {background-image: url(/resources/images/footerIcons/icon_twitter.png); }
#SocialMediaBoxHome ul li a.delicious {background-image: url(/resources/images/footerIcons/icon_delicious.png); }
#SocialMediaBoxHome ul li a.flickr {background-image: url(/resources/images/footerIcons/icon_flicker.png); }
#SocialMediaBoxHome ul li a.linkedin {background-image: url(/resources/images/footerIcons/icon_linkedin.png); }
#SocialMediaBoxHome header { width: 345px; position: relative; z-index: -1 }

/*********************
    Gallery Pages
*********************/
.gallery {position: relative; width:880px; margin-left: 20px;}

/* Rivalries Promos */

#promo_row1 {
	height: 150px;
	width: 923px;
	border-bottom: #CCC 1px solid;
	margin:15px 0;
	padding-bottom:10px;
}

#promo_row1 img, #promo img {
	/*margin:0 20px;*/
	float:left;
}

#promo_row2 img {
	margin:0;
}

#promo_row1 h2, #promo h2 {
	float: right;
	width:180px;
	line-height:110%;
	padding-top:10px;
	font-size: 18px;
	_margin-bottom:6px;
}

#promo a.arrow {
	margin-left: 20px;
	float:left;
	_background:none;
}

#promo_row1 p, #promo p {
	float:left;
	width:130px;
}

#promo_row1 #promo1 {
	float: left;
	display: inline;
	border-right: #CCC 1px solid;
	width:306px;
}

#promo_row1 #promo2 {
	float: left;
	display: inline;
	border-right: #CCC 1px solid;
	width:306px;
}

#promo_row1 #promo3 {
	float: left;
	display: inline;
	border-right: none;
	width:306px;
}

#promo_row2 {
	height: 80px;
	width: 870px;
	margin:0 auto;
	margin-bottom:15px;
}

#promo_row2 #promo {
	float:left;
	display:inline;
	padding-right:5px;
}

#rivalryCol-2 #promo {
	width: 300px;
	height:160px;
	border-bottom: #CCC 1px solid;
	margin: 15px auto;
}

#rivalryCol-2 #promo.noborder {
	border-bottom: none;
}

#rivalryCol-2 #promo.tvschedule { 
	background: url(/resources/images/yvu/tvschedule.jpg) no-repeat top left;
	height:115px;
	border:none;
	margin-top:0;
}

#rivalryCol-2 .tvschedule { 
	background: url(/resources/images/yvu/tvschedule.jpg) no-repeat top left;
}

#rivalryCol-2 #promo.photo-gallery { 
	background: url(/resources/images/yvu/photo_gallery.jpg) no-repeat top left;
	height:100px;
	border:none;
	margin-top:0;
}

#rivalryCol-2 .photo-gallery { 
	background: url(/resources/images/yvu/photo_gallery.jpg) no-repeat top left;
}

#rivalryCol-2 #promo .description { 
	color: #FFF;
	width:270px;
	margin: 38px 0 6px 16px;
}

#rivalryCol-2 .tvschedule .left_btn {
	margin: 0 0 0 12px;
}

#rivalryCol-2 .tvschedule .right_btn {
	margin: 0 0 0 5px;
}

#rivalryCol-2 #promo.mobile_alerts { 
	background: url(/resources/images/promos/mobilealerts.jpg) no-repeat top left;
	height:205px;
	border:none;
	margin-top:0;
}

#rivalryCol-2 .mobile_alerts { 
	background: url(/resources/images/promos/mobilealerts.jpg) no-repeat top left;
}

#rivalryCol-2 #promo.mobile_alerts .promolinks { 
	color: #fff;
	font-size:10px;
}

#rivalryCol-2 #promo.mobile_alerts a.signup { 
	float:right;
}

#hideSEO { text-indent: -9999px; }
	#blf_head { width: 504px; height: 69px; 
	background: url('../images/brightlights/blf_head.png') no-repeat top left; }
	
	#blf_content { width: 900px; padding: 15px 30px; }
	#currentSeason { 
		margin: 25px 0 0 0;
		padding: 15px 20px;
		width: 860px; height: 150px; 
		border-radius: 8px;
		background: url(/resources/images/brightlights/bg_BLcurrent.gif) repeat left center; }
	
	#archives_hdr { 
	color: #3a3a3a; margin: 25px 0 10px 0;
	font: 26px "Montserrat", Arial, sans-serif; }
	
	.season_hdr { 
	color: #fff; margin: 0px 0 10px 0;
	font: 22px "Montserrat", Arial, sans-serif; }
	
	#archivedSeasons {
		margin: 15px 0 0 0;
		padding: 15px 20px;
		width: 860px; min-height: 70px;
		border-radius: 8px;
		background: url(/resources/images/brightlights/bg_BLarchive.gif) repeat left center; }
	
	
	.game_cur {
	width: 160px; height: 87px; margin: 0 17px 0 0;
	border-radius: 6px; float: left;
	border: 1px solid #0072c7; 
	padding: 13px 20px; text-align: center; color: #6bb0ff; font: 18px "Montserrat", Arial, sans-serif; }
	
	a:link .game_cur, a:visited .game_cur  { color: #6bb0ff; }
	a:hover .game_cur  { color: #fff; background: #012468; text-decoration: none; }

	.gameLoc { font-size: 14px; text-transform: uppercase; color: #0072c7;}
	
	.game_arch { 	
	width: 160px; height: 55px; margin: 0 17px 0 0;
	border-radius: 6px; float: left;
	border: 1px solid #d3d3d3; 
	padding: 5px 20px 10px 0; text-align: center; color: #d3d3d3; font: 18px "Montserrat", Arial, sans-serif; }
	
	a:link .game_arch, a:visited .game_arch  { color: #d3d3d3; }
	a:hover .game_arch  { color: #fff; background: #5c5c5c; text-decoration: none; }
	.gameDate { font-size: 14px; }
	
	.last { margin: 0; }
	
	#fullWidthVid_riv { 
	display: block; height:495px; width:852px;
	margin: 30px auto 30px auto; }
	
	#banner a{
		display: block;
		width: 810px;
		height: 49px;
		margin-left: 45px;
		background-image:url(/resources/images/brightlights/bl_football_banner.png);
		overflow: hidden;
		text-indent: -99999px;
		}

	#banner a:hover {
		background-position: 0 -50px;
		} 
	
		
	
	

	