/***********************************************************

/* General

/***********************************************************/

#Common
{

	background-image: none;

	background-color: #ffffff;

	border: none;

	border-left: 3px solid #ffffff;

	border-right: 3px solid #ffffff;

	border-bottom: 20px solid #ffffff;
}

.Box, 
.TabBox 
{

	margin-bottom: 20px;

	border-radius: none;

	-moz-border-radius: none;

	-webkit-border-radius: none;	

	box-shadow: none;	

	-moz-box-shadow: none;		

	-webkit-box-shadow: none;

}


.TabBoxBody,
.BoxBody
{

border-right-width-value: none;

border-right-width-ltr-source: none;

border-right-width-rtl-source: none;

border-bottom-width: none;

border-left-width-value: none;

border-left-width-ltr-source: none;

border-left-width-rtl-source: none;

border-right-style-value: none;

border-right-style-ltr-source: none;

border-right-style-rtl-source: none;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: none;

border-left-style-rtl-source: none;

border-right: none;

border-right-color-ltr-source: none;

border-right-color-rtl-source: none;

border-bottom: none;

border-left: none;

border-left-color-ltr-source: none;

border-left-color-rtl-source: none;

border-top-width: none;

border-top-style: none;

border-top-color: none;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 2px;

padding-left: 0px;

	margin-bottom: 0px !important;

}

#CommonBody
{
	margin-top: 4px;

	background-color: #ffffff;
}

h2
{

	font-size: 24px;

	padding-left: 0px;
}

body 
{ 
	background: #dfdfdf url('/sites/ktvx/images/2010/shadowbkg.jpg') repeat-y center top;
}

#CommonWelcome
{

	padding-top: 2px;

	padding-bottom: 2px;
}

#siteupdate

{

	color: #737373;

	font-size: 10px;
}

#CommonMasthead
{
	height: 130px;

	padding: 0 0px 0 0px;

	background-image: url('/sites/KTVX/images/banners/mast01990x130_2010.jpg');
}

#CommonLeaderboard
{
	position: relative;

	top: 18px;

	left: -14px;
}

#CommonSearchBar 
{
	padding-top: 5px;

	height: 25px;
}

.CurrentTime 
{
	color: #737373;

	position: relative;

	top: -5px;
}

#CommonTopNav 

{ 

	color: #FFF;
	background-image: url(/sites/ktvx/images/2010/blackbackground.png); 

	background-repeat:repeat-x; 

	font-weight: lighter; 

	text-shadow: #000000 1px 1px 2px;

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px; 
}

.NavTier 
{
	font-size: 1.1em; 

	height: 19px;

	border-bottom: 4px solid #BE0013; 
}

/*spacing of sub-nav and it's dropdown list*/ 
#CommonTopNav ul li 
{ 

	height: 18px; 

	line-height: 18px;
}

#CommonTopNav ul li a, 
#CommonTopNav ul li a:link, 
#CommonTopNav ul li a:active, 
#CommonTopNav ul li a:hover,
#CommonTopNav ul li a:visited 
{ 

	color: #FFF;
	font-weight: bold;

	height: 19px;

	padding-top: 0px;

	padding-right: 10px;

	padding-left: 10px; 

	margin-bottom: 4px;

}

#CommonTopNav ul li a:hover 
{ 

	background-image: url(/sites/ktvx/images/2010/orangebackground.png); 

	background-repeat: repeat-x; 

	background-position: center; 

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;

	height: 19px;
}

.NavTier-wMenu 
{ 

	height: 18px; 

	line-height: 18px; 

	font-size: 1em;

	background-color: #5f5f5f;
}

/*style to manage the color of the subnav links*/
#CommonTopNav .NavTier-wMenu ul li a, 
#CommonTopNav .NavTier-wMenu ul li a:link, 
#CommonTopNav .NavTier-wMenu ul li a:active, 
#CommonTopNav .NavTier-wMenu ul li a:visited 
{ 

	color:#FFFFFF; 

	height: 18px; 

	text-decoration: none; 

	font-size: .98em; 

	text-shadow: #000000 1px 1px 2px;

	padding-left: 10px;

	padding-right: 10px;

}
	
/*subnav hover items */
#CommonTopNav .NavTier-wMenu ul li:hover  
{  

	background-image: url(/sites/ktvx/images/2010/orangebackground.png);

}

.NavTier-wMenu, 
.NavTier-wMenu li 
{ 

	background-image: url(/sites/ktvx/images/2010/graybackground.png); 

	background-repeat:repeat-x; 

	background-position:center;

}

.CurrentSiteNode 
{ 

	background-image: url(/sites/ktvx/images/2010/redbackground.png); 

	background-repeat:repeat-x; 

	background-position:center; 

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;

	height: 24px; 

}

.NavTier-wMenu .CurrentSiteNode 
{ 

	background-image: url(/sites/ktvx/images/2010/DOWNredbackground.png); 

	background-repeat:repeat-x; 

	background-position:center; 

	border-radius: 0px 0px 0px 0px; 

	-moz-border-radius: 0px 0px 0px 0px; 

	-webkit-border-radius: 0px 0px 0px 0px;

	height: 18px; 

}



/*** Sub Nav Dropdown Links ***/
.NavTier-wMenu li ul li 
{ 

	background-image:none; 

	background-color: #47433B; 

	line-height:19px; 

	height:19px; 

	margin-top:0px; 

	margin-bottom: 0px; 

	width: 200px; 
}

.BreadCrumbNav 
{

	height: 18px;

	line-height: 18px;

	margin-left: 0px;

	color: #000000;

	padding-bottom: 3px;
}

a.CrumbLink,
a:link.CrumbLink,
a:hover.CrumbLink,
a:active.CrumbLink,
a:visited.CrumbLink
{

	color: #3D45AB;

	font-weight: bold;
}

.CurrentCrumb
{

	color: #737373;

	font-weight: bold;
}

/*** Main Content Area ***/
#CommonContent
{

	margin-top: -5px;

	background-color: #ffffff;
}


/***********************************************************

/* Headers

/***********************************************************/
/*** Main Site Header ***/
#CommonMasthead
{

	height: 130px;

	padding: 0 0px 0 0px;

	background-image: url('/sites/KTVX/images/banners/mast01990x130_2010.jpg');
}

/*** IDM Box Header ***/
.BoxHeader
{

	background-color: transparent;

	background-image: url(/sites/ktvx/images/2011/backgroundBoxHeader.png);

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position: left top;

	color: #ffffff;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 6px;

	padding-right: 13px;

	padding-bottom: 7px;

	padding-left: 13px;

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;
}

.TabBoxTitle a
{
	font-family: Arial,Sans-Serif;
}

/***********************************************************

/* Headline Lists

/***********************************************************/
.SlideShowImage a img
{

	width: 245px;

	height: 184px;
}

/*** Small Headlines ***/

.HeadlineList,
.HeadlineList a,
.HeadlineList a:link,
.HeadlineList a:active
{

	font-size: 1em;

	font-weight: bold;

	color:  #000000;
}

.HeadlineList a:visited
{

	color:  #737373;
}

.HeadlineList a:hover
{

	color: #0f48b4;

	text-decoration: underline;
}



/*** Small Headline Bullets ***/
.Headline
{

	list-style-image: none;

	list-style: disc;

	color: #000000;

	font-size: 1em;
}


/*** Featured Headlines ***/
.featuredstories
{

	clear:both;
}

.featuredclear
{

	clear:both;
}

.featuredimage
{

	vertical-align: top;
}

.featuredimage img
{

	float: left;

	padding-left: 8px;

	padding-right: 5px;

	padding-top: 8px;

	width: 130px;

	height: 95px;
}

.featuredright,
.featuredright td,
.featuredstories td
{

	vertical-align: top;

	padding-right: 15px;
}

.featuredhead

{

	padding-top: 5px;
}

.featuredhead a:link,
.featuredhead a:active
{			

	font-size: 1.4em;

	color: #000000;

	font-weight: bold;
}

.featuredhead a:visited
{			

	font-size: 1.4em;

	color: #737373;

	font-weight: bold;
}

.featuredhead a:hover
{			

	text-decoration: underline;

	color: #0f48b4;
}

.featuredtease a:link,
.featuredtease a:active
{

	font-size: 1em;

	font-weight: bold;

	color: #000000;
}

.featuredtease a:visited
{

	font-size: 1em;

	font-weight: bold;

	color: #737373;
}

.featuredtease a:hover
{

	text-decoration: underline;

	color: #0f48b4;
}

.featuredagenow
{

	font-size: .9em;

	color: #ff0000;

	float: left;

	padding-right: 5px;
}

.featuredage
{

	font-size: .9em;

	color: #737373;

	float: left;

	padding-right: 5px;
}

.featuredinfo,
.featuredcomments
{

	margin-top: 2px;

	height: 1em;

	line-height: 1em;
}

.commentslink
{

	vertical-align: top;
}

.featuredinfo img,
.featuredcomments img
{

	vertical-align: baseline;
}

.featuredcomments a:link,
.featuredcomments a:active,
.featuredcomments a:visited,
{

	font-size: .9em;

	color: #000000;
}

.featuredinfo a:link,
.featuredinfo a:active,
.featuredinfo a:visited
{

	font-size: .9em;

	color: #000000;
}

/*** Video Lists ***/
.VideoList ul
{

	list-style-image: none;

	list-style: disc;

	color: #000000;
}

.VideoList a
{

	font-weight: bold;
}

/*** Link in Black ***/
.blacklink a:link,
.blacklink a:visited,
.blacklink a:active
{

	font-weight: bold;

	color: #000000;
}

/*** small gray links - used in "more" links ***/
.more,
.more a:link,
.more a:visited,
.more a:active
{

	display: inline;

	position: relative;

	float: right;

	top: -4px;

	right: 5px;

	font-size: .9em;

	color: #737373;
}

.more a:hover
{

	color: #ff0000;

	text-decoration: underline;
}

/*** comments link ***/
.HeadlineList div.HeadlineData a:link,
.HeadlineList div.HeadlineData a:active,
.HeadlineList div.HeadlineData a:visited
{

	font-size: .9em;

	color:  #737373;

	font-weight: normal;
}

/*** Comments / Story Age Positioning ***/
.HeadlineList div.HeadlineData
{

	padding-top: 0px;

	padding-right: 0pt;

	padding-bottom: 0px;

	padding-left: 0pt;
}

/*** Story Age Style ***/
.HeadlineList .HeadlineData span.Age
{

	color: #ff0000;

	padding-top: 0px;

	padding-right: 0pt;

	padding-bottom: 0px;

	padding-left: 0pt;
}



/*** Featured Headline positioning ***/
.HeadlineList table td
{

	padding-top: 0px;

	padding-right: 3px;

	padding-bottom: 5px;

	padding-left: 3px;

	vertical-align: top;
}

/*** 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;
}

/*** Setup for Double Box ***/
.doublebox
{

	vertical-align: top;

	height: 230px;
}

.doubleboxtable
{

	width: 334px;

	vertical-align: top;
}

/*** Tighten national top story ***/
.topstorytight
{

	position: relative;

	top: -1em;
}

/*** IDM Headline Lists ***/
.HeadlineList
{

	font-weight: normal;
}

.bigbreakingimage img
{
	width: 325px;

	margin-top: 11px;
}

.smallbreakingimage img
{
	width: 150px;
}

.bigbreakinghead,
.bigbreakinghead a,
.bigbreakinghead a:link,
.bigbreakinghead a:visited,
.bigbreakinghead a:active
{
	color: #ff0000;

	font-size: 1.5em;

	font-weight: bold;	
}

.smallbreakinghead,
.smallbreakinghead a,
.smallbreakinghead a:link,
.smallbreakinghead a:visited,
.smallbreakinghead a:active
{
	color: #000000;

	font-size: .95em;

	font-weight: bold;	
}

.bigbreakinghead a:hover
{
	text-decoration: underline;
}


.smallbreakinghead a:hover
{
	color: #0f48b4;

	text-decoration: underline;
}

/***********************************************************

/* Tab Box

/***********************************************************/
.TabBoxHeader
{

	background: url(/sites/ktvx/images/2011/backgroundBoxHeader.png) top left repeat-x;

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;
}

.TabBoxHeader ul
{

	border: none;

	font-family: Arial,Sans-Serif;

	font-weight: bold;
}

.TabBoxHeader ul li a,
.TabBoxHeader ul li a:link,
.TabBoxHeader ul li a:active,
.TabBoxHeader ul li a:visited 
{

	border: none;

	font-family: Arial,Sans-Serif;

	font-weight: bold;
}

.TabBoxHeader ul li.SelectedTab a,
.TabBoxHeader ul li.SelectedTab a:link,
.TabBoxHeader ul li.SelectedTab a:active,
.TabBoxHeader ul li.SelectedTab a:visited 
{

	border: none;

	background-image: url(/sites/ktvx/images/2010/blackbackground.png);

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;
}

.TabBoxHeader ul li a:hover,
.TabBoxHeader ul li.SelectedTab a:hover
{

	background-image: url(/sites/ktvx/images/2011/orangebackground.png);

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;
}


/***********************************************************

/* Home Page

/***********************************************************/
.SlideBody
{
	height: 280px;
}



.SlideShowButtonDefault div, .SlideShowButtonDefault
{

	border: none;

	font-family: Arial,Sans-Serif;

	font-weight: bold;
}


.SlideBreakingNews,
.SlideShowButtonCurrent .SlideBreakingNews,
.SlideShowButtonDefault .SlideBreakingNews 
{
	border: none;

	background-image: url(/sites/ktvx/images/2010/AlertBKG.png);

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;
}

.SlideShowButtonCurrent div
{ 
	border: none;

	background-image: url(/sites/ktvx/images/2010/blackbackground.png);

	border-radius: 8px 8px 0px 0px; 

	-moz-border-radius: 8px 8px 0px 0px; 

	-webkit-border-radius: 8px 8px 0px 0px;
}

.SlideShowImage a img
{

	height: 210px;

	width: 280px;

	margin-top: -3px;
}

.SlideShowHeadline a:link,
.SlideShowHeadline a:active
{

	font-family: Arial,sans-serif;

	font-size: 1.15em;

	font-weight: bold;

	color: #000000;
}

.SlideShowHeadline a:visited
{

	font-family: Arial,sans-serif;

	font-size: 1.15em;

	font-weight: bold;

	color: #737373;
}

.SlideShowHeadline a:hover
{

	font-family: Arial,sans-serif;

	font-size: 1.15em;

	font-weight: bold;

	text-decoration: underline;						

	color: #0f48b4;	
}

.SlideShowHeadlines .SlideShowTease
{

	display: none;

	font-size: 1.1em;
}

.MoreSlideShowHeadlines .SlideThumbImage img

{

	height: 45px;

	width: 45px;
}

.MoreSlideShowHeadlines .SlideHeadline

{



	margin-left: 15px;

	width: 300px;
}

.MoreSlideShowHeadlines .SlideHeadline a:link,
.MoreSlideShowHeadlines .SlideHeadline a:active
{

	color: #000000;

	font-size: 1.1em;
}

.MoreSlideShowHeadlines .SlideHeadline a:visited
{

	color: #737373;

	font-size: 1.1em;
}

.MoreSlideShowHeadlines .SlideHeadline a:hover
{
	font-size: 1.1em;

	color: #0f48b4;	

	text-decoration: underline;
}

.SlideLastUpdated
{

	color: #ff0000;
}

#HomepageVideoPlayer
{

	clear: both;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	width: 300px;
}

.HomepageVideoList

{

	clear: right;

	float: right;

	height: 265px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	overflow-x: auto;

	overflow-y: auto;

	width: 330px;
}

.HomepageVideoPlayerRight
{

	height: 265px;

	border: none;

	width: 330px;
}

.VideoList
{

	width: 330px;

	float: right;
}

.VideoFeaturedItems .VideoRight a, 
.VideoFeaturedItems .VideoRight a:link, 
.VideoFeaturedItems .VideoRight a:active, 
.VideoFeaturedItems .VideoRight a:visited
{

	color: #000000;

	font-weight: bold;

	font-size: 1.2em;
}

.VideoFeaturedItems .VideoRight a:hover
{

	text-decoration: underline;

	color: #0f48b4;
}

#wxtabbox
{

	height: 234px;
}

#homewxtemp
{

	font-size: 28px;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

	width: 100px;
}

#homewximagetd
{
	text-align: center;

	width: 80px;
}

#homewximage
{

	width: 50px;
}


#homecurrents
{

	width: 150px;

	vertical-align: top;
}

.homestats
{

	font-size: .8em;
}


.homestats td
{

	height: 13px;
}

#homewxcondition
{

	font-size: .9em;

	font-weight: bold;

	text-align: center;
}

#homehigh
{

	font-weight: bold;

	font-size: .9em;

	color: #0f48b4;

	height: 24px;

	margin-left: 2px;
}

#homelow
{

	font-weight: bold;

	font-size: .9em;

	color: #0f48b4;
}

#homeforecast
{

	font-weight: bold;

	float: top;

	font-size: .9em;

	margin-left: 2px;
}

#homeforecasttext,
#homeforecasttext td
{

	font-size: .8em;

	margin-left: 2px;

	margin-right: 2px;
}

.homeconditionstd
{

	height: 13px;
}

.wxfeaturedage
{

	font-size: .8em;

	color: #737373;

	text-align: right;

	margin-right: 2px;
}

.homewxtab
{

	margin-top: 4px;
}

.homewximage
{

	width: 280px;
}

.tvtable
{

	width: 200px;

	float: left;
}

.tvnowtitle a:link,
.tvnowtitle a:active,
.tvnowtitle a:visited
{

	color: #ff0000;

	font-weight: bold;

	font-size: 1em;

	margin-left: 5px;
}

.tvnowtitle a:hover
{

	text-decoration: underline;

	margin-left: 5px;
}

.tvtitle a:link,
.tvtitle a:active,
.tvtitle a:visited
{

	color: #000000;

	font-weight: bold;

	font-size: 1em;

	margin-left: 5px;

}

.tvtitle a:hover
{

	text-decoration: underline;

	color: #0f48b4;

	margin-left: 5px;
}

.tvnowtime
{

	font-size: 1em;

	font-weight: bold;

	color: #ff0000;

	width: 48px;

	text-align: right;
}	

.tvtime
{

	font-size: 1em;

	font-weight: bold;

	color: #737373;

	width: 48px;

	text-align: right;
}

/***********************************************************

/* Contests

/***********************************************************/
.ContestDetails a:link,
.ContestTease a:link
{

	font-weight: bold;
}
/***********************************************************

/* STORY - Basic Display

/***********************************************************/
/*** Story Page Margin ***/
.Story
{
	margin-left: 20px;

	margin-right: 20px;
}

/*** Story Headline Font ***/
.StoryTitle
{
	font-size: 2.8em;
}

/*** Headline Position & Spacing ***/
.StoryHeadline
{
	margin-bottom: 0px;
}

/*** Social Media - Other Options Text and Links Format ***/
.SocialRow,
.SocialRow a,
.SocialRow a:link,
.SocialRow a:active,
.SocialRow a:visited,
.SocialRow .PrintStory,
.SocialRow .PrintStory a,
.SocialRow .PrintStory a:link,
.SocialRow .PrintStory a:active,
.SocialRow .PrintStory a:visited
{
	font-size: 1em;

	font-weight: bold;

	color: #9f9f9f;
}

/*** Box Containing Update and Contributor ***/
.UpdateContribBox
{
	padding-top: 5px;

	float:left;
}

/*** Update Publish Format ***/
.UpdateTimeText
{
	color: #9f9f9f;
	
	font-size: .9em;

	padding-bottom: 10px;
}

/*** Story Contributors Format ***/
.StoryContrib
{
	font-size: 1.1em;

	font-weight: bold;

	line-height: 1.5em;

	padding-bottom: 10px;
}

/*** Story Contributors Link Format ***/
.StoryContrib a,
.StoryContrib a:link,
.StoryContrib a:active,
.StoryContrib a:visited,
.StoryContrib a:hover
{
	color: #0f48b4;
}

/*** Story Text ***/
.StoryText
{
	clear:left;

	font-size: 1.25em;

	line-height: 1.4em;

	padding-bottom: 10px;

	margin-right: 20px;
}

/*** Story Text Links ***/
.StoryText a,
.StoryText a:link,
.StoryText a:active,
.StoryText a:visited,
.StoryText a:hover
{
	font-weight: bold;

	color: #0f48b4;
}

/*** Copyright Text Format ***/
.Copyright
{
	font-size: .9em;

	color: #9f9f9f;
}

/*** Bottom Story Social Media Row Format Override ***/
.BottomSocial
{
	border-top: none;

	display: inline-block;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-left: 20px;

	margin-right: 20px;

	width: 630px;
}

/*** Text Resize Tool Disabled ***/
.TextSizeSelect
{

	display: none;
}

/***********************************************************

/* STORY - Multiple Page Tool Layout

/***********************************************************/
.StoryPager
{
	color: #000000;
	font-weight: bold;
	font-size: 1.3em;
}

.StoryPager .PagerTease a,
.StoryPager .PagerTease a:link,
.StoryPager .PagerTease a:active,
.StoryPager .PagerTease a:visited,
.StoryPager .PagerTease a:hover
{
	color: #0f48b4 !important;

	font-weight: bold;

	font-size: 1.4em;
} 

.StoryPager .PagerTease a:hover
{
	text-decoration: underline;
}

.StoryPager a, 
.StoryPager a:link, 
.StoryPager a:active, 
.StoryPager a:hover
{
	color: #0f48b4 !important;

	text-decoration: none;

	font-weight: bold;
}

.StoryPager a:visited
{
	color: #737373 !important;

	text-decoration: none;

	font-weight: bold;
}

.StoryPager a:hover
{
	text-decoration: underline !important;
}

/***********************************************************

/* STORY - Main Media Block Layout

/***********************************************************/

/*** Main Media Block location ***/
.MediaBlockFirst
{
	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	width: 320px;
}

/*** Main Media Block Image Size and Location ***/
.MediaBlockFirst img
{
	padding-left: 0px;
}

/*** ALL BLOCKS Slideshow Link Location ***/
.StorySlideshowLabel
{
	text-align: left;

	padding-top: 4px;

	padding-left: 0px;
}

/*** ALL BLOCKS Slideshow Image Size ***/
.StorySlideshowLabel img
{

	padding-left: 0px;

	width: 14px !important;

	height: 10px !important;
}

/*** ALL BLOCKS Slideshow Link Format ***/
.StorySlideshowLabel a:link,
.StorySlideshowLabel a:active,
.StorySlideshowLabel a:visited,
.StorySlideshowLabel a:hover
{
	font-size: .8em !important;
}

/*** Main Media Block Image Caption Format ***/
.MediaBlockFirst .ImageCaption
{
	text-align: left;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 2px;
}

/*** Main Media Block Video Player Location and Format ***/
#ctl00_ctl00_ctl00_CommonPage_CommonBody_Main_V___BlockList_B0___ctl02_Body
{
	padding-left: 4px;

	padding-bottom: 4px;
}

/*** Main Media Block Secondary Content and Location ***/
.MediaBlockFirst .MediaBorder
{
	padding-bottom: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	width: 313px;
}

/*** ALL BLOCKS Related Links Heading Format ***/
.MediaBorder .Heading
{
	text-align: left;

	font-size: 1.25em;

	font-weight: bold;

	margin-top: 0em;

	margin-bottom: 0em !important;

	margin-left: 4px;

}

/*** ALL BLOCKS Related Links Layout ***/
.MediaBorder .RelatedLinkList
{
	text-align: left;

	width: 280px;

	margin-top: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	padding-top: 3px;
}

/*** ALL BLOCKS Related Links Bullet Style ***/
.RelatedLinkList li
{
	list-style-image: url("/sites/ktvx/images/bullet.png");

	list-style-position: outside;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-bottom: 3px;
}

/***  ALL BLOCKS Related Links Link Style ***/
.MediaBorder .RelatedLinkList li a,
.MediaBorder .RelatedLinkList li a:link,
.MediaBorder .RelatedLinkList li a:active
{
	font-size: 1em;

	font-weight: bold;

	color: #0f48b4;
}

/*** ALL BLOCKS Related Links Visited Link Style ***/
.MediaBlockFirst .MediaBorder .RelatedLinkList li a:visited
{
	color: #737373;
}

/*** Main Media Block Outtake Location and Format ***/
.MediaBlockFirst .NewOuttake
{
	text-align: center;

	font-weight: bold;

	font-size: 1.3em;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	width: 315px;

	padding-top: 5px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 10px !important;
}

/*** ALL BLOCKS Poll Location and Format ***/
.MediaBlockFirst .Poll,
.MediaBlockFirst .Poll p,
.MediaBlockLeft .Poll,
.MediaBlockLeft .Poll p,
.MediaBlockRight .Poll,
.MediaBlockRight .Poll p
{
	width: 280px;

	text-align: left;
}

/*** ALL BLOCKS Poll Button Location and Size ***/
.Poll .Button
{
	width: 30%;

	margin-left: 98px;
}

.StoryMediaList
{
	float: right !important;

	width: 305px !important;

	clear: both !important;
}

.StoryMediaList a
{
	font-size: 1em;

	font-weight: bold;

	color: #0f48b4;
}

/***********************************************************/

/* STORY - Sub Story Blocks

/***********************************************************/

.StoryBlock h3
{
	font-size: 1.75em;
}

/*** MBL Format and Location ***/
.MediaBlockLeft
{
	padding-left: 0px;

	padding-right: 0px;

	margin-left: 0px;

	margin-right: 30px;

	margin-bottom: 0px;

	width: 300px !important;

	text-align: left !important;
}

/*** MBR Format and Location ***/
.MediaBlockRight
{
	padding-left: 0px;

	padding-right: 0px;

	margin-left: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	width: 300px !important;

	text-align: left !important;
}

/*** Sub Blocks Text Format ***/
.StoryBlock .StoryText
{
	clear: none;
}

/*** Sub Blocks Content Box Location and Format ***/
.MediaBlockLeft .MediaBorder,
.MediaBlockRight .MediaBorder
{
	text-align: left;

	padding-bottom: 5px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	width: 300px;
}

/*** Main Media Block Image Caption Format ***/
.MediaBlockLeft .ImageCaption,
.MediaBlockRight .ImageCaption
{
	width: 280px;

	text-align: left;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 4px;
}

/*** Sub Blocks Content Outtake Location and Format ***/
.MediaBlockLeft .NewOuttake,
.MediaBlockRight .NewOuttake
{

	font-weight: bold;

	font-size: 1.3em;

	width: 280px;

	padding-top: 0px;

	margin-top: 0px;

	margin-bottom: 5px;

	text-align: center;

	margin-right: 0px;
}

/*** Sub Blocks Image Location and Format ***/
.MediaBlockRight img,
.MediaBlockLeft img
{
	height: 210px;

	width: 280px;

	margin-top: 5px;

	margin-left: 10px;
}

/***********************************************************

/* Comments

/***********************************************************/
.User
{

	font-size: .9em;

	color:  #737373;
}

.CommentDisplay .User a:link,
.CommentDisplay .User a:visited,
.CommentDisplay .User a:active
{

	font-size: 1em;

	font-weight: bold;
}

.CommentDisplay .User 
{

	position: relative;

	left: 10px;

	width: 300px;


}

.CommentDisplay div.Text 
{

	font-size: 1.25em;

	line-height: 1.4em;

	margin-left: 10px;

	margin-top: 20px;

	width: 450px !important; 

	min-height: 30px;

	height: auto;
}

.StoryTease
{

	font-size: 1.25em;

	line-height: 1.4em;
}

.CommentDisplay img
{

	display: none;
}

.UGCStoryCommentButton
{
	float: right;

	width: 440px;

	margin-right: 40px;
}

.CommentDisplay .Report
{
	display: inline !important;
} 

/***********************************************************

/* Misc

/***********************************************************/
/*** table style for social media area ***/
.social td
{

	border-width: 0px 0px 1px 0px;

	padding: 0px 0px 0px 0px;

	border-style: none dashed dashed none;

	border-color: black black black black;

	height: 28px;
}

.social a:link,
.social a:active,
.social a:visited
{

	color: #000000;

	font-weight: bold;
}

/*** Orange Box ***/
.orangebox
{

	background-color: #ffb666;
}

.orangeboxhotlinks
{


	text-align: center;
}

.orangeboxhotlinks a:link,
.orangeboxhotlinks a:active,
.orangeboxhotlinks a:visited
{

	font-size: 1em;

	font-weight: bold;

	color: #000000;
}

.orangeboxhotlinks a:hover
{

	text-decoration: underlined;
}

.orangeboxheads
{

	margin-top: -4px;
}

.orangemore,
.orangemore a:link,
.orangemore a:visited,
.orangemore a:active
{

	position: relative;

	float: right;

	top: 0px;

	right: 5px;

	font-size: .9em;

	color: #000000;
}

.orangemore a:hover
{

	color: #ff0000;

	text-decoration: underline;
}

div.WeatherAlerts div.Alert 
{

	font-size: 1.4em;
}

div.gtuboxdiv div.Box div.BoxHeader
{

	height: 18px;

	padding-top: 7px !important;
}

div.gtuboxdiv div.Box div.BoxHeader a:link,
div.gtuboxdiv div.Box div.BoxHeader a:visited,
div.gtuboxdiv div.Box div.BoxHeader a:active
{
	color: #64320E;
}

div.gtuboxdiv div.Box div.BoxHeader a:hover
{

	color: #954B15;

	text-decoration: underline;
}

div.gtuboxdiv div.Box div.BoxBody
{

	background-color: #FBF7E8;
}

div.gtuboxdiv div.Box .more,
div.gtuboxdiv div.Box .more a:link,
div.gtuboxdiv div.Box .more a:visited,
div.gtuboxdiv div.Box .more a:active
{

	display: inline;

	position: relative;

	float: right;

	top: -4px;

	right: 5px;

	font-size: 10px;

	color: #954B15;
}

div.gtuboxdiv div.Box .more a:hover
{

	text-decoration: underline;
}

/*** GTU Box on Home Page ***/
.gtubox
{

	background-color: #FBF7E8;
}

.gtubig,
.gtubig a:link,
.gtubig a:active,
.gtubig a:visited
{

	color: #64320E !important;

	font-size: 1.3em;

	font-weight: bold;

	text-decoration: none;

	margin-left: 5px;

	margin-top: 3px;

	margin-bottom: 3px;

}

.gtubig a:hover;

{

	text-decoration: underline;
}

.gtuheads .HeadlineList .HeadlineFeaturedItems .HeadlineRight
{

	color: #64320E !important;
}

.gtuheads a:link,
.gtuheads a:active,
.gtuheads a:visited
{

	color: #64320E !important;

	font-size: 1.3em;

	font-weight: bold;

	text-decoration: none;
}

.gtuheads a:hover
{

	text-decoration: underline;
}

.gtusmallheads a:link,
.gtusmallheads a:active,
.gtusmallheads a:visited
{

	color: #64320E !important;

	font-size: 1em;

	font-weight: bold;

	text-decoration: none;
}

.gtusmallheads a:hover
{

	text-decoration: underline;
}

div.gtuboxdiv div.Box div.BoxHeader
{
	background-image: none;
	background-repeat: repeat-y;
	background-color: #F4DFC2;
	color: #64320E;
	padding-top: 3px;
	padding-right: 0.5em;
	padding-bottom: 3px;
	padding-left: 0.5em;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: 0pt;
}

.gtudoublebox

{

	vertical-align: top;

	height: 216px;

}

/*** Orange Box***/
.orangeboxdiv .BoxBody 
{

	background-color: #ffb666;
}

/* Properties for footer */
table.footer
{
	margin-bottom: 10px !important;
}

#CommonFooter td.footerheading,
#CommonFooter td.footerheading a:link,
#CommonFooter td.footerheading a:active,
#CommonFooter td.footerheading a:visited
{
	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;
}

.homewxdiv
{
	height: 330px;
}


/***********************************************************

/* Site Search

/***********************************************************/
div.SolrResults .Result .Title a:link,
div.SolrResults .Result .Title a:active
{			
	font-size: 1.4em;

	color: #000000;

	font-weight: bold;
}

div.SolrResults .Result .Title a:visited
{			
	font-size: 1.4em;

	color: #737373;

	font-weight: bold;
}


div.SolrResults .Result .Title a:hover
{			
	text-decoration: underline;

	color: #0f48b4;
}

div.SolrResults .Result .Tease
{
	font-size: 1.25em;

	line-height: 1.4em;
}

/***********************************************************

/* Home page Rotator

/***********************************************************/

/*------------------------ 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;
}

.login-button-local { background image:url('/sites/ktvx/images/abc4com_100x50.jpg'); }

#facebookhomebox {height: 490px;}

.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: 7px 0px 0px 0px !important;
    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 .Title, .UGCGalleryItem .Rate, .UGCGalleryItem .SubmittedDate, .UGCGalleryItem .Tease, .UGCGallery hr,  { display: none; }
.UGCGalleryItem .Title { font-size: 12px; font-weight: bold; }
.UGCGalleryItem { margin: 0px; position: relative; padding-top: 0px; }
.UGCGalleryItem .Image { float:left; width: 58px; height: 51px; padding-top: 3px; padding-bottom: 3px; padding-left:3px; overflow:hidden; }
.wxconditions-14pt { font-size:14px; font-weight:bold; }

.BoxLinks a,
table.PhotoGrid td div a 
{
	color: #737373;
}

.BoxLinks a {

	background: url(/sites/ktvx/images/structure/linkArrow.png) bottom right no-repeat;

	padding: 0px 10px 0px 0px;

}

/* Code for HomePage Video */
.videoSlidePlayerHeadline {
    margin: 0 2px 10px;
}

.videoSlidePlayerContainer {
               margin-top: 2px;
}

.videoslidebox .TabBoxBody
{
               height:145px;
}

/* Code for HomePage weather temps */
.weatherskinTemp {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 38px;
               font-weight: bold;
               color: #00498f;
               letter-spacing: -3px;
}
.weatherskinHighLow {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 12px;
               color: #666;
}

/*******************************/
/* Auto-Rotating Slide Feature */
/*******************************/
.AutoSlideRotator .TabBoxBody {
	height: 466px;	
}

.rotatorSlideItem {
	display: inline-block;
	*display: inline;
	margin: 10px;
    padding: 0px;
	width: 653px;
	zoom: 1;
}

.rotatorViewerView {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 12px;
    padding-bottom: 12px;
}

.rotatorTitle,
.rotatorTitle a,
.rotatorTitle a:link,
.rotatorTitle a:visited,
.rotatorTitle a:active {
	font-size: 24px !important;
	font-weight: bold;
	white-space: normal !important;
	color: #000000 !important;
}

.rotatorTitle a:hover {
	color: #0f48b4 !important;
}

.rotatorFeatureImage {
	margin-top: 10px;
	margin-right: 15px;	
}

.rotatorFeatureImage img {
	height: 240px;
	width: 320px;
}

.rotatorComments,
.rotatorStoryRelatedLinks {
    margin: 0px 0px 10px 0px;
    width: 318px;
}

.rotatorStoryRelatedLinksTitle {
    border-bottom: 1px solid #CCCCCC;
}

.rotatorComments a,
.rotatorComments a:link,
.rotatorComments a:visited,
.rotatorComments a:hover,
.rotatorComments a:active {
    background-color: #EFEFEF;
	float: left;
    font-weight: bold;
    padding: 3px 6px 3px 4px;
   color: #0f48b4;
}

.rotatorTeaseView {
	margin: 0px 4px;	
}

.rotatorTeaseImageContainer,
.rotatorTeaseImage {
	height: 100px;
	width: 100px;
}

.rotatorTeaseText,
.rotatorTeaseText a,
.rotatorTeaseText a:link,
.rotatorTeaseText a:active,
.rotatorTeaseText a:hover,
.rotatorTeaseText a:visited {
	color: #000000 !important;
}

.rotatorSummary {
    margin: 10px 0px;
    width: 318px;
	font-size:14px;
}

.rotatorSummary a {
   color: #0f48b4;
}

.rotatorLastModified {
	font-size: 10px;
    margin: 0px;
    width: 100%;
}

.rotatorHeadlineRelatedLinks {
	float: left;
    margin-top: 10px;
	margin-left: 0px;	
    position: relative;
	width: 100%;	
}

.rotatorStoryRelatedLinks  a,
.rotatorStoryRelatedLinks  a:link,
.rotatorStoryRelatedLinks  a:active,
.rotatorStoryRelatedLinks  a:hover,
.rotatorStoryRelatedLinks  avisited {
   color: #0f48b4 !important;
   font-weight: bold !important;
}

.rotatorTeaseli {
    background-color: #EDE8E8;
}

.rotatorTeaseli.current {
    background: url('/images/slideshow/box/item-bg.png') repeat-x scroll center bottom #EDE8E8;
}

.smallbox {
	height:135px;
	overflow:hidden;
}



