/* ADS STYLES*/
.dfpModule{overflow: hidden; text-align: center; width: 100%; margin: 0 0 10px;}
.dfpModule div{margin-left:auto; margin-right:auto;}
#headerAdDesktop div a img , .AdDFP468 div a img, .AdDFPSky div a img, .AdDFPCube div a img, .AdDFP300x600A div a img , #pageContentRight .fBoxAd div a img {display:block; width:100%;}
.AdDFP468, .AdDFPSky, .AdDFPCube, .AdDFP300x600A, .fBoxAd  {overflow:hidden;}
#headerAdDesktop iframe, #pageContentRightWide .AdDFP468 iframe, .AdDFPSky iframe, .AdDFPSky div div iframe, .AdDFPCube iframe, .AdDFPCube div div iframe, .AdDFP300x600A  iframe, .AdDFP300x600A div div iframe, #pageContentRight .fBoxAd  iframe, #pageContentRight .fBoxAd div div iframe {-moz-transform-origin: top left; -webkit-transform-origin: top left; -o-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left;}
#pageContentRightWide .AdDFP468 iframe, #pageContentRightWide .AdDFP468 embed, #pageContentRightWide .AdDFP468 object{height:60px; width:468px;}
#headerAdDesktop iframe{height:90px; width:728px;}
#headerAdDesktop embed, #headerAdDesktop object{width:728px;}
.AdDFPSky iframe, .AdDFPSky embed, .AdDFPSky object {height:600px; width:160px;}
.AdDFPCube iframe, .AdDFPCube embed, .AdDFPCube object{height:250px; width:300px;}
.AdDFP300x600A iframe, .AdDFP300x600A embed, .AdDFP300x600A  object{height:600px; width:300px;}
#pageContentRight .fBoxAd iframe, #pageContentRight .fBoxAd embed, #pageContentRight .fBoxAd  object{height:150px; width:300px;}
@media (min-width: 980px) and (max-width: 1199px) {
#pageContentCenter .AdDFPSky iframe{-moz-transform: scale(0.82, 0.82); -webkit-transform: scale(0.82, 0.82); -o-transform: scale(0.82, 0.82); -ms-transform: scale(0.82, 0.82); transform: scale(0.82, 0.82);}
#pageContentRightWide .AdDFP468 iframe, #pageContentRight .AdDFPCube iframe, #pageContentRight .AdDFP300x600A iframe, #pageContentRight .fBoxAd iframe{-moz-transform: scale(0.81, 0.81); -webkit-transform: scale(0.81, 0.81); -o-transform: scale(0.81, 0.81); -ms-transform: scale(0.81, 0.81); transform: scale(0.81, 0.81);}
#headerAdDesktop iframe{-moz-transform: scale(0.79, 0.79); -webkit-transform: scale(0.79, 0.79); -o-transform: scale(0.79, 0.79); -ms-transform: scale(0.79, 0.79); transform: scale(0.79, 0.79);}
#headerAdDesktop {height:72px;}
#headerAdDesktop embed, #headerAdDesktop object{width:579px;}
#pageContentRightWide .AdDFP468 div,#pageContentRightWide .AdDFP468 embed, #pageContentRightWide .AdDFP468 object{height:49px; width:381px;}
#pageContentCenter .AdDFPSky{height:495px;}
#pageContentCenter .AdDFPSky div, #pageContentCenter .AdDFPSky embed, #pageContentCenter .AdDFPSky object{height:495px; width:132px;}
#pageContentRight .AdDFPCube div,#pageContentRight .AdDFPCube embed, #pageContentRight .AdDFPCube object{height:202px; width:243px;}
#pageContentCenter .AdDFP300x600A{height:486px;}
#pageContentRight .AdDFP300x600A div,#pageContentRight .AdDFP300x600A embed, #pageContentRight .AdDFP300x600A object{height:486px; width:243px;}
#pageContentRight .fBoxAd div,#pageContentRight .fBoxAd embed, #pageContentRight .fBoxAd object{height:121px; width:243px;}
}
@media (min-width: 865px) and (max-width: 979px) {
#pageContentRightWide .AdDFP468 iframe, #pageContentCenter .AdDFPSky iframe{-moz-transform: scale(0.75, 0.75); -webkit-transform: scale(0.75, 0.75); -o-transform: scale(0.75, 0.75); -ms-transform: scale(0.75, 0.75); transform: scale(0.75, 0.75);}
#pageContentRight .AdDFPCube iframe, #pageContentRight .AdDFP300x600A iframe, #pageContentRight .fBoxAd iframe{-moz-transform: scale(0.74, 0.74); -webkit-transform: scale(0.74, 0.74); -o-transform: scale(0.74, 0.74); -ms-transform: scale(0.74, 0.74); transform: scale(0.74, 0.74);}
#headerAdDesktop iframe{-moz-transform: scale(0.73, 0.73); -webkit-transform: scale(0.73, 0.73); -o-transform: scale(0.73, 0.73); -ms-transform: scale(0.73, 0.73); transform: scale(0.73, 0.73);}
#headerAdDesktop {height:67px;}
#headerAdDesktop embed, #headerAdDesktop object{width:538px;}
#pageContentRightWide .AdDFP468 div, #pageContentRightWide .AdDFP468 embed, #pageContentRightWide .AdDFP468 object{height:45px; width:352px;}
#pageContentCenter .AdDFPSky{height:454px;}
#pageContentCenter .AdDFPSky div, #pageContentCenter .AdDFPSky embed, #pageContentCenter .AdDFPSky object{height:454px; width:120px;}
#pageContentRight .AdDFPCube div,#pageContentRight .AdDFPCube embed, #pageContentRight .AdDFPCube object{height:186px; width:223px;}
#pageContentCenter .AdDFP300x600A{height:444px;}
#pageContentRight .AdDFP300x600A div,#pageContentRight .AdDFP300x600A embed, #pageContentRight .AdDFP300x600A object{height:444px; width:223px;}
#pageContentRight .fBoxAd div,#pageContentRight .fBoxAd embed, #pageContentRight .fBoxAd object{height:111px; width:223px;}
}
@media (min-width: 768px) and (max-width: 864px) {
#pageContentCenter .AdDFPSky iframe{-moz-transform: scale(0.65, 0.65); -webkit-transform: scale(0.65, 0.65); -o-transform: scale(0.65, 0.65); -ms-transform: scale(0.65, 0.65); transform: scale(0.65, 0.65);}
#headerAdDesktop iframe, #pageContentRightWide .AdDFP468 iframe, #pageContentRight .AdDFPCube iframe, #pageContentRight .AdDFP300x600A iframe, #pageContentRight .fBoxAd iframe{-moz-transform: scale(0.64, 0.64); -webkit-transform: scale(0.64, 0.64); -o-transform: scale(0.64, 0.64); -ms-transform: scale(0.64, 0.64); transform: scale(0.64, 0.64);}
#headerAdDesktop{height:58px;}
#headerAdDesktop embed, #headerAdDesktop object{width:466px;}
#pageContentRightWide .AdDFP468 div, #pageContentRightWide .AdDFP468 embed, #pageContentRightWide .AdDFP468 object{height:58px; width:466px;}
#pageContentCenter .AdDFPSky{height:391px;}
#pageContentCenter .AdDFPSky div, #pageContentCenter .AdDFPSky embed, #pageContentCenter .AdDFPSky object{height:391px; width:104px;}
#pageContentRight.AdDFPCube div, #pageContentRightWide .AdDFPCube embed, #pageContentRightWide .AdDFPCube object{height:161px; width:194px;}
#pageContentCenter .AdDFP300x600A{height:384px;}
#pageContentRight.AdDFP300x600A div, #pageContentRightWide .AdDFP300x600A embed, #pageContentRightWide .AdDFP300x600A object{height:384px; width:194px;}
#pageContentRight.fBoxAd div, #pageContentRightWide .fBoxAd embed, #pageContentRightWide .fBoxAd object{height:96px; width:194px;}
}
@media(max-width: 767px) {
#headerAdDesktop {height:45px;}
#headerAdDesktop embed, #headerAdDesktop object{width:364px;}
#headerAdDesktop iframe{-moz-transform: scale(0.64, 0.64); -webkit-transform: scale(0.50, 0.50); -o-transform: scale(0.50, 0.50); -ms-transform: scale(0.50, 0.50); transform: scale(0.50, 0.50);}
}
/* VIDEO STYLES */
.resp_video {overflow: hidden; position: relative;}
.resp_video embed, .resp_video iframe, .resp_video object, .resp_video video {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.resp_video div {position: static !important;}
#pageContentCenter .resp_video{display:none;}
@media (min-width: 1200px) { 
#pageContentFull .resp_video{height: 655px; min-height: 655px; max-height: 655px; width:1165px; min-width: 1165px; max-width:1165px;}
#pageContentLeftWide .resp_video{height: 464px; min-height: 464px; max-height: 464px;} 
#pageContentLeft .resp_video{height: 368px; min-height: 368px; max-height: 368px;}
#pageContentRightWide .resp_video{height: 273px; min-height: 273px; max-height: 273px;}
#pageContentRight .resp_video{height: 173px; min-height: 173px; max-height: 173px;}
}
@media (min-width: 980px) and (max-width: 1199px) {
#pageContentFull .resp_video{height: 511px; min-height: 511px; max-height: 511px; width:909px; min-width: 909px; max-width:909px;}
#pageContentLeftWide .resp_video{height: 363px; min-height: 363px; max-height: 363px;}
#pageContentLeft .resp_video{height: 289px; min-height: 363px; max-height: 363px;}
#pageContentRightWide .resp_video{height: 214px; min-height: 214px; max-height: 214px;}
#pageContentRight .resp_video{height: 136px; min-height: 136px; max-height: 136px;}
}
@media (min-width: 865px) and (max-width: 979px) {
#pageContentFull .resp_video{height: 470px; min-height: 470px; max-height: 470px; width:848px; min-width: 848px; max-width:848px;}
#pageContentLeftWide .resp_video{height: 338px; min-height: 338px; max-height: 338px;}
#pageContentLeft .resp_video{height: 267px; min-height: 267px; max-height: 267px;}
#pageContentRightWide .resp_video{height: 198px; min-height: 198px; max-height: 198px;}
#pageContentRight .resp_video{height: 131px; min-height: 131px; max-height: 131px;}
}
@media (min-width: 768px) and (max-width: 864px) {
#pageContentFull .resp_video{height: 407px; min-height: 407px; max-height: 407px; width:735px; min-width: 735px; max-width:735px;}
#pageContentLeftWide .resp_video{height: 293px; min-height: 293px; max-height: 293px;}
#pageContentLeft .resp_video{height: 232px; min-height: 232px; max-height: 232px;}
#pageContentRightWide .resp_video{height: 171px; min-height: 171px; max-height: 171px;}
#pageContentRight .resp_video{height: 111px; min-height: 111px; max-height: 111px;}
}
@media (min-width: 601px) and (max-width: 767px) {
#pageContentFull .resp_video, #pageContentLeftWide .resp_video, #pageContentLeft .resp_video, #pageContentRightWide .resp_video, #pageContentRight .resp_video{
width: 600px; height: 338px; min-width: 600px; min-height: 338px; max-width: 600px; max-height: 338px;}
}	
@media (min-width: 481px) and (max-width: 600px) {
#pageContentFull .resp_video, #pageContentLeftWide .resp_video, #pageContentLeft .resp_video, #pageContentRightWide .resp_video, #pageContentRight .resp_video{
width: 441px; height: 248px; min-width: 441px; min-height: 248px; max-width: 441px; max-height: 248px;}
}
@media (min-width: 400px) and (max-width: 480px) {
#pageContentFull .resp_video, #pageContentLeftWide .resp_video, #pageContentLeft .resp_video, #pageContentRightWide .resp_video, #pageContentRight .resp_video{
width: 400px; height: 225px; min-width: 400px; min-height: 225px; max-width: 400px; max-height: 225px;}
}	
@media (min-width: 321px) and (max-width: 399px) {
#pageContentFull .resp_video, #pageContentLeftWide .resp_video, #pageContentLeft .resp_video, #pageContentRightWide .resp_video, #pageContentRight .resp_video{
width: 320px; height: 180px; min-width: 320px; min-height: 180px; max-width: 320px; max-height: 180px;}
}
@media (max-width: 320px) {
#pageContentFull .resp_video, #pageContentLeftWide .resp_video, #pageContentLeft .resp_video, #pageContentRightWide .resp_video, #pageContentRight .resp_video{
width: 300px; height: 168px; min-width: 300px; min-height: 168px; max-width: 300px; max-height: 168px;}
}
.anvTitle {font-size:8pt; font-weight:bold;}
#playlist {height:200px; overflow-y:scroll; margin:4px 0px; padding:2px; border:1px solid #cccccc; background-color:#eeeeee;}
#playlist a {display:block; color:#000000; font-size:8pt; font-weight:bold; padding-left:4px; text-decoration:none; width:100%; height:100%;}
#playlist img {height:35px; width:60px; border:1px solid #ffffff; margin:0 10px 0 5px; padding:1px; float:left; box-shadow:2px 2px 5px #000000;}
#playlist.hidePlaylist {display:none;}
##playlistembed {background-color:#000000; width:510px; height:288px;}
.playlist_list {clear:both; padding:8px 4px; height:40px; background: #e1e1e1;}
.playlist .current {background: #878787;}
.playlist .current a {color:#ffffff !important;}
#vod-player ul {margin:0px !important; padding:0px !important;}
#vod-player li {padding:0px !important;}
#vidPLinfoM{padding:3px 0px;}
#playListContM{margin:4px;}
#playListMasterM{overflow:hidden; height:78px; width:100%; display:inline-block;}
#playListSlideM{overflow:hidden; height:78px;}
#holderM{margin-left:0px;}
#vidPLinfo{padding:3px 0px;}
#playListCont{margin:4px;}
#playListMaster{overflow:hidden; height:78px; width:100%; display:inline-block;}
.vidPLcont{display:inline-block; float: left; height:78px; width:257px; overflow:hidden; border-left: 1px solid #999999;}
.vidPLcont:first-of-type{border-left: 0px;}
.vidPLImg{width:50%; float:left; margin: 4px 4px 4px 8px; position:relative;}
.vidPLTitle{display:inline; width:50%; font-size:12px;}
.vidPLIcon{height: 18px;}
.plLeft, .plRight{width: 50%; padding-left: 0px; padding-right: 0px; margin: -1px;}
.plLeft{text-align:left;}
.plRight{text-align:right;}
.plPlayIcon{position: absolute; top: 7px; left: 33px; opacity: 0.5; height: 64px;}
.plPlayIcon:hover{opacity: 0.9;}
.plVidPreview{max-width:100%;}
/* PHOTO SWIPE
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */
body.ps-active, body.ps-building, div.ps-active, div.ps-building{background: #000; overflow: hidden;}
body.ps-active *, div.ps-active *{-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);	display: none;}
body.ps-active *:focus, div.ps-active *:focus {outline: 0;}
div.ps-document-overlay {background: #000;}
div.ps-uilayer {background: #000; cursor: pointer;}
div.ps-zoom-pan-rotate{background: #000;}
div.ps-zoom-pan-rotate *  { display: block; }
div.ps-carousel-item-loading {background: url(loader.gif) no-repeat center center;}
div.ps-carousel-item-error {background: url(error.gif) no-repeat center center;}
div.ps-caption{background: #000000; background: -moz-linear-gradient(top, #303130 0%, #000101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101)); border-bottom: 1px solid #42403f; color: #ffffff; font-size: 13px; font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; text-align: center;}
div.ps-caption *  { display: inline; }
div.ps-caption-bottom{border-top: 1px solid #42403f; border-bottom: none; min-height: 44px;}
div.ps-caption-content {padding: 13px; display: block;}
div.ps-toolbar{background: #000000; background: -moz-linear-gradient(top, #303130 0%, #000101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101)); border-top: 1px solid #42403f; color: #ffffff; font-size: 13px; font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; text-align: center; height: 44px; display: table; table-layout: fixed;}
div.ps-toolbar * {display: block;}
div.ps-toolbar-top { border-bottom: 1px solid #42403f; border-top: none;}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play{cursor: pointer; display: table-cell;}
div.ps-toolbar div div.ps-toolbar-content {width: 44px; height: 44px; margin: 0 auto 0; background-image: url(http://media.graytvinc.com/designimages/photoswipe_icons.png); background-repeat: no-repeat;}
div.ps-toolbar-close div.ps-toolbar-content {background-position: 0 0;}
div.ps-toolbar-previous div.ps-toolbar-content {background-position: -44px 0;}
div.ps-toolbar-previous-disabled div.ps-toolbar-content {background-position: -44px -44px;}
div.ps-toolbar-next div.ps-toolbar-content {background-position: -132px 0;}
div.ps-toolbar-next-disabled div.ps-toolbar-content {background-position: -132px -44px;}
div.ps-toolbar-play div.ps-toolbar-content {background-position: -88px 0;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi)
{div.ps-toolbar div div.ps-toolbar-content{-moz-background-size: 176px 88px; -o-background-size: 176px 88px; -webkit-background-size: 176px 88px; background-size: 176px 88px; background-image: url(http://media.graytvinc.com/designimages/photoswipe_icons2x.png);}}
/* Bootstrap Custom */
h2 {font-size: 20px; line-height:30px; border-bottom:1px solid #999;}
h3 {font-size:16px; line-height:25px;}
hr {border-top: 1px solid #dddddd; border-bottom: 1px solid #eeeeee;}	
.ptr {cursor: hand; cursor: pointer;}
.content_wrap {margin: 0 0 10px;}
.content_wrap_small {margin: 0 0 2px;}
.full-wide{width:100%;}
/* sports modules */
#myTab li a {font-size:9pt; padding-left:4px; padding-right:4px;}
/* custom text and color classes */
.text_blue {color:#0000ff;}
.text_red {color:#ff0000;}
.text_black {color:#000000;}
.text_white {color:#FFFFFF;}
.text_orange, .text_yellow {color:#f9c667;}
.background_blue {background-color:#0000ff;}
.background_red {backgound-color:#ff0000;}
.background_black {background-color:#000000;}
.background_white{background-color: #FFFFFF;}
.text_whiteHover:hover{color:#FFFFFF; text-shadow: 0.1em 0.1em 0.2em black;}
.text_shadow{text-shadow: 0.1em 0.1em 0.2em black;}
.link_white a, .link_white a:link, .link_white a:visited, .link_white a:active {#color:#F0F0F0; text-shadow: 0.1em 0.1em 0.2em black;}
.link_white a:hover {#color:#E0E0E0; text-shadow: 0.2em 0.2em 0.3em black;}
.text_normal {font-weight:normal; }
.text_bold {font-weight:bold; }
.text_left {text-align:left; }
.text_center {text-align:center; }
.text_right {text-align:right; }
.wordBreak {word-break:break-all; }
/* custom layout classes */
.float_left {float:left; }
.float_right {float:right; }
.inlineblock {display:inline-block;}
.center_content {margin-left: auto; margin-right: auto;}
.pixelpush {padding: 1px;}
.rightMargin{margin-right:10px;}
.leftMargin{margin-left:10px;}
.centerImage{margin-left:auto; margin-right:auto; display:block;}
/* custom background gradients */
.bgGradientBlack, .daysPassed{font-weight:bold; background-color: #b5bdc8;}
.bgGradientGray, .daysWeekend{font-weight:bold; background-color: #e0eff9;}
.bgGradientWhite, .daysNormal {font-weight:bold; background-color: #ffffff;}
.bgGradientWhiteInvert, .daysNormal {background-color: #fdfdfd;}			
.bgGradientRed{font-weight:bold; background-color: #990000;}
.bgGradientRedHover{}
.bgGradientRedHover:hover{font-weight:bold; background-color: #8A1A1A !important;}
.bgGradientOrange{font-weight:bold; background-color: #ff9c21;}
.bgGradientOrangeHover{}
.bgGradientOrangeHover:hover{font-weight:bold; background-color: #ffaf4b !important;}
.bgGradientYellow{font-weight:bold; background-color: #ffd200;} 		
.bgGradientYellowHover{} 		
.bgGradientYellowHover:hover{background-color: #f6e6b4 !important;} 		
/*Button Styles*/
.marquee .btn-primary a, .marquee .btn-info a, .marquee .btn-success a, .marquee .btn-warning a, .marquee .btn-danger a, .marquee .btn-inverse a, .bgGradientRed a, .marquee .bgGradientRedHover a, .marquee .btn-primary a:hover, .marquee .btn-info a:hover, .marquee .btn-success a:hover, .marquee .btn-warning a:hover, .marquee .btn-danger a:hover, .marquee .btn-inverse a:hover, .marquee .bgGradientRed a:hover, .marquee .bgGradientRedHover a:hover {color:#FFFFFF;}
.leaflet-layer img{max-width:none;}										
/* Breaking Styles */
.breakingText{font-size:1.4em; color:white; text-align:center} 
.breakingShadowRed{-moz-box-shadow: inset 0 0 5px 5px #CC2222; -webkit-box-shadow: inset 0 0 5px 5px#CC2222; box-shadow: inset 0 0 5px 5px #CC2222;} 
.breakingShadowOrange{-moz-box-shadow: inset 0 0 5px 5px #f79621; -webkit-box-shadow: inset 0 0 5px 5px#f79621; box-shadow: inset 0 0 5px 5px #f79621;} 
.breakingShadowYellow{-moz-box-shadow: inset 0 0 5px 5px #feb645; -webkit-box-shadow: inset 0 0 5px 5px#feb645; box-shadow: inset 0 0 5px 5px #feb645;} 
/* custom radius borders */
.leftEndTop{border-top-left-radius: 10px;}
.rightEndTop{border-top-right-radius: 10px;}
.leftEndBottom{border-bottom-left-radius: 10px;}
.rightEndBottom{border-bottom-right-radius: 10px;}
.radialBorder{border-radius:5px;}
.blankBorder{border:0px;}
/* custom header */
.navTime{margin:10px 0 0;}
.nav .navHeader{font-size: 13px;}
.nav .dropdown-menu li > a{font-size:12px; line-height: 12px;}
.marginClear{margin:0;}
.respSearchBox{padding:8px 0 0;}
.respSearchButton{line-height:14px;}
.topSpace10{margin:10px 0;}
#cornerPeel {height:0}
#headerAdDesktop{max-height:100px;}
#headerAdTablet{max-height:70px;}
#navCurrents{margin-top:5px; margin-bottom:-5px;}
.hoverOpacity:hover{opacity: .8;}
/* Page Styles*/
#storyHeader {margin-bottom:4px; color:#444444; font-size:small; font-style:italic;}
.storyAd {margin-bottom:8px;}
.articleImage {margin:0 20px 10px 0;}
.articleImage p {margin:0; font-size:smaller;}
#slideImage {margin:0;}
#slideImage li {list-style-type:none;}
#authorMug {max-width:100%; max-height:87px; width:auto; height:auto;}
.hideOverflow{overflow:hidden;}
/* submission module resizing */
#submissionModule .span9 input{width: 400px; max-width:90%; margin:5px;}
#submissionModule .span9 textarea{width: 400px; max-width:90%; margin:5px;}
/*calendar*/
.dayOfWeek{border: solid 1px; width:13%; float:left; line-height:100%; overflow:hidden; padding:3px 0px 3px 0px;}
.dayOfWeekNames .dayOfWeek{text-align:center; font-weight:bold; background-color: #fafafa;}
.eventDays{min-height:4em;}
.leftEndTop{border-top-left-radius: 10px;}
.rightEndTop{border-top-right-radius: 10px;}
.monthName{display:inline-block; font-size: 1.75em; font-weight: bold; color:#FFFFFF; border-radius:10px; margin:0.3em; padding:0.3em; font-weight:bold; background-color: #5BC0DE;}
.monthNameHover:hover{background-color: #4AB0CD;}
/* update image path for icons to design media */
[class^="icon-"],[class*=" icon-"] {background-image: url("http://media.graytvinc.com/designimages/glyphicons-halflings.png");}
.icon-white,.nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {background-image: url("http://media.graytvinc.com/designimages/glyphicons-halflings-white.png");}
.nav-tabs > li > a {outline:none;}
/* weather styles */
.wx_currents_icon {width:40%;}
.wx_currents_temp {width:55%; padding-left:5%;}
.wx_currents_daily {width:25%;}
.wx_currents h1, .wx_currents h2, .wx_currents h3, .wx_currents h4, .wx_currents h5, .wx_currents h6 {margin-top:0px;}
/* social styles */
.tweetBorder{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.tweetOptions {font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
/* adjustments to main style sheet */
.nav, .navbar{margin-bottom:5px;}
.navbar-inner{padding-left:5px; padding-right:5px;}
.navbar .nav li a{padding:10px 10px 10px 5px;}
a:hover {text-decoration:none;}
/*object styles */
.marquee{margin-bottom:5px;}
.tabbed_carousel_caption{padding:1px;}
/* UPICKEM FIXES */
#UPE-ApplicationContent h2, #UPE-ApplicationContent h2 a{background-color: transparent; padding: 0px 0px 0px 0px; box-shadow: 0px 0px 0px #888; border-bottom: 0px solid #999;}
/* Dynamic YouTube embed */
.youtube {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.youtube iframe, .youtube object, .youtube embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* FOOTER STYLES */
.GDMfooter{text-align: center; padding: 15px 0px; margin-top: 5px; border-top: 1px solid #e5e5e5; background-color: #f5f5f5 !important;}
.GDMsubFooter{padding:10px 0px 5px 0px; background: #272727; color: #696566; border-top: 1px solid #e5e5e5 !important;}
.GDMsubFooter a{color:#696566 !important;}
@media (max-width: 1300px) {.GDMsubFooter{margin-bottom:45px;}}
/*Windows 8 Snap mode*/
@-ms-viewport{width: device-width;}
/* Print Styles */	
@media print{
#topNav, #headerAdDesktop, #headerAdTablet, #bottomNav, .swbanners, #pencilAd, #pageContentRight, #pageContentRightWide, #articleCrumbs, #SectionButtons, #storyVideo, .resp_video, #prev_next_page, .OUTBRAIN, #storyComments, #adBottom, .GDMsubFooter, #gdm-ad-728x90-A, #gdm-ad-728x90-B, #gdm-ad-468x60-A, #gdm-ad-468x60-B, #gdm-ad-468x60-C, #gdm-ad-160x600-A, #gdm-ad-160x600-B, #gdm-ad-160x600-C, #gdm-ad-300x250-A, #gdm-ad-300x250-B, #gdm-ad-300x250-C, #gdm-ad-300x600-A, #gdm-ad-pencil, #gdm-ad-pencil-B, #gdm-ad-mid-story-ad, #gdm-ad-top-story-ad, #gdm-ad-prim-tile, #gdm-ad-corner-peel, #gdm-ad-poll-ad, #gdm-ad-pop-under, #gdm-ad-radar, #gdm-ad-under-story, #gdm-ad-wings, #gdm-ad-story-break, #gdm-ad-feature-box, #gdm-ad-text-link, #wnLeftWallpaperClick, #wnRightWallpaperClick {display:none;}
#pageContentLeft, #pageContentLeftWide {width:100%;}
body {background-color: #ffffff;}
#page_container {border: 0px;}
.GDMfooter {background-color: #ffffff; border-top:0px;}
}
/*Ad Fix Styles*/
#wnAdFloating { top:20px !important; width:1024px !important; height:728px !important; left:0px !important; bottom:0px !important; right:0px !important; margin:auto !important; z-index:9999 !important; }
#wnAdFloating #close { left: 10px !important; }
#wnAdFloating object { width:1024px !important; height:728px !important; }
#wnAdFloating embed { width:1024px !important; height:728px !important; }
#gdm-ad-corner-peel iframe { position:absolute; right:0px; height:500px !important; z-index:100000; }
/*AddThis Styles*/
.addThisStyle{margin-top:3px; padding: 0 2px;}
.hoverOpacity:hover{opacity: .8;}
.addthis-smartlayers h2 { padding:0px; }
/*Google Map Styles*/
#mapContainer #map_canvas img {max-width:10000px;}
/*Footer Styles */
.GDMfooter{text-align: center; padding: 15px 0px; margin-top: 5px; border-top: 1px solid #e5e5e5; background-color: #f5f5f5;}
.GDMsubFooter{padding:10px 0px 5px 0px; background: #272727; color: #696566; border-top: 1px solid #e5e5e5;}
.GDMsubFooter a{color:#696566;}
/* Grid Headlines Style */
.headlineGrid{width:33%; margin:0px; float:left;}
.gridTitle{margin:3px}
.gridImage{max-width:100%}
/* Submission Modules */
#submissionModule .span10 input{width: 400px; max-width:90%; margin:5px;}
#submissionModule .span10 textarea{width: 400px; max-width:90%; margin:5px;}
/* Weather Modules */
.daycontrols{top:15%; width:26px; height:26px; font-size: 30px; line-height:24px;}
.weatherbox{margin-bottom:5px; padding:0px 3px; width:80px; display:inline-block; text-align:center;}
/* Survey Styles */
.sLabel{float:left;}
.cmP_requiredSubQuestion{color:red;}
.cmP_label{float:left; padding-right:5px;}
.sQuestion{clear:both; display:block;}
.tableCell{min-width:220px; display:inline-block;}
#hiddenForm{display:none;}
.cmP_requiredQuestion{color:red; vertical-align:top;}
.tableRow{min-width:300px; width:100%;}
/* Login Styles */
.regLink {margin: 10px 10px; vertical-align:middle}
/* Weather Central Pre-built Styles */
.wxc-map {width:100%; height:${rh}px;}
.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 200px; height: 0; overflow: hidden;}
.embed-container iframe, .embed-container object, .embed-container embed, .youtube iframe, .youtube object, .youtube embed {position: absolute; top: 0; left: 5%; width: 90%; height: 100%;}
/* Custom Media Query Size */
@media (min-width: 768px) and (max-width: 864px) {
 .row {margin-left: -20px; *zoom: 1;}
.row:before,.row:after {display: table; content: ""; line-height: 0; }
.row:after {clear: both;}
[class*="span"] {float: left; min-height: 1px; margin-left: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 735px;}
.span14 {width: 735px;}
.span13 {width: 681px;}
.span12 {width: 627px;}
.span11 {width: 573px;}
.span10 {width: 519px;}
.span9 {width: 466px;}
.span8 {width: 412px;}
.span7 {width: 358px;}
.span6 {width: 304px;}
.span5 {width: 251px;}
.span4 {width: 197px;}
.span3 {width: 143px;}
.span2 {width: 90px;}
.span1 {width: 36px;}
.offset14 {margin-left: 769px;}
.offset13 {margin-left: 715px;}
.offset12 {margin-left: 662px;}
.offset11 {margin-left: 608px;}
.offset10 {margin-left: 554px;}
.offset9 {margin-left: 501px;}
.offset8 {margin-left: 446px;}
.offset7 {margin-left: 393px;}
.offset6 {margin-left: 339px;}
.offset5 {margin-left: 285px;}
.offset4 {margin-left: 232px;}
.offset3 {margin-left: 178px;}
.offset2 {margin-left: 124px;}
.offset1 {margin-left: 71px;}
.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table; content: ""; line-height: 0; }
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box; float: left; margin-left: 2.358490566037736%; *margin-left: 2.303485065487681%;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.358490566037736%;}
.row-fluid .span14 {width: 100%; *width: 99.94499449944995%;}
.row-fluid .span13 {width: 92.68867924528303%; *width: 92.63367374473297%;}
.row-fluid .span12 {width: 85.37735849056604%; *width: 85.32235299001599%;}
.row-fluid .span11 {width: 78.06603773584905%; *width: 78.011032235299%;}
.row-fluid .span10 {width: 70.75471698113208%; *width: 70.69971148058202%;}
.row-fluid .span9 {width: 63.44339622641509%; *width: 63.38839072586504%;}
.row-fluid .span8 {width: 56.132075471698116%; *width: 56.07706997114806%;}
.row-fluid .span7 {width: 48.820754716981135%; *width: 48.76574921643108%;}
.row-fluid .span6 {width: 41.509433962264154%; *width: 41.4544284617141%;}
.row-fluid .span5 {width: 34.198113207547166%; *width: 34.143107706997114%;}
.row-fluid .span4 {width: 26.88679245283019%; *width: 26.831786952280133%;}
.row-fluid .span3 {width: 19.57547169811321%; *width: 19.520466197563152%;}
.row-fluid .span2 {width: 12.264150943396226%; *width: 12.209145442846172%;}
.row-fluid .span1 {width: 4.952830188679245%; *width: 4.89782468812919%;}
.row-fluid .offset14 {margin-left: 104.71698113207547%; *margin-left: 104.60697013097537%;}
.row-fluid .offset14:first-child {margin-left: 102.35849056603773%; *margin-left: 102.24847956493763%;}
.row-fluid .offset13 {margin-left: 97.4056603773585%; *margin-left: 97.2956493762584%;}
.row-fluid .offset13:first-child {margin-left: 95.04716981132076%; *margin-left: 94.93715881022065%;}
.row-fluid .offset12 {margin-left: 90.09433962264151%; *margin-left: 89.98432862154141%;}
.row-fluid .offset12:first-child {margin-left: 87.73584905660377%; *margin-left: 87.62583805550366%;}
.row-fluid .offset11 {margin-left: 82.78301886792453%; *margin-left: 82.67300786682442%;}
.row-fluid .offset11:first-child {margin-left: 80.42452830188678%; *margin-left: 80.31451730078668%;}
.row-fluid .offset10 {margin-left: 75.47169811320755%; *margin-left: 75.36168711210745%;}
.row-fluid .offset10:first-child {margin-left: 73.11320754716981%; *margin-left: 73.0031965460697%;}
.row-fluid .offset9 {margin-left: 68.16037735849056%; *margin-left: 68.05036635739046%;}
.row-fluid .offset9:first-child {margin-left: 65.80188679245282%; *margin-left: 65.69187579135271%;}
.row-fluid .offset8 {margin-left: 60.84905660377359%; *margin-left: 60.739045602673485%;}
.row-fluid .offset8:first-child {margin-left: 58.49056603773585%; *margin-left: 58.38055503663575%;}
.row-fluid .offset7 {margin-left: 53.53773584905661%; *margin-left: 53.427724847956505%;}
.row-fluid .offset7:first-child {margin-left: 51.17924528301887%; *margin-left: 51.06923428191877%;}
.row-fluid .offset6 {margin-left: 46.22641509433963%; *margin-left: 46.116404093239524%;}
.row-fluid .offset6:first-child {margin-left: 43.86792452830189%; *margin-left: 43.75791352720179%;}
.row-fluid .offset5 {margin-left: 38.91509433962264%; *margin-left: 38.805083338522536%;}
.row-fluid .offset5:first-child {margin-left: 36.556603773584904%; *margin-left: 36.4465927724848%;}
.row-fluid .offset4 {margin-left: 31.60377358490566%; *margin-left: 31.493762583805548%;}
.row-fluid .offset4:first-child {margin-left: 29.245283018867926%; *margin-left: 29.135272017767814%;}
.row-fluid .offset3 {margin-left: 24.29245283018868%; *margin-left: 24.182441829088567%;}
.row-fluid .offset3:first-child {margin-left: 21.933962264150946%; *margin-left: 21.823951263050834%;}
.row-fluid .offset2 {margin-left: 16.9811320754717%; *margin-left: 16.871121074371587%;}
.row-fluid .offset2:first-child {margin-left: 14.622641509433961%; *margin-left: 14.512630508333853%;}
.row-fluid .offset1 {margin-left: 9.669811320754718%; *margin-left: 9.559800319654608%;}
.row-fluid .offset1:first-child {margin-left: 7.311320754716981%; *margin-left: 7.201309753616871%;}
input, textarea, .uneditable-input {margin-left: 0;}
.controls-row [class*="span"] + [class*="span"] {margin-left: 20px;}
input.span14, textarea.span14, .uneditable-input.span14 {width: 722px;}
input.span13, textarea.span13, .uneditable-input.span13 {width: 668px;}
input.span12, textarea.span12, .uneditable-input.span12 {width: 614px;}
input.span11, textarea.span11, .uneditable-input.span11 {width: 561px;}
input.span10, textarea.span10, .uneditable-input.span10 {width: 507px;}
input.span9, textarea.span9, .uneditable-input.span9 {width: 454px;}
input.span8, textarea.span8, .uneditable-input.span8 {width: 400px;}
input.span7, textarea.span7, .uneditable-input.span7 {width: 346px;}
input.span6, textarea.span6, .uneditable-input.span6 {width: 292px;}
input.span5, textarea.span5, .uneditable-input.span5 {width: 239px;}
input.span4, textarea.span4, .uneditable-input.span4 {width: 208px;}
input.span3, textarea.span3, .uneditable-input.span3 {width: 131px;}
input.span2, textarea.span2, .uneditable-input.span2 {width: 78px;}
input.span1, textarea.span1, .uneditable-input.span1 {width: 24px;}
}
@media (min-width: 768px) and (max-width: 864) {
.hidden-desktop {display: inherit !important;}
.visible-desktop {display: none !important ;}
.visible-tablet {display: inherit !important;}
.hidden-tablet {display: none !important;}
}

/*WCTV NEWSLETTER STYLES*/
.newsletterRedBottom{color:#000000;border-bottom: 10px solid #D70005;}
.newsletterRed{background-color:#d70005; color:white; font-size: 1.5em;/*line-height: 1.6em; */padding-left:10px; padding-top:10px;text-align:center;}
.newsletterBlueBox{background-color:#2b59a4; color:white;}
.newsletterBlackBox{background-color:#000; color:white;}
