/***********************************************************
/* Background Color - Red HR with White Font
/***********************************************************/



body
{ 
background: NONE;
}





.HomepageFeatureButtons
{
            background-image: url('/images/slideshow/slide-menu-BG.png');
            padding: 0px 11px 0px 11px;
            background-color: #cccccc;

}



{

text-align: center;

}


#CommonHeader

{



    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align:center;

    background: url('/sites/KGPE/content/images/skin/generic_header.jpg') no-repeat top center;
}

#Common

{
background-color: #FFFFFF;

margin: 0 auto;

}



/***********************************************************
/* Code for HomePage Video */
/***********************************************************/

.videoSlidePlayerHeadline {

    margin: 0 2px 10px;

}

 

.videoSlidePlayerContainer {

               margin-top: 3px;

}

 

.videoslidebox .TabBoxBody

{

               height:145px;

}




h1
{
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background-image: url('/sites/KGPE/content/images/nav/h1-header-red.png');
    background-color: #cc0000;
    padding: 3px 0px 3px 10px;
}

h2
{
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #999999;
    padding: 3px 0px 3px 10px;
}

h3
{
    font-family: Book Antiqua, georgia, times new roman, ms serif;
    font-size: 20px;
    font-style: italic;
    color: #990000;
    background-color: #dddddd;


}


h5
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #00FF00;
    background-repeat: repeat-y;
    padding: 1px 0px 1px 3px;
}



/************************************/
/* Facebook */
/************************************/

.login-button-local { background image:url('/sites/KGPE/content/images/47_login.jpg') }



/************************************/
/* TIME and DATE */
/************************************/


.CurrentTime
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

.DownloadsBar
{
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}

#DownloadsBar a,
#DownloadsBar a:link,
#DownloadsBar a:visited,
#DownloadsBar a:hover,
#DownloadsBar a:active {
  color: #FFFFFF;
}


.Welcome {
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}

#CommonWelcome a,
#CommonWelcome a:link,
#CommonWelcome a:visited,
#CommonWelcome a:hover,
#CommonWelcome a:active {
  color: #FFFFFF;
}

.CrumbLink

{

    color: #ffffff;

}



/********************************************************
/* Top Nav
/********************************************************/


.NavTier
{
    background-image: url('/sites/KGPE/content/images/nav/box-header-news-red.png');
    background-repeat: repeat-x;
    background-color: transparent;
    font-size: 13px;

}


.NavTier a:hover
{
    background-image: url('/sites/KGPE/content/images/nav/current_bg_hover.png');
    background-repeat: repeat-x;
    background-color: transparent;

}


/* Top nav Selected */
.CurrentSiteNode,
.CurrentSiteNode a:hover
{
    background-color: transparent;
    background-image: url('/sites/KGPE/content/images/nav/nav_tier1bg_select.png');
    background-repeat: repeat-x;
}

/* Tier 2 nav */
.NavTier-wMenu
{
    background-color: #999999;
    background-image: url('/sites/KGPE/content/images/nav/nav-tier2bg.png');
    background-repeat: repeat-x;
        font-size: 12px;

}

/* Tier 2 nav links */
.NavTier-wMenu a,
.NavTier-wMenu a:link,
.NavTier-wMenu a:visited,
.NavTier-wMenu a:active
{
    background-color: transparent;

}


/* Tier 2 nav items */
.NavTier-wMenu ul li
{
    background-color: transparent;
}

.NavTier-wMenu ul li:hover
{
    background-image: url('/sites/KGPE/content/images/nav/nav-tier2bg-hover.png');
    background-repeat: repeat-x;
}

/* Tier 3 nav drops down from 2 */
.NavTier-wMenu ul li ul li
{
    background-color: #333333;
    background-image: url('/sites/KGPE/content/images/nav/nav-tier3bg.png');
    background-repeat: repeat-x;
    width: 100%;

}

.NavTier-wMenu ul li ul li:hover
{
    background-image: url('/sites/KGPE/content/images/nav/nav_tier1bg_select.png');
    background-repeat: repeat-x;
}

.NavTier-wMenu ul ul li
{
    display: block;
}




.BreadCrumbNav {
    color: #000099;
    clear: both;
    float: left;
    margin: 10px 0px 2px 0px;
    width: 980px;
            background-color: #ffffff;
}

a.CrumbLink,
a:link.CrumbLink,
a:hover.CrumbLink,
a:active.CrumbLink,
a:visited.CrumbLink  {
    text-decoration: underline;
    color: #000000;

}

.CurrentCrumb {
    color: #CC0000;
    text-decoration: none;

}



/*******************************************************
/* Weather Tease Style
/*******************************************************/

.wxconditions-16pt
{
     font-weight: bold;
    font-size: 16px;
    color: #ffffff;
}

.wxconditions-big
{
     font-weight: bold;
    font-size: 36px;
    color: #ffffff;
}



/********************************************************
/* Redesign Alert Bar Styles
/********************************************************/

div.GroupedAlertsWrap {
   vertical-align: text-bottom;


       /* Wrapper for the complete Grouped Alerts control */

}


div.AlertsStacked {
       /* Stacked Group Alert styles only */

}

div.AlertsInline-Wrap {
       /* Inline Group Alert (column wrapper div) styles here */

}

div.AlertsInline-Column1 {
       /* Column1-Only div */
}

div.AlertsInline-Column2 {
       /* Column2-Only div */
}

div.AlertLink {
/* Styles for linked (with anchor) alerts */
}

div.AlertNoLink {
/* Styles for alerts without a link */
}






/***********************************************************
/* Story Display
/***********************************************************/

 /* Body story text */
.HeadlineList
{
     font-size: 12px;
     color: #000000;
     background: #ffffff;
}

.HeadlineList a
{
    text-decoration: none;
    color: #990000;
}

/* Story headlines */
.HeadlineList a:link
{
    text-decoration: none;
    color: #990000;
}

.HeadlineList a:visited
{
    text-decoration: none;
    color: #990000;
}

.HeadlineList a:hover
{
    text-decoration: none;
    color: #ff0000;
}

.HeadlineList a:active
{
    text-decoration: none;
    color: #990000;
}

.HeadlineFeaturedItems
{
    font-size: 12px;
}

.HeadlineFeaturedItems a
{
    font-weight: bold;
}


.HeadlineRight
{

    border-bottom: none;
    padding: 1px;
    background: url(/sites/KGPE/content/images/dot.gif) repeat-x bottom;

    }

.Story
{
  background: #ffffff;
}

.StoryMediaList

{

display:none;

}


/********************************************************
/*WebMd
/********************************************************/

.StoryHeadline
{
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    background-color: #cc0000;
    padding: 3px 0px 3px 10px;
}



/********************************************************
/* Box
/********************************************************/


 .Box
{
    margin-bottom: 1em;
    background: #ffffff;

}

/* home page bottom sections */
.BoxHeader
{

    background-repeat: no-repeat;
    background-image: url('/sites/KGPE/content/images/nav/h1-header-red.png');
    font: bold 14px arial, sans-serif;
    line-height: normal;
    color:#ffffff;
    letter-spacing: -1px;
}

.BoxHeader a,
.BoxHeader a:active,
.BoxHeader a:visited,
.BoxHeader a:hover,
.BoxHeader a:link
{
    color:#ffffff;
}

.BoxBody
{
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    margin-top: -1px;
}



/********************************************************
/* Tab Box
/********************************************************/

.TabBox
{


    margin-bottom: none;
             background-color: #BB0008;


}

.TabBoxHeader
{

    width: 100%;
background-image: url('/sites/KGPE/content/images/nav/test-header.png');

    background-color: #ffffff;

}

/*******************************************/
/* Weather Sports Slides Tab Boxes */
/*******************************************/

.TabBoxHeader span.TabBoxTitle
{

    font: 14px arial, sans-serif;
    font-weight: bold;
    background-image: url('/sites/KGPE/content/images/nav/h1-header-red.png');
    background-color: #

;
    color:#ffffff;
    letter-spacing: -1px;
}

.TabBoxHeader ul
{

    border-bottom: 0px solid #ffffff;

    font: bold 12px arial, sans-serif;
        background-color: #BB0008;
    color:#ffffff;
}

.TabBoxHeader ul li
{

    color:#00FF00;
    background-color: #BB0008;

}

/* News Tabs */
.TabBoxHeader ul li a,
.TabBoxHeader ul li a:active,
.TabBoxHeader ul li a:visited,
.TabBoxHeader ul li a:hover,
.TabBoxHeader ul li a:link
{
    /* Properties for all tabs */
    /* Border color around tabs */

    float: left;
    padding: 3px 1em;
    margin-left: -1px;
    border-right: 1px solid #999999;
    border-left: none;
    border-top: none;
    text-decoration: none;
    color: #BA0009;
}

.TabBoxHeader ul li a,
.TabBoxHeader ul li a:link,
.TabBoxHeader ul li a:visited
{
    /* Properties for non-focus, non-selected tabs */
    background-image: url('/sites/KGPE/content/images/new-style/tab-unselected.png');
    background-repeat: no-repeat;
    color: #ffffff;
}

.TabBoxHeader ul li a:hover,
.TabBoxHeader ul li a:active
{
    /* Properties for hovering but not selected tab */
    background-image: url('/sites/KGPE/content/images/new-style/tab-over.png');
    background-repeat: no-repeat;

}

.TabBoxHeader ul li.SelectedTab a,
.TabBoxHeader ul li.SelectedTab a:link,
.TabBoxHeader ul li.SelectedTab a:hover,
.TabBoxHeader ul li.SelectedTab a:active,
.TabBoxHeader ul li.SelectedTab a:visited
{
    /* Properties for selected tab */
    color: #ffffff;
    background-image: url('/sites/KGPE/content/images/new-style/tab-selected.png');
    background-repeat: no-repeat;
    border-bottom: none;




}

.TabBoxBody
{


    clear: both;
    border-width: 1px;
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    padding-top: 1px; /* to deal with bad margin-collapse issue */
}

.AtlasLoading
{
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
}





/**********************************************************************
/* Homepage Slide Show Top Large Slides
/*********************************************************************/
.HomepageFeatureBackground
{
     color: #000000;
}

.SlideBody
{
background-color: #ffffff;

}

.HomepageFeatureButtons
{
            background-image: url('/images/slideshow/slide-menu-BG.png');
            padding: 0px 11px 0px 11px;
            background-color: #cccccc;

}

.SlideShowImage
{
            padding: 0px;
}






.SlideShowRelated ul
{
            margin: 0px 0px 0px -30px;
            list-style-type: none;


}

.SlideShowButtonDefault
{

            font-weight: bold;
            background-repeat: repeat-x;

}


.SlideShowButtonDefault { background-image:url('/sites/KGPE/content/images/nav/box-header-news-red.png'); background-repeat: repeat-x; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; text-shadow: #000000 1px 1px 2px; font-weight: bold;}

.SlideShowButtonDefault div:hover { color: #ffffff; background: url('/sites/KGPE/content/images/nav/current_bg_hover.png') repeat-x scroll left top transparent;}
.SlideShowButtonDefault:hover { background-image:url('/sites/KGPE/content/images/nav/current_bg_hover.png'); background-repeat: repeat-x; color: #ffffff;}

.SlideShowButtonCurrent, .SlideShowButtonCurrent div
{font-weight: bold; background: url('/sites/KGPE/content/images/nav/nav_tier1bg_select.png') repeat-x scroll left top transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; text-shadow: #000000 1px 1px 2px; font-weight: bold; -moz-border-radius: 0px;}

.SlideShowButtonDefault .SlideBreakingNews
{ background-image:url('/sites/KGPE/content/images/nav/box-header-news-red.png'); background-repeat: repeat-x;  }
.SlideShowButtonCurrent .SlideBreakingNews { background-image:url('/sites/KGPE/content/images/nav/box-header-news-red.png'); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; text-shadow: #000000 1px 1px 2px; font-weight: bold;}



/***********************************************************
/* Homepage Slideplayer Link Style
/***********************************************************/


a:link
{
    color: #990000;
    text-decoration: none;
}
a:visited
{
    color: #990000;
    text-decoration: none;
}
a:hover
{
    color: #000000;
    text-decoration: none;
}
a:active
{
    color: #990000;
    text-decoration: none;
}




img { border-width: 0px; }



/**********************************************************************/
/* Footer */
/**********************************************************************/

/* Properties for footer */
table.footer
{
    margin-bottom: 10px !important;
}

#CommonFooter td.footerheading
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    color: #000000;
}

#CommonFooter td.footernav
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

#CommonFooter td.footernav a
{
    color:#000000;
    text-decoration:none;
    border:none;
}

td.footernav a:visited
{
    color:#FFFFFF;
    text-decoration:none;
    border:none;
}

#CommonFooter td.footernav a:hover
{
    text-decoration:underline;
}




/****************************************************/
/* sports right column */
/****************************************************/

.SFSSportsFullSchedule
{
  background: #ffffff;
  width: 300px;
}

.SFSTitle
{
display: block;
background-image: url('/sites/KGPE/content/images/new-style/box-header-news-red.png');
width: 290px;
font: bold 18px arial, sans-serif;

    color:#ffffff;
    letter-spacing: -1px;
    margin-bottom: 0px;
}



/*------------------------ JQuery Slider ------------------------------------*/
/*--Main Container--*/
.main_view {
	margin: 0 auto;
	position: relative;
	height: 75px;
}
/*--Window/Masking Styles--*/
.window {
	height:60px;	width: 666px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
	
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	
	position: absolute;
	top: 62px; right: 0px;
	width: 100px; height:20px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 25px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	
}
.paging a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: #eee;
	background: #00498f;
	border: 1px solid transparent;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
}

.paging a.active {
	color: #eee;
	font-weight: bold;
	background: #00498f;
}
.paging a:hover {background: #000; color: #eee;
}

/*------------------------------------------ End Slider --------------------------------*/


/*----------------------- REDESIGN 10-11 ----------------------------------------*/


#CommonContent {
    margin: 0 0 0;
}

.Box,
.TabBox {
	box-shadow:0px 2px 0px #dcdcdc;

}

.BoxBody, .TabBoxBody {
	background-color: #ffffff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 0px;
	border-left:0px;
	border-right:0px;background-color: #FFFFFF;
    border-color: none;
    border-style: none;
    border-width: none;
}

.FBMiddle .TabBoxBody {
	height:340px;
	overflow:hidden;
}

.weatherskinBorder {
	border-bottom: 0px;
}

.TabBoxBody .smallbox,
.BoxBody .smallbox
{
	height:130px;
	overflow:hidden;
}

.FBMiddle .TabBoxBody {
	height:340px;
	overflow:hidden;
}

.FBMiddle ul li a,
.FBMiddle ul li a:link,
.FBMiddle ul li a:hover,
.FBMiddle ul li a:active,
.FBMiddle ul li a:visited
.FBMiddle ul li a,
.FBMiddle ul li.SelectedTab a:link,
.FBMiddle ul li.SelectedTab a:hover,
.FBMiddle ul li.SelectedTab a:active,
.FBMiddle ul li.SelectedTab a:visited {
    border-radius: 4px;
    padding: 8px 10px 0px 0px;
    text-align: center;
    width: 156px;
	border-width:0px;
}

table.PhotoGrid td div .style {
    width: 65px;
}
.UGCBoxContent .Box {
	box-shadow: none;
	margin-bottom: 0px;
}			
.UGCBoxContent .BoxHeader {
	display: none;
}
.UGCBoxContent .UGCGallery {
	display: inline-block;
	width: 100%;
	height:110px;
	overflow:hidden;
}
.UGCGallery img{
	display:inline;
}

/* Code for UGC Fix */
.boxover .Box .BoxBody { border-style: none; border-width: 0px; background-color:#FFFFFF;}
.boxover .Box .BoxHeader { display: none; padding: 0px 0px 0px 0px; }
.boxover img { width:100px; }

.UGCGalleryItem .Details, 
.UGCGalleryItem .Report, 
.UGCGalleryItem .Title, 
.UGCGalleryItem .Rate, 
.UGCGalleryItem .SubmittedDate, 
.UGCGalleryItem .Tease,
.UGCGallery hr, 
.UGCItemHeader { display: none; }

.UGCGalleryItem .Title { font-size: 12px; font-weight: bold; }
.UGCGalleryItem { margin: 0px; position: relative; padding-top: 0px; }
.UGCGalleryItem .Image { float:left; width: 56px; height: 47px; padding-top: 3px; padding-bottom: 3px; padding-left:3px; overflow:hidden; }
.wxconditions-14pt { font-size:14px; font-weight:bold; }

/*** Big Top Headline ***/
.bigtoppict
{
	vertical-align: top;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	width: 650px;
}

.bigtoppict a:link,
.bigtoppict a:active
{

	color: #000000;

	font-size: 1.4em;

	font-weight: bold;
}

.bigtoppict a:visited
{

	color: #737373;

	font-size: 1.4em;

	font-weight: bold;
}


.bigtoppict a:hover
{
	text-decoration: underline;						

	color: #0f48b4;	
}

.bigtoppict img
{

	float: left;

	padding-right: 10px;

	padding-top: 3px;

	width: 130px;

	height: 95px;
}

.bigtopdiv
{

	float:left

	margin: 0;

	padding: 0;

	height: 100%; 
}

/*** Full Top Headline ***/
.FullTopTease a:link,
.FullTopTease a:active,
.FullTopTease a:visited,
.FullTopTease a:hover
{

	font-size: 1em;
}


/*** Big Left Headline ***/
.bigleftpict
{
	vertical-align: top;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	width: 245px;
}

.bigleftpict a:link,
.bigleftpict a:active
{

	color: #000000;

	font-size: 1.4em;

	font-weight: bold;
}

.bigleftpict a:visited
{

	color: #737373;

	font-size: 1.4em;

	font-weight: bold;
}


.bigleftpict a:hover
{
	text-decoration: underline;						

	color: #0f48b4;	
}

.bigleftpict img
{

	float: left;

	padding-right: 10px;

	padding-top: 3px;

	width: 130px;

	height: 95px;
}

.bigleftdiv
{

	float:left

	margin: 0;

	padding: 0;

	height: 100%; 
}

/*** Full Left Headline ***/
.FullLeftTease a:link,
.FullLeftTease a:active,
.FullLeftTease a:visited,
.FullLeftTease a:hover
{

	font-size: 1em;
}

.smallbox {

               height:135px;

               overflow:hidden;

}




