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;
	}

/* pointer on mouse-over */	
.ptr {cursor: hand; cursor: pointer;}

/* set the same as p tags to give some margin */
.content_wrap {
    margin: 0 0 10px;
}
.content_wrap_small {
    margin: 0 0 2px;
}

/* additional width formatting to handle dynamic re-sizing */
.full-wide{width:100%;}

/* sports modules */
#myTab li a {font-size:9pt; padding-left:4px; padding-right:4px;}


/* custom 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;}

/* custom text classes */ 
.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 enabled --  for IE9+ */
.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: #ff9c21;}
.bgGradientOrangeHover{}
.bgGradientOrangeHover:hover{font-weight:bold; background: #ffaf4b !important;}
.bgGradientYellow{font-weight:bold; background: #ffd200;} 		
.bgGradientYellowHover{} 		
.bgGradientYellowHover:hover{background: #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;}
		
/* IE Debug classes and styles */

.leaflet-layer img
{max-width:none;}		
		
<!--[if gte IE 9]>
  <style type="text/css">
    .gradient {
       filter: none;
    }
  </style>
<![endif]-->		
					
/* 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 style for header */
.addThisStyle{margin-top:3px; padding: 0 2px;}
.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;}

/* 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;}
.GDMsubFooter{padding:10px 0px 5px 0px; background: #272727; color: #696566; border-top: 1px solid #e5e5e5;}
.GDMsubFooter a{color:#696566;}
@media (max-width: 1300px) {.GDMsubFooter{margin-bottom:45px;}}

/*Windows 8 Snap mode*/
@-ms-viewport{
    width: device-width;
}

@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;
  }
}
