/* style reset */
:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.75em;}
h4{font-size:1.5em;}
h5{font-size:1.25em;}
h6{font-size:1.1em;}
pre,code{font-size:1em;}
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{margin:0; padding:0;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
table{border-collapse:collapse;}
/* end style reset */

body {background-color:#dddddd; font-family:Arial,sans-serif; font-size:12px; margin-top:0}
a {color:#145EA7;}
a:hover {color:#f00;}
a img {font-size:9px;}

.clear {clear:both;}
.clearfix:after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

#mi_page_container {background-color: #fff; border:1px solid #333; border-width:0 1px; margin:0 auto; padding:0; position:relative; text-align:left; width:972px;}
#mi_masthead {margin-bottom:0; position:relative;}
#mi_navigation {margin:0; padding:0; width:100%;}
#mi_content_container {background-color: #fff; background-image:url(http://media.kansas.com/static/images/v15/contentbg.gif); border:none; clear:left; margin:0; padding:0; width:972px;}
#mi_content {clear:left; display:inline; float:left; margin:0 10px; overflow:hidden; padding:0; width:610px;}
#mi_sidebar {float:right; margin:0; /* overflow:hidden; */ padding:0; text-align:center; width:340px;}
#mi_footer {background:#fff; border-top:1px solid #666; clear:both; font-size:12px; margin:0 auto; overflow:hidden; padding-bottom:10px; position:relative; text-align: center;}
.wide {clear:both; margin-bottom:0; position:relative; width:100%;}
#mi_content .html_module {/*clear:both; display:block; */margin-bottom:10px;}
.html_module p {margin-bottom:10px;}

.section {clear:both;}

.nosidebar #mi_content_container {background-image:none;}
.nosidebar #mi_content {margin:0 36px; width:900px;}

#footerad {padding-bottom:15px;}
#omniture {display:none;}

#corner_peel {position:absolute; right:0; top:0;}

#leaderboard {text-align:center;}
#leaderboard .advertisement{margin:5px auto;}

#welcome_bar {color:#4d4d4d;}
#pluck_avatar {display:inline; float:left; font-size:12px; font-weight:bold; margin:5px 10px; width:300px;}
#pluck_avatar img {float:left; margin: 0 6px 0 0 !important;}
#pluck_avatar #member, #pluck_avatar #nonmember {display:none; font-weight: normal;}
#print_links {float:right; font-family:Georgia,sans-serif; font-weight:bold; line-height:24px; margin: 7px 10px 2px;}
#print_links img {margin-bottom:-5px; margin-right:1px;}
#print_links a {font-family:Arial,sans-serif; font-weight:normal;}

#masthead {background-image:url(http://media.kansas.com/static/images/v15/headerbg.png); background-repeat:no-repeat; clear:both; height:120px; overflow:hidden; position:relative;}
#mast_logo {left:25px; position:absolute; top:28px; width:340px;}
#masthead .advertisement {background-image:url(http://media.kansas.com/static/images/v15/stamp.png); background-repeat:no-repeat; top:23px; height:60px; padding:5px; position:absolute; width:146px;}
#masthead #header_ad1 {right:166px;}
#masthead #header_ad2 {right:10px;}
#weathernode {left:378px; margin-right:4px; top:32px; position:absolute; text-align:center; width:120px;}
.miWeatherLogo {float:left;}
.miWeatherTemp {font-family:Georgia,sans-serif; font-size:20px; font-weight:bold; line-height:1.2;}
.miWeatherHiLo {font-family:Georgia,sans-serif; font-size:10px; line-height:1.2;}

/* footer styles *********************************************************** */
#footerad {text-align:center;}
#mi_footer .footerlinks {margin:0 auto; overflow:hidden; text-align:center; width:720px;}
#mi_footer .footerlinks li {display:inline;}
/* end footer styles _______________________________________________________ */

/* searchbar styles ******************************************************** */
#searchbar {border-bottom:2px solid #999; clear:both; position:relative; text-align:center; width:100%;}
#datestamp, #updated {color:#666;}
#updated {bottom:2px; left:5px; position:absolute;}
#datestamp {bottom:2px; position:absolute; right:5px;}
#yahoo_search {margin:0 auto;}
#yahoo_search td {padding:0; vertical-align:bottom;}
#yahoo_search td img, #yahoo_search td #search_submit {vertical-align:bottom;}
#yahoo_search .search_tab {border:1px solid #97CC34; border-width:1px 0 0; padding:2px; vertical-align:middle;}
#yahoo_search #yahoo_search_form {border-left-width:1px; padding-left:4px;}
#yahoo_search #yahoo_search_label {border-right-width:1px; font-size:10px; line-height:8px; padding:2px 4px; text-align:left;}
#yahoo_search label {margin-right:5px;}
#yahoo_search label, #yahoo_search .radio {line-height:20px; vertical-align:middle;}
/* end searchbar styles ____________________________________________________ */

/* news flash styles ******************************************************* */
#news_flash {border-bottom:2px solid #c0c0c0; margin-bottom:10px; padding-bottom:5px;}
#news_flash .story {font-size:12px; float:none; width:auto;}
#news_flash .story h1 {font-size:18px;}
#news_flash .title {color:#c10; font-weight:bold; text-transform:uppercase;}
/* end news flash styles ___________________________________________________ */

/* image box styles ******************************************************** */
.image{float:right; margin:5px;}
.image img{display:block;}
.image h5, .image h6{font-weight:normal; font-size:10px;}
.highlight{width:175px;}
/* end image box styles ____________________________________________________ */

/* section styles ********************************************************** */
#pagetitle h1{clear:both; font-size:24px; text-align:center;}
.section .section h1{text-align:left;}
.section h2/*,.section h3*/{border-bottom:1px solid #c0c0c0; font-size:12px; text-transform:uppercase;}
.section .byline, .date_time{font-weight:normal; color:#666; float:none; font-size:10px;}
.days_7 .section .byline{display:none;}
.section .story .byline{display:block;}
.section .byline_creditline {font-size:10px; margin-top:2px; color:#666666; display:none;}
.wide{clear:both;}
.wide .section .story,.wide .section .gallery,.wide .html_module{width:auto;}
.wide,.left_half,.right_half{overflow:hidden;}
.wide .thumb_link{float:right; margin:0 0 3px 3px;}
.left_half{display:inline; float:left; clear:left;}
.right_half{display:inline; float:right;}
/*.left_half,.right_half{width:50%;}
.left_half .content {margin-right:5px;}
.right_half .content {margin-left:5px;}*/
.left_half {margin-right:5px; width:300px;}
.right_half {margin-left:5px; width:300px;}
.left_half .more_stories ul, .right_half .more_stories ul {margin-left:15px;}
.columns2 {margin-right:-20px;}
.columns2 .html_module, .columns2 .stack {clear:none; float:left; margin:0 20px 10px 0; width:295px;}
.columns3 {margin-right:-20px;}
.columns3 .html_module, .columns3 .stack {clear:none; float:left; margin:0 20px 10px 0; width:190px;}
.columns3 .story .date_time {display:block; margin:-5px 0 5px;}
.section .story{margin-bottom:6px;}
.section .blog{overflow:hidden;}
.section .blog h1{font-size:11px; border-bottom:1px solid #c0c0c0;}
.section .blog h1 a{color:#B22222;}
.section .blog .mug{float:right; margin-left:5px;}
.section .blog .story h1{font-size:13px; border:none;}
.section .blog .story h1 a{color:#039;}
.section .blog .story p,.section .blog .story h5{display:inline;}
.more_stories{margin-bottom:6px;}
.more_stories .story h1{font-size:14px;}
.more_stories li {clear:both;}
.more_stories .arrow {float:right;}
.more_container {margin-bottom:12px; margin-top:-9px;}
.top_stories .story h1{font-size:11px; font-weight:normal; display:inline;}
a.gallery{background:no-repeat url(http://media.kansas.com/images/mi/icons/photo.gif) center left; padding-left:20px;}
.spill_nav {clear:both; margin-bottom:15px; overflow:hidden; width:100%}
.spill_nav .prev {float:left;}
.spill_nav .next {float:right;}
.top_stories h2, .top_stories_headlines h2, .top_stories_detailed h2 {text-transform:uppercase;}
.section .top_stories_detailed h1 a, .section .top_stories_top_image h1 a, .top_stories_detailed h3 a, .top_stories_top_image h3 a {font-size:18px; font-weight:bold; text-transform:none;}
.top_stories_detailed h3, .top_stories_top_image h3 {border:none;}
.section .top_story h1, .section .top_story h3 {border:none; font-size:18px; margin-bottom:0px; text-align:left; text-transform:none;}
.top_stories_detailed .thumb {border:1px solid #ccc; float:right; margin: 8px 0 0 2px;}
/* end section styles ______________________________________________________ */

.relatedLinks li {padding-top:2px;}

/* story styles ************************************************************ */
#storyBody {margin:0 25px;}
#storyDate-Links {overflow:hidden; margin:0 25px 20px;}
.story #pagetitle {overflow:hidden;}

#storyDate-Links h5 {font-size:12px; float:left;}
.skyscraper #storyCol #storyExtras{float:right; margin-left:5px; margin-bottom:10px;}
#storyCol #storyExtras .advertisement{margin-top:5px; margin-bottom:10px;}
#storyBody h1{font-size:22px; margin-bottom:7px; text-align:left;}
#storyBody h2{font-size:18px; margin-bottom:7px;}
#storyBody h2.overline{font-size:13px;}
#storyBody h3{font-size:13px; font-weight:bold; font-style:italic; margin-bottom:5px;}
#storyBody h3.kicker{font-style:italic;}
#storyBody p.shirttail{font-weight:normal; font-style:italic; border-top:1px solid #ccc; padding-top:3px;}
#storyBody h4.creditline{margin-bottom:10px;}
#storyBody h3.printSection{font-size:12px; margin-bottom:0;}
#storyBody h4{font-size:11px;}
#storyBody h4.copyright{}
#storyBody h5{font-size:10px; display:inline; float:left;}
#storyBody h5.createDate, .story h5.expireDate, .story h5.modDate, .story h5.printDate {float:none;}
#storyBody h4,#storyBody .byline,#storyBody h3{font-weight:normal;}
.printSection{font-weight:bold;}
#storyBody .dateline{font-weight:bold; font-style:normal;}
#storyBody p{margin-bottom:10px; line-height:1.3; font-size:14px;}
#storyBody .factbox{margin-top:-5px; padding:0;}
#storyBody .factbox p{margin:5px;}
#storyBody .factbox ul{margin:0; font-size:11px; list-style:square;}
#storyBody .factbox li{list-style-position:inside; margin-bottom:2px;}
.story .pubDate {font-weight:400; float:left;}
.story #storytools {float:right; font-size:11px;}
.story #storytools td {white-space:nowrap; padding:1px 0 1px 8px; vertical-align:bottom;}
.story #storytools img {padding-right:3px;}

.story #storyTitle {font-size:24px; margin:0 0 10px 0;}
.story #byLine {font-size:11px; font-weight:normal; margin:0 0 10px 0;}
.story #storyCol {width:480px; padding:0 15px 0 0; float:left;}
#storyBody ol, #storyBody ul {font-size:14px; line-height:1.3; margin:0 20px 10px 30px;}
#storyBody ul {list-style:disc;}
#storyBody ol {list-style-type:decimal;}
#storyBody table.story-table td {padding:2px 5px}
.story-table-even-row {background-color:#fff;}
.story-table-odd-row {background-color:#eee;}

.story #yahoobuzz {margin:5px auto 10px; text-align:center;}

#storyAssets {display:inline; float:right; font-size:12px; margin:-5px -15px 10px 10px; width:310px;}

.asset_group {background-color:#C5DBF1; color:#111; margin:0 0 10px 0; overflow:hidden; padding:4px;}
.asset_group h2 {background-color:#145EA7; color:#FFFFFF; font-size:14px !important; margin:0 0 3px !important; padding:3px 5px; text-transform:uppercase;}
.asset_group h3 {text-transform:none;}
.arrow {background-color:#C5DBF1; color:#204E7B; display:block; font-size:16px; height:15px; line-height:13px; text-align:center; width:64px;}
.asset_group .arrow{background-color:#5F9BD7;}
.arrow:hover {color:#fff;}
.arrow.disabled {background-color:#bbb; color:#666;}
.arrow span {font-size:12px;}

#storyAssets .gallery_image p, #mainImage p {line-height:1.2 !important;}
#storyAssets .image_desc {margin:0 3px 3px; text-align:left;}
#storyAssets .image_credit {margin:0 3px 3px 0; text-align:right;}

#mini_gallery {width:310px;}
#mini_gallery .gallery_images {list-style:none; margin:0;}
.gallery_image_shuffle {clear:left; margin:0 55px 3px; width:192px;}
.gallery_image_shuffle a, .gallery_image_shuffle div {display:inline; float:left;}
.gallery_image_shuffle div {font-size:14px; line-height:1; text-align:center; width:64px;}
.gallery_images {clear:left; color:#111; width:300px;}
.gallery_image {margin:0 1px 10px; text-align:center; width:300px;}
.image {margin-bottom:10px;}

#storyAssets p, #storyAssets ul {font-size:12px;}
#storyAssets .related_content_title{background-color:#60669f; color:#fff; font-weight:normal; text-align:center;}
#storyAssets .link_list {color:#666; list-style:none; margin:0;}
#storyAssets #mainImage {margin:2px; overflow:hidden;}
#storyAssets #mainImage img {display:inline; margin:0;}
#storyAssets #mainImage .image {float:none; margin:0; text-align:center;}
#storyAssets #mainImage .imageByline {color:#666666; font-size:10px; text-align:right; margin:2px 5px 0 0;}
#storyAssets #mainImage .imageCaption {font-size:11px; margin:2px 5px 5px 5px;}
#storyAssets #additionalImages a {float:left; margin:0; margin-bottom:2px; margin-right:2px; height:48px;}

.section .poll {background-color:#C5DBF1; clear:both; margin:0 0 10px; padding:4px;}
.poll label{display:block;}
.poll h2 {background-color:#145EA7; border:none; color:#fff; padding:5px; text-align:left;}

#poll_form {margin-bottom:10px; padding:0 7px;}
#poll_form #poll_radios input {margin:0 5px 5px 0;}
#poll_form #poll_buttons {text-align: center;}
#poll_form #poll_buttons input {margin-top: 10px;}

#poll_result {border:1px solid #fff; padding:7px;}
#poll_result .total{display:block;}

#pollposition{display:block;}
.poll .question{display:block; font-weight:bold; padding:7px;}

.poll_results{display:none;}

.option_results{margin-bottom:10px;}

#col2 .content{margin-right:5px; padding-right:0;}

#content_match {text-align:center;}
/* end story detail styles _________________________________________________ */

/* start static page styles ************************************************ */
.static h1 {text-align:center; font-size:16px;}
.static h2 {text-align:left; font-size:12px; border:0px;}
.static h5 {text-align:left; font-size:10px; font-style:italic; font-weight:normal;}
.static ol,.static ul {margin-left:20px; margin-bottom:10px;}
.static ol li,.static ul li {list-style:disc;}
.static p {margin-bottom:15px;}
/* end static page styles ************************************************** */

/* marketwatch widget styles *********************************************** */
#marketwatch_widget {border:2px solid #007b01; border-width: 0 2px 4px;}
#marketwatch_widget #mw_header {background-color:#007b01; color:#fff; font-weight:bold; height:20px; margin:0; padding:0; text-align:center; white-space:nowrap;}
#marketwatch_widget #mw_content {margin:0 auto; width:150px;}
#marketwatch_widget #mw_ad {color:#666666; font-family:Verdana, Arial, sans-serif; font-size:10px; text-align:center;}
/* end marketwatch widget styles ___________________________________________ */

.pubDate {font-size:11px; color:#666;}
.square {list-style:square; color:#666; margin:0 0 0 15px;}
.story_list{margin-bottom:10px;}
.story_list .story, .story_list li {margin-bottom:2px;}
.story_list .story h1 {font-size:12px; font-weight:normal; display:inline;}
.story_list .pubDate {font-size:10px;}
.full_link{color:#666; font-size:13px; font-weight:bold;}
.section_name{border-bottom:1px solid #c0c0c0;}
.advertisement{font-weight:bold; color:#666; text-align:center;}
#mi_sidebar .advertisement{margin:0 auto 10px auto;}
#mi_sidebar .d300x250, #mi_sidebar .yahoo_300x250_ipatf {margin-top:10px; width:300px;}
#mi_sidebar .d160x90 {display:inline; float:left; margin:0 5px 10px; width:160px;}
#mi_sidebar .d300x100, .yahoo_300x250_ipstf, .yahoo_300x250_ipbtf, #yahoo_300x100_ipstf {clear:left; width:300px;}
#yahoo_728x90_ipatf_1 {width:728px;}
#date_display, #section_tools {color:#666; float:right; font-size:10px;}
#pagetitle {border-bottom:6px double #ccc; margin:10px 0; overflow:hidden;}
#sectionTitle {clear:both;}
.controlPanel,.ajax_iframe{display:none;}

#backHome {float:left; font-size:10px; color:#666;}
#backHome a:hover {text-decoration:underline;}

/* this code might be no longer needed? */
.gallery #galleryFooter {border-bottom:#ccc 6px double;} 
.gallery #col2 {margin:0 0 0 150px;} 
.gallery .galleryTitle {overflow:hidden; border-bottom:#000 1px solid; margin:0 0 10px 0;}
.gallery #imageCount {float:right;}
.gallery #galleryCol {float:left; width:535px; text-align:center;}
.gallery .galleryImage img {border:1px #000 solid; padding:5px;}
.gallery #captionCol {margin:0 0 0 545px;}
.gallery a.previous {margin:0 10px 0 0;}

/* new gallery code */
.thumb_wrapper {height:150px; width:186px;}
.thumb_wrapper a {background-position:center center; background-repeat:no-repeat; display:block; height:100%; width:100%;}
.gallery_list li {background-color:#C5DBF1; float:left; height:230px; margin:4px; padding:4px; position:relative; width:186px;}
.gallery_list li h2 {border:none; font-size:16px; margin:5px 2px 0; text-transform:none;}
.gallery_list li p {bottom:1px; color:#333; position:absolute; right:3px; font-size:11px;}

/* weather section styles */
.temp_hi {color:red;}
.temp_lo {color:blue;}
.weathermap {background-color:#E7EFF2; border-color:#B5C6CD; border-style:solid; border-width:1px; float:left; margin:8px 0 8px 0;}
.weathermapleft {float:left; border-color:#ffffff; border-style:solid; border-width: 1px 0 0 1px;}
.weathermapimage {background-color:#ffffff; border:1px solid #B5C6CD; height:203px; margin:4px; padding:1px; width:270px;}
.weathermapright {border-top:1px solid #fff; border-left: 1px solid #B5C6CD; float:left; position:relative; width:156px;}
.weathermaptext {background-color:#E7EFF2; border-bottom:1px solid #B5C6CD; color:#333333; float:left; font-family:sans-serif; font-size:.75em; font-weight:bold; padding:4px; width:147px;}
/* end weather section styles */

.error_message {margin:20px;}

/* JOBS SIDEBAR WIDGET */
/*
#cb_logo {clear:both; margin:0 auto; padding-bottom:8px; text-align:center; width:300px;}
#jobs_sidebar {border:2px solid #000066; margin:0 auto 10px; text-align:left; width:300px;}
#topjobs_container {float:left; width:136px;}
#topjobs {background-color:#FFE02F; background-image:url(http://media.kansas.com/static/images/jobs/topjobsbg.png); background-repeat:repeat-x; width:100%;}
#findjobs {background-color:#fff; float:left; width:164px;}
#findjobs_search {background-color:#fff; height:115px; margin-left:15px;}
#findjobs_video {text-align:center;}
*/

/* sidebar */
#cb { clear:both; margin: 0 20px 10px; text-align: left; width: 300px; }
#cb h2 { padding: 3px 3px 0; }
#cb_logo { display: block; margin: 0 auto 8px; text-align: center; }
#findjobs { 
  background-color: #FFE02F;
  background-image: url(http://media.kansas.com/static/images/jobs/topjobsbg.png);
  background-repeat: repeat-x;
  width: 100%;
}
#jobstream { height: 200px; overflow-y: scroll; padding: 5px; }
#jobstream li { font-size: 11px; padding-bottom: 5px;}
#cb form { margin: 10px 3px; }
#cb #cb_submit { vertical-align: bottom; }
#cb #dmc-flash-300x250-ivb { margin-top: 15px; }


#mi_sidebar .fc {clear:left; margin:0 auto 15px; width:300px;}
.fc .morelink {float:left; padding:2px 0 !important; text-align:left !important; width:50%;}

.container_image_center {background-color:#FFFFFF; margin-bottom:5px; text-align:center;}

/*fix for comments */
#recent_comm .ptNameFieldLabel {float:left; display:block; padding:4px 3px 0 0;}
#recent_comm #Button1 {display:block; margin:5px 0;}
#recent_comm .ptTextBox {display:block;}
.nocomment, .silent {display:none;}

/* link icons */
.link_list {list-style:none; color:#666;}
.story .link_list {margin:0 0 0 6px;}
.top_story .link_list {margin:0 0 0 4px;}
.link_list li {background-image:url(http://media.kansas.com/static/images/icons/story.gif); background-repeat:no-repeat; background-position:top left; padding:1px 0 0 18px; margin-bottom:2px;}
.link_list li.external_link {background-image:url(http://media.kansas.com/static/images/icons/link.gif);}
.link_list li.interactive_link {background-image:url(http://media.kansas.com/static/images/icons/interactive.gif);}
.link_list li.map_link {background-image:url(http://media.kansas.com/static/images/icons/map.gif);}
.link_list li.video_link {background-image:url(http://media.kansas.com/static/images/icons/video.gif);}
.link_list li.audio_link {background-image:url(http://media.kansas.com/static/images/icons/audio.gif);}
.link_list li.gallery_link {background-image:url(http://media.kansas.com/static/images/icons/gallery.gif);}
.link_list li.photo_link {background-image:url(http://media.kansas.com/static/images/icons/photo.gif);}
.link_list li.pdf_link {background-image:url(http://media.kansas.com/static/images/icons/pdf.gif);}
.link_list li.word_link {background-image:url(http://media.kansas.com/static/images/icons/word.gif);}
.link_list li.excel_link {background-image:url(http://media.kansas.com/static/images/icons/excel.gif);}
.link_list li.text_link {background-image:url(http://media.kansas.com/static/images/icons/text.gif);}
.html_module .link_list li, .top_story .link_list li, .story .link_list li {padding-top:2px;}

.columnistBio img {background-color:#efefef; float:right; padding:5px; margin: 0 0 5px 10px;}
.columnist.highlight h2{text-transform:uppercase; margin-bottom:7px;}
.columnist.highlight h2.title{font-size:16px; text-transform:none; border:0; margin:0;}
.columnist.highlight {font-size:12px; width:auto;}
.columnist.highlight h3 {border-bottom:0px;}
.columnist.highlight img.mug {margin-right:8px; float:left; width:80px; height:120px; margin-bottom: 20px;}

.columnist_small {float:left; margin-right:10px; padding-bottom:10px; text-align:left; width:290px;}
.columnist_small img {float:left; margin: 0 5px 2px 2px;}
.columnist_small h3 {border:none; font-size:16px; margin-top:1px; text-transform:none;}

.linescore {margin:0 auto; border-collapse:collapse; border:1px solid #999;}
.linescore td, .linescore th {padding:2px 4px; border:1px solid #999; text-align:right;}
.linescore .header td, .linescore .header th {background-color:#393; text-align:center;}
.linescore .divided {border-left:2px solid #999;}
.linescore .left {text-align:left;}

#mi_sidebar .columnists {padding: 0 10px;}
.columnists {clear:both;}
.columnists .image {border:1px solid #ccc; float:left; margin:2px 0 0;}
.columnists .story_header {margin-left: 60px;}
.columnists .label {display: inline; font-size: 14px; font-weight: bold; margin: 0 0 3px 8px;}
.columnists p {margin-top: 3px;}

#jobstream div {height: auto !important; width: auto !important; margin: 0 !important;}
#mi_top_job #jobstream div td {border-bottom:1px solid #CCCCCC; padding: 2px:line-height:1.3em;padding-bottom:5px;}

.section_highlight {margin-bottom:10px; width:100%;}
.section_highlight h2, .section .story h2, .more_stories h2 {background-color:#145EA7; border:none; color:#fff; font-size:14px; font-weight:bold; margin-bottom:5px; padding:5px; position:relative;}
.section_highlight h2 a, .section .story h2 a, .more_stories h2 a {color:#fff;}
.section_highlight h2 .section_tools, .section .story h2 .section_tools, .more_stories h2 .section_tools {position:absolute; right:5px;}
.section_highlight_nav {float:left; margin:0 25px 10px 0; width:110px;}
.section_highlight_nav li {border-bottom:1px solid #ccc; line-height:18px; padding:3px;}
.section_highlight .top_story {float:left; margin:3px 25px 10px 0; width:185px;}
h3.headline {font-size:16px !important; line-height:17px !important; margin-bottom:5px !important;}
.section_highlight .top_story .image {margin:0 5px 5px;}
.section_highlight .top_story .date_time {display:block; margin:-5px 0 5px;	}
.section_highlight .more_stories {float:left; margin-left:14px; width:240px;}
.more_stories li {list-style:square; margin: 0 0 5px;}
.more_stories .date_time{color:#666; float:none; font-size:10px;}
.columns2 .more_stories ul, .columns3 .more_stories ul {margin-left:12px;}

.story.featured_story h2 {background-color:#fff; border-bottom:1px solid #ddd; font-size:20px; font-weight:normal; padding:0; text-transform:none;}
.story.featured_story h2 a {color:#145EA7;}
.story.featured_story h2 .section_tools {bottom:5px;}
.story.featured_story .byline {border-right:2px solid #ccc; float:left; margin-right:5px; padding-right:5px;}

/* TABBED NAVIGATION */
.navNew, .navNew * {margin:0; padding:0;}
.navNew {background-image:url(http://media.kansas.com/static/images/v15/navbg.jpg); background-position:0 3px; background-repeat:no-repeat; font-family:Georgia, serif; font-size:13px; height:73px; line-height:1.0; position:relative; width:972px;}
.navNew .current ul {/* show default tab's children */ z-index:9;}
.navNew .sfHover ul, .navNew li:hover ul {/* show hovered tab's children */ z-index:10;}
.navNew li {background:none; float:left; margin-left:-1px;}
.navNew a {color:#fff; display:block; line-height:30px; padding-top:3px; text-align:center; text-decoration:none;}
.navNew li li {background:none; margin-left:0;}
.navNew li li a:hover {text-decoration:underline;}
.navNew .promo ul li {float:right;}
.navNew li ul {left:0; top:-999em; position:absolute; width:967px;}
.navNew .current, .navNew .sfHover {background-color:#fff; background-image:none; background-position:0 0; z-index: 5;}
.navNew .current a, .navNew .sfHover a,  .navNew a:focus, .navNew a:hover, .navNew a:active, .navNew li a:hover {background-color:#ffffff; background-image:none; background-position:0 0; border:1px solid #145EA7; border-width:1px 1px 0 1px; color:#145EA7; padding-top:2px;}
.navNew li li a {background-color:#fff; border-right:1px solid #999 !important; border-width: 0 1px 0 0 !important; color:#145EA7; font-family:Arial,sans-serif; font-size:12px; line-height:1em; margin:5px 0 !important; padding:0 5px !important;}
.navNew li .terminal a {border-right:none !important;}
/* set tab widths, etc. */
#tab_home {display:inline; margin-left:6px; width:53px;}
#tab_news {width:51px;}
#tab_business {width:70px;}
#tab_sports {width:56px;}
#tab_opinion {width:67px;}        #tab_opinion ul {margin-left:151px;}
#tab_life {width:41px;}           #tab_life ul {margin-left:76px;}
#tab_entertainment {width:104px;} #tab_entertainment ul {margin-left:101px;}
#tab_obit {width:79px;}           #tab_obit ul {margin-left:420px;}
#tab_jobs {width:46px;}           #tab_jobs ul {margin-left:-220px;}
#tab_cars {width:47px;}           #tab_cars ul {margin-left:-290px;}
#tab_realestate {width:84px;}     #tab_realestate ul {margin-left:-230px;}
#tab_classifieds {width:80px;}
#tab_ads {width:108px;}
#tab_advertise {width:87px;}
/* end individual tab overrides */
.navNew li:hover ul, .navNew .sfHover ul {left:5px; top:39px;}
.navNew .promo:hover ul, .navNew .promo.sfHover ul {left:0; right:5px;}
.navNew li:hover li ul, .navNew .sfHover li ul {top:-999em;}
/*following rule negates pure CSS hovers so submenu remains hidden and JS controls when and how it appears*/
.superfish li:hover ul, .superfish li li:hover ul, .superfish li li li:hover ul {top:-999em;}

/* TABBED CONTAINERS */
.ui-tabs-hide {display:none;}
.ui-tabs-panel {clear:both;}
.mi_tabs {clear:both; text-align:left;}
.mi_tabs .ui-tabs-nav, .promoshow ul {border-bottom:1px solid #bbb; height:23px;}
.mi_tabs .ui-tabs-nav li, .promoshow ul li {background-color:#fff; background-image:url(http://media.kansas.com/static/images/v15/tabgradient.gif); background-position:bottom left; background-repeat:repeat-x; border:1px solid #bbb; border-bottom-style:none; float:left; font-size:11px; font-weight:bold; height:22px; line-height:22px; list-style-type:none; margin:0 1px 0 0; padding:0 4px; text-transform:uppercase;}
.mi_tabs .ui-tabs-nav li a {color:#666;}
.mi_tabs .ui-tabs-nav .ui-tabs-selected {background-image:none !important; height:23px !important;}
.mi_tabs .ui-tabs-nav .ui-tabs-selected a {color:#145EA7; cursor:text; text-decoration:none;}
.tabBody {background-color:#fff; border:1px solid #bbb; border-top-style:none; padding:5px;}
.tabBody ol {color:#666666; list-style:decimal; margin-left:1.8em;}
/* specific to pluck discovery widget */
.pluckDiscoCount {color:#ED570B; font-weight:bold;}
#Most_Recommended img {margin-bottom:-2px;}
/* specific to instances inside #mi_sidebar */
#mi_sidebar .mi_tabs {margin:0 auto 10px; width:300px;}
/* specific to promo widget */
.promoshow .tabBody {height:255px; margin-bottom:10px;}
.promoshow h1 {font-size:18px; margin-top:10px;}
.promoshow p {margin-top:5px;}
.promoshow img {border: 1px solid #999999;}
.galleryshow .gallery_thumb {background-position:center center; background-repeat:no-repeat; display:block; height:200px; margin-bottom:10px; width:288px;}
.galleryshow .tabBody h2 {border-bottom:none; font-size:14px; text-transform:none;}
.galleryshow .tabBody {margin-bottom:10px; min-height:230px;}