/* Theme Name: MetroNews
Description: MetroNews delivers the most accurate and up-to-date news headlines, sports news, and outdoors news across the state of West Virginia.
Version: 2.0
Author: Pikewood Creative
Author URI: http://pikewoodcreative.com/
*/


/* =WordPress Core
-------------------------------------------------------------- */


/*.alignnone {
    margin: 5px 20px 20px 0;
} */
.alignnone {
    margin: 0;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 15px 20px;
}
a img.alignnone {
    margin: 5px 20px 15px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 15px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
a img {
	border: none;
}
.alignleft img, .alignright img, .alignnone img {
	padding-bottom: 5px;
}

/* .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    padding: 5px 3px 10px;
    text-align: center;
} */

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
} 
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    padding:0 0 8px 0;
}

.wp-caption {
	line-height: 130%;
	background: #2a2a2a;
	color: #fff;
	padding: 0px 0px;
}


/* start theme styling */

body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #2a2a2a;
	overflow: auto;
	background: #e7e5e2 url('images/noisepattern.png') 0 0;
}
#tinymce {
	background: none !important;
}
a {
	text-decoration: none;
	color: #454545;
	/* color: #34598b; */
	/* color: #1f3d79; */
	outline: 0;
	font-weight: bold;
}
a:hover {
	color: #a1151a;
	text-decoration: underline;
}
a:active, a:focus {
	outline: 0;
}
a.red {
	color: #a1151a;
}
a.black {
	color: #2a2a2a;
}
object, embed { 
  outline: 0;
}
.post-content a {
	color: #a1151a;
	font-weight: bold;

}
.post-content {
	line-height: 130%;
	float: left;
	margin-bottom: 20px;
	width: 100%;
	font-family: Georgia, Times, 'Times New Roman', serif;

}
.post-content p span, .post-content span, .post-content span span, .post-content span span span {
	line-height: 130% !important;
	font-family: Helvetica, Arial, sans-serif !important;
}
p {
	margin: 0 0 15px 0;
	line-height: 130%;
}
hr {
	float: left;
	border: 0;
	height: 0;
	border-top: 1px solid #d8d8d8;
	width: 100%;
	margin: 10px 0;
}
.feature-hr hr {
	margin: 15px 0;
}
input, textarea {
	font-family: Helvetica, Arial, sans-serif;
}
input[type="submit"] {
	cursor: pointer;
}
h1, h2, h3, h4 {
	line-height: normal;
	margin: 0;
	font-family: "acumin-pro",sans-serif;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
}
h5, h6 {
	font-weight: normal;
	line-height: normal;
	margin: 0;
}
h1 {
	font-size: 37px;
	padding-bottom: 15px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 22px;
	padding-bottom: 15px;
}
h4 {
	font-size: 18px;
	padding-bottom: 15px;
	font-weight: bold;
	line-height: 21px;
}
h5 {
	font-size: 16px;
	padding-bottom: 15px;
}
h6 {
	font-size: 14px;
	padding-bottom: 15px;
}
h1 a, h2 a, h3 a, h4 a {
	font-weight: 700;
	font-family: "acumin-pro",sans-serif;
	 -webkit-font-smoothing: antialiased; 
}
h4 a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 19px
}
blockquote {
	border-left: 3px solid #a1151a;
	padding-left: 10px;
	font-size: 14px;
	color: #444;
	line-height: 130%;
}
.MsoNormal {
	margin-bottom: 0 !important;
	margin: 0 0 15px 0 !important;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	line-height: 130% !important;
	float: left !important;
}
/*
.post-content span span {
	font-size: medium !important;
}
*/
#header-wrap {
	width: 100%;
	background: #ffffff;
	height: 115px;
	border-bottom: 1px #8c8c8c solid;
}
.header {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
}
.topline {
	border-color: #8c8c8c;
	background-color: #8c8c8c;
	color: #8c8c8c;
	margin: 15px 0 0 0;
	padding: 0;
}
.banner-live {
	background: #000;
	height: 40px;
	line-height: 40px;
	width: 100%;
	color: #ffffff;	
}
.banner-text {
	margin: 0 auto;
	font-size: 20px;
	height: 40px;
	width: 1008px;
	padding-left: 28px;
}
.banner-text .live {
    color: #a1151a;
    background: url('images/sprite-sheet.png') -12px -218px no-repeat;
    float: left;
    width: 71px;
    padding-left: 20px;
}
.banner-text .upcoming {
	color: #a1151a;
/* 	background: url('images/sprite-sheet.png') -14px -214px no-repeat; */
	float: left;
	width: 90px;
}
.rotatorbg {
	background: #000000;
	width: 100%;
/* 	height: 48px; */
	padding: 0;
}
.rotatewrap {
	width: 1008px;
	margin: 0 auto; 
	position: relative; 
/* 	height: 48px; */
	overflow: hidden; 
}
.rotatewrap ul {
	padding: 0;
	margin: 0;
}
.rotatewrap ul li{
	list-style-type: none;
}
#banner-normal {
	background: #6d131b;
	height: 4px;
	width: 100%;
}
.showtime {
	font-size: 12px;
	padding-left: 10px;
	vertical-align: middle;
	color: #969696;
}
a.watch-now, a.listen-now {
	padding: 5px 8px 5px 8px;
	color: #000;
	border: 1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-transform: uppercase;
	background: url('images/sprite-sheet2.png') 0 -404px repeat-x;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
}
a.watch-now {
	margin-left: 15px;
}
a.listen-now {
	margin-left: 5px;
}
a.watch-now:hover, a.listen-now:hover {
	text-decoration: none;
	color: #a1151a;
}
/*.page-bg-2-wrap {
	background: url('images/page-bg-2.jpg') center top repeat-x;
	background-size: 2000px 843px;
	overflow: auto;
} */
.page-bg-2-wrap {
	background: url('images/page-bg-thin.png') center top;
/* 	background-size: 2000px 28px; */
	overflow: auto !important;
}
#logo {
	float: left;
	width: 260px;
	height: 41px;
	margin: 18px 40px 0 0;
	}	 	 
#nav-small {
	float: left;
	height: 24px;
	line-height: 24px;
	width: 620px;
	margin-top: 26px;
}	  
#nav-small ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#nav-small li a {
	float: left;
	font-weight: normal;
	margin-right: 14px;
	color: #444545;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-family: "Helvetica Oblique", "Arial";
	text-transform: uppercase;
}
#nav-small li {
	float: left;
	background: none !important;

}
#nav-small li a:hover {
	text-decoration: underline;
}
#search input[type="text"] {
	float: left;
	width: 111px;
	height: 24px;
	color: #464646;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url('images/sprite-sheet.png') -9px -122px no-repeat;
	border: 0;
	line-height: 24px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-style: italic;
}
#search img {
	float: left;
	padding-top: 3px;
}
#search input[type="submit"] {
	float: left;
	width: 30px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: url('images/sprite-sheet.png') -131px -122px no-repeat;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* .menu-item-21 a { background: url('images/sprite-sheet.png') -348px -83px no-repeat;	} */
#nav-big {
	margin: 0px auto 0 auto;
    width: 1024px;
}
#nav-big ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#nav-big ul li {
	float: left;
	width: 155px;
	border: #8c8c8c 1px solid;
	border-bottom: none;
	margin: -1px -1px 0 0;
	height: 40px;
	line-height: 40px;
}
#nav-big li a {
	float: left;
	color: #e3202d;
	text-decoration: none;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	width: 154px;
	font-family: "acumin-pro",sans-serif;
}
#nav-big li a:hover {
	text-decoration: none;
}
#menu-primary-menu .current-menu-item a {
	color: #fff !important;
}
#channellogo {
	float: left;
	padding: 10px 0 0 20px;
	margin-top: -1px;
}
#channellogoactive {
	float: left;
	padding: 1px 0px 0px 0px;
	margin-top: -1px;
}
.social-top {
	float: left;
	padding-top: 16px;
	padding-left: 2px;
}
.social-top img {
	padding-left: 4px;
}
#menu-primary-menu-1 .menu-item-object-page .menu-item-object-page a{
	background: none !important;
}
#menu-primary-menu .last {
	padding-right: 0;
}
#leaderboard, #leaderboard-footer {
	width: 728px;
	height: 90px;
	text-align: center;
	clear: both;
	/* border: 1px solid #bbb; */
	background: #fff;
}
#leaderboard {
	margin: 0 auto;
}
#leaderboard-footer {
	margin: 15px auto;
}
#leaderboard img {
	border: 0;
}
#leaderboard-wrap {
	width: 100%;
	height: 108px;
	padding: 15px 0;
/*	background: url('images/fade.png') 0 0 repeat-x; */
	clear: both;
	background: url('images/sprite-sheet.png') center 104px no-repeat;
}
#channel-leaderboard {
	width: 970px;
	height: 90px;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.page-155807, .darktheme  {
	background: #202020;
	font-family: "acumin-pro",sans-serif;
	font-weight: 400;
}
.page-155807 .page-bg-2-wrap {
	background: none;
}
.channelfont {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	color: #fff;
	padding-top: 0px !important;
}
.channelfont a {
	color: #fff;
}
.showfont {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	color: #202020;
	padding-top: 0px !important;
}
.showlfont a {
	color: #202020;
}
.channel-background {
/* 	background: #202020 url('images/ads/GameDay-Ad-Wallpaper-01.jpg') center top no-repeat; */
}
.video-js {
	width: 100%;
/* 	height: 551px; */
}
.video-js-single {
	width: 650px;
	height: 365px;
}
.video-js-single-inline {
	width: 490px;
	height: 276px;
}
.video-js-frontpage {
	width: 100%;
	height: 168px;
}
.vjs-big-play-button {
/*
	left: 42% !important;
	top: 36% !important;
*/
}
.vjs-play-progress {
	background: #e61212 !important;
}
.showcontent {
	width: 400px;
	float: left;
}
.showcontent h3 {
	font-weight: 100;
}
.showwrap {
	background: #dadad7;
	float: left;
	border-top: 10px #e3202d solid;
	padding: 40px;
	margin-bottom: 20px;
}
.audioplayback {
    width: 450px;
    padding-left: 50px;
	float: left;
}
.video-js-shows {
	width: 650px;
	height: 366px;
	margin-bottom: 25px;
}
.vjs-playlist {
	height: 180px;
	overflow: hidden;
}
.vjs-playlist img {
	width: auto;
	height: auto;
}
.vjs-playlist img:hover {
	opacity: .8;
}
.playlisttitle {
	color: #ebebeb;
	padding-top: 5px;
	display: block;
}
.vjs-playlist-item a:hover {
	text-decoration: none;
}
.vjs-playlist-name {
	font-weight: 100;
	font-family: Helvetica, Arial, sans-serif;
}
.showslist .vjs-playlist-description {
	display: none;
}
.showslist .vjs-playlist-item {
	float: left;
	width: 310px;
	display: inline-block;
	height: 175px !important;
	padding-right: 15px;
}
.showslist .vjs-playlist-thumbnail {
	width: 270px !important;
	height: 152px !important;
}
.showslist .vjs-playlist-name {
	float: left;
	width: 180px;
	height: 50px;
	white-space: normal;
}
.showslist cite.vjs-playlist-name {
    height: auto;
    padding-top: 5px;
}
.sportsshows .showlisttitle, .sportsshows .showlisttime {
	color: #454545 !important;
}
.upnextwrap .vjs-mouse.vjs-playlist cite {
	height: 21px;
}
.showslist .vjs-mouse.vjs-playlist {
	width: 80000px;
	padding-left: 3px;
}
.showslist. vjs-playlist.vjs-playlist {
  width: auto;
}
.showslist .vjs-playlist-description {
  display: none;
}
.upnexttitle {
    font-size: 20px;
    padding: 4px 10px 4px 0;
    float: left;
}

.channelplaylist {
	background: none !important;
	height: 20px;
	margin: 0;
	padding: 9px 0 0 0 !important;
	float: left;
	
}
.channelplaylist li, .channelplaylist .vjs-playlist-thumbnail, .channelplaylist .vjs-playlist-duration, .channelplaylist .vjs-playlist-description {
	display: none;
}
.showslist .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before {
	height: 112px;
	width: 270px;
	padding-top: 40px;
}
.showslist .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
    height: 34px;
    width: 40px;
    padding-top: 0;
}
.vjs-playlist-small {
    overflow-y: scroll;
    height: 500px;
    width: 290px;
    overflow-x: hidden;
    list-style: none;
    padding-left: 15px;
}
.vjs-playlist-small-item {
    width: 100%;
    padding-bottom: 5px;
    color: #454545;
}
.vjs-playlist-small-item img {
	width: 25% !important;
	height: 25% !important;
    float: left;
    padding-right: 10px;
}
.vjs-playlist-small-item .playlisttitle {
    display: block;
    height: 48px;
    color: #454545;
    padding: 0px 5px 0 0;
    font-size: 12px;
}
.vjs-playlist-small-info .showtitle h2{
	color: #454545;
    padding: 10px 10px 0px 10px;
    font-weight: 700;
    font-family: "acumin-pro",sans-serif;
	font-size: 20px;
	line-height: 20px;
}
.vjs-playlist-small-info .showdesc {
	color: #454545;
    padding: 0 0 0px 10px;
    font-size: 14px;
}
.showplaylist {
	display: block !important;
	float: left;
	height: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.upnext {
	Color: #e3202d;
	font-size: 20px;
	padding: 4px 10px 4px 0;
	float: left;
}
.ondemandtitle {
	color: #e3202d;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}
.showtitle h2 {
	color: #fff;
	padding-top: 10px;
	font-weight: 700;
	font-family: "acumin-pro",sans-serif;
}
.showdesc {
	color: #fff;
	padding-bottom: 15px;
}
.showshr {
	border-color: #e3202d;
	background-color: #e3202d;
	color: #e3202d;
	margin: 10px 0 10px 0;
	padding: 0;
	height: 0px;
}
.showstitle {
	color: #e3202d;
	font-size: 25px;
	width: 100%;
	float: left;
}
.showbox a:hover {
	text-decoration: none;
}
.showbox {
    padding: 0;
    float: left;
    width: 300px;
    margin: 10px;
    height: 290px;
}
.showslistwrap {
	padding: 0 0 30px 0px;
    float: left;
    width: 780px;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 180px;
}
.channelpadding {
	padding-bottom: 110px;
}
.showslist {
	padding: 0 0 30px 0px;
    float: left;
    width: 100000px;
    height: 180px;
}
.channelshowslist {
	padding: 0 0 30px 0px;
    float: left;
}
.showslistpadd {
	padding: 0 0 30px 10px;
    float: left;
}
#showleft {
	width: 54px;
	height: 164px;
	float: left;
	margin: 20px 20px 0 10px ;
}
#showright {
	width: 54px;
	height: 164px;
	float: left;
	margin: 20px 0px 0 20px ;
}
.showlistimage {
	background: #161616;
    text-align: center;
    padding: 30px 20px 30px 20px;
    height: 150px;
}

.showlistimage img {
    vertical-align: middle;

}
.showpagelistimage {
    background: #161616;
    text-align: center;
    padding: 30px 20px 30px 20px;
    width: 80px;
    float: left;
    margin-right: 10px;
}
.showsinfo {
	float: left;
	width: 470px;
}
.showpagelistimage img {
    vertical-align: middle;
}    
.showhelper {
	display: inline-block;
    height: 100%;
	vertical-align: middle;
}
.showlisttitle {
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	text-decoration: none;
	padding-top: 10px;
}
.showlisttime {
	color: #fff;
	font-size: 14px;
	font-weight: 100;
	font-style: italic;
}
#page-wrap {
	width: 980px;
	margin: 0 auto;
	clear: both;
	padding: 10px;
}
#baron-widget-div-leaderboard {
	height: 110px;
	width: 300px;
	float: left;
	margin-bottom: 10px;
	border: black solid 1px;	

}
#sidebar {
	float: left;
	width: 300px;
	padding: 3px 5px 3px 3px;
	margin: 0 0 15px 22px;
	background: #efefef;
}
.sidebar-ad-1, .sidebar-ad-2, .sidebar-ad-3 {
	float: left;
	border: 1px solid #d8d8d8;
}
.sidebar-ad-1 {
	margin-bottom: 10px;
}
.sidebar-ad-2 {
	margin-bottom: 10px;
}
.sidebar-ad-3 {
	margin-bottom: 20px;
}
.sidebar-ad-special {
	margin-bottom: 10px;
}
.sidebar-widget {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-top: 3px solid #a1151a;
	background: #fff url('images/sprite-sheet.png') -731px -49px no-repeat;
}
.sidebar-widget h3 {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	background: #a1151a;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
/*	font-family: 'Questrial', sans-serif; */
}
.sidebar-widget-content, .textwidget, .sidebar-widget .menu-sports-tabs-container {
	float: left;
	padding: 15px 10px 10px 10px;
	font-size: 14px;
	width: 280px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
	background: #fff;
}
.sidebar-widget-content ul, .textwidget ul, .sidebar-widget .menu-sports-tabs-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidebar-widget-content ul li, .textwidget ul li, .sidebar-widget .menu-sports-tabs-container ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
	margin-bottom: 1px;
	border-bottom: 1px solid #d8d8d8;
}
.sidebar-widget ul, .sidebar-widget ol {
	display: block;
	clear: both;
}
.video-widget {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	background: #000 url('images/small-fade.png') 0 0 repeat-x;
}
.video-widget-2 {
	float: left;
	padding: 0 10px 10px 10px;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
	width: 279px;
}
.video-widget h4 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 0 0;
}
.video-widget p {
	padding: 3px 15px 5px 0px;
	margin: 0;
	font-size: 12px;
	color: #868686;
}
.outdoorsvideo .showtitle h2 {
	color: #fff;
}
.outdoorsvideo .playlisttitle, .outdoorsvideo .playlisttitle:hover {
	color: #fff;
}
.hs-video-widget {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.hs-video-widget-2 {
	float: left;
	padding: 0 10px 10px 10px;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
	width: 279px;
}
.hs-video-widget h4 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 10px 15px 0 15px;
}
.hs-video-widget p {
	padding: 3px 15px 5px 15px;
	margin: 0;
	font-size: 12px;
	color: #868686;
}
.view-all {
	float: left;
	height: 27px;
	line-height: 29px;
	width: 79px;
	text-align: center;
	font-size: 13px;
	background: url('images/sprite-sheet.png') -137px -160px repeat-x;
}
.view-all a, .view-all-large a {
	color: #a1151a;
}
.view-all-large {
	float: left;
	height: 27px;
	line-height: 29px;
	width: 125px;
	text-align: center;
	font-size: 13px;
	background: url('images/white-tab-large.png') 0 0 no-repeat;	
}
.newssidebar ul {
	padding: 5px 0 0 5px;
}
.newssidebar li {
	padding: 5px 0 5px 0;
	margin: 0;
	border-bottom: 1px solid #d8d8d8;
	float: left;
	width: 100%;
	color: #999;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	list-style: none;
}
.wvpoll {
	float: left;
	padding: 10px;
	margin-top: 0px;
	background: #fff;
	width: 93%;
}
.wvpollline {
	border-top: 1px solid #d8d8d8;
	width: 100%;
	height: 1px;
	display: block;
	padding: 0 0 3px 0;
}
.wvpoll li {
	padding: 0 0 5px 0;
	margin-bottom: 8px;
	border-bottom: 1px solid #d8d8d8;
	float: left;
	width: 100%;
	color: #999;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	list-style: none;
}
.categories li.active, .sidebar-widget .menu-sports-tabs-container li.active, .sidebar-widget .menu-sports-tabs-container li.current-menu-item {
	background: url('images/arrow-red.png') 5px 8px no-repeat;
}
.current-menu-item {
	background: #e3202d;
}

.categories li.active a, .sidebar-widget .menu-sports-tabs-container li.active a, .sidebar-widget .menu-sports-tabs-container li.current-menu-item a {
	color: #a1151a;
	font-weight: bold;
}
.categories li a, .sidebar-widget .menu-sports-tabs-container li a {
	color: #2a2a2a;
	padding: 0 0 0 15px;
	font-weight: normal;
}
.sportsmenuwrap {
	width: 100%;
	height: 40px;
	margin-bottom: 15px;
}
.sportsmenuwrap .first {
	border-left: none;
	width: 195px;
}
.sportsmenuwrap ul {
	width: 100%;
	list-style: none;
	background: red;
	margin: 0;
	padding: 0;
    background: #454545;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    position: relative;
    width: 100%;
}
.sportsmenuwrap ul li {
	width: 195px;
	float: left;
	height: 40px;
	text-align: center;
    list-style: none;
    border-left: 1px solid #787878;
    text-transform: uppercase;
}
.sportsmenuwrap ul li:hover {
	background: #e3202d;
    color: #fff;
}
.sportsmenuwrap ul li a {
	color: #fff;
	width: 195px;
	line-height: 40px;
	display: block;
	font-weight: 100;
}
.sportsmenuwrap ul li a:hover {
	text-decoration: none;
}




.commentarymenuwrap {
	width: 100%;
	height: 40px;
	margin-bottom: 15px;
}
.commentarymenuwrap .first {
	border-left: none;
	width: 216px;
}
.commentarymenuwrap ul {
	width: 100%;
	list-style: none;
	background: red;
	margin: 0;
	padding: 0;
    background: #454545;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    position: relative;
    width: 100%;
}
.commentarymenuwrap ul li {
	width: 216px;
	float: left;
	height: 40px;
	text-align: center;
    list-style: none;
    border-left: 1px solid #787878;
    text-transform: uppercase;
}
.commentarymenuwrap ul li:hover {
	background: #e3202d;
    color: #fff;
}
.commentarymenuwrap ul li a {
	color: #fff;
	line-height: 40px;
	display: block;
	font-weight: 100;
}
.commentarymenuwrap ul li a:hover {
	text-decoration: none;
}
.headerweather {
	float: right;
	
}
.post-featured-area {
	float: left;
	width: 650px;
	margin-bottom: 20px;
}
.posttime {
	font-size: 12px;
	color: #818181;
}
#footer-wrap {
	width: 100%;
	min-height: 140px;
	margin: 0 auto;
	border-bottom: solid 4px #6d131b;
	clear: both;
	background-color: #a1151a;	
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b4191f), to(#8f1115)); /* Safari 4-5, Chrome 1-9 */	
	background: -webkit-linear-gradient(top, #b4191f, #8f1115); /* Safari 5.1, Chrome 10+ */	
	background: -moz-linear-gradient(top, #b4191f, #8f1115); /* Firefox 3.6+ */	
	background: -ms-linear-gradient(top, #b4191f, #8f1115); /* IE 10 */
	background: -o-linear-gradient(top, #b4191f, #8f1115); /* Opera 11.10+ */
	color: #fff;
}
#footer {
	width: 1000px;
	margin: 0 auto;
	font-size: 12px;
}
#footer a {
	color: #fff;
	font-weight: bold;
}
#footer ul {
	float: right;
	padding: 0;
	margin: 0 0 5px 0;
	list-style-type: none;
}
#footer ul li {
	float: left;
	margin-right: 7px;
	padding-right: 7px;
}
#footer ul li.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
#footer ul#menu-admin-menu-footer {
	float: right;
	margin: 15px 0 5px 0;
	padding: 0;	
}
#footer ul#menu-admin-menu-footer li {
	margin-right: 5px;
	margin-left: 0;
	padding-right: 5px;
	border-right: 1px solid #fff;
}
#footer ul#menu-admin-menu-footer li.last {
	border-right: none;
	padding-right: none;
	margin-right: none;
}
ul#mobile-site {
/*
float: left;
	margin: 15px 0;
	padding-left: 10px;
*/
}
ul#mobile-site li {
	margin: 0 5px 0 0;
	padding-right: 5px;
	border-right: 1px solid #fff;
}
ul#socialmedia-footer {
	float: right;
	clear: both;
	margin-top: 0;
}
ul#socialmedia-footer li {
	border-right: none;
	padding-right: 0;
	margin-right: 5px;
	float: left;
	margin-bottom: 6px;
}
ul#socialmedia-footer li a {
	display: block;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.appbutton {
    padding-top: 10px;
}
.appbutton img {
	height: 35px;
}
ul#socialmedia-footer li.socialmedia-facebook a {
	background: #c0272d url("images/facebook.png") no-repeat 10px 4px;
}
ul#socialmedia-footer li.socialmedia-twitter a {
	background: #c0272d url("images/twitter-bird-mini.png") no-repeat 10px 4px;
}
#menu-primary-menu-1 {
	font-size: 18px;
}
#menu-primary-menu-1 li {
	background: url('images/white-pipe.png') right 2px no-repeat;
}
#menu-primary-menu-1 li.last {
	background: none;
}
.footer-left {
	float: left;
	width: 400px;
	margin-top: 15px;
	padding-left: 10px;
}
.footer-left img {
	padding: 0 0 10px 0;
}
.footer-right {
	float: right;
	width: 520px;
	padding-right: 10px;
	text-align: right;
}
.footer-alerts {
	float: right;
	padding-right: 10px;
}
.emaildesc {
	font-size: 12px;
	color: #6d6d6d;
	font-style: italic;
}
.pikewood {
	font-size: 10px;
	float: left;
    padding-right: 5px;
}
.column-97 {
	float: left;
	width: 97px;
}
.column-97 img {
	width: 97px;
	height: 52px;
}
.column-140 {
	float: left;
	width: 140px;
}
.column-203 {
	float: left;
	width: 203px;
}
.column-203 img {
	width: 203px;
	height: 109px;
}
.column-306 {
	float: left;
	width: 306px;
}
.column-310 {
	float: left;
	width: 310px;
}
.column-310 img {
	width: 310px;
	height: 166px;
}
.column-310-outdoors {
	float: left;
	width: 310px;
}
.column-320 {
	float: left;
	width: 320px;
}
/*.column-320 img {
	width: 312px;
	height: 168px;
} */
.column-419 {
	float: left;
	width: 419px;
}
.column-427 {
	float: right;
	width: 427px;
}
.column-427 img {
	width: 419px;
	height: 226px;
}
.column-490 {
	float: left;
	width: 490px;
}
.column-650 {
	float: left;
	width: 650px;
	margin-bottom: 20px;
}
.column-980 {
	float: left;
	width: 980px;
	margin-bottom: 20px;
}
.feature a img {
/*	padding: 3px; */
/*	border: 1px solid #c0c0c0; */
    margin-bottom: 5px;
}
.feature a img:hover {
	opacity:0.9;
}
.column-320 h4 {
	padding: 0;
}
.column-203 h4 {
	padding-bottom: 15px;
}
.nopadd h4 {
	padding: 0;
}
.gutter-10 {
	margin-right: 10px;
}
.gutter-20 {
	margin-right: 20px;
}
.gutter-21 {
	margin-right: 21px;
}
.gutter-25 {
	margin-right: 25px;
}
.gutter-28 {
	margin-right: 28px;
}
.gutter-30 {
	margin-right: 30px;
}
.gutter-31 {
	margin-right: 31px;
}
.clear {
	clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.divider-650 {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}
.single-divider-dotted {
	float: left;
	width: 100%;
	padding: 8px 0;
	margin-bottom: 20px;
	text-align: center;
	border-top: 1px dotted #aaa;
}
.divider-dotted {
	float: left;
	width: 100%;
	padding: 8px 0;
	margin-bottom: 20px;
	text-align: center;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	color: #888;
}
.divider-dotted a {
	color: #a1151a;
	font-size: 14px;
	font-weight: bold;
}
.home-lead-image {
	width: 650px;
	height: 350px;
	overflow: hidden;
	position: relative;
	background: #000;
}
.home-lead-image img {
	width: 650px;
	height: 350px;
	display: block;
}
.small-lead-image {
	width: 419px;
	height: 286px;
	float: left;
	position: relative;
}
.small-lead-image img {
	width: 419px;
	height: 286px;
	display: block;
}
.small-lead-description {
	color: #fff;
	background: #000;
	padding: 8px 13px;
	float: left;
	width: 393px;
	position: relative;
/* 	background: url("images/feature-bg.png") repeat-x 0 0; */
}
.small-lead-description a {
	color: #fff;
}
.small-lead-description h3 {
	padding: 3px 0;
	font-size: 22px;
/*	font-family: 'Questrial', sans-serif; */
}
.small-lead-description h3 a {
	font-weight: normal;
}
.small-lead-description p {
	font-size: 13px;
	color: #CCC;
	margin: 0;
	padding-top: 5px;
}
.small-lead-description p a {
	color: #33a5c5;
	font-weight: normal;
}
.small-lead-description p.gold a {
	color: #ffd146;
}
.small-lead-description p.green a {
	color: #1e9554;
}
.small-lead-description p.brown a {
	color: #9a745d;
}

.small-lead-excerpt {
	float: left;
	background: url('images/arrow-black-2.png') 13px 0 no-repeat;
	padding-top: 13px;
}
.small-lead-excerpt a {
	color: #a1151a;
	font-weight: bold;
}
.small-lead-excerpt .feature-excerpt {
	margin: 0;
}
.black-arrow {
	width: 18px;
	height: 9px;
	position: absolute;
	bottom: 0;
	left: 15px;
}
.black-arrow img {
	width: 18px !important;
	height: 9px !important;
}
.home-lead {
	float: left;
}
.home-lead-description {
	width: 650px;
	min-height: 55px;
	bottom: 87px;
	position: relative;
	margin-bottom: -68px;
	background: url('images/sprite-sheet2.png') 0 0 repeat-x;
	padding: 20px 0 12px 0;
	color: #9e9e9e;
	font-weight: 100;
}
.home-lead-description h2 {
	padding: 0 20px 0 20px;
	/* background: url('images/arrow-white-left.png') 0 4px no-repeat; */
}
.home-lead-description h2 a {
	color: #fff;
    font-size: 40px;
    line-height: 45px;
    font-weight: 700;
 }
.home-lead-description a {
	color: #d0242a;
}
.home-lead-description p {
	margin: 0;
	font-size: 13px;
	padding: 13px 20px 5px 20px;
}
.home-lead-description a:hover {
	text-decoration: none;
}
.feature-description {
	margin: 0;
	padding: 2px 0;
	color: #727272;
	font-size: 12px;
}
.feature-description a {
	font-size: 12px;
	font-weight: normal;
}
a.fullstorylink {
	display: block;
}
.sports {
	margin-bottom: 15px;
}
.feature-description a {
	font-weight: normal;
}
.feature-excerpt {
	font-size: 14px;
}
.feature-excerpt a {
	font-size: 12px;
	font-weight: normal;
}
.related-articles {
	font-size: 12px;
}
.related-articles p {
	margin: 0 0 15px 0;
}
.related-articles strong {
	text-transform: uppercase;
}
.related-articles ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.related-articles li {
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #d8d8d8;
}
.social {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.social-2 {
	float: left;
	width: 100%;
	margin-bottom: 6px;
}
.social-wrapper {
	float: left;
	width: 120px;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	border-left: 3px solid #aaa;
}
.post-title {
	line-height: 100%;
}
.details {
	margin: 0;
	padding-bottom: 10px;
	color: #727272;
	font-size: 14px;
}
.comment-wrapper {
	float: left;
	padding: 15px;
	border-top: 3px solid #a1151a;
	font-size: 10px;
	width: 460px;
	background: #f8f8f8;
	color: #777;
	font-family: Helvetica, Arial, sans-serif;
}
.comment-wrapper a {
	color: #a36d6d;
}
.comment {
	float: left;
	overflow: hidden;
	width: 100%;
	color: #3c3c3c;
	list-style-type: none;
	padding: 0;
}
.comment-name {
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 15px;
}
.comment-text {
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 15px;
}
.comment-details {
	font-weight: bold;
	color: #999;
	margin-left: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #aaa;
}
.comment-title {
	line-height: 32px;
	padding-bottom: 0px;
}
#comments-form {
	width: 100%;
	float: left;
}
#commentform #author, #commentform #email {
	margin-right: 5px;
	border: 1px solid #bbb;
	padding: 6px;
	font-size: 16px;
}
#commentform #comment {
	width: 75%;
	border: 1px solid #bbb;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding: 6px;
	line-height: 130%;
}
#commentform #submit {
	border: 0;
	padding: 6px 8px;
	background: #a1151a;
	color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-appearance: none;
	font-size: 16px;
/*	font-family: 'Questrial', sans-serif; */
}
#commentform #submit:hover {
	background: #2a2a2a;
}
.comment-awaiting-moderation {
	background: #FFCECE;
	line-height: 34px;
	padding: 4px 8px;
}
.safe-comments-report-link {
	float: right;
	text-align: right;
	font-size: x-small;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 13px;
	background: url('images/sprite-sheet2.png') 0 -541px no-repeat;
}
.safe-comments-report-link span a {
	font-size: 11px;
	color: #737373;
}
#respond {
	width: 100%;
	float: left;
	padding-left: 20px;
}
.comment-nav {
	padding-left: 20px;
}
.cc1, .cc2, .cc3 {
	float: left;
	height: 32px;
}
.cc3 {
	margin-right: 7px;
}
.cc2 {
	background: url('images/sprite-sheet2.png') 0 -433px repeat-x;
}
.cc2 h3 {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 0;
}
.archive-day {
	border-bottom: 1px dotted #aaa;
	margin-bottom: 10px;
	padding: 10px 0 5px 0;
}
.commentarytitle {
	border-bottom: 1px dotted #aaa;
	padding: 20px 0 0px 0;
}
.archive-date {
	color: #777;
	font-size: 18px;
	margin-left: 3px;
	vertical-align: middle;
}
.show-banner {
	float: left;
	margin-bottom: 20px;
}
.show-banner a img {
	border-top: 3px solid #a1151a;
}
.affiliates td {
	padding-right: 20px;
}
.recent-shows-thumb, .blog-thumb {
	float: left;
	width: 53px;
	margin-right: 10px;
}
.recent-show-date, .recent-show-title, .recent-show-name, .blog-date {
	float: left;
	width: 237px;
	font-size: 14px;
}
.recent-show-date, .blog-date {
	color: #777;
}
.blog-title {
	float: left;
	width: 237px;
	margin-top: 4px;
}
.blog-date a {
	color: #a1151a;
}
ul.blog-list li {
	margin-bottom: 3px;
	padding-bottom: 3px;
}
ul.recent-shows-list li  {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
ul.archive-list li {
	padding: 5px 0 5px 10px;
	width: 290px;
}
.archive-list li a {
	margin-left: 20px;
}
.archive-list {
	float: left;
	width: 100%;
}
.hidden {
	text-indent: -999999px;
	height: 1px;
}
.people-wrap {
	float: left;
	width: 305px;
	padding-right: 20px;
}
.our-people {
	font-size: 13px;
	width: 100%;
	margin-top: 5px;
	float: left;
}
.our-people h3 {
	padding-bottom: 3px;
	font-size: 18px;
}
.our-people .feature {
	width: 80px;
	float: left;
	margin-bottom: 15px;
}
.our-people .feature a img {
	margin: 0;
}
.our-people .text {
	float: left;
	width: 215px;
	padding-left: 10px;
}
h2.results {
	margin-bottom: 15px;
}
.description {
	font-size: 10px;
	color: #777;
	background: #fff;
	padding: 0 0 5px 0;
	line-height: 130%;
}
.description p {
	margin: 0;
	line-height: normal;
}
.caption, .wp-caption {
	line-height: 130%;
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
}
.caption {
	font-size: 12px;
	padding: 0 0 5px 0;

}
.wp-caption {
	font-size: 12px;
	padding: 0;
	color: #2a2a2a;
}
.post-featured-area img {
	padding-bottom: 5px;
}
.bottom-padd {
	padding-bottom: 10px;
}
.livestream-sidebar {
	padding-bottom: 10px;
	float: left;
	margin-left: 1px;
	width: 100%;
}
.livestream-title {
	padding: 5px 0px 5px 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.livestream-sidebar strong {
	color: #A1151A; 
	font-size: 12px;
}
.livestream-showname {
	font-size: 12px;
}
.sidebar-widget .show-title {
	float: left;
	height: 27px;
	line-height: 29px;
	text-align: center;
	font-size: 13px;
	background: #ffffff;
	padding: 0 5px 0 5px;
	border-radius: 10px 10px 0 0;
	box-shadow: 0px 0px 1px #4a4a4a;
	margin-left: 1px;
}
.view-all a, .view-all-large a {
	color: #a1151a;
}
.hiddenform {
	display: none;
}
iframe #twitter-widget-0 .byline {
	display: none;
}
.greenbrier-banner {

}
.hs-basketball-tournament .basketball-tourney-banner {
	width: 714px;
	 /* 980px - 266px */
	height: 73px; 
	/*  179px - 106px */
	padding-top: 106px;
	padding-left: 266px;
	background: url('hstournament/images/header-bg3.jpg') 0 0 no-repeat; 
	margin: 0 0 20px 0;
	position: relative;
}
.basketball-tourney-button-video {
	display: block;
	background: url('hstournament/images/video-buttons.png') 0 0 no-repeat;
	width: 146px;
	height: 44px;
	text-indent: -999px;
	overflow: hidden;
}
.basketball-tourney-button-video:hover {
	background-position: 0 -44px;
}
.hs-tournament .tourney-banner {
	width: 980px;
	height: 121px;
	padding-top: 106px;
	padding-left: 306px;
	background: url('hstournament/images/baseball-header-bg-1.png') 0 0 no-repeat; 
	margin: 0 0 20px 0;
	position: relative;
}
.tourney-button-video {
	display: block;
	background: url('hstournament/images/video-buttons.png') 0 0 no-repeat;
	width: 146px;
	height: 44px;
	text-indent: -999px;
	overflow: hidden;
}
.tourney-button-video:hover {
	background-position: 0 -44px;
}
.live-video-button {
	width: 146px;
	height: 44px;
	position: absolute;
	right: 15px;
	top: 15px;
}
.hs-tournament a.button1, .hs-tournament a.button2 {
	display: block;
	text-indent: -9999px;
	width: 260px;
	height: 82px;
	float: left;	
}
.hs-tournament a.button3, .hs-tournament a.button2-disabled, .hs-tournament a.button3-disabled  {
	display: block;
	text-indent: -9999px;
	width: 192px;
	height: 73px;
	float: left;
}
.tourney-button {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ccc;
	-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.17);
	-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.17);
	box-shadow: inset 0 -3px 0 rgba(0,0,0,.17);
	padding: 15px 18px;
	color: #292929;
	font-size: 15px;
	display: inline-block;
	margin-right: 2px;
}
.tourney-button-white {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #260103;
	-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.17);
	-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.17);
	box-shadow: inset 0 -3px 0 rgba(0,0,0,.17);
    padding: 15px 30px;
    color: #ffffff;
    font-size: 15px;
    display: inline-block;
    margin-right: 10px;
}
.tourney-button-white:hover {
	color: #fff !important;
	opacity: .8;
}
.hs-baseball-tournament {
	width: 980px;
	height: 121px;
	padding-top: 100px;
	padding-left: 106px;
	background: url('images/baseball-header-bg-1.png') 0 0 no-repeat; 
	margin: 0 0 20px 0;
	position: relative;
}
.mec-first {
    margin-left: 435px;
}
.mec-button {
	margin-top: 65px;
}
.mnblue {
	background-color: #0f91f3;
	color: #e4e4e4;
}
.mnblue:hover {
	color: #fff;
}
.tourney-button:hover {
	text-decoration: none;
}
.tourney-button .icon-stats, .tourney-button .icon-audio, .basketball-tourney-banner .icon-audio, .tourney-button .icon-video, .basketball-tourney-banner .icon-video {
	background: url('hstournament/images/tourney-button-icons.png') 0 0 no-repeat;
}
.tourney-button .icon-stats {
	background-position: 0 -40px;
}
.tourney-button .icon-audio, .basketball-tourney-banner .icon-audio, .basketball-tourney-banner .icon-audio-disabled {
	background-position: -3px 0px;
	padding-left: 28px;
}
.tourney-button .icon-video, .basketball-tourney-banner .icon-video {
	background-position: 0 -20px;
	padding-left: 32px;
}
.mnblue-disabled {
	background-color: #6b8397;
	color: #d3d3d3;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.mnblue-disabled:hover {
	color: #d3d3d3;
}
.tourney-button .icon-video-disabled, .basketball-tourney-banner .icon-video-disabled {
	background: url('hstournament/images/tourney-button-icons-disabled.png') 0 0 no-repeat;
}
.tourney-button .icon-audio-disabled, .basketball-tourney-banner .icon-audio-disabled {
	background: url('hstournament/images/tourney-button-icons-disabled.png') 0 0 no-repeat;
}
.tourney-button .icon-video-disabled, .basketball-tourney-banner .icon-video-disabled {
	background-position: 0 -20px;
	padding-left: 32px;
}

.hs-tournament a.button1 {
	background: url('hstournament/images/baseball-button-bracket.png') 0 0 no-repeat;
}
.hs-tournament a.button1:hover {
	background: url('hstournament/images/baseball-button-bracket.png') 0 -83px no-repeat;
}
.hs-tournament a.button2 {
	background: url('hstournament/images/baseball-button-audio.png') 0 0 no-repeat;
	margin-right: 10px;
}
.hs-tournament a.button2:hover {
	background: url('hstournament/images/baseball-button-audio.png') 0 -83px no-repeat;
}
.hs-tournament a.button3 {
	background: url('hstournament/images/hs-tourney-buttons-girls-final.png') 0 0 no-repeat;
	margin-right: 10px;
}
.hs-tournament a.button3:hover {
	background: url('hstournament/images/hs-tourney-buttons-girls-final.png') 0 -73px no-repeat;
}
.hs-tournament a.button2-disabled {
	background: url('hstournament/images/button2-disabled.png') 0 0 no-repeat;
	cursor: default;
}
.hs-tournament a.button3-disabled {
	background: url('hstournament/images/button3-disabled.png') 0 0 no-repeat;
	cursor: default;
}
.mec-tournament {
	background: url('images/MEC-Champ2016-WebHeader-980x179-01.jpg') 0 0 no-repeat;
	height: 170px;
}
.GBC-ad {
	float: left;
	display: block;
	clear: both;
	margin: 5px 0;
}
.hoppy-banner {
	padding-bottom: 15px;
}
.basketball-tourney-banner {
	color: #ccc;
}
.basketball-tourney-banner a {
	display: inline-block;
	border-radius: 12px;
	background-color: rgb(94, 142, 183);
	box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.17);
	padding: 12px 20px;
	text-decoration: none;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
}
.basketball-tourney-banner a.disabled {
	background-color: #676767;
	color: #d3d3d3;
}


/* WordPress Visual editor */
.mceContentBody { 
	padding: 10px;
}

/* calendar widget */
#calendar_wrap { float: left; width: 100%; }
#wp-calendar { width: 100%; }
#wp-calendar caption { text-align: center; color: #333; font-size: 20px; padding-top: 20px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 16px; text-align: right; }
#wp-calendar tfoot #prev { font-size: 16px; padding-top: 10px; }

strong.search-excerpt { }

/* ContactForm 7 styles */
div.wpcf7 {
	margin-top: 10px !important;
}
.wpcf7 input[type="text"], .wpcf7-email, .wpcf7 textarea {
	border: 1px solid #ccc;
	margin-top: 4px;
	padding: 8px;
	font-size: 14px;
	width: 85%;
}
.wpcf7 input[type="submit"] {
	border: 0;
	padding: 6px;
	background: #a1151a;
	color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
/*	font-family: 'Questrial', sans-serif; */
}
.wpcf7 input[type="submit"]:hover {
	background: #2a2a2a;
}
span.wpcf7-not-valid-tip {
	width: 95% !important;
	font-size: 16px !important;
	left: 0 !important;
	top: -11px !important;
	border: 2px solid #a1151a !important;
	background: #fff !important;
	padding: 8px !important;
	color: #a1151a !important;
}
div.wpcf7-validation-errors {
	border: 2px solid #a1151a !important;
	color: #a1151a !important;
}
div.wpcf7-response-output {
	padding: 10px !important;
	margin: 0 0 25px 0 !important;
}
div.wpcf7-mail-sent-ng {
	border: 2px solid #a1151a !important;
}
.outdoor-journal {
	width: 310px;
	background: url('images/wv-outdoors.jpg') 0 0 no-repeat;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 20px;
}
.ram_title {
	float: left;
	padding: 10px 0px 0px 20px;
	margin-bottom: 10px;

}
.ram_logo {
	float: left;
	padding: 5px 20px 0 20px;
	margin: 15px 0 0 0;
	border-right: #4a4949 2px solid;
}
.journal-entries-wrap {
	float: left;
	width: 280px;
	padding: 0;
	margin: 100px 15px 10px 15px;
	border-top: solid 2px #7f6a5f;
	border-bottom: solid 2px #7f6a5f;
}
.journal-date {
	color: #98847A;
	font-size: 12px;
	margin: 10px 0 0 0;
}
.journal-title {
	margin: 0;
}
.journal-title a {
	color: #71b9db;
	font-size: 14px;
}
.journal-title a:hover {
	color: #71b9db;
}
.journal-excerpt {
	color: #eee7e3;
	font-size: 14px;
}
.journal-all {
	text-align: center;
	font-size: 14px;
	padding-bottom: 10px;
}
.journal-all a {
	color: #c0a795;
}
.journal-all a:hover {
	color: #c0a795;
}
.trophy-room, .trout-stocking, .wvoutdoors {
	margin-bottom: 20px;
}
.post-footer {
	width: 462px;
	float: left;
	padding: 9px 12px 12px 12px;
/*	background: #f0f0f0; */
	border: 2px solid #e2e2e2;
	margin-bottom: 30px;
	margin-top: 20px;
	font-family: Helvetica, Arial, sans-serif;
}
.post-footer h3 {
	padding-bottom: 3px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
}
.bio-thumb {
	float: left;
	width: 80px;
	height: 102px;
	padding-right: 12px;
}
.bio-thumb img {
	width: 80px;
	height: 80px;
}
.author-email {
	float: left;
	background: url('images/sprite-sheet2.png') 0 -463px no-repeat;
	vertical-align: middle;
	width: 350px;
	padding-left: 20px;
	font-size: 14px;
}
.author-twitter {
	float: left;
	background: url('images/sprite-sheet2.png') 0 -489px no-repeat;
	vertical-align: middle;
	width: 350px;
	padding-left: 20px;
	font-size: 14px;
}
.author-facebook {
	float: left;
	background: url('images/sprite-sheet2.png') 0 -515px no-repeat;
	vertical-align: middle;
	width: 350px;
	padding-left: 20px;
	font-size: 14px;
}
.author-instagram {
	float: left;
	background: url('images/instagram.png') 0 0 no-repeat;
	vertical-align: middle;
	width: 350px;
	padding-left: 20px;
	margin-top: 2px;
	font-size: 14px;
}
.bio-text {
	font-size: 12px;
	float: left;
	color: #464646;
	line-height: 130%;
	padding-top: 6px;
	width: 370px;
}
a.more-by {
	float: right;
	padding: 6px 8px;
	color: #fff;
	font-size: 12px;
	background: #66aacc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
a.more-by:hover {
	text-decoration: none;
	background: #5a94b1;
}
.show-top {
	float: left;
	margin-top: 20px;
	color: #fff;
	width: 950px;
	background: #000 url('images/sprite-sheet2.png') 0 -289px repeat-x;
	padding: 15px 15px 0 15px;
}
.show-top h3 {
	padding: 0;
}
.show-top h1 {
	font-size: 30px;
	padding: 0 0 5px 0;
}
.show-top h3 {
	color: #909090;
	font-size: 18px;
	float: left;
	width: auto;
}
/* .show-top h4 {
	color: #818181;
	font-weight: normal;
	line-height: 22px;
	font-size: 12px;
	float: left;
	padding-left: 6px;
	padding-bottom: 0;
} */
.show-top .advert {
	float: right;
	width: 468px;
	height: 60px;
	overflow: hidden;
}
.show-top .titles {
	float: left;
	width: 550px;
}
.email-show {
	width: 142px;
	height: 30px;
	text-align: center;
	background: url('images/email-show-bg.png') no-repeat 0 0;
	line-height: 30px;
	margin: 0 auto 15px auto;
}
.email-show:hover {
	background: url('images/email-show-bg.png') no-repeat 0 -30px;
}
.email-show a {
	color: #fff;
	font-size: 14px;
	display: block;
	width: 142px;
	height: 30px;
	background: url('images/email-icon.png') 13px 6px no-repeat;
	padding-left: 10px;
}
.email-show a:hover {
	text-decoration: none;
}
.video-library-top {
	float: left;
	width: 980px;
	height: 65px;
	background: #5d5d5d url('images/video-library-top.jpg') 0 0 no-repeat;
}
.video-library-top h1 {
	text-align: center;
	color: #fff;
	line-height: 75px;
}
.videowrap {
	padding-bottom: 10px;
}

.videothumb {
	width: 280px;
/*	height: 39px; */
	float: left;
	position: relative;
	border-top: 1px solid #d8d8d8;
	padding-top: 10px;
}
.videothumb img {
	float: left;
	width: 105px;
	height: 58px;
	padding-bottom: 10px;
	padding-right: 7px;
}
.videothumb a {
	font-size: 14px;
	float: left;
}
.videothumb a:hover {
	text-decoration: none;
}
.video-wrapper {
	float: left;
	width: 280px;
}
.video-overlay {
	position: absolute;
	width: 27px;
	height: 20px;
	top: 48px;
	left: 78px;
	background: url('images/sprite-sheet.png') -170px -125px no-repeat;
}
.video-textwidget {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
.video-text {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 3px;
}
.sidebar-widget hr {
	margin: 2px 0 8px 0;
}
.rank {
	color: #6fa7c7;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
	min-width: 15px;
	padding-right: 3px;
}
.left-col .rank {
	color: #BAD8E8;
}
#nav-small li.video-button a {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: url('images/sprite-sheet.png') -9px -150px no-repeat;
	width: 68px;
	height: 24px;
	font-weight: bold;
	font-size: 12px;
}
#nav-small li.video-button a:hover {
	text-decoration: none;
	color: #fff;
	background: url('images/sprite-sheet.png') -9px -174px no-repeat;
}

/* In-story WVU Basketball ad */
#div-gpt-ad-1439846356030-0 {
	width: 300px;
	height: 250px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}


/* Galleria Classic Theme 2012-08-07 | https://raw.github.com/aino/galleria/master/LICENSE | (c) Aino */

#galleria-loader{height:1px!important}

.galleria-container {
    position: relative;
    overflow: hidden;
	background: url('images/gallery-background.jpg') 0 0 no-repeat;
}
.galleria-container img {
   -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow: hidden;
}
.galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
.galleria-thumbnails {
	margin: 0 auto;
}
.galleria-thumbnails .galleria-image {
    height: 48px;
    width: 89px;
    background: #000;
    margin: 0 5px 0 0;
    float: left;
    cursor: pointer;
}
.galleria-thumbnails .active {
	border: 2px solid #a1151a;
	width: 85px !important;
	height: 44px !important;
}
.galleria-thumbnails .active img {
	margin-top: -2px;
	margin-left: -2px;
}
.galleria-counter {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: right;
    color: #fff;
    font: normal 11px/1 arial,sans-serif;
    z-index: 1;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url(images/classic-loader.gif) no-repeat 2px 2px;
}
/* .galleria-lightbox-info {
	height: auto !important; 
}
.galleria-lightbox-box {
	height: 425px !important;
}*/
.galleria-info {
    /* width: 50%; */
	/* top: 15px; */
	width: 622px;
    bottom: 54px;
	min-height: 50px;
    left: 15px;
    z-index: 2;
    position: absolute;
}
.galleria-info-text {
    background: url('images/black-bg2.png') 0 0;
    padding: 8px 12px;
	min-height: 36px;
    display: none;
    /* IE7 */ zoom:1;
}
.galleria-lightbox-info {
	bottom: 17px !important; 
}
.galleria-info-title {
    margin: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	line-height: 110%;
}
.galleria-lightbox-counter {
/*	margin-top: 3px;
	margin-left: 2%;
	width: 12%; */
	text-align: right;
}

/* caption fix */
.galleria-lightbox-box .galleria-lightbox-content {
	overflow: visible;
}
.galleria-lightbox-content .galleria-lightbox-title {
	background: #fff;
	width: 100%;
}
.galleria-lightbox-content .gallery-caption {
	padding: 2px 10px 0 10px;
}
.galleria-lightbox-content .galleria-lightbox-info {
	left: 0;
	right: 0;
}
.galleria-lightbox-content .galleria-lightbox-counter {
	width: 98.5%;
	padding-right: 1.5%;
	padding-bottom: 3px;
	background: #fff;
	margin: 0;
}
.galleria-lightbox-shadow {
	display: none;
}
/* */

.gallery-desc {
	color: #aaa;
	font-size: 11px;
	line-height: 115%;
	padding-bottom: 2px;
}
.gallery-caption {
	color: #fff;
	font-size: 14px;
	width: 97%;
}
.galleria-lightbox-content .galleria-info-title {
	color: #2a2a2a;
	font-weight: normal;
}
.galleria-lightbox-content .gallery-desc {
	color: #888;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.galleria-lightbox-content .gallery-caption {
	font-size: 15px;
	color: #2a2a2a;
	line-height: 120%;
}
.galleria-info-description {
    font: italic 12px/1.4 georgia,serif;
    margin: 0;
    color: #bbb;
}
.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 9px;
    right: 8px;
    background-position: -753px -11px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}
.notouch .galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-close:active{
    opacity:1;
    filter: alpha(opacity=100);
}
.galleria-info-link {
    background-position: -669px -5px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000;
}
.notouch .galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 0;
    z-index: 2;
    background-position: 0 0;
}
.galleria-image-nav-right {
    left: auto;
    right: 0;
    background-position: -50px 0;
    z-index: 2;
}
.galleria-image-nav-right:hover {
    background-position: -50px -124px;
}
.galleria-image-nav-left:hover {
    background-position: 0 -124px;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-thumbnails-container .galleria-thumb-nav-left,
.galleria-thumbnails-container .galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 20px;
    width: 20px;
    z-index: 3;
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.galleria-thumbnails-container .galleria-thumb-nav-right {
    background-position: 0 0;
    border-right: none;
    right: 0;
    left: auto;
	top: 13px;
}
.galleria-thumbnails-container .galleria-thumb-nav-left {
    background-position: 0 0;
    border-right: none;
	left: 0;
	right: auto;
	top: 13px;
}
.galleria-thumbnails-container .disabled {
    opacity: 0.3;
    filter: alpha(opacity=30);
    cursor: default;
}
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover {
	background-position: 0 -20px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.notouch .galleria-thumbnails-container .disabled:hover {
    opacity: 0.3;
    filter: alpha(opacity=30);
	background-position: 0 0;
}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
    display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.galleria-thumbnails-container .galleria-thumb-nav-right,
.galleria-thumbnails-container .galleria-image-nav-right {
	  background-image: url('images/red_next.png');
    background-repeat: no-repeat;
}
.galleria-thumbnails-container .galleria-thumb-nav-left,
.galleria-thumbnails-container .galleria-image-nav-left {
    background-image: url('images/red_prev.png');
    background-repeat: no-repeat;
}
.galleria-info-link,
.galleria-info-close {
    background-image: url(images/classic-map.png);
    background-repeat: no-repeat;
}

.galleria-image-nav .galleria-thumb-nav-right,
.galleria-image-nav .galleria-image-nav-right {
	  background-image: url('images/slideshow-buttons.png');
    background-repeat: no-repeat;
}
.galleria-image-nav .galleria-thumb-nav-left,
.galleria-image-nav .galleria-image-nav-left {
    background-image: url('images/slideshow-buttons.png');
    background-repeat: no-repeat;
}
/* .galleria-lightbox-prevholder,
.galleria-lightbox-nextholder {
	bottom: 63px !important;
} */
#galleria{height:400px}

.show-player {
	float: left;
    width: 950px;
    height: 830px;
    background: #000;
    padding: 15px;
    margin-bottom: 20px;
}

.backtoscores {
	float: right;
}

/* Scoreboard Styling */

#scorebanner {
	background: url('images/ticker-bg.png') center top #000;
	border-bottom: 1px solid #1d1d1d;
}
#scores{
	margin:0 auto;
}
.sbinner{
	*z-index:997;
	_z-index:997;
	position:relative;
}
#scores{
	*z-index:996;
	_z-index:996;
	position:relative;
	zoom:1;
}
#scores .sbinner{
	overflow:hidden;
	zoom:1;
	position:relative;
}
#scores ul{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	zoom:1;
	position:relative;
	z-index:20;
}
#scores li{
	margin:0;
	padding:0;
	display:inline;
	zoom:1;
}
#scores em{
	display:none;
	zoom:1;
}
#scores a {
	padding:8px 4px;
}
#scores li.score-label{
	padding: 8px 4px 8px 12px;
	font-size:11px;
	color:#fff;
	zoom:1;
}	
#scores li.score-start{
	padding-top:8px;
	padding-bottom: 8px;
	padding-left: 700px;
	padding-right: 4px;
}
#scores li.score-start{
	font-size:9px;
	color:#def;
	text-transform:uppercase;
	letter-spacing:.2em;
	zoom:1;
}
#scores li.headline-start{
	padding-top:8px;
	padding-bottom: 8px;
	padding-left: 500px;
	padding-right: 4px;
}
#scores li.headline-start{
	font-size:9px;
	color:#def;
	text-transform:uppercase;
	letter-spacing:.2em;
	zoom:1;
}
#scores a{
	display:inline-block;
	color:#6fa7c7;
	zoom:1;
	font-size: 12px;
	font-weight: normal;
}
#scores a:hover,#scores a.active{
	color:#fff;
	text-decoration:none;
	zoom:1;
}
/* #scores .fade{
	background:url('images/scoreboard-fade.png') repeat-y 0 0;
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:60px;
	padding:7px 0;
	zoom:1;
	_visibility:hidden;
	z-index:30;
	pointer-events:none;
} */
#scores .fade-right {
	left:auto;
	right:0;
	top: 0;
	width: 40px;
	height: 33px;
	background: url('images/score-right.png') 0 0 no-repeat;
	zoom: 1;
	z-index:30;
	position:absolute;
	display:block;
}
#scores .fade-left a {
	display: inline;
	color: #fff;
	font-size: 10px;
	width: 54px;
	height: 8px;
	line-height: 8px;
	margin: 4px 0 0 14px;
	text-align: center;
	text-transform: uppercase;
	padding: 7px 9px;
	border: 1px solid #1f1f1f;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background-color: #000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#393939), to(#050505)); /* Safari 4-5, Chrome 1-9 */	
	background: -webkit-linear-gradient(top, #393939, #050505); /* Safari 5.1, Chrome 10+ */	
	background: -moz-linear-gradient(top, #393939, #050505); /* Firefox 3.6+ */	
	background: -ms-linear-gradient(top, #393939, #050505); /* IE 10 */
	background: -o-linear-gradient(top, #393939, #050505); /* Opera 11.10+ */
}
#scores .fade-left a:hover {
	text-decoration: none;
	background-color: #222;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#050505)); /* Safari 4-5, Chrome 1-9 */	
	background: -webkit-linear-gradient(top, #2a2a2a, #050505); /* Safari 5.1, Chrome 10+ */	
	background: -moz-linear-gradient(top, #2a2a2a, #050505); /* Firefox 3.6+ */	
	background: -ms-linear-gradient(top, #2a2a2a, #050505); /* IE 10 */
	background: -o-linear-gradient(top, #2a2a2a, #050505); /* Opera 11.10+ */
}
#scores .fade-left {
	width: 295px;
	height: 33px;
	line-height: 31px;
	background: url('images/score-left.png') 0 0 no-repeat;
	position:absolute;
	display:block;
	top:0;
	left:0;
	zoom: 1;
	_visibility:hidden;
	z-index:30;
	color: #fff;
	font-size: 13px;
	padding-left: 15px;
	text-transform: uppercase;
}
#scores dl{
	margin:0;
	padding:20px 0;
	line-height:18px;
	color:#ace;
}
#scores dt{
	display:block;
	margin-bottom:4px;
	font-size:11px;
	color:#df6;
}
#scores dt img{
	vertical-align:middle;
}
#scores dd{
	margin:0;
}
#scores dd strong{
	color:#fff;
}
#score_sbdescription p{
	font-size:1em;
}
.sb{
	background: none;
	position:relative;
	width:240px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-size:11px;
	line-height:18px;
	color:#aaa;
	display:none;
	margin-top:-5px;
	padding-top: 4px;
}
.sb-content{
	background:#5599BB;
	padding:12px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float: left;
}
.sb-score{
	color: #fff;
	font-size: 12px;
	padding: 0 2px;
}
ul.scorescontent a:focus,ul.scorescontent a:active{
	outline:0;
	-moz-outline:0;
}
.sb-desc{
	display:block;
	color:#fff;
	font-size:13px;
	line-height:17px;
}
.sb-source a{
	color:#6ac;
	text-decoration:none;
}
.sb-pointer{
	background:url('images/scoreboard-pointer-blue.gif');
	position:absolute;
	top:-3px;
	left:50%;
	width:17px;
	height:9px;
	margin-left:-8px;
}
.aside #score_sbdescription p{
	color:#666;
}
.aside #what_the_score{
	color:#999;
	font-size:11px;
}

div.score-sbdescription-container{
	display:block;
}
.score-sbdescription-container{
	display:none;
	margin:0!important;
	padding:7px 0 0 0!important;
}
#score_sbdescription img{
	vertical-align:middle;
	margin:1px 5px 3px;
}
.ie8 #score_sbdescription img{
	margin-top:-1px;
}
.ie7 #score_sbdescription img{
	margin-bottom:-2px;
}
.weeklist {
    width: auto;
    float: right;
    color: #000;
}
.weeklist form {
	float: right;
	padding-left: 5px;
}
.weeklist .active{
	color: #A1151A;
}
.weektitle {
	width: 210px;
	float: left;
	padding: 20px 0 20px 0;
}
.classtitle {
	width: 100%;
	float: left;
}
.liveradio {
	background: #11599c url('images/stream.png') 10px center no-repeat;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	padding: 0px 15px 0px 35px;
	margin: 20px 0 20px 0;
	float: left;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
}
#score_sbdescription{
	display:none;
	padding:0;
	line-height:18px;
	margin:0 0 1em;
}
#score_sbdescription span{
	color:#777;
}
#score_sbdescription p{
	margin:0;
	line-height:18px;
	font-size:1.1em;
	color:#333;
}
#score_sbdescription p strong{
	color:#333;
}
.scores-wrapper {
	float: left;
	width: 300px;
	margin-bottom: 15px;
	font-size: 15px;
	color: #4b4b4b;
/*	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;*/
	position: relative;
	line-height: 120%;
	border: 1px solid #b3b3b3;
	background: #f2f5f8;
}
.school1 a, .school2 a {
	font-weight: normal;
}
.winner, .winner a {
	font-weight: bold;
}
.winning, .winning a {
	color: #366e99;
}
.scores-wrapper .left-col {
	float: left;
	width: 241px;
	padding-right: 0;
	border-right: 1px solid #b3b3b3;
}
.scores-wrapper .right-col {
	float: left;
	width: 58px;
	text-align: center;
}
.scores-wrapper .desc {
	font-size: 12px;
	padding-top: 10px;
	float: left;
	width: 241px;
	padding-right: 0;
	min-height: 25px;
}
.scores-wrapper .status-text {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 6px;	
}
.scores-wrapper .desc a {
	text-decoration: underline;
	color: #5599bb;
}
.school-closings-banner {
	padding-bottom: 10px;
}
.school1, .school2 {
	display: block;
	border-bottom: 1px solid #b3b3b3;
	padding: 6px 13px;
	min-height: 19px;
	font-weight: normal;
}
.school1-score, .school2-score {
	display: block;
	border-bottom: 1px solid #b3b3b3;
	padding: 6px 0;
	text-align: center;
	min-height: 19px;
}
.school2-score, .school2 {
	background: #dee8f3;
}
h3.scores {
	text-align: center;
}
.left-col {
	float: left;
	width: 155px;
	padding-right: 5px;
}
.right-col {
	float: left;
	text-align: center;
	width: 60px;
}
.all-scores {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}
.all-scores a {
	text-decoration: underline;
	color: #fff;
}
.game-status {
	font-size: 10px;
	width: 100%;
	float: left;
}
.headline {
	border-top: 1px solid #77adc9;
	width: 100%;
	font-size: 12px;
	color: #bad8e8;
	float: left;
	padding-top: 5px;
	margin-top: 8px;
}
.tab-menu {
	float: left;
	width: 100%;
	height: 48px;
	position: relative;
	z-index: 2;
}
.tab-menu ul {
	float: left;
	width: 650px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 38px;
	overflow: visible;
	border-bottom: 1px solid #c4c4c4;
}
.tab-menu li {
	float: left;
	background: url('images/sports-tab-border.png') right 12px no-repeat;
}
.tab-menu li.last {
	background: none;
}
.tab-menu li a {
	color: #4a4a4a;
	display: block;
	line-height: 38px;
	padding: 0 8px;
/*	background: url('images/tab-light.png') repeat-x 0 0; */
	/* border: 1px solid #8b1014; */
	font-size: 12px;
}
.tab-menu li a:hover {
	text-decoration: none;
}
.tab-menu .current-menu-item a, .tab-menu .current-category-ancestor a  {
	color: #a1151a;
/*	background: #185b9a url('images/tab-dark.png') 0 0 repeat-x; */
/*	border: 1px solid #580f16; */
}
.blue-arrow {
	background: url('images/arrow-blue-large.png') 13px 0 no-repeat;
	float: left;
	height: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.menu-sports-tabs-container {
	float: left;
}
.tab-sub-menu {
	float: left;
	margin: -5px 0 10px 0;
	width: 100%;
	height: 43px;
	line-height: 40px;
	background-color: #eee;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dfdfdf)); /* Safari 4-5, Chrome 1-9 */	
	background: -webkit-linear-gradient(top, #ffffff, #dfdfdf); /* Safari 5.1, Chrome 10+ */	
	background: -moz-linear-gradient(top, #ffffff, #dfdfdf); /* Firefox 3.6+ */	
	background: -ms-linear-gradient(top, #ffffff, #dfdfdf); /* IE 10 */
	background: -o-linear-gradient(top, #ffffff, #dfdfdf); /* Opera 11.10+ */
/*	background: #185b9a url('images/tab-sub-menu-bg.png') 0 0 repeat-x; */
	font-size: 12px;
	position: relative;
	z-index: 1;
}
.tab-sub-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.tab-sub-menu ul li {
	display: inline;
	padding: 0 10px 0 0;
	border-right: 1px solid #aaa;
	margin-right: 5px;
}
.tab-sub-menu ul li.last {
	border-right: 0;
	padding-right: 0;
}
.tab-sub-menu ul li a {
	color: #454545;
	font-weight: normal;
}
.tab-sub-menu ul li a:hover {
	text-decoration: none;
}
.tab-sub-menu ul li.current-menu-item a {
	font-weight: bold;
	color: #2a2a2a;
}
.tab-banner {
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
}
.tab-banner-hs {
	margin-bottom: 10px;
	float: left;
}
.gamenotes {
	width: 254px;
	padding: 12px;
	color: #fff;
	background: #5599bb;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	z-index: 100;
	position: absolute;
	top: 74px;
	left: -10px;
	line-height: 120%;
}
.gamenotes-arrow {
	width: 278px;
	position: absolute;
	top: 68px;
	left: 15px;
	z-index: 100;
}
.archive-thumb {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.high-school-sports {
	margin: 10px 0;
}
.liveplayer {
	padding-bottom: 10px;
}
.show-grid {
	float: left;
	width: 200px;
	height: 220px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 15px;
}
.show-grid h3 {
	position: relative;
	bottom: 35px;
	color: #fff;
	margin: 0;
	padding: 0 0 0 8px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	background: url('images/sprite-sheet2.png') 0 -363px repeat-x;
}
.show-front {
	zoom: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 200px;
	height: 220px;
	z-index: 2;
	text-decoration: none;
	position: relative;
	background: url('images/red-bg.png') 0 0 repeat;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.show-front:hover {
	zoom: 1;
	text-decoration: none;
	filter: alpha(opacity=100);
	opacity: 1;
}
.show-front a {
	text-decoration: none;
}
.show-back {
	position: relative;
	width: 200px;
	height: 220px;
	bottom: 220px;
	z-index: 1;
}
.show-info {
	color: #fff;
	font-size: 12px;
	padding: 10px;
	width: 180px;
	height: 200px;
	cursor: pointer;
	overflow: hidden;
}
.show-info h2 {
	padding-top: 5px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
.show-info p {
	color: #f2cbcb;
	font-weight: normal;
}
.show-info p strong {
	color: #fff;
}
a.show-link:hover {
	text-decoration: none;
}
.show-info p.watch-now {
	margin: 0 auto;
	width: 70px;
	display: block;
	text-align: center;
	padding: 8px 8px 6px 8px;
	color: #000;
	border: 1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-transform: uppercase;
	background: #fff url('images/button-fade.png') repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
}
.affiliate-list .city {
	width: 152px;
}
.affiliate-list .call  {
	width: 52px;
}
.affiliate-list .amfm {
	width: 34px;
	text-align: right;
	padding-right: 15px;
}
.affiliate-list .station {
	width: 56px;
	text-align: right;
}
.affiliate-list .url {
	width: 327px;
}
.audio-wrapper {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.audioplayer {
    float: left;
    width: 100%;
    height: 110px;
}
.podcast-wrapper {
	float: right;
	width: 200px;
	padding-right: 80px;
}
a.podcast-button {
	display: block;
	cursor: pointer;
	float: left;
	width: 198px;
	height: 45px;
	background: url('images/podcast-buttons.png') 0 0 no-repeat;
	line-height: 45px;
	text-align: center;
	text-decoration: none;
	color: #444;
	margin-top: 5px;
}
a.podcast-button:hover {
	background: url('images/podcast-buttons.png') 0 -45px no-repeat;
	color: #333;
}
.podcast-divider {
	background: url('images/podcast-shadow.jpg') center top no-repeat;
	float: right;
	width: 200px;
	margin-top: 10px;
	padding-top: 15px;
}
.audio-download-wrapper {
    float: left;
    width: 200px;
    padding-top: 10px;
    padding-left: 60px;
}
.audio-download-link {
	width: 200px;
	float: right;
	position: relative;
	border-bottom: 1px solid #d8d8d8;
	padding-top: 7px;
	padding-bottom: 7px;
}
.audio-download-link a {
	font-size: 14px;
}
.audio-download-link-outdoors {
    width: 250px;
    float: left;
    position: relative;
    border-bottom: 1px solid #d8d8d8;
    padding-top: 7px;
    padding-bottom: 20px;
    margin-left: 20px;
    color: #fff;
}
.audio-download-link-outdoors a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.audio-download-tip {
	font-size: 11px;
	margin-top: 10px;
	float: right;
	width: 200px;
}
.audio-download-tip-outdoors {
	font-size: 11px;
	margin-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	float: left;
	width: 250px;
	color: #dbdbdb;
}
.audio-download-wrapper h4 {
	font-size: 14px;
	padding-bottom: 7px;
}
.audio-button-wrapper {
	position: relative;
	float: left;
	display: block;
	cursor: pointer;
	width: 38px;
	height: 38px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-right: 2px;
	background: url('images/audio-button.png') 0 0 no-repeat;
}
.audio-button-wrapper a {
	color: #fff;
}
.audio-button-front {
	position: absolute;
	zoom: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 2;
	background: url('images/audio-button.png') 0 -38px no-repeat;
	display: block;
	width: 38px;
	height: 38px;
	text-indent: -99999px;
}
.audio-button-front:hover {
	zoom: 1;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.audio-button-back {
	position: absolute;
	display: block;
	z-index: 1;
	width: 38px;
	height: 31px;
	padding-top: 7px;
}
#slider1 {
	float: left;
	width: 100%;
}
#slider1 div {
	height: 165px;
}
#slider1 .client {
	float: left;
	font-size: 14px;
	padding-left: 57px;
	font-weight: bold;
	color: #555;
}
.bx-window {
	text-align: left;
}
.bx-pager {
	width: 100%;
	font-size: 12px;
}
.bx-wrapper {
	text-align: center;
	background: #eee;
	padding-bottom: 15px;
	padding-top: 5px;
}
.bx-next {
	background: url('images/red_next.png') 0 0 no-repeat;
	height: 20px;
	width: 20px;
	position: absolute;
	text-indent: -999999px;
	left: 330px;
	bottom: 0;
	margin-bottom: 15px;
	z-index: 500;
	cursor: pointer;
}
.bx-next:hover {
	background: url('images/red_next.png') 0 -20px no-repeat;
}
.bx-prev {
	background: url('images/red_prev.png') 0 0 no-repeat;
	height: 20px;
	width: 20px;
	position: absolute;
	text-indent: -999999px;
	left: 304px;
	bottom: 0;
	margin-bottom: 15px;
	z-index: 500;
	cursor: pointer;
}
.bx-prev:hover {
	background: url('images/red_prev.png') 0 -20px no-repeat;
}
.contact-box {
	float: left;
	background: #a1151a;
	padding: 13px 18px;
	color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.contact-box a {
	color: #fff;
	text-decoration: underline;
}
.hoppy {
	padding-top: 10px;
}
ul.hoppy-list {
	margin-top: 5px;
	font-size: 14px;
}
ul.hoppy-list span {
	font-size: 12px;
	color: #988f80;
	line-height: 140%;
}
.hoppy-list li a {
	color: #716a5c;
}
.hoppy-list li a:hover {
	color: #a1151a;
}
.contact-info {
	float: left;
	background: #a1151a;
	border-top: 2px solid #6d131b;
	margin-top: 3px;
	margin-bottom: 15px;
	width: 116px;
	color: #fff;
	padding: 8px 12px 12px 12px;
}
.contact-info p {
	margin: 0;
}
.contact-info a {
	color: #fff;
}
.contact-email {
	margin-top: 5px;
}
.contact-email, .contact-facebook, .contact-twitter, .contact-instagram {
	height: 16px;
	float: left;
	width: 116px;
	margin-bottom: 3px;
	line-height: 18px;
}
.contact-info .thumb {
	height: 16px;
	width: 16px;
	margin-right: 3px;
	float: left;
}
.ie7fix {
	float: left;
	width: 100%;
}
.footer-right .menu-primary-menu-container ul, .footer-right .menu-secondary-menu-footer-container ul {
	clear: both;
}
.footer-right .menu-admin-menu-footer-container {
	clear: right;
}
.audioplayerpopup {
	background: #000 url('images/audio-player-bg.jpg') 0 44px no-repeat;
	margin: 0;
}
.audioplayerpopup h1 {
	color: #fff;
	font-size: 24px;
	margin: 20px 0 3px 10px;
	padding: 0;
}
.audioplayerpopup h3 {
	font-size: 12px;
	color: #afafaf;
	margin: 0 0 15px 10px;
	padding: 0;
}
.audioplayerpopup object {
	margin-left: 10px;
}
.newscasts-wrap {
	position: fixed;
	z-index: 999;
	bottom: 0;
	right: 0;
	width: 196px;
	height: 57px;
	background: url('images/sprite-sheet.png') -225px -135px no-repeat;
	color: #5d5d5d;
	font-size: 9px;
	text-align: center;
}
.newscasts-links {
	font-size: 19px;
}
.latest-text {
	padding-top: 17px;
	text-transform: uppercase;
}
.newscasts-links a {
	/* color: #2a2a2a; */
	color: #a1151a;
}
.square-button-ads {
	float: left;
	margin-top: 15px;
	width: 100%;
}
.square-button-ad {
	float: left;
	width: 125px;
	height: 125px;
	margin-right: 15px;
}
.sports-tray-wrap {
	clear: both;
	width: 100%;
	background: #fff;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}
.sports-tray {
	margin: 0 auto;
	width: 872px;
	padding: 15px 0;
	min-height: 105px;
}
.sports-tray .marshall {
	float: left;
	width: 265px;
	min-height: 105px;
}
.sports-tray .wvu {
	float: left;
	width: 270px;
	min-height: 105px;
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px solid #d8d8d8;
}
.sports-tray .highschool {
	float: left;
	width: 275px;
	min-height: 105px;
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px solid #d8d8d8;
}
.marshall p, .wvu p, .highschool p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 20px;
	line-height: normal;
}
.marshall a.black, .wvu a.black, .highschool a.black {
	color: #3c3c3c;
}
.sports-tray .thumb {
	float: left;
	width: 127px;
	height: 69px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.sports-tray .thumb img {
	width: 127px;
	height: 69px;
}
.sports-tray .lead-text {
	font-size: 14px;
	float: left;
	width: 128px;
}
.sports-tray .lead-time {
	font-size: 12px;
	float: left;
	width: 128px;
	color: #727272;
}
.sports-tray .highschool ul {
	list-style-type: none;
	font-size: 14px;
	margin: 0;
	padding: 0 0 15px 15px;
	line-height: 120%;
}
.sports-tray .highschool ul li a {
	color: #4e4e4e;
}
.sports-tray .highschool ul li a:hover {
	color: #a1151a;
}
.red-button {
	float: left;
	clear: both;
	display: block;
	text-align: center;
	color: #fff;
	padding: 6px 10px;
	font-size: 12px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #71141c;
	background-color: #a1151a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ad1f2c), to(#671118)); /* Safari 4-5, Chrome 1-9 */	
	background: -webkit-linear-gradient(top, #ad1f2c, #671118); /* Safari 5.1, Chrome 10+ */	
	background: -moz-linear-gradient(top, #ad1f2c, #671118); /* Firefox 3.6+ */	
	background: -ms-linear-gradient(top, #ad1f2c, #671118); /* IE 10 */
	background: -o-linear-gradient(top, #ad1f2c, #671118); /* Opera 11.10+ */
}
.red-button:hover {
	color: #fff;
	text-decoration: none;
	border: 1px solid #71141c;
	background-color: #a1151a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#961a26), to(#540f15)); /* Safari 4-5, Chrome 1-9 */	
	background: -webkit-linear-gradient(top, #961a26, #540f15); /* Safari 5.1, Chrome 10+ */	
	background: -moz-linear-gradient(top, #961a26, #540f15); /* Firefox 3.6+ */	
	background: -ms-linear-gradient(top, #961a26, #540f15); /* IE 10 */
	background: -o-linear-gradient(top, #961a26, #540f15); /* Opera 11.10+ */	
}
.sports-banner {
	float: left;
	width: 650px;
	margin-bottom: 15px;
}
.huntereducation, .huntereducation a {
	font-size: 14px;
}
.hunterline {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Subscribe form sidebars styles */
.wprsf-theform table {
	width: 100%;
	float: left;
}
.wprsf-beforeform {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
}
.wprsf-theform {
	float: left;
	width: 100%;
}
.wprsf-theform td a {
	display: none;
}
.wprsf-theform input[type='text'] {
	float: right;
	width: 150px;
}
.wprsf-theform input[type='submit'] {
	margin-top: 10px;
}
.wprsfl-name, .wprsfl-email {
	text-align: right;
	float: left;
	width: 130px;
}

/* Contact Form Popup */
#contactus fieldset
{
   width:320px;
   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
}

#contactus legend, #contactus h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}

#contactus input[type="text"], #contactus textarea
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

#contactus input[type="text"]
{
  height:18px;
  width:220px;
}

#contactus #scaptcha
{
  width:60px;
  height:18px;
}

#contactus input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
}

#contactus textarea
{
  height:120px;
  width:310px;
}

#contactus input[type="text"]:focus, #contactus textarea:focus
{
/*  color : #009; */
/*  border : 1px solid #990000; */
  background-color : #ffff99;
 /* font-weight:bold; */
}

#contactus .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}
#fg_formContainer
{
   height:500px;
   width:390px;
   background:#FFFFFF;
   border:1px solid #000;
   padding:0;
   position:absolute;
   z-index:999;
   cursor:default;   
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
display:none;
}

#fg_container_header
{
   height:30px;
   background:#000066;
   border-top-right-radius:10px;
   -moz-border-radius-topright:10px;
   -webkit-border-top-right-radius:10px;
   -khtml-border-top-right-radius: 10px;
   
   border-top-left-radius:10px;
   -moz-border-radius-topleft:10px;
   -webkit-border-top-left-radius:10px;
   -khtml-border-top-left-radius: 10px;   
}

#fg_container_header a
{
   color:#fff;
   font-family:Verdana,Arial;
   font-size:10pt;
   font-weight:bold;
}

#fg_box_Title
{
   float:left;
   width:180px;
   margin:5px;
   
   color:#fff;
   font-family:Verdana,Arial;
   font-size:12pt;
   font-weight:bold;   
}

#fg_box_Close
{
   float:right;
   width:80px;
   margin:5px;
}

#fg_form_InnerContainer
{
   margin:15px;
}

#fg_form_InnerContainer h2
{
   font-family : Arial, sans-serif;
   font-size: 14pt;
   font-weight:bold;
   color:#333;     
}

#fg_form_InnerContainer p
{
   font-family : Arial, sans-serif;
   font-size: 12pt;
   color:#333;
}

#fg_backgroundpopup
{
   position: fixed; 
   top:0; 
   left:0; 
   bottom:0; 
   right:0;
   
   background:#000000;
   opacity: .3;
   -moz-opacity: .3;
   filter: alpha(opacity=30);
   border:1px solid #cecece;
   z-index:1;
   display:none;
}

#fg_submit_success_message
{
   display:none;
   padding:15px;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}
.vidleft {
	float: left;
	width: 300px;
}
.vidright {
	float: left;
	width: 300px;
	padding-left: 40px;
}
.singleaudioplayer {
	background: #dddddd;
	margin-bottom: 10px;
}
.singleaudioplayer p {
	padding: 0 15px 15px 20px;
	color: #4d4d4d;
	line-height: 100%;
	font-size: 14px;
}
table h6 {
	font-size: 12px;
}
table.basketball-schedule, table.football-schedule, table.powerindex {
	border-collapse:collapse;
	margin-top: 5px;
	border: 1px solid #cacaca;
}
.basketball-schedule .toprow, .football-schedule .toprow, table.powerindex .toprow {
	font-size: 13px;
	color: #6c6c6c;
}
.basketball-schedule .greyrow, .football-schedule .greyrow, table.powerindex .greyrow {
	background: #f2f2f2;
}
.basketball-schedule tr, .football-schedule tr, table.powerindex tr {
	height: 30px;
}
/* .basketball-schedule tr.toprow, .football-schedule tr.toprow {
	border-left: none;
} */
.basketball-schedule .td1, .football-schedule .td1, .basketball-schedule .td2, .football-schedule .td2, table.powerindex .td1, table.powerindex .td2 {
	padding-left: 10px;
}
.basketball-schedule .td2, .football-schedule .td2, table.powerindex .td2 {
	border-left: 1px solid #cacaca;
}
.basketball-schedule .td3, .football-schedule .td3, .football-schedule .td4, table.powerindex .td3, table.powerindex .td4 {
	padding-left: 10px;
	border-left: 1px solid #cacaca;
}
table.powerindex .td3, table.powerindex .td4 {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
/* .basketball-schedule .toprow .td3, .football-schedule .toprow .td3 {
	border-left: none;
	border-right: none;
} */
.basketball-schedule strong, .football-schedule strong {
	color: #404040;
}
.basketball-schedule a strong, .football-schedule a strong {
	color: #185B9A;
}
.basketball-schedule a strong:hover, .football-schedule a strong:hover {
	color: #a1151a;
}
.video-highlights {
	font-size: 14px;
	display: block;
	margin-top: 10px;
	padding-right: 15px;
	text-align: center;
}
.recruit-table {
	margin-bottom: 30px;
	line-height: 100%;
}
.recruit-table h3 {
	padding-bottom: 8px;
}
.recruit-table h4 {
	padding-top: 3px;
	text-align: right;
}
.recruit-table td {
	vertical-align: top;
}
.recruit-table td img {
	max-width: 100%;
	height: auto;
}
.recruit-table p {
	margin: 0;
	padding: 5px 0;
}
.recruit-table .bio {
	font-size: 13px;
	padding: 5px 15px 5px 0;
}
.recruit-table .school {
	padding-bottom: 8px;
}
.recruit-table .show-more-link {
	display: inline-block;
	font-weight: bold;
	cursor: pointer;
	color: #a1151a;
	margin-left: 5px;
}
.recruit-table .full-content {
	padding-top: 10px;
}
/* TEMP Signing day Marshall */
.wp-image-81099 {
	width: 490px;
	height: auto;
	margin: 0;
}
fieldset.email-alert-form {
	padding: 20px;
	background: #eee;
	border: 1px solid #ccc;
	margin-top: 10px;
}
fieldset.email-alert-form input#email {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	font-size: 13px;
	width: 210px;
}
fieldset.email-alert-form input[type="submit"] {
	border: 0;
	padding: 6px;
	background: #a1151a;
	color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
/*	font-family: 'Questrial', sans-serif; */
}
fieldset.email-alert-form input[type="submit"]:hover {
	background: #2a2a2a;
}
.pr-wrap {
	width: 100%;
    float: left;
}
.power-rankings {
	width: 490px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.power-rankings th {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	border-bottom: 1px solid #d6d6d6;
}
.power-rankings td.schoolrank {
	background: #3b3b3b;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	width: 34px;
	text-align: center;
	padding: 0;
}
.power-rankings td.helmet {
	padding: 0;
	width: 82px;
	text-align: center;
	background: #e7e7e7;
}
.power-rankings td.spacer {
	height: 15px;
}
.power-rankings td.helmet img {
	width: 70px !important;
	height: auto !important;
}
.power-rankings td.schoolname {
	font-size: 17px;
	padding-left: 15px;
	line-height: 17px;
}
.power-rankings td.schoolname a {
	color: #000;
}
.power-rankings td.descriptiontext {
	font-size: 12px;
	line-height: 14px;
	padding-top: 5px;
	padding-left: 15px;
}
.power-rankings td.prnotes {
	font-size: 12px;
	line-height: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d6d6d6;
}
.power-rankings td.prvotes {
	padding-top: 10px;
	font-size: 14px;
}
.notes-headline {
	font-weight: bold;
	color: #a1151a;
	cursor: pointer;
	padding-left: 13px;
	padding-bottom: 6px;
	line-height: 15px;
}
.notes-gamenotes {
	padding-left: 13px;
	padding-bottom: 6px;
}
.pickstable {
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 30px;
}
.pickstable td {
	border-bottom: 1px solid #ababab;
	border-right: 1px solid #ababab;
}
.pickstable .odd {
	background: #eeeeee;
}
.pickstable .odd-last {
	background: #dfe8f1;
	border-bottom: 1px solid #ababab;
}
.pickstable th[scope=col] {
	background: #353535;
	color: #fff;
	font-size: 11px;
	padding: 10px 0;
	line-height: 13px;
}
.pickstable th[scope=col] img {
	padding-bottom: 5px;
	height: 42px;
	width: 42px;
}
.pickstable th[scope=row] {
	text-align: left;
	font-weight: normal;
	padding: 6px 5px 6px 10px;
	border-bottom: 1px solid #ababab;
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
}
.picks-title {
	font-size: 22px !important;
	text-transform: uppercase;
	line-height: 24px !important;
}
/*.sidebar-ad-2 {
	margin-top: 112px;
}*/
.sidebar-ad-special {
	clear: both;
	position: relative;
	overflow: hidden;
	display: block;
}
#div-gpt-ad-1392315511010-0 {
	height: auto !important;
	display: block;
	overflow: hidden;
}

/* Contact Form Lightbox Styling */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:'Helvetica','Arial',sans-serif;color:#2a2a2a;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:32px;height:32px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url('images/lightbox-ico-loading.gif') no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#ffffff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url('images/close.png');}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


a.show-list:hover {
	text-decoration: none;
}
.show-list-wrap {
	display: block;
	padding: 10px 40px 10px 10px;
	overflow: hidden;
	color: #333;
	font-size: 13px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d2d2d2;
	background: url('images/arrow-shows.png') no-repeat 620px center #f5f5f5; /* Old browsers */
	background: url('images/arrow-shows.png') no-repeat 620px center, -moz-linear-gradient(top,  #f8f8f8 0%, #eaeaea 100%); /* FF3.6+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -webkit-linear-gradient(top,  #f8f8f8 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -o-linear-gradient(top,  #f8f8f8 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -ms-linear-gradient(top,  #f8f8f8 0%,#eaeaea 100%); /* IE10+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, linear-gradient(to bottom,  #f8f8f8 0%,#eaeaea 100%); /* W3C */
}
.show-list-wrap:hover {
	background: url('images/arrow-shows.png') no-repeat 620px center #efefef; /* Old browsers */
	background: url('images/arrow-shows.png') no-repeat 620px center, -moz-linear-gradient(top,  #efefef 0%, #e0e0e0 100%); /* FF3.6+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -webkit-linear-gradient(top,  #efefef 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -o-linear-gradient(top,  #efefef 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, -ms-linear-gradient(top,  #efefef 0%,#e0e0e0 100%); /* IE10+ */
	background: url('images/arrow-shows.png') no-repeat 620px center, linear-gradient(to bottom,  #efefef 0%,#e0e0e0 100%); /* W3C */
}
.show-list-wrap h2 {
	font-size: 18px;
	color: #a1151a;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.show-list-wrap h3 {
	font-weight: normal;
	font-size: 15px;
	color: #4f4f4f;
	margin: 0;
	padding: 1px 0 6px 0;
}
.show-list-wrap h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 2px 0 3px 0;
}
.show-list-wrap p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	float: left;
}
.show-list img {
	width: 80px;
	float: left;
	height: auto;
	margin-right: 10px;
}
.call-the-show {
	display: block;
	clear: both;
	margin-bottom: 15px;
	color: #5b6164;
	background: #e9f7ff;
	border: 1px solid #cedee7;
	font-size: 18px;
	padding: 12px 0;
	text-align: center;
}
.sc-wrapper {
	display: block;
	margin-bottom: 30px;
	zoom:1;
	float: left;
	clear: both;
	width: 100%;
}
.sc-wrapper:before, .sc-wrapper:after {
	content:"";
    display:table;
}
.sc-wrapper:after {
	clear:both;
}
.sc-titlewrap {
	background: #2a2a2a;
	padding: 10px 15px;
}
.sc-titlewrap h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 16px;
}
.sc-list {
	background: #f9f9f9;
	border-left: 1px solid #d8d8d2;
	border-right: 1px solid #d8d8d2;
	border-bottom: 1px solid #d8d8d2;
	font-size: 15px;
	padding: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
	line-height: 19px;
}
.sc-county, .sc-school, .sc-status, .sc-cause, .sc-info, .sc-code, .sc-time, .sc-desc {
	float: left;
}
.sc-county {
	font-weight: bold;
	padding-top: 10px;
	clear: left;
}
.sc-school {
	padding-top: 10px;
	padding-left: 5px;
}
.sc-status {
	color: #d96e0f;
	clear: left;
	padding-left: 15px;
}
.sc-time {
	color: #d96e0f;
	padding-left: 5px;
}
.sc-info, .sc-desc, .sc-code {
	clear: left;
	color: #6f6f6f;
	padding-left: 15px;
}
.sc-cause {
	padding-left: 5px;
/* 	font-style: italic; */
	color: #6f6f6f;
}
.sc-closed {
	color: #a1151a;
	font-weight: bold;
/* 	font-style: italic; */
}
.mec-tournament-wrap {
	display: block;
	clear: both;
	float: left;
	width: 980px;
	background: url(images/mec-background.jpg) 0 0 no-repeat;
	margin-bottom: 20px;
	border: 1px solid #c9c9c9;
}
.mec-tournament-wrap img {
	float: left;
}
.mec-tournament-wrap h1 {
	font-size: 34px;
	color: #2d2d2d;
	padding-top: 25px;
	padding-bottom: 5px;
	font-weight: normal;
}
.mec-tournament-wrap p {
	font-size: 20px;
	color: #636363;
	margin: 0;
	padding-bottom: 10px;
}
.mec-tournament-wrap span a {
	background: #0069b9;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	padding: 15px 25px;
	border-radius: 20px;
}
.mec-tournament-wrap span a:hover {
	text-decoration: none;
	background: #004990;
}
.mec {
	padding-top: 25px;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.streamchoice {
	font-size: 10px;
	text-align: center;
	padding-bottom: 11px;
}

.gamedaybg {
	background: #105192 url('images/gamedaybg8.jpg') left top no-repeat;
	height: 980px;
	padding: 0px !important;
}
.gamedaycontent {
	margin-top: 250px;
	padding: 10px;
	width: 630px;
	color: #fff;
}
.gamedaycontent h1 {
	color: #fff;
}
.gamedaysb {
	margin-top: 290px !important;
	background: transparent !important;
	color: #fff;
	font-size: 14px;
}
.gamedaysb p {
	margin: 0 0 5px 0;
}
.gamedaysb a {
	color: #fff;
	text-decoration: underline;
}
.gdtitle {
	width: 100%;
	padding: 5px 0 10px 0;
	float: left;
}
.gdstation {
	float: left;
	width: 69px;
}
.gdfreq {
	float: left;
}
.gdtown {
	float:right;
	min-width: 150px;
}
.gdlisten {
	background: url('images/tunein-normal.png') no-repeat;
	height: 92px;
	width: 270px;
	float: left;
	margin-top: 10px;
	padding: 0 0 10px 0;
}
.gdlisten:hover {
	background: url('images/tunein-hover.png') no-repeat;	
}
.page-157397 h1, .page-184452 h1 {
	display: none;
}
.page-157397 p, .page-157397 h3, .page-184452 p, .page-184452 h3  {
	margin: 10px 20px 10px 20px;
}
.page-157397 .wpcf7-submit, .page-184452 .wpcf7-submit {
	background-color: #aac054 !important;
	height: 40px;
	width: 200px;
}
.trpcwrap {
	width: 100%;
	height: 30px;
}
.trpclabel {
	width: 190px;
    padding-top: 13px;
    float: left;
    padding-left: 0px;
    text-align: right;
    padding-right: 20px;
}
.trpcinput {
    float: left;
    width: 430px;
    margin-bottom: 15px;
}
.trpcinput input, .trpcinput textarea {
    background-color: #F8F8F9;

}
.page-157397 .wpcf7-date, .page-184452 .wpcf7-date, .page-202997 .wpcf7-date{
    height: 10px;
    padding: 10px;
    border: 1px solid #ccc;
}
.page-157397 .wpcf7-select, .page-184452 .wpcf7-select, .page-202997 .wpcf7-select{
    height: 30px;
    padding: 0px;
    margin-bottom: 0px;
    background-color: #F8F8F9;
    margin-top: 20px;
}
.wpcf7-file {
    height: 20px;
    margin-top: 10px;
    padding: 10px;
}
.trcprules {
    padding: 0 0px 49px 20px;
    float: left;
    margin-left: 200px;
    font-size: 13px;
}
.trcprules p {
	padding: 5px 70px 5px 0;
	margin: 0;
}
.page-157397 .wpcf7-mail-sent-ok, .page-184452 .wpcf7-mail-sent-ok, .page-202997 .wpcf7-mail-sent-ok {
	border: none;
}
.gfield input, .gfield textarea {
	background-color: #F8F8F9;
    border: 1px solid #ccc;
    font-size: 14px;
}
.gform_wrapper h3.gform_title {
	font-weight: normal !important;
	font-size: 18px !important;
}
#extensions_message {
	display: none;
}
.trophyheader {
	width: 610px;
	margin: 0 auto;
}
.trophysidebarbox {
	width: 100%;
	background: #f5f5f5;
	margin-bottom: 15px;
	padding: 20px 0 0 0;
	height: 350px;
}
.trophyroomlogo {
	text-align: center;
}
.outdoorvisitbutton {
	border: 1px solid #000;
    margin: 5px 3px 5px 20px;
    padding: 5px 5px 3px 35px;
    float: left;
    width: 230px;
    background: url('images/camera.png') 6px 6px no-repeat;
	font-weight: 100;
	text-transform: uppercase;
}
.outdoorvisitbutton:hover {
	color: #aabf54;
}
.outdoorlistenbutton {
	border: 1px solid #000;
    margin: 5px 3px 5px 20px;
    padding: 5px 5px 3px 35px;
    float: left;
    width: 230px;
    background: url('images/listenspeaker.png') 6px 6px no-repeat;	
	font-weight: 100;
	text-transform: uppercase;
}
.outdoorlistenbutton:hover {
	color: #aabf54;
}
.outdoorslogo {
	padding-top: 20px;
	text-align: center;
    padding-bottom: 10px;
}
.outdoorslogo img {
	padding-top: 20px;
}
.sidebarspecialcoverage {
	padding-bottom: 5px;
}
.livesportswrap {
    background: #000;
    height: 90px;
    line-height: 40px;
    width: 100%;
    color: #FFF;
    float: left;
    padding-top: 5px;
    padding-left: 2px;
}
.livesportsicon {
	float: left;
}
.sportsbutton {
	float: left;
	padding-left: 5px;
	width: 200px;
	height: 90px;
}
.sportsbutton a {
	color: #ffffff;
	font-weight: normal;
}
.sportsbutton a:hover {
	color: #ffffff;
}
.livesportsrotatewrap {
	width: 1025px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding: 5px 0 5px 0;
}
.ssix1 {
    background: url('images/ssix1.png')0 0 no-repeat;
}
.ssix2 {
    background: url('images/ssix2.png')0 0 no-repeat;
}
.ssix3 {
    background: url('images/ssix3.png')0 0 no-repeat;
}
.ssix4 {
    background: url('images/ssix-gameday.png')0 0 no-repeat;
}
.ssix5 {
    background: url('images/ssix-mec.png')0 0 no-repeat;
}
.ssix-button {
	height: 15px;
    width: 45px;
    background: #e3202d;
    font-size: 10px;
    float: left;
    line-height: 15px;
    padding-left: 14px;
    margin: 73px 2px 0px 0px;
}
.ssix-button:hover {
	opacity: 0.8;
}
.ssix-hs {
	margin-left: 5px;
}
.ssix-other {
	margin-left: 133px;
}
.ssix-replay {
	padding-left: 11px;
    width: 49px;
}
.capitalaudio {
	padding: 10px 0 10px 0;
}
.videoname {
	padding-top: 5px;
}
.election-banner-wrap {
    width: 980px;
    float: left;
    height: 50px;
    background: url('images/election-banner.png')0 0 no-repeat;
    margin-bottom: 10px;
}
.election-coverage-btn {
	float: right;
    width: 384px;
    padding-right: 10px;
    padding-top: 4px;
}
.election-results-btn {
	float: right;
	width: 184px;
    padding-top: 4px;
    padding-right: 10px;
}
.dvdheader {
	padding-bottom: 10px;
}
.dvdsidebar {
	background: #e3202d;
	color: #ffffff;
	text-align: center;
	padding: 40px 0 30px 0;
}
.dvddownloadbutton {
	background: #ffffff;
	padding: 14px 14px 10px 14px;
	color: #e3202d;
	width: 250px;
	margin: 0 auto;
}
.dvdsidebar a:hover {
	text-decoration: none;
}
.dvdreturn {
	padding: 30px 20px 20px 20px;
	font-weight: 100;
	font-size: 14px;
}
.dvdaddress {
	line-height: 20px;
	letter-spacing: 1px;
}
.dvdpage h1 {
	line-height: 37px;
}
.fullwidthimage {
	width: 100%;
	height: 100%;
}
.fullwidthimage img {
	width: 100%;
	height: 100%;
}
@media only screen and (max-width:1024px) { 
	#logo {
	  padding-left: 20px;
	}
	body { 
	  width: 1024px;
	}
	#header {
		width: 980px;
		height: 100px;
		margin: 0 auto;
		padding: 0 10px;
	}	

	#leaderboard-wrap {
		width: 1024px;
		padding: 15px 0 15px 0;
	}
	#footer-wrap {
		width: 1024px;
	}
	#header-wrap {
		width: 1024px;
	}

	#banner-live, #scorebanner {
		width: 1024px;
	}
	.rotatorbg, .rotatewrap {
		width: 1024px;
	}
	.show-front, .show-front:hover {
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.page-bg-2-wrap {
		width: 1024px;
	}
}