body
{
	background: #444 url(http://media.kentucky.com/static/images/bg_body.gif) repeat-y 50.1% 0;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 62.5%;
	color: #303030;
}/* ----------------------------------------------------------------------------------------------------------------*//* ---- global settings needed for thickbox <<<-----------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/

*
{
	padding: 0;
	margin: 0;
}/* ----------------------------------------------------------------------------------------------------------------*//* ---- thickbox specific link and font settings <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/

#TB_window
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine
{
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link
{
	color: #666666;
}

#TB_window a:visited
{
	color: #666666;
}

#TB_window a:hover
{
	color: #000;
}

#TB_window a:active
{
	color: #666666;
}

#TB_window a:focus
{
	color: #666666;
}/* ----------------------------------------------------------------------------------------------------------------*//* ---- thickbox settings <<<-----------------------------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay
{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack
{
	background: url(macFFBgHack.png) repeat;
}

.TB_overlayBG
{
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay
{ /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window
{
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window
{ /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image
{
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption
{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow
{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow
{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle
{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title
{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent
{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal
{
	padding:15px;
}

#TB_ajaxContent p
{
	padding:5px 0px 5px 0px;
}

#TB_load
{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load
{ /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect
{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect
{ /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent
{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}/* END ThickBox styles *//* ---------- MASTHEAD 2 */

#masthead_wf2
{
	height: 1%;
	background: #fff;
}

#mastBanner
{
}

#mastBanner .advertisement
{
	margin: 10px auto;
	width: 728px;
}/* headerbar */

#masthead_wf2 #headerbar
{
	background-color: #360;
	font: bold 1.1em arial, helvetica, verdana, sans-serif;
	color: #494949;
	text-transform: uppercase;
	padding: 5px 8px;
}

#masthead_wf2 #headerbar a
{
	color: #fff;
	padding: 0 3px;
	font-size:1.2em;
:
}

#masthead_wf2 #headerlinks
{
	float: left;
}

#masthead_wf2 #insite
{
	float: right;
}/* end headerbar */

#masthead_wf2 #mastLogo
{
	background: #fff;
	float: left;
	margin: 15px 0 0 25px;
	display: inline;
}

#masthead_wf2 #mastLogo #logo
{
	width: 225px;
	height: 67px;
}

#masthead_wf2 #mastLogo #logo img
{
	border: none;
}

#masthead_wf2 #sitesearch
{
	float: left;
	margin: 15px 0 0 25px;
	display: inline;
}

#masthead_wf2 #mastAd
{
	background: #efefef;
	float: right;
	margin: 15px 5px 15px 0;
	vertical-align: middle;
}

#masthead_wf2 #mastAd .advertisement
{
	padding: 9px;
	vertical-align: middle;
}

#newsite
{
	width: 960px;
	margin: 0 auto;
}/* ---------- end MASTHEAD 2 */

#sitesearch
{
	background: #fff url(http://media.kentucky.com/static/images/bg_search.gif) 0 0 no-repeat;
	height: 75px;
	padding-left: 15px;
	width: 455px;
	position: relative;
}

*>#sitesearch
{ /* hide from IE 6 */
	width: auto;
}

#search_box_wrapper
{
	background: #fff url(http://media.kentucky.com/static/images/bg_search.gif) right 0 no-repeat;
	height: 55px;
	padding: 10px 15px 10px 0;
}

#searchbar_sponsor
{
	position: absolute;
	right: 8px;
	bottom: 15px;
}

.search_box_input
{
	width: 440px;
}

#sitesearch input.radio
{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#search_web
{
	padding: 2px 2px 5px 2px;
}

#search_web input
{
}

#search_web span
{
}

.search_label_news,
.search_label_archives,
.search_label_web,
.search_label
{
	font-weight: bold;
	vertical-align: middle;
	font-size: 1em;
	color: #444;
}

.search_label_news,
.search_label_archives
{
	padding-right: 10px;
}

#search_web input.radio
{
	margin: 0;
	padding: 0;
}/* YAHOO-WEB SEARCH */

#sitesearch input#web
{
}/* "Yahoo!" text*/

.yahoo_search_label
{
	color: #c31;
}

.search_label2,
.search_label3
{
	text-transform: uppercase;
}

#sitesearch input.search_input
{
	border: 1px solid #abadb3;
	text-transform: none;
	font-weight: bold;
	color: #abadb3;
	font-size: 1.2em;
	padding: 1px;
	margin: 2px 10px 0 0;
	padding: 2px;
	width: 250px;
	vertical-align: top;
}

#sitesearch input.button
{
	border: none;
	margin-top: 2px;
	display: inline;
	margin-right: 0;
, vertical-align: top;
}/* NAVIGATION 3 - Horizontal Tabs and Subnav */

#navigation
{
	float: left;
	width: 960px;
}

.nav,
.nav *
{
	margin:0;
	padding:0;
}

.nav
{
	width: 950px;
	line-height:1.0;
	height: 58px;
	float: left;
	position:relative;
	z-index: 1;
	font: bold 11px "Lucida Grande", trebuchet, helvetica, arial, sans-serif;
	text-transform: uppercase;
	background: #fff url(http://media.kentucky.com/static/images/navBg.gif) repeat-x left bottom;
	padding: 0 5px;
}

.nav ul
{
	background: #000; /*IE6 needs this*/
	float: left;
	position:relative;
	width: 960px;
}

.nav li
{
	float: left;
	list-style:none;
	z-index:999;
	background: transparent url(http://media.kentucky.com/static/images/tabs.gif) right -50px no-repeat;
	margin: 0 1px 0 0;
}

.nav li.current ul
{
	z-index: 999;
}

.nav li.sfHover ul,
ul.nav li:hover ul
{
	z-index: 1000;
}

.nav a
{
	color: #fff;
	display: block;
	float: left;
	padding: 9px 0 0 5px;
	margin-right: 8px;
	display: inline;
	text-decoration:none;
	width: auto;
	background: transparent url(http://media.kentucky.com/static/images/tabs.gif) left -50px no-repeat;
}

.nav li ul
{
	left:0;
	top:-999em;
	position:absolute;
}/* --- links: default --- */

.nav a,
.nav a:focus,
.nav a:hover,
.nav a:active
{
	height: 19px;
	background-color: transparent;
	color: #444;
}/*--- li hover (default) --- *//*--- SUBNAVIGATION (default) --- *//* 2nd level : links */

.nav li li,
.nav li li a
{
	background: none;
	padding: 4px;
	margin-right: 0px;
	color: #fff;
	font-weight: bold;
}

.nav li li
{
	display: inline;
	height: 20px !important;
	padding-left: 5px;
	padding-right: 0;
	margin: 0 3px 0 0;
}

.nav li li a
{
}/* assigned dynamically from js file - style as needed */

.nav li li.firstSubItem
{
	background: none !important;
	font-weight: bold;
}/* 2nd level : default link hover */

.nav li:hover li a
{
	color: #fff;
	font-weight: bold;
}

.nav li li:hover a,
.nav li li a:hover
{
	text-decoration: underline;
}/*--- li current : currently selected item (see html) --- *//* top level */

.nav li.current,
.nav li.current:hover,
.nav li.current.sfHover,
.nav li.current.sfHover:hover
{
	background-position: right -300px;
}

.nav li.current a,
.nav li.current:hover a,
.nav li.current.sfHover a,
.nav li.current.sfHover:hover a
{
	background-position: 0 -300px;
	color: #fff;
}

.nav li.current a,
.nav li.current:hover a
{
	color: #fff;
}/*--- current tab, but not active (class name changed dynamically) --- */

.nav li.currentOff:hover a,
.nav li.currentOff a
{
	height: 18px; /*<- create a 1px gap - see "nav a" styles */
}/* hover */

.nav li.current:hover li a
{
	color: #fff;
}/* 2nd level : inherited current status */

.nav li.current li a,
.nav li.current:hover li a,
.nav li.current.sfHover li a,
.nav li.current.sfHover:hover li a
{
	color: #fff;
	height: auto;
	font-weight: bold;
}/* 2nd level : declared current status */

.nav li li.current a,
.nav li li.current a:hover,
.nav li.current:hover li.current a,
.nav li.current li.current a:hover,
.nav li.current.sfHover li.current a
{
	font-weight: bold;
	text-decoration: none;
}/* 2nd level - selected (declared) hover */

.nav li.current li:hover a
{
	color: #fff;
}/* 2nd level - selected (declared) hover */

.nav li li.current:hover a
{
	text-decoration:underline;
}/*--- li hover (dynamically added to html) --- *//* top level */

.nav li:hover,
.nav li.sfHover:hover,
.nav li.sfHover
{
	background-position: right -300px;
}/*.nav li:hover a,*/

.nav li:hover a,
.nav li.sfHover a,
.nav li.sfHover a:focus,
.nav li.sfHover a:hover,
.nav li.sfHover a:active,
.nav li.sfHover:hover a
{
	background-position: left -300px;
	color: #fff;
}/* 2nd level : inherited hover status */

.nav li.sfHover li a,
.nav li.sfHover li a:focus,
.nav li.sfHover li a:hover,
.nav li.sfHover li a:active,
.nav li.sfHover:hover li a
{
	color: #fff;
	height: auto;
	background-image: none;
}/* 2nd level - selected (declared) hover */

.nav li.sfHover li a:hover,
.nav li.sfHover li:hover a
{
	text-decoration: underline;
	background-image: none;
}

.nav li.sfHover li.current a
{
}

.nav li.sfHover li.current a:hover,
.nav li.sfHover li.current:hover a
{
	text-decoration: none;
}

.nav li:hover ul, /* pure CSS hover is removed below */
body .nav li.current ul, /* this must be more specific than the .superfish override below */
ul.nav li.sfHover ul,
ul.nav li.sfHover2 ul
{
	top: 28px;
	height: 30px;
	border-bottom: 1px solid #d8d9da;
}

.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li.sfHover2 li ul
{
	top:-999em;
}

.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul,
ul.nav li li.sfHover2 ul
{
	top: 28px;
}/*following rule negates pure CSS hoversso submenu remains hidden and JS controlswhen and how it appears*/

.superfish li:hover ul,
.superfish li li:hover ul
{
	top: -999em;
}/* ---------- CLASSNAV  ------------- *//* top level */

.nav li.sfHover2:hover,
.nav li.sfHover2
{
	background-position: right -300px;
}/*.nav li:hover a,*/

.nav li.sfHover2 a,
.nav li.sfHover2 a:focus,
.nav li.sfHover2 a:hover,
.nav li.sfHover2 a:active,
.nav li.sfHover2:hover a
{
	background-position: left -300px;
	color: #fff;
}

.nav li.classNav
{
	float: right;
}

.nav li.classNav a
{
	color: #e90;
}

.nav li.classNav a:focus,
.nav li.classNav a:hover,
.nav li.classNav a:active
{
	color: #fff;
}

ul.nav li.sfHover2 li a,
ul.nav li.sfHover2 li a:hover
{
	height: auto;
}/* - SITEWIDE LAYOUT - */

#mi_page_container
{
	width: 960px;
	background: #fff;
	margin: 0 auto;	/*overflow: hidden;*/
}

#mi_masthead
{
	z-index: 1000;
}

#mi_content_container
{
}

.mi_col_1
{
	width: 49%;
	float: left;
	clear: left;
}

.mi_col_2
{
	width: 49%;
	float: right;
	clear: right;
}

#mi_sidebar,
.mi_sidebar
{
	float: right;
	width: 300px;
}

.mi_sidebar .advertisement,
#mi_sidebar .advertisement
{
	margin-bottom: 10px;
}

.mi_sidebar #ad_vrec01,
#mi_sidebar #ad_vrec01
{
	margin: 0 auto;
}

.mi_col_1,
.mi_col_2
{
	float: left;
	overflow: hidden;
}

#content_match
{
	width: 630px;
}

#mi_footer
{
	clear: both;
	background: #fff;
}

#mi_footer #sitemap
{
	padding-bottom: 20px;
}

#mi_sidebar .mi_widget
{
	width: 300px;
	margin: 0 auto 10px;
}/* HOMEPAGE 2 */

.hp2
{
}

.hp2 #mi_top,
.hp2 #mi_bottom,
.hp2 #content_match
{
	clear:both;
	padding: 10px 0;
}

.hp2 #mi_top
{
}

.hp2 #mi_group_1 .myYahooButton
{
	position: absolute;
	right: 2px;
}

.hp2 #mi_top .mi_content
{
	padding: 0 15px 10px 15px;
	width: 630px;/* <- ie6*/
	float: left;
}

.hp2 #mi_top .mi_col_1
{
	width: 300px;
	margin-right: 15px;
	display: inline; /* <- ie6*/
}

.hp2 #mi_top .mi_col_2
{
	float: left;
	width: 315px;
}

.hp2 #mi_group_4
{
	padding: 0;
	clear: both;
}

.hp2 #mi_group_4 li
{
	background: #fff;
	float: left;
	text-align: center;
	width: 118px;
	padding: 15px 0 0 5px;
}

.hp2 #mi_group_4 li img
{
	border: 1px solid #ccc;
	background: #d7e6ff;
	margin: 0 0 0 0;
	display: inline;
}

.hp2 #mi_group_5 .story .left img
{
	margin-right: 7px;
}

.hp2 #mi_group_6 legend
{
	font-size: 0.8em;
}

.hp2 #mi_bottom
{
}

.hp2 #mi_bottom .mi_content
{
	padding: 10px 15px;
	width: 630px;/* <- ie6*/
	float: left;
}

.hp2 #mi_bottom .mi_col_1
{
	width: 455px;
	margin-right: 15px;
	display: inline; /*<-ie6*/
}

.hp2 #mi_bottom .mi_col_2
{
	width: 160px;
}

.hp2 #mi_bottom .mi_box_2 .mi_col_1
{
	width: 300px;
}

.hp2 #mi_bottom .mi_box_2 .mi_col_2
{
	width: 315px;
}

.hp2 .image .info .credit,
.sf2 .image .info .credit
{
	text-align: right;
}

.hp2 .image .info .caption,
.sf2 .image .info .caption
{
	font-size: 1.2em;
}

.hp2 .image .info,
.sf2 .image .info
{
	margin-bottom: 10px;
}/* - SECTION PAGE 2 - */

.sf2 #mi_content
{
	width: 660px;
	float: left;
}

.sf2 #mi_sidebar
{
	width: 300px;
	float: right;
}

.sf2 #mi_content #mi_col_1
{
	float: left;
	width: 300px;
	margin-left: 10px;
	padding-top: 10px;
	display: inline;
}

.sf2 #mi_content #mi_col_2
{
	float: left;
	width: 315px;
	margin-left: 20px;
	padding-top: 10px;
	display: inline; /* <- ie6*/
}/* -------------------- SECTION PAGE 4 - layout --------------------*/

.sf4 #mi_content_container #mi_content
{
	width: 660px;
	float: left;
}

.mi_auto_top
{
	padding: 10px 0;
	margin: 0 10px;
	border-bottom: 1px solid #efefef;
}

.sf4 #mi_auto_content_left
{
	float: left;
	width: 300px;
	display: inline; /* <- ie6*/
	padding: 0 10px 10px;
}

.sf4 #auto_left
{
	padding-top: 10px;
	margin-bottom: 10px;
}

.sf4 #mi_auto_content_right
{
	float: right;
	width: 320px;
	padding: 10px;
}

.sf4 .mi_auto_top .story .image
{
	float: left;
	margin-right: 10px;
	display: inline; /* <- ie6*/
}

.sf4 #mi_auto_content_left .story .image p
{
	display: none;
}/* - STORY PAGE 1 - *//* STORY1 LAYOUT */

.story1 #mi_content
{
	float: left;
	width: 630px;
	padding: 10px 15px 15px;
	position: relative;
}

.story1 #mi_story_detail_top
{
	width: 490px;
	float: left;
}

.story1 #story_text_top
{
	clear: left;
}

.story1 #story_header
{
	float: left;
	width: 460px;
}

.story1 #story_tools
{
	width: 125px;
	padding: 5px;
	float: right;
}

.story1 #story_tools #yahoo_buzz
{
	width: 106px;
	margin: 0 auto;
}/*.story1 #story_body #story_assets, .story1 #story_body #ntl3_additional {*/

.story1 #assets_ad
{
	width: 330px;
	float: left;
}/* END STORY1 LAYOUT *//* TEXT RESIZE Styles */

.story1 #txtResizeTool
{
}

.story1 #txtResizeTool .txtResizeToolHeading
{
	margin: 0 5px 0 0;
	line-height: 1em;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
}

.story1 #txtResizeTool #txtResizeImageContainer
{
	margin-left: 15px;
}

.story1 #txtResizeTool a#txtResizeMinus
{
	margin: 0 5px 0 2px;
}

.story1 #txtResizeTool img#txtResizeMinusFade,
.story1 #txtResizeTool img#txtResizePlusFade
{
	display: none;
}

.story1 #txtResizeTool a img
{
	vertical-align: bottom;
	height: 13px;
	width: 13px;
}

.story1 #txtResizeTool img.txtResize
{
	margin-top: 0;
}/* END TEXT RESIZE Styles *//* *** *//* These drive the jquery cycle plugin for pictures in story detail */

#cycleSlideShow
{
	position: relative;
}

#cycleSlideShow #cycleControls
{
	z-index: 1000;
	top: 0;
	left: 0;
	position: absolute;
	display: none;
	margin: 0;
	padding: 2px;
	width: 280px;
}

#cycleSlideShow #cycleControls a
{
	margin: 0;
	padding: 0;
	outline-style: none;
}

a#cyclePrev
{
	position: absolute;
	top: 10px;
	left: 10px;
}

a#cycleNext
{
	position: absolute;
	top: 10px;
	right: 0;
}

a#cyclePause
{
	position: absolute;
	left: 120px;
}

a#cyclePlay
{
	position: absolute;
	right: 105px
}

#cycleSlides
{
	width: 293px;
	height: 200px;
	overflow: hidden;
}

a.activeSlide img
{
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	z-index: 20;
}

#story_body div.slide p.caption
{
	font-size: 1em;
	text-align: left;
	line-height: 1.5em;
	margin-top: 4px;
}

.slide .byline
{
	text-align: right;
	line-height: 1em;
}/* End jquery cylce styles *//* These styles are used for the AJAX version of "Email a friend" and any other tools that will be developed needing similar functionality */

#toolbox
{
	display: none;
	position: absolute;
	top: 60px;
	left: 190px;
	border: 3px solid #666;
	background-color: #EEE;
	width: 380px;
	z-index: 100;
}

#tool
{
	margin: .5em;
}

#tool .label
{
	width: 175px;
	font: 10px normal arial, helvetica, sans-serif;
}

.email .header
{
	overflow: hidden;
	border-bottom: 1px solid #c0c0c0;
	width: 100%;
	clear: both;
}

.email .header h2
{
	font-size: 18px;
	font-weight: bold;
	float: left;
}

.email .header img
{
	float: right;
}

.email .attn
{
	color: red;
}

.email input[type="text"],
.email textarea
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #c0c0c0;
}

.email .required
{
	background-color: #FFF68F;
}

.email .form_field
{
	margin: 5px 0;
}

.email label
{
	display: block;
}

.email .email_msgbox_success
{
	background: white;
	padding: 5px;
	font-size: 20px;
	width: auto;
}

.email .email_msgbox_fail
{
	background: red;
	padding: 5px;
	font-size: 20px;
	width: auto;
}/* END: Toolbox styles *//* -------------------- TABS --------------------*//* jQuery base styles (modified by indigio) *//* from demo page: http://stilbuero.de/jquery/tabs_3/ *//* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

.ui-tabs-hide
{
	display: none;
}
}/* Hide useless elements in print layouts... */
@media print {

.ui-tabs-nav
{
	display: none;
}
}

.ui-tabs-nav, /*<- tabs (appended to ul) */
.ui-tabs-panel
{  /* <- content (appended to tabBody div) */	/*font-size: 1.2em;*/
}

.ui-tabs-nav
{
	list-style: none;
	margin: 0;
	padding-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 1em;
}

.ui-tabs-nav:after
{ /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.ui-tabs-nav li
{
	float: left;
	margin: 0 1px 0 0;
	min-width: 30px; /* be nice to Opera */
}

.ui-tabs-nav a,
.ui-tabs-nav a span
{
	display: block;
	padding: 0 10px;
	background: url(http://media.kentucky.com/static/images/tabs.gif) no-repeat;
	color: #fff;
}

.ui-tabs-nav a
{
	margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav .ui-tabs-selected a
{
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	color: #fff;
}

.ui-tabs-nav .ui-tabs-selected a span
{
	color: #fff;
}

.ui-tabs-nav a span
{
	width: 30px; /* IE 6 treats width as min-width */
	min-width: 30px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 4px;
	padding-right: 0;
	line-height: 1.6em; /*<- eq. to the font-size of .title */
}

*>.ui-tabs-nav a span
{ /* hide from IE 6 */
	width: auto;
	height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span
{
	padding-bottom: 1px;
}/* NORMAL - BG STYLING*/

.ui-tabs-nav a,
.ui-tabs-nav .ui-tabs-disabled a:hover,
.ui-tabs-nav .ui-tabs-disabled a:focus,
.ui-tabs-nav .ui-tabs-disabled a:active
{
	background-position: 100% 0;
}

.ui-tabs-nav a span,
.ui-tabs-nav .ui-tabs-disabled a:hover span,
.ui-tabs-nav .ui-tabs-disabled a:focus span,
.ui-tabs-nav .ui-tabs-disabled a:active span
{
	background-position: 0 0;
}/* Selected State */

.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav .ui-tabs-selected a:hover,
.ui-tabs-nav .ui-tabs-selected a:focus,
.ui-tabs-nav .ui-tabs-selected a:active
{
	background-position: 100% -50px;
}

.ui-tabs-nav .ui-tabs-selected a span,
.ui-tabs-nav .ui-tabs-selected a:hover span,
.ui-tabs-nav .ui-tabs-selected a:focus span,
.ui-tabs-nav .ui-tabs-selected a:active span
{
	background-position: 0 -50px;
}/* Over State */

.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active
{
	background-position: 100% -50px;
}

.ui-tabs-nav a:hover span,
.ui-tabs-nav a:focus span,
.ui-tabs-nav a:active span
{
	background-position: 0 -50px;
}

.ui-tabs-nav a:hover,
.ui-tabs-nav a:hover span
{
	text-decoration: none;
}

.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}

.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active
{ /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

.ui-tabs-nav a:hover span
{
	color: #069;
}

.ui-tabs-nav .ui-tabs-selected a span
{
	color: #000;
}

.ui-tabs-disabled
{
	opacity: .4;
	filter: alpha(opacity=40);
}

.ui-tabs-panel
{
	border: 1px solid #d2d2d2;
	padding: 1em .8em;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

.ui-tabs-panel li
{
	font-size: 1.1em;
	margin:0 0 1em 0;
}

.ui-tabs-panel p
{
	margin-bottom: 10px;
	font-size: 1.2em;
}

.ui-tabs-loading em
{
	padding: 0 0 0 20px;
	background: url(http://media.kentucky.com/static/images/loading.gif) no-repeat 0 50%;
}/* Additional IE specific bug fixes... */

* html .ui-tabs-nav
{ /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}

*:first-child+html .ui-tabs-nav
{ /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}/* BASE TABS CONTAINER */

span.mi_tabs_label
{
	float: left;
	margin: 8px 10px 0 0;
	font-size: 14px;
	font-weight: bold;
}

.mi_tabs
{
	margin: 10px 0;
	clear: both;
}

.mi_tabs .title
{
	margin-bottom: 0.5em;
	padding-bottom: 0.1em;
	text-align: left;
	text-transform: uppercase;
	color: #444;
	font-size: 1.8em;
	font-weight: bold;
	font-family: "Lucida Grande", trebuchet, helvetica, arial, sans-serif;
}

.mi_tabs .title a
{
	color: #444;
}

.mi_tabs .title-right .title,
.mi_tabs .title-left .title
{
	background: none;
	text-align: left;
	border: none;
	margin: .25em 0 0;
	font-size: 1em;
}

.mi_tabs .title-right .title a,
.mi_tabs .title-left .title a
{
	text-align: left;
	background: none;
	font-weight: normal;
}/* SITE SPECIFIC */

#mi_content_container .ui-tabs-nav a
{
	font-weight: normal;
}/* SIDEBAR - LIGHT GRAY BG */

.mi_sidebar .mi_tabs,
#mi_sidebar .mi_tabs
{
	margin: 10px 2px 10px 0;
}

.mi_sidebar .mi_tabs .ui-tabs-panel
{
	padding-right: 5px;
	padding-left: 5px;
}/*/* Normal/Inactive State *//*.mi_sidebar .ui-tabs-nav a,.mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:hover,.mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:focus,.mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:active {	background-position: 100% -150px;	}.mi_sidebar .ui-tabs-nav a span,.mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:hover span,.mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:focus span,.mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:active span {	background-position: 0 -150px;	}/* Selected State *//*.mi_sidebar .ui-tabs-nav .ui-tabs-selected a,.mi_sidebar .ui-tabs-nav .ui-tabs-selected a:hover,.mi_sidebar .ui-tabs-nav .ui-tabs-selected a:focus, .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:active {	background-position: 100% -200px;	}.mi_sidebar .ui-tabs-nav .ui-tabs-selected a span,.mi_sidebar .ui-tabs-nav .ui-tabs-selected a:hover span,.mi_sidebar .ui-tabs-nav .ui-tabs-selected a:focus span,.mi_sidebar .ui-tabs-nav .ui-tabs-selected a:active span {	background-position: 0 -200px;	}/* Over State *//*.mi_sidebar .ui-tabs-nav a:hover,.mi_sidebar .ui-tabs-nav a:focus,.mi_sidebar .ui-tabs-nav a:active {	background-position: 100% -200px;	}.mi_sidebar .ui-tabs-nav a:hover span,.mi_sidebar .ui-tabs-nav a:focus span,.mi_sidebar .ui-tabs-nav a:active span {	background-position: 0 -200px;	}/* -------------------- END TABS --------------------*//* SIDEBAR - EXCEPTIONS (white) *//* Normal/Inactive State .sf3 #mi_middle .mi_sidebar .ui-tabs-nav a,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:hover,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:focus,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:active {	background-position: 100% 0;	}.sf3 #mi_middle .mi_sidebar .ui-tabs-nav a span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:hover span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:focus span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-disabled a:active span {	background-position: 0 0;	}   Selected State .sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:hover,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:focus, .sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:active {	background-position: 100% -50px;holdy}.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:hover span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:focus span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav .ui-tabs-selected a:active span {	background-position: 0 -50px;	}/* Over State .sf3 #mi_middle .mi_sidebar .ui-tabs-nav a:hover,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav a:focus,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav a:active {	background-position: 100% -50px;	}.sf3 #mi_middle .mi_sidebar .ui-tabs-nav a:hover span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav a:focus span,.sf3 #mi_middle .mi_sidebar .ui-tabs-nav a:active span {	background-position: 0 -50px;	}/* "Let's Get Engaged!" *//* --------------------------------------------------------------------------------------------------   BASE styles  */

html,
body,
form,
input,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dd,
dt,
table,
thead,
tbody,
tfoot,
th,
tr,
td,
pre,
p,
blockquote,
fieldset
{
}

body
{
	background: #444 url(http://media.kentucky.com/static/images/bg_body.gif) repeat-y 50.1% 0;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 62.5%;
	color: #303030;
}

a
{
	color:#069;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.title a:hover
{
	text-decoration: none;
}

img,
a img
{
	font-size: .9em;
	border: none;
}

.left
{
	float: left;
	margin-right: 3px;
}

.right
{
	float: right;
	margin-left: 3px;
}

.none
{
	display: none;
}

.clear
{
	clear: both;
}

.center
{
	text-align: center;
}

.strong
{
	font-weight: bold;
}

.site_title
{
	font-size: 3em;
	text-align: center;
}

ul.square
{
	list-style:square;
	margin: 0 0 0 15px;
}

#content_match,
#yahooContentMatch
{
	margin: 8px 0;
	text-align: center;
}

h1
{
	font-size: 1.8em;
}

h2
{
	font-size: 1.6em;
}

h3
{
	font-size: 1.4em;
}

h4
{
	font-size: 1.2em;
}

h5
{
	font-size: 1.1em;
}

h6
{
	font-size: 1em;
}

ul,
ol
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

li,
dl,
dd,
dt,
td,
pre,
p,
blockquote,
fieldset
{
}

li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

code,
xmp,
blockquote
{
	font-size: 1.2em;
}/* --------------------------------------------------------------------------------------------------   hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */

.story:after,
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.story,
.clearfix
{
	display: inline-block;
}/* Hides from IE-mac \*/

* html .story,
* html .clearfix
{
	height: 1%;
}

.story,
.clearfix
{
	display: block;
}/* End hide from IE-mac *//* END clearfix hack------------------------------------------------------------------------------------------------- */

.clearing
{
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}/* END BASE styles ------------------------------------------------------------------------------------------------- */

#mi_content_container a
{ 	/*font-weight: bold;*/
}/*Page Header*/

.section_heading
{
	position: relative;
	padding: 2px 100px 3px 10px;
	border-bottom: 1px solid #bec6c7;
}

h1#mi_heading
{
	padding: 2px 10px 3px 10px;
	border-bottom: 1px solid #bec6c7;
}

h1#mi_heading,
.section_heading h1
{
	font-size: 2.0em;
	color: #900;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

.section_heading #heading_rss
{
	position: absolute;
	top: 5px;
	right: 10px;
	height: 22px;
}

.section_heading .myYahooButton
{
	vertical-align: top;
}

.section_heading .rss img
{
	vertical-align: middle;
	margin-top: 3px;
}/* ---------- HEADLINES */

.mi_headlines
{
	margin-bottom: 15px;
}

.mi_headlines li
{
	margin-bottom: .5em;
}

.mi_headlines .story
{
	margin: 0;
	padding: 0;
	border: none;
}

.mi_headlines .story_header h4,
.mi_headlines .story_body
{
	display: none;
}

.mi_headlines .headline
{
}

.mi_headlines .more
{
	font-size: 1.2em;
	text-transform: capitalize;
}

.mi_headlines .stack
{
}

.mi_headlines .stack .story
{
	border: 0;
}

.stack .story .headline
{
	margin-bottom: .2em;
}

.mi_featured
{
	padding: 2px;
}

.mi_featured_headlines .stack li
{
	margin-bottom: 3px;
}

.mi_featured_headlines .stack .story .headline
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #360;
}

.mi_featured_headlines .stack .story .headline a
{
	color: #360;
}/* added for 8045335 */

#mi_featured .top_stories
{
	margin: 0 10px;
}

.headline .comment_icon
{
	vertical-align: middle;
}/* ---------- end HEADLINES *//* ---------- TOP STORIES */

.top_stories
{
	clear: both;
	margin-bottom: 10px;
}

.top_stories .story .headline
{
	text-align: left;
}

.top_stories .image,
.stack .image
{
	margin-right: 10px !important;
	display: inline;
}/* ---------- end TOP STORIES */

.html_module
{
	margin: 10px 0;
	font-size: 1.2em;
	line-height: 16px;
}

.mi_tabs .html_module
{
	margin: 0;
}

.html_module .title
{
	font-size: 1.2em;
}

.title
{
	font: normal 1.4em "Lucida Grande", trebuchet, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #889296;
	text-transform: uppercase;
	padding: 2 18px 3px 0;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 10px;
	position: relative;
}

*html .title
{
	height: 1%;
}

.title a
{
	color: #069;
}

.title a:hover
{
	color: #38616A;
	text-decoration: underline;
}

.mi_rss_link
{
	position: absolute;
	width: 12px;
	height: 12px;
	right: 2px;
	top: 2px;
}/* ---------- story/headline STACK */

.stack
{
}

.stack li
{
	padding-left: 0px;
	margin-bottom: 5px;
	line-height: 1.4em;
}

.stack .story
{
}

.stack .story .headline
{
	font-size: 1.2em;
}/*  ----------  end STACK *//* ---------- STORY styles */

.story
{
	clear: both;
	color: #272727;
}

.story .story_header
{
	margin-bottom: 5px;
}

.story .section_name
{
	color: #444;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	margin-bottom: 0.5em;
	padding-bottom: 0.1em;
	margin-top: 0.5em;
	text-transform:uppercase;
}/* headline (NOTE: sometimes an h3 sometimes a div) */

.story .headline
{
	margin-bottom: .75em;
	padding: 0;
}

.story .headline a
{
	font-size:1.1em;
}/* subheadline */

.story h2
{
	font-size: 1.3em;
} /* overline */

.story .overline
{
	font-weight: normal;
	margin: 3px 0;
	font-size: 1.2em;
}

.story .overline a
{
}/* dates */

.story h4.date
{
	color: #666;
	font-size: .8em;
	margin-top: 5px;
}

.story h4.byline
{
	margin-bottom: .3em;
	color: #a5a5a5;
	display: inline;
	font-weight: normal;
	font-size: 1.1em;
	margin-right: .5em;
	padding-right: .5em;
	border-right: 1px solid #a5a5a5;
}

.story h4.creditline
{
	margin-bottom: .3em;
	color: #a5a5a5;
	font-size: 1.1em;
	display: inline;
	font-weight: normal;
}/* kicker/shirttail */

.story h6
{
	font-size: .8em;
}

.story p
{
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-right: 5px;
	line-height: 1.3em;
}

.story .dateline
{
	font-weight: bold;
	padding-right: 5px;
}

.story .dateline:after
{
	content: " --";
}

.story a.more
{
	padding: 0 10px 0 0px;
	display: block;
}

.story a.more:hover
{
	text-decoration: underline;
}/* Story Image Container */

.story .image
{
	margin-bottom: 10px;
}

.story .image a
{
}

.story_body
{
	margin-top: 5px;
}/* caption */

.story .image p
{
	text-align: left;
	font-size: 1.1em;
} /* byline and/or creditline */

.story .image h4,
.story .image h5
{
	text-align: right;
	color: #666;
	font-size: .9em;
	margin-bottom: .25em;
	font-weight: normal;
}/* byline and/or creditline - left image */

.story .left h4,
.story .left h5
{
	text-align: left;
}/*story - summary extension*/

.summary
{
}

.summary .headline
{/*	text-transform: uppercase; */
	margin: 0 0 .25em 0;
	font: bold 1.6em Georgia, "Times New Roman", Times, serif;
	font-size:1.6em
}

.summary .headline a
{
	color: #360;
	font-size:1.6em;
	font-weight:normal;
}/* story ASSETS */

.story_assets,
#story_assets
{
	margin-bottom: 5px;
	float: left;
	/* Added width to story assets for MLT */
	width: 317px;
}

.story_assets h3,
#story_assets h3
{
	text-transform: none;
	color: #000;
	font-weight: bold;
	margin-top: 0;
	color: #444;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1em;
	margin-bottom: .5em;
}

.story_assets li
{
	font-size: 1.2em;
	line-height: 1.4em;
}

.story_assets a:hover,
#story_assets a:hover
{
}

.story_assets a span,
#story_assets a span
{
	color: #444;
	text-transform: uppercase;
	margin-right: 5px;
	display: inline;
}

.story_assets li
{
	margin-bottom: 5px;
	padding-left: 22px !important;
}

.story_assets a span
{
	margin-left: -20px;
	display: inline;
	float: left;
}

.story_assets a span.asset,
#story_assets a span.asset
{
	padding-left: 20px;
	background-image: url(http://media.kentucky.com/static/images/iconSprite.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.story_assets a span.asset_photo,
#story_assets a span.asset_photo,
.story_assets a span.asset_gallery,
#story_assets a span.asset_gallery
{
	background-position: 0 -4px;
}

.story_assets a span.asset_mobile,
#story_assets a span.asset_mobile
{
	background-position: 0 -44px;
}

.story_assets a span.asset_ap_video_link,
#story_assets a span.asset_ap_video_link
{
	background-position: 0 -82px;
}

.story_assets a span.asset_mp3,
#story_assets a span.asset_mp3,
.story_assets a span.asset_audio,
#story_assets a span.asset_audio
{
	background-position: 0 -124px;
}

.story_assets a span.asset_comments,
#story_assets a span.asset_comments
{
	background-position: 0 -162px;
}

.story_assets a span.asset_user,
#story_assets a span.asset_user
{
	background-position: 0 -202px;
}

.story_assets a span.asset_doc,
#story_assets a span.asset_doc
{
	background-position: 0 -242px;
}

.story_assets a span.asset_blog,
#story_assets a span.asset_blog
{
	background-position: 0 -282px;
}

.story_assets a span.asset_cal,
#story_assets a span.asset_cal
{
	background-position: 0 -322px;
}

.story_assets a span.asset_print,
#story_assets a span.asset_print
{
	background-position: 0 -363px;
}

.story_assets a span.asset_email,
#story_assets a span.asset_email
{
	background-position: 0 -402px;
}

.story_assets a span.asset_subscribe,
#story_assets a span.asset_subscribe
{
	background-position: 0 -443px;
}

.story_assets a span.asset_rss,
#story_assets a span.asset_rss
{
	background-position: 0 -483px;
}

.story_assets a span.asset_podcast,
#story_assets a span.asset_podcast
{
	background-position: 0 -523px;
}

.story_assets a span.asset_link,
#story_assets a span.asset_link
{
	background-position: 0 -563px;
}/* end story ASSETS *//* ---------- end STORY styles */

.more_stories
{
	font: normal 1.2em georgia, serif;
	text-transform: uppercase;
	color: #999;
	padding: 1em 0;
	border-top: 1px solid #efefef;
}/* BREAKING-NEWS */

.mi_breaking
{
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.mi_breaking li
{
	font-size: 1.2em;
	margin-bottom: .5em;
	line-height: 1.1em;
	height: 1%;
}

.mi_breaking li a
{
}

.mi_breaking .timestamp
{
	color: #c31;
	font-size: .9em;
}

.mi_breaking .stack
{
}

#mi_breaking li
{
	font-size: 1.1em;
	margin-bottom: .5em;
}

#mi_breaking .timestamp
{
	color: #900;
	padding-right: 5px;
}/* end  BREAKING-NEWS *//* -------------------- SITE MAP & FOOTER --------------------*/

#sitemap
{
	color: #444;
	padding-bottom: 20px;
	background-color: #fff;
	border-top: 1px solid #efefef;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#sitemap .title
{
	font-size: 1.8em;
	padding: 10px 0px 0px 10px;
	border: none;
	color: #444;
}

#sitemap .column
{
	margin: 10px 0px 0px 10px;
	display: inline;
	float: left;
	width: 148px;
}

#sitemap .column_title
{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 5px;
	padding-bottom: 3px;
	font-size: 1.2em;
	text-transform: uppercase;
}

#sitemap .column_list_item
{
}

#sitemap .column_list_square
{
}

#sitemap .column li
{
	background: url(http://media.kentucky.com/static/images/bltSprite.gif) -3px -60px no-repeat;
	padding-left: 8px;
	margin-bottom: 2px;
	font-size: 1.2em;
}

#mi_lead_story .title
{
	font-size:1.8em;
}

#mi_lead_story .story p
{
	font-size: 1.4em;
	line-height: 1.4em;
}

#mi_lead_story .stack .story .headline
{
	font-size: 2.2em;
}

.legal
{
	text-align: center;
	padding: 5px 0;
	border-top: 1px solid #efefef;
}

.legal li
{
	display: inline;
	margin: 5px 10px;
}/* -------------------- Page Specific styles *//*  ----- HOME PAGE 2 */

.hp2 #mi_content_container
{	/* background: url(http://media.kentucky.com/static/images/bg_rnavTop.gif) repeat-y right top;*/
}

.hp2 #mi_top .mi_col_1 .stack li,
.hp2 #mi_bottom .mi_col_1 .stack li
{
	background: none;
	padding-left: 0;
}/*  ----- SECTION FRONT 2 */

.sf2 #mi_content_container
{	/* background: url(http://media.kentucky.com/static/images/bg_rnavTop.gif) repeat-y right top; */
}

.sf2 #mi_col_1 .stack li
{
	background: none;
	padding: 0;
}/*  ----- SECTION FRONT 4 */

.sf4 #mi_content_container,
.published_images #mi_content_container,
.published_cartoons #mi_content_container,
.registration #mi_content_container,
.section-front #mi_content_container
{	/* background: url(http://media.kentucky.com/static/images/bg_rnavTop.gif) repeat-y right top;*/
}

.sf4 #auto_left
{
	border-bottom: 1px solid #efefef;
}

.sf4 .no_summary .headline
{
	margin: 0 0 1.25em 0;
}

.sf4 .no_summary h3.headline
{
	background: url(http://media.kentucky.com/static/images/bltSprite.gif) 0 2px no-repeat;
	padding-left: 12px;
	margin-bottom: 5px;
	line-height: 1.4em;
	font-size: 1.2em;
}

.sf4 .no_summary .headline a
{
}/*  ----- STORY 1 */

.story1 #mi_content_container
{
	background: url(http://media.kentucky.com/static/images/bg_rnavTop.gif) repeat-y right top;
}

.story1 #story_body
{
	line-height: 1.8em;
}

.story1 #story_body p
{
	color: #272727;
	font-size: 1.3em;
	margin-top: 10px;
}

.story1 #story_body #story_text_remaining,
.story1 #story_body #story_text_remaining p
{
}

.story1 #story_tools
{
	background-color: #F8F9F9;
	border: 1px solid #ABADB3;
}

.story1 #story_header #story_section_breadcrumb
{
	font-weight: normal;
	margin-bottom: .5em;
	color: #ccc;
	font-size: 1.4em;
	padding: 0 10px 0 0;
	position: relative;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.story1 #story_header #story_section_breadcrumb a
{
	color: #900;
}

.story1 #story_header h4.date
{
	font-weight: normal;
	color: #999;
	margin-bottom: 5px;
	font-size: 1em;
	display: inline;
}

.story1 #story_header h1#story_headline
{
	color: #360;
	font: bold 2.6em Georgia, "Times New Roman", Times, serif;
}

.story1 #story_header h2#story_subheadline
{
	color: #666;
	line-height: 1.2em;
	font-size: 1.6em;
	margin: .1em 0 .5em;
	font-weight: normal;
}

.story1 #story_header h3#story_creditline
{
	font-weight: normal;
	font-size: 1.3em;
	color: #999;
	font-style: italic;
}

.story1 #story_header #story_section_breadcrumb .mi_rss_link
{
	right: auto;
	top: auto;
	position: static;
	display: inline;
	vertical-align: -10%;
	margin-left: .25em;
}

.story1 #story_header #story_section_breadcrumb .mi_rss_link img
{
	margin-top: 4px;
}

.story1 #story_tools a
{
	font-size: 1.1em;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.story1 #story_tools div#addthis,
.story1 #story_tools a.myYahooButton,
.story1 #story_tools a#story_link_email,
.story1 #story_tools a#reprintStoryLink,
.story1 #story_tools a#story_link_print
{
	display: block;
	margin: 0 0 5px 0;
}

.story1 #story_tools a#reprintStoryLink
{
	text-transform: none;
}/* Story Asset Styles *//* Story asset styles edited by dk ******************** */

.story1 #story_assets
{
	font-size: 1.2em;
	margin: 10px 10px 10px 0;
	border: 1px solid #ccc;
	text-align: center;
}

.story1 #story_assets p.asset_heading,
#story_assets a.asset_heading
{
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
	font-weight: bold;
}

.story1 #story_assets a.asset_heading
{
	outline: none;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	display: block;
}

.story1 #story_assets a.asset_heading:hover
{
	text-decoration: underline;
}

.story1 #story_assets ul#cycleNav
{
	display: none;
}

.story1 #story_assets ul#cycleNav a
{
	outline: none;
}

.story1 #story_assets ul#more_assets_list
{
	margin: 10px 5px 5px 5px;
}

.story1 #story_assets #more_assets_list li
{
	margin:0 0 8px 0;
}

/* dp 14Sep10 */
.story1 #story_assets #more_assets div
{
	display: block;
}

.story1 #story_assets div.mp3 p.assetHeadline
{
	display: inline;
	line-height: 1.4em;
	font-size: 1.2em;
	margin-left: 7px;
}

.story1 #story_assets div.mp3 object.button embed
{
	margin-top: -15px;
}

.story1 #story_assets div.mp3 p.assetSubHeading
{
	margin: 0 0 10px 15px;
}

.story1 #story_assets ul#more_assets_list li div.flashVideoFile
{
	display: none;
}

.story1 .factbox
{
	background-color:#FFF;
	margin:0px;
	padding:0px;
}

.story1 .factbox ul
{
	list-style:square;
}

.story1 .factbox li
{
	background-image: url(http://media.kentucky.com/static/images/5x5_square_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom:8px;
	padding-left:10px;
}

.story1 #story_assets #more_assets_list hr
{
	border-top:#999 1px solid;
	border-bottom:none;
	height:1px;
	margin:10px 0 10px 0;
}

.story1 #story_assets .factbox h3
{
	color:#360;
	font-family:"Lucida Grande", trebuchet, sans-serif;
	font-size:1.7em;
	font-weight:bold;
	line-height:1.1em;
	margin:5px 0 5px 0;
}

.story1 #story_assets .factbox h4
{
	color:#666;
	font-family:"Lucida Grande", trebuchet, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.1em;
	margin:5px 0 5px 0;
}

.story1 #story_assets .factbox p
{
	font-size: 1em;
	margin: 0 0 10px 0;
	text-align: left;
}

.story1 #story_assets #more_assets div.factbox
{
	display: block;
}

.story1 #story_assets #more_assets .mi_poll div
{
	display: block;
}

.story1 div#cycleImageCaption
{
	text-align: left;
	clear: both;
}

.story1 #story_assets div.embedded h4,
.story1 #story_assets div.embedded p
{
	text-align: left;
}

.story1 #story_assets li.thumbnail
{
	margin: 10px;
	float: left;
	height: 50px;
	overflow: hidden;
}

.story1 #story_assets li.thumbnail img
{
}

.story1 #featured_assets,
#story_body #more_photos
{
	border-bottom: 1px solid #efefef;
}

.story1 #story_assets #featured_assets,
.story1 #story_assets #more_photos,
.story1 #story_assets #more_assets
{
	padding: 5px;
}

.story1 #story_assets #more_assets
{
	text-align: left;
}

.story1 #story_assets div.story_asset_divider
{
	clear: both;
	border-top: 1px solid #efefef;
}

.story1 #story_assets ul#more_assets_list,
#related_news ul
{
}/* END: Story Asset Styles *//* ******************** */

.story1 #related_news
{
	border: 1px solid #efefef;
	padding: 5px 10px 10px 10px;
	margin: 10px 0;
}

.story1 #related_news p.related_news
{
	color: #444;
	font-weight: bold;
	font-size:1.4em;
	text-transform:uppercase;
	margin-bottom: 5px;
	border-bottom: 1px solid #9db1c5;
}

.story1 #related_news li
{
	background: url(http://media.kentucky.com/static/images/bltSprite.gif) 0 0 no-repeat;
	padding-left: 12px;
	margin-bottom: 5px;
	line-height: 1.4em;
	font-size: 1.1em;
}

.story1 #toolbar
{
	text-align: right;
	color: #444;
}

.story1 #toolbar h3
{
	float: left;
	margin: 0 0 0 .5em;
	font: 11px arial black, arial, helvetica, sans-serif;
	text-transform: uppercase;
}

.story1 #toolbar a
{
	font: normal 10px arial, helvetica, verdana, sans-serif;
	margin-right: .5em;
	text-decoration: underline;
	color: #075099;
}/* ---------- END STORY 1 ---------- *//* general styles, used in all weather components */

.weatherComponent
{
	width: 98%;
	margin: 5px 0px 10px 5px;
	font-size: 11px;
	float: left;
}

.weatherHeader
{
	width: 100%;
	background: #cccccc;
	padding-left: 2px;
	font-weight: bold;
	text-align: left;
}

.titleLine
{
	width: 97%;
	float: left;
	border-bottom: 1px solid #999999;
	margin: 2px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.titleLine .rightTitle
{
	padding-right: 0px;
}

.titleLine .leftTitle
{
	padding-left: 0px;
}

.leftTitle
{
	float: left;
	text-align: left;
	font-weight: bold;
	padding-left: 2px;
}

.centerTitle
{
	text-align: center;
	font-weight: bold;
}

.rightTitle
{
	float: right;
	text-align: right;
	font-weight: bold;
	padding-right: 2px;
}

.fullTitle
{
	float: left;
	text-align: left;
	width: 97%;
	font-weight: bold;
	padding-left: 5px;
}

.fullTitle .rightTitle
{
	float: right;
	text-align: right;
	font-weight: bold;
	padding-right: 2px;
	width: auto;
}

.footerLinks
{
	float: left;
	width: 100%;
	text-align: center;
}

.weatherTitleBar
{
	height: 25px;
}

.weatherTitleBar .wHeaderTitle
{
	float: left;
	height: 25px;
}

.weatherTitleBar .wHeaderEmail
{
	float: right;
	height: 25px;
}/* end general styles *//* current component styles */

.weatherComponent #currentWeather
{
	width: 65%;
	margin-right: 5px;
	margin-left: 2px;
	float: left;
}

.weatherComponent #radarView
{
	width: 30%;
	float: right;
	margin-left: 2px;
	text-align: center;
}

#severeWeather
{
	width: 98%;
	background: red;
	margin-bottom: 10px;
	padding-left: 2px;
	color: white;
	text-align: center;
	display: none;
}

#severeWeather a
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

#conditions
{
	width: 100%;
}

#conditions .fullTitle
{
	background: #cccccc;
	padding-left: 0px;
}

#conditions .rightTitle
{
	background: #cccccc;
}

#currentWeather #bigWeatherIcon
{
	width: 33%;
	float: left;
	margin-left: 2px;
}

#currentWeather #bigWeatherIcon #iconImage
{
	width: 100%;
	margin-left: 2px;
	text-align: center;
}

#currentWeather #bigWeatherIcon #iconName
{
	width: 100%;
	margin-left: 2px;
	text-align: center;
}

#currentWeather #currentTemp
{
	width: 32%;
	font-weight: bold;
	font-size: 200%;
	float: left;
	text-align: center;
	margin-top: 15px;
}

#currentWeather #realFeelTemp
{
	width: 33%;
	font-weight: bold;
	font-size: 125%;
	float: left;
	text-align: center;
	margin-top: 15px;
}

#currentWeather #weatherInfo
{
	width: 100%;
	float: left;
	border-top: 1px dotted gray;
	margin-top: 5px;
	padding-top: 5px;
	font-style: italic;
	margin-left: 2px;
}

#weatherInfo #WIleft
{
	width: 49%;
	float: left;
}

#weatherInfo #WIright
{
	width: 49%;
	float: left;
}

#currentWeather #twoDay
{
	width: 100%;
	float: left;
	border-top: 1px dotted gray;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 2px;
}

#twoDay #today
{
	width: 48%;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	border-right: 1px dotted gray;
}

.smallWeatherIcon
{
	float: left;
	width: 45%;
}

.temps
{
	float: left;
	width: 53%;
	font-weight: bold;
}

.weatherText
{
	width: 100%;
	float: left;
	font-style: italic;
}

.suntime
{
	width: 100%;
	font-style: italic;
	float: left;
}

#twoDay #tonight
{
	width: 48%;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
}/* end current component styles*//* forecast component styles */

#extendedForecast
{
	float: left;
	width: 97%;
}

#extendedForecast .day
{
	width: 19.75%;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}/* index component styles */

#healthIndex
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#healthIndex .index
{
	float: left;
	width: 32%;
	margin-left: 2px;
}

#healthIndex .indexTitle
{
	width: 20%;
	float: left;
	font-weight: bold;
	line-height: 1em;
}

#healthIndex .indexImage
{
	text-align: center;
	float: left;
	width: 77%;
	padding-top: 5px;
}/* marine forecast styles */

#marineForecast
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#marineForecast #tides
{
	float: left;
	width: 100%;
	padding-left: 15px;
	margin-bottom: 10px;
}

#marineForecast #tides .tideLocation
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#marineForecast #tides .tideLocation .tideLocationName
{
	float: left;
	width: 100%;
	font-weight: bold;
}

.tideItem
{
	float: left;
	width: 23%;
}

#marineForecast #beach
{
	float: left;
	width: 100%;
	padding-left: 15px;
	margin-bottom: 10px;
}/* moon phase component styles */

#moonPhases
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#moonPhases .moonPhase
{
	width: 19.5%;
	float: left;
	font-weight: bold;
	text-align: center;
}/* almanac component styles */

#almanac
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#almanacHistory
{
	float: left;
	width: 100%;
	padding-top: 5px;
	margin-top: 10px;
	border-top: 1px dotted gray;
}

#almanacHistory .historyItem
{
	width: 100%;
	float: left;
	border-bottom: 1px dotted gray;
	margin-bottom: 5px;
}

#almanacHistory .historyItem .historyDate
{
	font-weight: bold;
	width: 100%;
	float: left;
}

#almanacHistory .historyItem .historyText
{
	width: 100%;
	float: left;
	padding-left: 10px;
}

.titleItem
{
	display: inline;
}

.highTempCol
{
	width: 32%;
	float: left;
	padding-left: 5px;
}

.lowTempCol
{
	width: 32%;
	float: left;
	border-right: 1px dotted gray;
	border-left: 1px dotted gray;
	padding-left: 5px;
}

.precipCol
{
	width: 32%;
	float: left;
	padding-left: 5px;
}/* more weather component styles */

#moreWeather
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#moreWeather .moreLeft
{
	float: left;
	width: 48%;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

#moreWeather .moreCenter
{
	float: left;
	width: 48%;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

#moreWeather .moreRight
{
	float: left;
	width: 32.5%;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}/* search box component styles */

#searchWeather
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#searchWeather #USSearchBox
{
	float: left;
	width: 49.6%;
	height: 50px;
}

#searchWeather #intlSearchBox
{
	float: left;
	width: 49.6%;
	height: 50px;
}

.keywordBox
{
	float: left;
}/* powered by accuweather component styles */

#powered
{
	float: left;
	margin-top: 15px;
	width: 97%;
	text-align: center;
}/* severe weather page styles */

#severeDiscussion
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#severeMap
{
	float: left;
	margin-top: 15px;
	width: 97%;
}

#severeMap #leftRadar
{
	width: 48%;
	float: left;
	margin-top: 15px;
}

#severeMap #rightRadar
{
	width: 48%;
	float: left;
	margin-top: 15px;
}

#radarMap1
{
	width: 100%;
	float: left;
	text-align: center;
}

#radarMap2
{
	width: 100%;
	float: left;
	text-align: center;
}

.watchWarn
{
}

.watchWarn .textBlock
{
	float: left;
	text-align: left;
	width: 97%;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}

.watchWarn .textHeader
{
	float: left;
	background-color: red;
	color: white;
	text-align: left;
	width: 100%;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
}/* added for hurricane templates */

#storms #data
{
	margin-left: 15px;
	float: left;
	width: 97%;
}

#storms #images
{
	float: left;
	width: 97%;
	padding: 15px 0px 15px 10px;
}

.hurrImg
{
	text-align: center;
	margin-right: 15px;
	width: 22%;
	float: left;
	min-height: 90px;
}

.question
{
	float: left;
	width: 97%;
	padding-left: 15px;
}

#hurricaneNames table
{
	text-align: center;
	margin-left: 20%;
	margin-right: 20%;
	width: 60%;
}

.storm .stormData
{
	width: 97%;
	float: left;
}

.stormData .stormName
{
	width: 97%;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	font-size: 12px;
}

.stormData .stormLoc
{
	width: 25%;
	float: left;
	margin: 5px 5px 5px 15px;
}

.stormData .stormWind
{
	width: 40%;
	float: left;
	margin: 5px;
}

.stormData .stormMov
{
	width: 25%;
	float: left;
	margin: 5px;
}

#overviewText
{
	width: 97%;
	float: left;
	padding: 10px 0px 10px 10px;
}

#noStorm
{
	width: 97%;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	font-size: 12px;
}

.half
{
	display:inline;
	float:left;
	width:45%;
}/* END Weather styles */

#TB_caption
{
	height: auto;
}

.legal,
#mi_legal
{
	margin: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 20px;
	border-top: 1px solid #E5E5E5;
}

.legal ul li,
#mi_legal ul li
{
	display: inline;
	margin-right: 10px;
} /* Photos widget */

.jcarousel-container
{
	position: relative;
	width: 300px;
}

.jcarousel-clip
{
	z-index: 2;
	padding: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list
{
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,
.jcarousel-item
{
	float: left;
	list-style: none;
	text-align: center;    /* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 175px;
	height: 130px;
}

.jcarousel-item .caption
{
	font-size: 1.0em;
}/** * The buttons are added dynamically by jCarousel before * the <ul> list (inside the <div> described above) and * have the classnames "jcarousel-next" and "jcarousel-prev". */

.jcarousel-next
{
	z-index: 3;
	display: none;
}

.jcarousel-prev
{
	z-index: 3;
	display: none;
}

.jcarousel-skin-simple
{
	background-color: #fff;
	border-top: 1px solid #d8d9da;
	border-bottom: 1px solid #d8d9da;
}

.jcarousel-skin-simple .jcarousel-container-horizontal
{
	padding: 0px 40px
}

.jcarousel-skin-simple .jcarousel-clip-horizontal
{
	height: 170px;
}

.jcarousel-skin-simple .jcarousel-next-horizontal
{
	position: absolute;
	top: 48px;
	right: 5px;
	width: 20px;
	height: 73px;
	cursor: pointer;
}

.jcarousel-skin-simple .jcarousel-next-disabled-horizontal,
.jcarousel-skin-simple .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-simple .jcarousel-next-disabled-horizontal:active
{
	display: none;
}

.jcarousel-skin-simple .jcarousel-prev-horizontal
{
	position: absolute;
	top: 48px;
	left: 5px;
	width: 20px;
	height: 73px;
	cursor: pointer;
}

.jcarousel-skin-simple .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-simple .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-simple .jcarousel-prev-disabled-horizontal:active
{
	display: none;
}

#mi_group_4 .ui-tabs-panel
{
	border: none;
	padding: 0;
}/* End photos widget */

.mi_tabs .top_photos li
{
	float:left;
	height:auto;
	padding:10px 0pt;
	position:relative;
	text-align:center;
}

.mi_tabs .jcarousel-skin-simple .jcarousel-container-horizontal
{
	width: 220px;
}

.mi_tabs .jcarousel-skin-simple .jcarousel-clip-horizontal
{
	width: 220px;
}

.mi_tabs .top_galleries .jcarousel-clip-horizontal
{
	height: 90px;
}

.mi_tabs .top_galleries .jcarousel-prev-horizontal
{
	top: 8px;
}

.mi_tabs .top_galleries .jcarousel-next-horizontal
{
	top: 8px;
}

#mi_group_4 h3
{
	margin-left: 5px;
}

#mi_group_4 .jcarousel-skin-simple .jcarousel-container-horizontal,
#top_photos_widget .jcarousel-skin-simple .jcarousel-container-horizontal
{
	width: 862px;
	display: inline;
}

#mi_group_4 .jcarousel-skin-simple .jcarousel-clip-horizontal,
#top_photos_widget .jcarousel-skin-simple .jcarousel-clip-horizontal
{
	height: 150px;
	width: 862px;
}

#mi_group_4 .top_galleries .jcarousel-clip-horizontal,
#top_photos_widget .top_galleries .jcarousel-clip-horizontal
{
	height: 90px;
}/* Columnists */

.columnist_area img
{
	width:50px;
	margin-bottom:2px;
	border:1px solid gray;
}

.columnist_area
{
	clear:both;
	margin-bottom: 5px;
}

.columnist_area ul
{
	width: 250px;
	float: right;
}

.mi_tabs .columnist_area ul
{
	width: 240px;
}

.columnist_area ul li
{
	font-size: 1.2em;
	margin-bottom: 7px;
}

.columnist_section .columnist_area img
{
	width: auto;
}

.columnist_section .columnist_area ul
{
	width: auto;
	float: none;
}

.columnist_section .title
{
	margin-top: 5px;
}

.columnist_section .image
{
	margin-right: 15px;
}/* End Columnists */

.published_images #mi_content,
.published_cartoons #mi_content,
.registration #mi_content,
.section-front #mi_content,
.qna #mi_content
{
	float: left;
	width: 640px;
	padding: 0 5px;
}/* published images */

.published_images #cycleSlides
{
	clear: both;
	text-align: center;
	height: 400px;
	width: 100%;
}

.published_images .slideItem
{
	width: 100%;
}

.published_images .thumbnail
{
	padding: 2px;
	float: left;
	height: 65px;
	overflow: visible;
}

.published_images #gallery
{
	margin-top: 10px;
}/* End published_images */

.published_cartoons .image,
.image_media .image,
.cartoon .image
{
	margin-top: 20px;
	padding: 3px;
	text-align: center;
	font-size: 1em;
}

.published_cartoons .standalone,
.image_media .standalone,
.cartoon .standalone
{
	border: 1px solid black;
}

.published_cartoons .image p,
.image_media .image p,
.cartoon .image p
{
	text-align: center;
} /* caption */

.published_cartoons .image h4,
.image_media .image h4,
.cartoon .image h4
{
	font-size: .8em;
	color: #666;
} /* byline and/or creditline */

.published_cartoons .more_cartoons li,
.cartoon .more_cartoons li
{
	width: 50%;
	float: left;
	height: 155px;
}

.cartoon .back_link,
.image_media .back_link
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 0;
}/* Spill navigation edited by dk */

.spill_navigation
{
	clear: both;
	font-size: 1.3em;
	margin: 10px 0 10px 0;
}

.spill_navigation div.previous,
.spill_navigation div.next
{
	width: 50%;
	font-weight: bold;
	background-repeat: no-repeat;
}

.spill_navigation a
{
	color: #069;
	text-decoration: none;
	border: thin solid #069;
	margin: 0;
	padding: 2px 8px 2px 8px;
}

.spill_navigation a:hover
{
	color: #999;
	text-decoration: none;
}

.spill_navigation .previous
{
	float: left;
	background-image: url(http://media.kentucky.com/static/images/mi/story_detail/cycle_gallery/previous.png);
}

.spill_navigation .previous a
{
	padding-left: 17px;
}

.spill_navigation .next
{
	float: right;
	text-align: right;
	background-image: url(http://media.kentucky.com/static/images/mi/story_detail/cycle_gallery/next.png);
	background-position: 100% 1px;
}

.spill_navigation .next a
{
	padding-right: 17px;
	text-align: right;
}/* End spill navigation *//* Gallery sections */

.published_galleries .gallery
{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px solid #000;
	padding: 3px;
	text-align: center;
	font-size: 1em;
	clear: both;
}

.published_galleries .gallery h2
{
	text-align: left;
	font-size: 16px;
} /* headline */

.published_galleries .gallery .publish_date
{
	font-size: 12px;
	color: #666;
	text-align: left;
} /* date */

.published_galleries .gallery img
{
	border: 1px solid #000;
}

.published_galleries .gallery .image_wrapper
{
	float: left;
	text-align: left;
	margin-right: 5px;
}

.published_galleries .gallery p
{
	text-align: left;
	font-size: 13px;
}/* End Gallery section */

#ad_corner,
#ad_billboard1
{
	background-color: #444;
}

.story1 #ad_center6
{
	float: left;
	width: 315px;
	margin-right: 10px;
}

.story1 #ad_center7
{
	text-align: center;
	margin-top: 10px;
}

#masthead_ads
{
	text-align: center;
	padding: 5px;
	background-color: #eee;
}

#masthead_ads #ad_top,
#masthead_ads #ad_ldrb01
{
	width: 728px;
	float: left;
}

#masthead_ads #ad_ntl1
{	/* width: 146px;	float: right;	margin-top: 15px;*/
}/* Yahoo Ad Styles */

#yahoo_728x90_ipatf,
#yahoo_728x90_ipatf_1
{
	width: 728px;
	float: left;
}/* Q&A Styles *//* COMMON */

.qna #mi_content
{
	font-size: 1.2em;
}

.float_left
{
	float:left;
}

#expert_info
{
	background:transparent url(http://www.mcclatchyinteractive.com/static/tmarkart/qna/images/expert_info_bkgd.jpg) no-repeat;
	clear:both;
	margin-top:10px;
	padding:10px;
	width:580px;
}

#expert_info p
{
	line-height:1.5em;
	margin:10px 0;
}

#expert_info img
{
	margin-right: 5px;
}

.falseImage
{
	border:1px solid #ddd;
	display:block;
	height:45px;
	margin:0 10px 0 0;
	padding-top:35px;
	text-align:center;
	width:85px;
}

.submitted
{
	font-weight:bold;
	margin-top:10px;
}

.question
{
	margin-bottom:5px;
}

.answered
{
	font-size:8pt;
	margin:3px 0;
}

.pages
{
	font-size:8pt;
	margin-top:10px;
	text-align:right;
}

.back
{
	font-size:8pt;
	text-align:right;
}

.frmbutton,
.formButton
{
	background-color:#DDDDDD;
	border-bottom:2px solid #252a44;
	border-left:1px solid #676f99;
	border-right:2px solid #252a44;
	border-top:1px solid #676f99;
	color:#fff;
	font-size:12pt;
	margin-top:5px;
}/* EXPERT */

.qna-expert-detail #expert_info img
{
	padding:0 10px 10px 0;
}

.qna-expert-detail #expert_info p
{
	line-height:1.5em;
	margin:10px 0;
}/* FORUM */

#simple_search a,
#advanced_search a
{
	font-size:8pt;
	text-align:right;
}

#simple_search
{
	float:right;
	margin-top:10px;
	text-align:right;
	width:600px;
}

#simple_search .formButton
{
	margin-top:0;
}

#advanced_search
{
	font-size:8pt;
}

.forumTop
{
	clear:both;
	width:600px;
}

.forumTop .left
{
	margin:0;
	width:400px;
}

.forumTop .right
{
	margin:0;
	padding-top:18px;
	text-align:right;
	width:200px;
}

.qna-forum .right
{
	text-align:right;
}

.forumType
{
	color:#777;
	font-size:8pt;
	letter-spacing:.5px;
	margin:0 0 10px 0;
	text-align:right;
}

.qna-forum #expert_info img
{
	padding:0 10px 0 0;
}

.qna-forum #expert_info .caption
{
	font-size:7pt;
}

#questions
{
	padding:0 10px 10px 10px;
	width:580px;
	clear: both;
}

#questions h4
{
	border-bottom:1px solid #ddd;
	margin:10px 0;
}

#questions
{
	line-height:1.5em;
	margin:10px 0;
}

#question_form
{
	padding:0 10px 10px 0;
	width:580px;
}

#question_form h4
{
	border-bottom:1px solid #ddd;
}

#question_form .qLabel
{
	padding:5px 10px 5px 0;
	text-align:right;
	width:45%;
}

#question_form .qInput
{
	width:55%;
}

#question_form .formButton
{
	margin-top:5px;
}

#question_confirm .field
{
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
}

#submit_message
{
	font-weight: bold;
	margin-bottom: 10px;
}/* ADMINISTRATION */

.redmsg
{
	color:#960b0b;
}

#navigation ul
{
	margin:0 0 10px 0;
}

#navigation li
{
	border-right:1px solid #666;
	display:inline;
	padding:0px 5px;
}

#navigation .first
{
	padding-left:0;
}

#navigation .last
{
	border:0px solid #666;
}

.adminPages
{
	font-size:8pt;
	margin-top:10px;
	text-align:left;
}

.fielddesc
{
	padding-right:10px;
	width:80px;
}

.input
{
	margin:2px 0;
}

.QAtextarea
{
	background:transparent url(http://www.mcclatchyinteractive.com/static/tmarkart/qna/images/QAtextarea_bkgd.jpg) repeat-x top left;
	height:100px;
	margin-bottom:5px;
	width:465px;
}

.requiredfieldnote
{
	color:#960b0b;
	font-size:8pt;
	padding-top:10px;
}

.requiredfield
{
	color:#960b0b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

#center_rail table
{
	border-collapse: separate;
	font-size: 10px;
	line-height: 20px;
}/* END Q&A Styles *//* Polls */

#poll_form
{
	font-size: 1.1em;
	margin-bottom: 5px;
}

#poll_form #poll_radios
{
	margin-bottom: 5px;
}

#poll_form #poll_radios input
{
	vertical-align: middle;
}

#poll_result
{
	font-size: 1.1em;
	margin-bottom: 5px;
}

.option_results
{
	margin-bottom: 5px;
}/* added by KB on 9-9-25 to fix broken styles  */

.mi_poll .poll_heading
{
	font: normal 1.4em "Lucida Grande", trebuchet, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #889296;
	text-transform: uppercase;
	padding: 2 18px 3px 0;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 10px;
	position: relative;
}

.mi_poll .poll_question
{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.3em;
	color: #666666;
}

.mi_poll #poll_radios
{
	margin-bottom: 5px;
}

.mi_poll #poll_radios input
{
	vertical-align: middle;
}/* end add  *//* END Polls *//* Pluck Styles */

#AvatarOutput_dynamicContent
{
	float: right;
	width: 205px;
	margin: 0 2px;
	font-weight: normal;
	text-transform: none;
	color: #000;
	font-size: 1.1em;
	overflow: hidden;
	margin-top: 30px;
}

#AvatarOutput_dynamicContent .avatar_image
{
	float: right;
	padding: 0;
}

#pluckAvatarControls
{
	float: left;
	width: 167px;
	text-align: right;
}

#pluckBecomeMember
{
	font-weight: bold;
}

#pluckAvatarControls .pluckUser
{
	font-weight: bold;
}/* START: STORY LEVEL COMMENTING */

li.nyxComment
{
	clear:both;
	padding-bottom: 0;
	margin-bottom: 10px;
	border-bottom: 1px solid grey;
	font-size: 1.3em;
}

li.nyxComment img.avatar
{
	float: left;
	margin: 0 10px 0 0;
}

div.pluckComAuth,
p#nyxComments_header
{
	font-weight: bold;
	margin-bottom: 8px;
	color: grey;
}

a#pluckDisclaimer
{
	margin-right: 10px;
}

div#nyxComments_dynamicContent
{
	font-size: 1.3em;
}

span.commentAbuse
{
	margin-left: 20px;
}

img.nyxAbuseReport
{
	display: none;
}

a.nyxAbuseReport
{
	background: url(http://pluck.kentucky.com/ver1.0/Content/images/icons//icon_alert.gif) no-repeat;
	padding: 1px 0 1px 20px;
}

div#Comments_Container
{
	z-index: -10;
}

p#nyxComments_header
{
	border-top: 1px dotted lightgrey;
	border-bottom: 1px dotted lightgrey;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	font-size: 1.3em;
	font-weight: normal;
}

div#nyxComments_pager
{
	background-color: lightgrey;
	font-size: 1.4em;
	padding: 2px 0 2px 20px;
}

span.paginationNavLinks span,
span.paginationNavLinks a
{
	margin: 0 2px 0 2px;
}

div.pluckComOptions
{
	padding-top: 0;
}

div.Sitelife_PluckLogo
{
	display: none;
}/* END: STORY LEVEL COMMENTING */

#recommendation img
{
	vertical-align: bottom;
}/* Horoscope styles */

.horoscope
{
	margin-bottom: 40px;
	clear: both;
}

.horoscope h2
{
	font-size: 1.2em;
	margin-bottom: 10px;
}

.horoscope h2.sign
{
	padding: 2px;
	font-size: 1.2em;
	text-align: left;
	display: inline;
	padding-right: 20px;
}

.horoscope .dates
{
	padding: 2px;
	font-size: 1em;
	text-align: left;
	display: inline;
}

.horoscope p
{
	font-size: 1em;
	margin-bottom: 5px;
	margin-bottom: 5px;
}

.horoscope h3
{
	font-size: .9em;
	font-weight: bold;
	display: inline;
	margin-left: 10px;
}

.horoscope .lucky_number
{
	font-size: .9em;
	display: block;
	clear: left;
	float:left;
	width: 150px;
	margin-left: 60px;
}

.horoscope .financial_outlook
{
	font-size: .9em;
	display: block;
	float: left;
	width: 190px;
}

.horoscope .compatible_sign
{
	font-size: .9em;
	display: block;
	float: left;
	width: 150px
}

.horoscope .image
{
	float: left;
	margin-right: 8px;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
}

#Aries .image
{
	background-image: url("/static/images/mi/horoscopes/aries.jpg");
}

#Taurus .image
{
	background-image: url("/static/images/mi/horoscopes/taurus.jpg");
}

#Gemini .image
{
	background-image: url("/static/images/mi/horoscopes/gemini.jpg");
}

#Cancer .image
{
	background-image: url("/static/images/mi/horoscopes/cancer.jpg");
}

#Leo .image
{
	background-image: url("/static/images/mi/horoscopes/leo.jpg");
}

#Virgo .image
{
	background-image: url("/static/images/mi/horoscopes/virgo.jpg");
}

#Libra .image
{
	background-image: url("/static/images/mi/horoscopes/libra.jpg");
}

#Scorpio .image
{
	background-image: url("/static/images/mi/horoscopes/scorpio.jpg");
}

#Sagittarius .image
{
	background-image: url("/static/images/mi/horoscopes/sagittarius.jpg");
}

#Capricorn .image
{
	background-image: url("/static/images/mi/horoscopes/capricorn.jpg");
}

#Aquarius .image
{
	background-image: url("/static/images/mi/horoscopes/aquarius.jpg");
}

#Pisces .image
{
	background-image: url("/static/images/mi/horoscopes/pisces.jpg");
}/* End horoscope styles */

.linkbox_container
{
	border: 1px solid rgb(0, 102, 153);
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	margin: 0px;
	width: 158px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.linkbox_container ul
{
	margin: 0px;
	padding: 0px;
}

.linkbox_container li
{
	list-style-type: none;
	padding-left: 5px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	line-height: 12px;
}

.linkbox_container .linkbox_tinted
{
	background-color: #FFF3D6;
}

.linkbox_container .linkbox_hdr
{
	margin: 0px;
	line-height: 12px;
	padding-left: 5px;
	background-color: #336600;
	text-transform: capitalize;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

#gameday_container
{
	width: 610px;
	margin-left: 10px;
}

#gameday_container .header
{
	margin-bottom: 20px;
	clear: both;
}

#gameday_container .left30
{
	float: left;
	width: 30%;
}

#gameday_container .right70
{
	float: right;
	width: 70%;
}

#gameday_container .rightborder
{
	width: 100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

#gameday_container .leftcontent
{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#gameday_container ul
{
	margin: 0px;
	width: 90%;
	padding: 0px;
}

#gameday_container li
{
	padding-bottom: 5px;
	background-image: url(http://media.kentucky.com/static/images/5x5_square_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	list-style-type: none;
}

#gameday_container .rightcontent
{
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#gameday_container .bluebar
{
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background-color: #3366CC;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding: 0px;
}

#gameday_container .vmixcontainer
{
	text-align: center;
}

#gameday_container .photocontainer
{
	text-align: left;
}

#gameday_container .fullclear
{
	clear: both;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}/* for creating bullet lists with square */

.squarelist ul
{
	list-style:square;
}

.squarelist li
{
	margin-bottom:8px;
	background-image: url(http://media.kentucky.com/static/images/5x5_square_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}/* End *//* for creating bullet lists with square fontsize regular DMR */

.squarelistnml ul
{
	list-style:square;
}

.squarelistnml li
{
	margin-bottom:8px;
	background-image: url(http://media.kentucky.com/static/images/5x5_square_bullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-left: 20px;
	font-size: 1.3em;
}/* End *//* for creating bullet lists with square with no line space DMR */

.squarelistns ul
{
	list-style:square;
}

.squarelistns li
{
	margin-bottom:2px;
	background-image: url(http://media.kentucky.com/static/images/5x5_square_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}/* End *//* Caspio specific styles */

#caspioform
{
	clear: both;
}/* End *//*2008 Election Page header*/

#election_wrapper
{
	margin: 0px;
	padding: 0px;
	width: 625px;
	background-color: #FFFFFF;
}

#election_local
{
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#election_art
{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 143px;
	width: 140px;
	background-color: #FFFFFF;
	float: left;
}

#election_hdrcol
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 475px;
}

#election_links_col
{
	padding: 0px 9px 0px 0px;
	float: left;
	width: 205px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#election_links_col ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.election_redstar
{
	margin-bottom: 4px;
	padding: 0px 0px 0px 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(http://media.kentucky.com/static/election_hdr/10x10_star_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.election_bluestar
{
	margin-bottom: 4px;
	padding: 0px 0px 0px 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(http://media.kentucky.com/static/election_hdr/10x10_star_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.election_bluestar_dom
{
	margin-bottom: 4px;
	padding: 0px 0px 0px 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(http://media.kentucky.com/static/election_hdr/10x10_star_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#election_results_col
{
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}/*End*/

.html_module div.rss
{
	font-size: 0.8em;
}

.html_module div.rss div.title
{
	font-size: 1.4em;
}/* breaking news styles by dk ******************************************************* */

.breaking_news
{
	border: 1px solid #900;
	margin: 10px 0 10px 0;
	padding: 10px;
}

.breaking_news .column
{
	width: 49%;
	float: left;
}

.breaking_news .highlight
{
	float: left;
	margin: 0 10px 5px 0;
}

.breaking_news .title
{
	border: none;
}

.breaking_news img
{
	border: 1px solid #999;
	margin: 0 0 5px 0;
}

.breaking_news img#header
{
	border: none;
	margin: 0 0 5px 0;
}

.breaking_news .story_body p
{
	font-size:1em;
}

.breaking_news ul li
{
	font-size:1em;
	margin: 0 0 6px 0;
}

.breaking_news .credit
{
	color:#666;
	font-size:9px;
	text-align:right;
}

.breaking_news .headline a
{
	color: #900;
}

.breaking_news a
{
	color: #900;
}/* Kentucky Sports, UK breaking news styles by dk ******************************************************* */

.breaking_kentuckysports
{
	border: 2px solid #36C;
	margin: 10px 0 10px 0;
	padding: 10px;
}

.breaking_kentuckysports .column
{
	width: 49%;
	float: left;
}

.breaking_kentuckysports .highlight
{
	float: left;
	margin: 0 10px 5px 0;
}

.breaking_kentuckysports .title
{
	border: none;
}

.breaking_kentuckysports img
{
	border: 1px solid #999;
	margin: 0 0 5px 0;
}

.breaking_kentuckysports img#header
{
	border: none;
	margin: 0 0 5px 0;
}

.breaking_kentuckysports .story_body p
{
	font-size:1em;
}

.breaking_kentuckysports ul li
{
	font-size:1em;
	margin: 0 0 6px 0;
}

.breaking_kentuckysports .credit
{
	color:#666;
	font-size:9px;
	text-align:right;
}

.breaking_kentuckysports .headline a
{
	color: #36C;
}

.breaking_kentuckysports a
{
	color: #36C;
}/* Local_feature container styles by dk ******************************************************* */

.local_feature
{
	border: 1px solid #CCC;
	margin: 10px 0 10px 0;
	padding: 10px;
}

.local_feature .column
{
	width: 46%;
	float: left;
	padding: 5px 20px 5px 0;
}

.local_feature .highlight
{
	float: left;
	margin: 0 10px 5px 0;
}

.local_feature .title
{
	border: none;
}

.local_feature img
{
	border: none;
	margin: 0 0 5px 0;
}

.local_feature .story_body p
{
	font-size:1.1em;
}

.local_feature ul li
{
	font-size:1.1em;
	line-height:1.4em;
}

.local_feature .headline a
{
}

.local_feature a
{
}/* featured blogs ******************************************************* */

#featblog_container
{
	margin: 0px;
	padding: 0px;
	width: 625px;
}

#featblog_container a:link
{
	text-decoration: none;
}

#featblog_container a:visited
{
	text-decoration: none;
}

#featblog_container a:hover
{
	text-decoration: underline;
}

#featblog_container .featblog_head
{
	background-color: #006699;
	padding: 0px;
	margin: 0px;
}

#featblog_container .featblog_head p
{
	margin: 0px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

#featblog_container .featblog_row
{
	border: 1px solid #000000;
	background-image: url(http://media.kentucky.com/static/featured_blog/2-col_line_bkg.gif);
	background-repeat: repeat-y;
}

#featblog_container .featblog_col
{
	width: 50%;
	float: left;
}

#featblog_container .featblog_data
{
	margin: 5px 5px 0px;
}

.featblog_icon
{
	margin-right: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 80px;
	width: 60px;
	border: 1px solid #000000;
}

.featblog_txt
{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 230px;
}

.featblog_txt p.head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding: 0px;
}

.featblog_txt p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 5px;
	padding: 0px;
}

#section228 #mi_featured
{
	padding: 0 10px;
}

#section228 #mi_featured .top_stories .title
{
	display: none;
}/* inauguration navigation by dk ******************************************************* */

.inauguration_nav
{
	background: #039 url(http://media.kentucky.com/static/images/2009inaug_nav.gif) no-repeat;
	font: bold 11px "Lucida Grande", trebuchet, helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 600px;
}

.inauguration_nav ul
{
	float: left;
	position:relative;
	margin: 20px 0 0 6px;
	padding:0px;
	width: 580px;
}

.inauguration_nav li
{
	float: left;
	list-style:none;
	margin: 0 1px 0 0;
}

.inauguration_nav a
{
	color: #fff;
	text-decoration:none;
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	padding: 5px 0 0 5px;
}

.inauguration_nav a:hover
{
	text-decoration:underline;
}/* real estate page items by dk ******************************************************* */

.real_estate
{
	background: #360;
	border: thin solid #000;
	font-family: "Lucida Grande", trebuchet, helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 375px;
}

.real_estate .container
{
	background: #360;
	border: thin solid #999;
	font-size:10px;
	margin: 10px;
	padding: 10px;
}

.real_estate h1
{
	color: #fff;
}

.real_estate .title
{
	color: #f93;
}

.real_estate a
{
	color: #fff;
	text-decoration:none;
}

.real_estate a:hover
{
	text-decoration:underline;
}

#t-sstype-homeseller
{
	margin: 20px;
	padding: 0;
}

.tSSTiles
{
	border: none;	/* note: these didn't work */
}/* mobile alert promo styles by dk ******************************************************* */

#mobilepromo
{
	background-image: url(http://media.kentucky.com/static/images/300_promo_mobile.jpg);
	background-repeat:no-repeat;
	border: 1px solid #ccc;
	width: 298px;
	margin: 0 0 10px 0;
	padding: 0px;
}

#mobilepromo .mobilecontent
{
	float:left;
	width: 190px;
	margin: 0 0 5px 0;
	padding: 70px 10px 5px 10px;
}

#mobilepromo .mobilecarriers
{
	font-size:9px;
}/* final four styles by dk ******************************************************* */

#finalfour
{
	width: 628px;
	border: 1px solid #000;
}

#finalfour .header
{
	background: #000 url(http://media.kentucky.com/static/images/2009hdr_finalfour.jpg) no-repeat;
	font-family:"Lucida Grande", "Trebuchet", sans-serif;
	width:628px;
	height:100px;
	padding: 0;
	margin: 0;
	clear: both;
}

#finalfour .header h1
{
	color:#9CF;
	font-size:24px;
	margin: 0;
	padding: 10px 0 0 20px;
}

#finalfour .header h2
{
	color:#9CF;
	font-size:16px;
	margin: 0;
	padding: 0 0 5px 20px;
}

#finalfour .header h3
{
	color:#FFF;
	font-size:12px;
	margin: 0;
	padding: 10px 0 5px 20px;
}

#finalfour .header h4
{
	color:#FFF;
	font-size:11px;
	line-height:14px;
	margin: 0;
	padding: 10px 0 5px 20px;
}

#finalfour .header a
{
	color:#FFF;
}

#finalfour .left
{
	float: left;
	padding: 10px;
	width: 340px;
}

#finalfour .right
{
	border-left: 1px solid #69C;
	float: right;
	padding: 10px 5px 10px 10px;
	width: 240px;
}

#finalfour h1
{
	font-size:18px;
}

#finalfour h2
{
	font-size:14px;
}

#finalfour p
{
	font-size:12px;
}

#finalfour li
{
	font-size:11px;
	margin: 0 0 5px 0;
	padding: 0;
}

#finalfour .imagetop
{
	margin: 0 0 10px 0;
	padding: 0;
}

#finalfour .imagetop img
{
	border: 1px solid #000;
}

#finalfour .imagehighlight
{
	float:left;
	margin: 0 10px 10px 0;
	padding: 0;
}

#finalfour .imagehighlight img
{
	border: 1px solid #000;
}/* sweet sixteen styles by dk ******************************************************* */

.sweetsixteen
{
	border: 1px solid #000;
	margin: 0 0 10px 0;
}

.sweetsixteen .header
{
	background-color: #000;
	background-image: url(http://media.kentucky.com/static/images/300_hdr_sweetsixteen.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family:"Lucida Grande", "Trebuchet", sans-serif;
	height:95px;
	margin: 0 0 10px 0;
	padding: 0px;
}

.sweetsixteen .header h1
{
	color:#FFF;
	font-size:24px;
	margin: 0;
	padding: 5px 0 0 20px;
}

.sweetsixteen .header h2
{
	color:#9CF;
	font-size:16px;
	margin: 0;
	padding: 0 0 5px 20px;
}

.sweetsixteen .left
{
	float: left;
	padding: 0 5px 5px 5px;
	width: 280px;
}

.sweetsixteen .right
{
	float: left;
	padding: 0 5px 10px 5px;
	width: 270px;
}

.sweetsixteen h1
{
	font-size:18px;
}

.sweetsixteen h2
{
	font-size:14px;
}

.sweetsixteen p
{
	font-size:11px;
}

.sweetsixteen li
{
	font-size:12px;
	margin: 0 0 5px 0;
	padding: 0;
}

.sweetsixteen .credit
{
	color:#666;
	text-align:right;
}

.sweetsixteen .imagetop
{
	margin: 0 0 10px 0;
	padding: 0;
}

.sweetsixteen .imagetop img
{
	border: 1px solid #000;
}

.sweetsixteen .imagehighlight
{
	float:right;
	margin: 0 0 10px 10px;
	padding: 0;
}

.sweetsixteen .imagehighlight img
{
	border: 1px solid #000;
}

dmrthirdparty
{
	font-size: 12px;
	color: #1C1C1C;
}/* WEG styles by dk July 2009 ******************************************************* */

.WEG_wrapper
{
	width: 630px;
}

.WEG
{
	border-top: none;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	padding: 0 10px 10px 10px;
}

.WEG .left
{
	float: left;
	width: 290px;
}

.WEG .right
{
	border-left: 1px solid #9C6;
	float: right;
	padding: 0 0 0 10px;
	width: 290px;
}

.WEG .title a
{
	color:#360;
}

.WEG a:hover
{
	color:#09F;
}

.WEG h1
{
	font-size:18px;
}

.WEG h2
{
	font-size:14px;
}

.WEG p
{
	font-size:12px;
}

.WEG li
{
	font-size:11px;
	margin: 0 0 5px 0;
	padding: 0;
}

.WEG_small
{
	border: 1px solid #9C6;
	padding: 10px 10px 0 10px;
	width: 260px;
}

.WEG_small .title a
{
	color:#360;
	font-size:10px;
}

.WEG_small a:hover
{
	color:#09F;
}

.WEG_small li
{
	font-size:10px;
}/* Upickem styles by dk Sept 2009 ******************************************************* */

.UPE-Text,
.UPE-BoxTableBody
{
	color: #000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
}

.UPE-LabelText
{
	color: #069;
	font-family: "Lucida Grande", trebuchet, helvetica, sans-serif;
	font-size:1.4em;
}

.UPE-PageHeaderText
{
	color:#360;
	font-size:1.6em;
}

a.UPE-Link:link
{
	color:#069;
}/* weather tab tweaks by kb 090305 ******************************************************* */

#weathernode
{
	background-image: url(http://media.kentucky.com/static/images/ku_v2_weather_logo.gif);
	background-repeat: no-repeat;
	background-position: right center;
}/* Hides from IE5-mac \*/

* html #weathernode
{
	height: 1%;
}/* End hide from IE5-mac */

#weather_status li
{
	margin-bottom:0px;
}

#weather_temp
{
	text-align: center;
}

#weather_temp p
{
	margin-bottom:0px;
	font-weight: bold;
}

ul#weather_status
{
	padding: 0px 5px;
	margin: 0px;
}/* third_party tweaks DRob 20090320 **************************************************** */

.third_party_body
{
	font-size: 12px;
	color: #1C1C1C;
	padding: 10px 0px 0px 0px;
	font-family: sans-serif;
	font-weight: normal;
	text-transform:none;
}

.third_party_section_heading
{
	position: relative;
	padding: 70px 10px 3px 10px;
}

.third_party_section_heading h1
{
	border-bottom: 1px solid #bec6c7;
	color:#990000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight:bold;
	text-transform:uppercase;
}/* latest blog styles by kb 090323 ******************************************************* */

#kyblogroll
{
	padding: 0px;
	margin: 0px;
}

#kyblogroll h5
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.kyblogsource
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	margin: 0px 0px 8px; /* dropping this below 8px makes the text difficult to read - KB  */
	padding: 0px;
	text-transform: uppercase;
}/* 2009 Derby Promo styles by kb 090414 ******************************************************* */

.derby_wrapper_625,
.derby_wrapper_300,
.derby_story,
.derby_left_col,
.derby_right_col,
.derby_one_col,
.derby_full_col,
.derby_title,
.derby_head,
.derby_sub,
.derby_links,
.derby_links ul,
.derby_photo_credit
{
	margin: 0px;
	padding: 0px;
}

.derby_wrapper_625
{
	width: 625px;
	border: 1px solid #000;
}

.derby_wrapper_300
{
	width: 300px;
	border: 1px solid #000;
}

.derby_contents
{
	margin: 0px;
	padding: 10px;
	background-image: url(http://media.kentucky.com/static/09derby/bluefade_60x60.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.derby_left_col
{
	float: left;
	width: 290px;
}

.derby_right_col
{
	float: right;
	width: 290px;
}

.derby_one_col
{
	width: 280px;
	overflow: hidden;
}

.derby_full_col
{
	width: 100%;
}

.derby_thumb
{
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	width: 90px;
}

.derby_title
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333;
	font-style: italic;
	line-height: 20px;
	text-transform: none;
	margin-bottom: 6px;
}

.derby_head
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #a21c2e;
	line-height: 26px;
	text-transform: uppercase;
}

.derby_head a:link,
.derby_head a:visited,
.derby_body a:link,
.derby_body a:visited,
.derby_links a:link,
.derby_links a:visited,
.derby_photo_cap a:link,
.derby_photo_cap a:visited
{
	color: #a21c2e;
	text-decoration: none;
}

.derby_head a:hover,
.derby_head a:active,
.derby_body a:hover,
.derby_body a:active,
.derby_links a:hover,
.derby_links a:active,
.derby_photo_cap a:hover,
.derby_photo_cap a:active
{
	color: #a21c2e;
	text-decoration: underline;
}

.derby_sub
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #666;
}

.derby_body
{
	margin: 0px 0px 0px;
	padding: 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #303030;
}

.derby_body a:link,
.derby_body a:visited,
.derby_photo_cap a:link,
.derby_photo_cap a:visited
{
	font-weight: bold;
	text-transform: uppercase;
}

.derby_body a:hover,
.derby_body a:active,
.derby_photo_cap a:hover,
.derby_photo_cap a:active
{
	font-weight: bold;
	text-transform: uppercase;
}

.derby_links ul li
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	margin-top: 5px;
	list-style-type: none;
}

.derby_photo_credit
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #303030;
}

.derby_photo_cap
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin-top: 4px;
	color: #303030;
	margin-bottom: 4px;
}

.clear_both
{
	clear: both;
}

.story1 #assets_ad #mlt #mlt_similar #mlt_bullet
{
	width: 20px;
	float: left;
}

.story1 #assets_ad #mlt #mlt_similar #mlt_item
{
	width: 270px;
	float: left;
	clear: both;
}

/* Added for channel sponsor bars by kb 100301 ******************************************************* */

#channel_spon
{
	margin: 5px 0px -3px -10px;
	padding: 0px;
}

/* Added for NCAA Highlight Boxes by KB 100309 ******************************************************* */

.ncaa_wide_wrapper {
	width: 610px;
	border: thin solid #333;
	background-image: url(http://media.kentucky.com/static/kycom_2010ncaa/header_610x30.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.ncaa_1col_wrapper {
	width: 290px;
	border: thin solid #333;
	background-image: url(http://media.kentucky.com/static/kycom_2010ncaa/header_300x30.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.ncaa_wide_content {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(http://media.kentucky.com/static/kentuckysports/img/bball_corner_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.ncaa_1col_content {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(http://media.kentucky.com/static/kentuckysports/img/bball_corner_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#ncaa_bottom_bar {
	background-color: #1C66D0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	height: 18px;
}

.ncaa_wide_flash {
	background-color: #FFF;
	float: left;
	width: 290px;
	height: 290px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: thin solid #333;
	padding: 0px 0px 0px 0px;
}

.ncaa_wide290_static {
	background-color: #FFF;
	float: left;
	width: 290px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: thin solid #333;
	padding: 0px 0px 0px 0px;
}

.ncaa_1col_flash {
	background-color: #FFF;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
}

.ncaa_wide_static {
	background-color: #FFF;
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: thin solid #333;
	padding: 0px 0px 0px 0px;
}

.ncaa_links {
	float: right;
	width: 285px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ncaa_links_narrow {
	float: right;
	width: 175px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ncaa_story_summary h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
}

.ncaa_story_summary p {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}

.ncaa_story_links p {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
}

/* END NCAA Highlight Boxes by KB 100309 ******************************************************* */


/* BEGIN GENERIC 1-COLUMN HIGHLIGHT BOX by KB 100422 ******************************************************* */

.highlight_1col_wrapper {
	width: 290px;
	border: thin solid #333;
	font-family: verdana, helvetica, arial, sans-serif;
}

.hightlight_1col_content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#highlight_1col_botbar {
	background-color: #336600;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	height: 18px;
}

.highlight_1col_flash {
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 290px;
	width: 290px;
}

.highlight_1col_storysum {
	padding:0px 10px;
}

.highlight_1col_storysum h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
}

.highlight_1col_storysum p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}

.highlight_1col_caption {
	font-size:11px;
	padding:5px 10px 10px 10px;
	color:#303030;
}

.highlight_1col_storylinks {
	padding:0px 10px 10px 10px;
}

.highlight_1col_storylinks p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
}



/* END GENERIC 1-COLUMN HIGHLIGHT BOX by KB 100421 ************************************************* */


/* BEGIN GENERIC 2-COLUMN HIGHLIGHT BOX by KB 100422 ************************************************* */

.highlight_2col_wrapper {
	width: 610px;
	border: thin solid #333;
}

.highlight_2col_content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#highlight_2col_botbar {
	background-color: #336600;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	height: 18px;
}

.highlight_2col_flash {
	background-color: #FFF;
	float: left;
	width: 290px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.highlight_2col_rightcol {
	float: right;
	width: 285px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.highlight_2col_storysum h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
}

.highlight_2col_storysum p {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}

.highlight_2col_storylinks {
	padding:10px 0px 0px 0px;
}

.highlight_2col_storylinks p {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
}

.highlight_2col_static {
	background-color: #FFF;
	float: left;
	width: 290px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.highlight_2col_caption {
	font-size:11px;
	padding:5px 0px 10px 0px;
	color:#303030;
}


/* END GENERIC 2-COLUMN HIGHLIGHT BOX by KB 100422 ************************************************* */



/* BEGIN PAGE ELEMENT LINK STYLES by KB 100419 ************************************************* */

#pe_links
{
	border: 1px solid #666;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	padding: 9px;
	width: 285px;
}

#pe_links li
{
	font-size: 1.2em;
	line-height: 1.8em;
}

/* END PAGE ELEMENT LINK STYLES by KB 100419 ************************************************* */

#mlt b{font-size: 15px;}
#mlt {
        margin:5px 10px 5px 0;
        float:left;
        font-size:11px;
        color:#262626;
        clear:left;
        width:312px;
        line-height:20px;
        padding:3px;
        border:1px solid #ccc;
}
#mlt a {color:#262626;}
#mlt a:hover {color:#262626;}
#mlt h3, #nav h3 {color:#336600; padding:5px; margin:0;}
#mlt_title {
        color:#262626;
        font-family:helvetica,arial,sans-serif;
        font-size:15px;
        font-weight:bold;
        text-transform:uppercase;
        height:26px;
        margin-left:-2px;
        margin-top:-2px;
        padding:8px 0 0 8px;
        width:305px;
}
#mlt_bullet {width:5px; float:left; margin-left: 5px; text-decoration: none}
#mlt_item {margin-left: 5px;}
.story1 #story_body #assets_ad {clear:right;}
#mlt ul {list-style: none; margin: 0 0 0 5px}

.story1 #mlt ul li a p {
	font-size:12px;
	color: #069;
	line-height: 16px;
	margin-top: 6px;
}

ul.stack div.story div.story_assets ul li  {
	width: 270px;
}

