 body{font-family:arial,helvetica,sans-serif;}
.subfeature-headline {
font-size: 16px;
font-weight: bold;

}

/* masthead styles */
#masthead .advertisement { position: relative; right: auto; top: auto; }
#masthead .advertisement_left { float: left; width: 170px; margin-top: 3px; }
#masthead #masthead_logo #mast_logo { float: none; margin-left: auto; }
#masthead #masthead_logo { margin-left: 50px; float: left; width: 350px; }
#masthead #mast_content {
    width: 350px;
    float: left;
    padding-left: 50px;
    position: relative;
    top: auto;
    right: auto; }
#masthead #mast_content #weathernode {
    display: block;
    float: left;
    position: relative;
    top: auto;
    left: auto;
    margin-left: 20px;
    margin-top: 5px;
    width: 130px; }
#masthead #mast_content .miWeatherImg{
position:absolute;
margin:-20px 0 0 15px; }

#masthead #mast_content #weather .extra {margin:0; padding:0; height:auto;}
#masthead #mast_content .miWeatherTemp{
    margin-left:49%;
    line-height:28px;
    font-size:20px;
    font-weight:bold;
    text-align:center; 
margin-bottom:0; }
#masthead #mast_content .miWeatherHiLo{
    margin-left:49%;
    font-size:10px;
    text-align:center;
margin-bottom:0; }
#masthead #mast_content .advertisement_right {
    float: right; 
    width: 170px;
    margin-top: 3px; }
/* end masthead styles */

.container_3col_left {
float: left;
width: 33%;

}

.container_3col_middle {
float: left;
width: 30%;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #cccccc;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #cccccc;
padding-top: 0pt;
padding-right: 5px;
padding-bottom: 0pt;
padding-left: 5px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 3px;
}

.container_3col_right {
float: left;
width: 33%;
}

.container_freeform {
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
clear: both;
}

.container_generic {
padding-bottom: 10px;

}

.mediumarea {
color: #333333;
font-size: 10px;

}

.containertitle {
font-weight: bold;
color: #000000;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
margin-bottom: 5px;
clear: both;

}

#section_heading_ad { float: right; }

#ff_topix #twhead1 {
text-align: center;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
background-color: #dbd4d6;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
color: #000000;
font-weight: bold;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #00188f;
}

#ff_topix ul.topixlistn {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 15px;
list-style-position: outside;
list-style-type: square;
font-size: x-small;

}

#ff_topix #twbody {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
clear: none;

}

#ff_topix li {
padding-bottom: 3px;

}

#ff_topix .twcolumn {float:left; width:33%;}

.largetitle, .headline {
font-size: 18px;
font-weight: bold;

}

/*
.related_story {
  list-style-position: outside;
  list-style-type: square;
  margin: 0px;
  padding-left: 15px; 
} 
.link_list .related_story{padding:0;}
*/
.video_link { padding-left:0; color:#0033ff; }
.top_stories_detailed .square a{ padding-left:0px; }
.columnists .byline_creditline h3 { font-size:11px; color:#666; }

.section .story h3.kicker {font-style:normal;font-weight:bold;}
.section .story h2.title {border:0;margin:0;}
.section .story h3.credit_byline {font-style:normal; font-size: 11px; color:#666; font-family:arial;}
.section .story h4.creditline{ margin-bottom: 10px; }
.section .story h4.byline_creditline {margin-top:-6px;}

.navigation li ul li {height:auto;list-style:disc inside;margin-left:-8px;}
.links_box  {
margin-top:5px;
padding:2px 0px 2px 0px;
border:solid #ccc; 
border-width:4px 0px 4px 0px; 
background:#EFEFEF; 
font-weight:bold;
font-size:11px;
}

full_col_title {border-bottom-style: 2px; border: solid; color:#900;}

a {color:#900;}

/* Changes for Yahoo! Search Box */
#searchbar .commonsearch { float: left; width: 760px; }
#searchbar form { width: 760px; }
#registration { float: right; padding-right: 5px; width: 200px; }
div#col2 div.content {site.css (line 362)
margin-right:5px;
padding-right:0pt;
width:625px;
}

.searchbox { border-top:5px solid #cccccc;border-bottom:5px solid #cccccc;margin:0px 0px 10px 0px;background-color:#efefef;text-align:center }
#home_search #state_field{display:block;}
#realEstateCols #findahome_promospot{margin-bottom:8px;margin-top:0;}
#promos legend, #realEstateCols legend{
border:1px solid #F00;
font-family:verdana;
font-size:12px;
text-transform:uppercase;
padding:3px; font-weight:bold;
}
#realEstateCols .promospot{
font-size:12px; font-weight:normal; color:#000;
float:none; width:auto;
text-transform:none;
padding:10px 5px; margin-bottom:8px;
}
#promos .promospot{font-size:12px;}

.advertisement{margin-bottom:8px;}
.top_stories .columnists.story h2{text-transform:uppercase;}
.top_stories .columnists.story h2.title{font-size:16px;text-transform:none;}
.top_stories .columnists.story {font-size:12px;}
.columnists.story h3 {border-bottom: 0px;}
.columnists.story img.mug {margin-right:8px; float:left;}
.section .story{font-size:12px;}
.story.lone{overflow:hidden;}
.story.lone .square{list-style-position:inside;margin-left:0;}
.story.lone h1, .top_stories div.story h1{font-size:16px;font-weight:bold;}


/* .story.lone .related_story{padding-left:0;}
*/
ul.top_stories .story h1{font-size:16px;}
#leaderboard .advertisement{margin:0 auto;position:relative;}
#classifieds_link_box a {background-image:url(http://media.kansascity.com/images/mi/bullets/nav_bullet_red.gif)}
.more_stories .story h1{font-size:14px;font-weight:bold;}
div.story.manual {margin-bottom:15px;overflow:hidden;}
.story.manual h1{font-size:16px;}

body.story #storyAssets {width:310px;float:right;border:transparent 1px;margin:0 0 10px 10px;padding: 5px;}
body.story #storyAssets #mainImage div.image{background-color:#fff;}
body.story #storyAssets ul.link_list { list-style:square; color:#666; margin: 0 0 0 15px;}
body.story #storyAssets ul.link_list li{padding:5px 0; border-bottom:2px solid #bbb;}
body.story #storyAssets #additionalImages {padding:5px; background:#bbb; margin:8px 0;}
body.story #storyAssets #additionalImages a {height:auto; border:2px solid #eee; margin:3px;}
body.story #storyAssets a.ap_wmv_link {padding:0;}

#leaderboard div {margin: 0 auto;}
table.story-table{border-collapse:separate;}
table.story-table td{padding:1px;}
.navigation .header{color:#900;border-color:#900;}
body.story #storyBody h1{font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:100%;}
body.story #storyBody div.byline_creditline {margin-bottom:5px; line-height:1.125;}
.image_highlight{float:left;}
.wide .image_highlight{width:50%; float:none;margin-right:0px;}


.imageByline {text-align:right; font-size:10px; color:#666; margin:2px;}
.imageCaption {padding:5px 5px 0 5px;font-size:11px;margin-bottom:3px;}

.digest-headline h1 {font-size:11pt;font-weight:bold;display:inline;}
.digest-headline h5 {font-size:7pt;font-weight:normal;display:inline;}
#classifieds_link_box li ul li{list-style-type:none;margin-left:0;}
.story h3{font-style:normal;}
.videoLabel{font-weight:bold;text-transform:uppercase;color:#03f;}

/* The following was added 2007-04-02 for the RSS seciton. */

.container_freeformpadded {padding:10px; margin:0; clear:both;}
.pagetitletext {font-size:x-large;font-weight:bold;text-align:center;padding-top:4px;}
.smalltitle,.subhead {font-size:12px; font-weight:bold;}

/* =RSS Definitions ***********************************************/
.rss h2 {border-bottom:1px solid blue; clear:both; font-size:14px;}
.rss fieldset {border-top:solid 2px #ccc;border-left:none; border-right:none;border-bottom:none;clear:left; margin-bottom:15px;}
.rss legend {margin-bottom:5px; color:#000;}
.rss ul {margin:0; padding:0; width:49%; float:left;}
.rss h3 {margin:0 0 3px 0; padding:10px 0 1px 0 ; clear:left; font-size:12px; border-bottom:1px dotted silver; width:90%;}
.rss li {padding:0 0 2px 0;margin:0; list-style-type:none; }
.rss li span {font-size:10px;color:gray;}
.rss#xml li a, .xml {background:  url("/images/common/rss_xml_12px.gif") 0 2px no-repeat; padding:0 1em 0 33px;}
.rss#yahoo li a, .yahoo {background:  url("/images/common/rss_yahoo_12px.gif") 0 2px no-repeat; padding:0 1em 0 75px;}
.rss#yahoo[id] li a:hover, .rss#xml[id] li a:hover, .xml:hover, .yahoo:hover {background-position:1px 1px;}

/* End classes added for RSS section 2007-04-02 */


#yahooContentMatch {
        margin: 8px 0;
	text-align: center;
}
.story #right_rail {padding:0} /* rule to fix ad placement on story pages */

/* The following was added 2008-03-17 by Ian Jennings for some simple spacing adjustments. */

.story_list .story{margin-bottom:4px;}
.related_list li {margin-bottom:2px;}

/* Added 2008-03-19 by Ian Jennings for the royals hotspot */

.stats { background:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.stats td{padding:3px; text-align:center;}
.stats .title{font-weight:bold; color:#fff; background:#2d5ba7; text-align:left;}
.stats .header {font-weight:bold; color:#fff; background:#2d5ba7;}
.stats .player{font-weight:bold; text-align:left;}

/* Added 2008-03-19 by Ian Jennings */

.commentTout {padding:15px; background:#f0f0f0; clear: both;}

/* added for columnist breakout box 2008-03-27 by Chase Clements */

.columnistbreak {width:250px;float:right;padding:15px;background:#FFFF33;}

/* Added 2008-03-19 by Ian Jennings for Info Central*/
.infoCentral {text-align:left; color:#222; padding-bottom:20px; margin:10px 5px; clear:both;}
.infoCentral img{float:left; border:2px solid #ddd; padding:1px; background:#fff; margin:5px 10px;}
.infoCentral_header p{margin:10px 5px 5px 390px; padding:5px; color:#333; border-left:1px solid #999;}
.infoCentral_header img{float:left; margin:5px;}
.infoTop{background:url(http://media.kansascity.com/images/component/bg-fragment.gif) repeat-x #fff; height:125px;}
.infoSmall{height:100px;}
.infoCentral h2 {padding:5px; margin: 0 0 10px 0; background:#fff; font-size:12px;}
.infoCentral .featured{font-size:16px;}
.infoCentral p {padding:0 8px 5px 8px;}
.infoCentral ul {padding:0 8px 5px 8px;}
.infoCentral li {padding:5px 0;}

/* Added 2008-04-17 by Ian Jennings for Polls*/

.question {padding:10px; font-weight:bold; font-size:14px; color:#fff; background:#3366CC; margin-top:10px;}
.choices {background:#f5f5f5; color:#333;}
.pollOption {padding:8px 10px;}
.pollOption input {float:left; padding:5px;}
.pollOption label{display:block;  margin-left:20px;}
#poll_buttons {padding:10px;}
#poll_result {background:#f5f5f5; color:#333; padding:5px;}
#poll_result .question{background:none; padding:0; color:#222; display:block; margin:10px 0;}
#poll_result .option_results {margin:3px 0 8px 0;}
#poll_result .poll_tally {font-weight:bold; display:block; margin:5px 0 0 0;}
#poll_result .total {font-size:14px; font-weight:bold; display:block; margin:5px 0 0 0; padding:5px 0 0 0; color:#3366CC;}
    
#content_match {
	text-align: center;
}    

.google_map .title {display:none;}
.related_content_title{display:none;}
body.story #storyAssets {background:#e5e5e5; padding-bottom:10px; border:2px solid #ddd;}
body.story #storyAssets #mainImage div.image {background:none; padding-top:0;}

/* Added 2008-06-04 by Ian Jennings for Front Page Blogs*/


#blogWrap {margin:5px 0 5px 0;}
#blogWrap #blogList h3{font-size:1.1em; margin:5px 0 0px 0; border:none;}
#blogWrap #blogList h3 a{color:#222;}
#blogWrap #blogList h3 a:hover{text-decoration:underline;}
#blogWrap #blogList h3 span{font-size:.8em; color:#444;}
#blogWrap #blogList ul li{border-bottom:2px solid #f0f0f0;}
#blogWrap #blogList ul li .item{background:#fff; margin:0; padding:2px 5px 5px 10px; }
#blogWrap #blogList ul li h4{font-size:1em;  font-weight:normal;}
#blogWrap #blogList ul li .date {font-size:.7em; color:#999;}
#blogWrap #blogList ul li .description {display:none; padding:5px 0; color:#444; }
#blogWrap .arrow {display:block; width:60px; height:20px; text-decoration:none; margin:0 auto; outline:none;}
#blogWrap .up {background:url(http://www.kansascity.com/static/player/images/arrow-up.gif); margin-bottom:5px;}
#blogWrap .down {background:url(http://www.kansascity.com/static/player/images/arrow-down.gif); margin-top:5px;}

.blogWrap {margin:5px 0 5px 0;}
.blogWrap .blogList {height:345px; overflow:hidden;}
.blogWrap .blogList h3{font-size:1.1em; margin:5px 0 0px 0; border:none;}
.blogWrap .blogList h3 a{color:#222;}
.blogWrap .blogList h3 a:hover{text-decoration:underline;}
.blogWrap .blogList h3 span{font-size:.8em; color:#444;}
.blogWrap .blogList ul li{border-bottom:2px solid #f0f0f0;}
.blogWrap .blogList ul li .item{background:#fff; margin:0; padding:2px 5px 5px 10px; }
.blogWrap .blogList ul li h4{font-size:1em;  font-weight:normal;}
.blogWrap .blogList ul li .date {font-size:.7em; color:#999;}
.blogWrap .blogList ul li .description {display:none; padding:5px 0; color:#444; }
.blogWrap .arrow {display:block; width:60px; height:20px; text-decoration:none; margin:0 auto; outline:none;}
.blogWrap .up {background:url(http://www.kansascity.com/static/player/images/arrow-up.gif); margin-bottom:5px;}
.blogWrap .down {background:url(http://www.kansascity.com/static/player/images/arrow-down.gif); margin-top:5px;}


/* Added 2008-07-25 by Ian Jennings for Bottom of page ad*/

.bottom_ad {background:#ccc; clear:both;}
.bottom_ad a{display:block; padding:5px;}


/* elections */

 .html_module .state li a {display:block; padding:5px;  margin:5px 0; font-size:1.2em; font-weight:bold; border-bottom:3px solid #f5f5f5;}
.html_module .state h2 {margin:20px 0 0 0; border:5px solid #444; padding:5px; background:url(http://74.208.44.75/sandbox/ijennings/images/tableHead-bg.png) #999; color:#f5f5f5;}
.html_module .state h2 a {color:#fff;}
.stateRaces li {}
.countyRaces li {}

#storyCol h5 {display:none;}
#storyCol .storyTools {margin-top:5px;}
#storyCol #storyBody {}

 .tableContainer {clear:both;}
 .tableContainer caption {text-align:left; padding:0 0 10px 5px; font-size:1.2em; font-weight:bold;}
 .html_module .tableContainer table {width:290px; font-size:.8em; margin-bottom:10px;}
 #storyBody .tableContainer table {width:480px; font-size:.8em; margin-bottom:10px;}
 .tableContainer table {border:5px solid #ccc;}
 .tableContainer table thead th {padding:5px; text-align:center; border-left:1px solid #f0f0f0;}
 .tableContainer table tbody th {padding:5px; text-align:left; border-bottom:1px solid #f0f0f0;}
 .tableContainer td {text-align:center; border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; padding:5px;}

 .tableContainer thead {background:#333; color:#fff;}
 .tableContainer .D th {background:url(http://74.208.44.75/sandbox/ijennings/images/raceDem-bg.png); color:#fff}
 .tableContainer .L th,  .tableContainer .C th, .tableContainer .I th {background:url(http://74.208.44.75/sandbox/ijennings/images/raceOther-bg.png); color:#fff}
 .tableContainer .R th {background:url(http://74.208.44.75/sandbox/ijennings/images/raceGop-bg.png); color:#fff}
 .tableContainer .No th {background:url(http://74.208.44.75/sandbox/ijennings/images/raceGop-bg.png); color:#fff}
 .tableContainer .Yes th {background:url(http://74.208.44.75/sandbox/ijennings/images/raceOther-bg.png); color:#fff}
 .tableContainer .D td {background:#CFE3FF; color:#333}
 .tableContainer .L td, .tableContainer .C td,  .tableContainer .I td {background:#93BF8F; color:#333}
 .tableContainer .R td {background:#F3D6D6; color:#333}
 .tableContainer .No td {background:#F3D6D6; color:#333}
 .tableContainer .Yes td {background:#93BF8F; color:#333}
 .tableContainer .loser th{background:url(http://74.208.44.75/sandbox/ijennings/images/raceGray-bg.png); color:#fff}
.tableContainer .loser td{background:#ccc;}
#section859 .html_title h1 { padding:2px; margin-bottom:10px; border-bottom:5px solid #999; color:#333;}
.tableContainer .winner th span {display:block; float:left; padding:2px; background:#fff; margin:0 5px 0 0;}
.tableContainer .winner th span img{width:10px;}

.wide .html_module {margin:0 auto;}

.vmix_widget {padding:10px 0 15px 0;}

.square li {padding:2px 0; }




#reg_content h3 {clear:both; }
#reg_content p {margin:10px 0;}
#reg_menu {width:600px; margin:10px;}
#reg_menu li {float:left; margin:30px 0; }
#reg_menu li a {padding:10px; font-size:1em; background:url(http://74.208.44.75/sandbox/ijennings/menu/images/bg-tab.png) repeat-x #900; color:#fff; margin:0 5px 0 0;}
#reg_content fieldset {border:none; padding:0; margin:0 5px; width:290px;}
#reg_content fieldset legend {font-size:1.5em; padding:2px;}
#reg_content h3 {padding:10px 0; clear:both; color:#333;}
#reg_content .text-center {text-align:center;}
#reg_content fieldset legend {display:block; margin:5px 0;}
#reg_content fieldset p {padding:5px 0; margin:5px; background:#fff; }
#reg_content fieldset .required {background:url(http://74.208.44.75/sandbox/ijennings/menu/images/bg-tab.png) repeat-x #ccc; border:2px solid #bbb;} 
#reg_content fieldset p br {float:left;}
#reg_content fieldset p label {display:block; font-weight:bold; color:#333; float:left; padding:0 5px 0 0; width:90px; text-align:right;}
#reg_content fieldset p .miregtext, #registration_form fieldset p .miregpassword {font-size:1.3em; width:150px; padding:5px; border:2px solid #ccc;} 
#reg_content fieldset p .miregselect {font-size:1.2em; width:165px;  border:2px solid #ccc;} 
#reg_content fieldset p .miregradio {margin:0 10px;}
#registration_form #contact {float:left;}
#registration_form fieldset p #miregtextarea_code {width:30px;}
#registration_form fieldset p #miregtextphone {width:100px;}
#registration_form fieldset .birthday label {float:none; text-align:left; padding:5px;}
#registration_form fieldset p #miregselectbirth_month {width:100px; padding:0; margin:0 0 0 5px; clear:both;}
#registration_form fieldset p #miregselectbirth_day {width:50px; padding:0;}
#registration_form fieldset p #miregselectbirth_year {width:100px; padding:0;}
#registration_form #optIn {background:#eee; margin:20px 0;}
#reg_content fieldset .checkbox input {float:left; margin:5px; width:auto; text-align:left;}
#reg_content fieldset .checkbox label {float:none; width:auto; text-align:left;}
#reg_content .frmbutton {margin:10px 0 20px 0;}
#reg_content #lookup label{width:100px;}
#registration_form table td {padding:3px;}


#masthead #mast_content #weathernode #weather {background:no-repeat;}
#masthead #mast_content #weathernode #weather .miWname {margin-left:75px;}


#additionalImages a{display:block; overflow:hidden; width:60px; height:60px;}

#additionalImages a img{height:60px;}

#col_fb_scores {padding:5px; background:#f5f5f5; font-weight:bold; font-size:.9em; text-align:center; margin:5px 0;}

#section105 .wide .html_module {width:auto; margin:0; }
#section105 .wide .traffic { }
#section105 .wide .lone {border:5px solid #f0f0f0; padding:10px 10px 0 10px; margin:0;}
#section105 .traffic {font-weight:bold; background:#f0f0f0; padding:10px;}
#section105 .traffic h2 {font-weight:bold: font-size:1.5em; margin-bottom:5px;}
#section105 .traffic h2 .byline {font-weight:normal;}


.gray_box {background:#f0f0f0; border:5px solid #ececec}
.gray_box h2 {background:#900; border:none; padding:5px; color:#fff;}
.gray_box p {margin:5px 0; padding:5px; font-size:1.1em; line-height:1.3em; color:#222;}



.section .html_title h5.todays_star { background:#006196; padding:3px 5px; color:#fff; margin:0;}
.section .html_title h6.todays_star {color:#222; border-top:2px solid; padding:5px; font-size:.9em; background:url(http://www.kansascity.com/images/v15/bg-todays_star.png) repeat-x}
.section .html_title .todays_star a{color:#222;}
.section .html_title h6.local {background-color:#D1E4EF; border-color:#006196;}
.section .html_title h6.sports {background-color:#EFD1D1; border-color:#9B3F26;}
.section .html_title h6.business {background-color:#FFE9CF; border-color:#F0A856;}
.section .html_title h6.fyi {border-color:#B9B963; background-color:#EFEFD1;}


.section .tout-varsity a {display:block; text-align:center;}
.section .tout-special a {display:block; text-align:center; margin:0 0 5px 0;}

/* Breaking News Strip */
.breaking_strip {border:5px solid #990000;}
.breaking_strip h6 {background:#990000; font-size:1em; padding:5px; color:#fff;}
.breaking_strip h6 .close {float:right;}
.breaking_strip h3 {padding:10px; font-size:1.4em; line-height:1.2em;}
.breaking_strip h3 a {color:#333; background:url(http://media.kansascity.com/images/v15/link_go.png) no-repeat right; padding-right:15px;}

/* Blog Tout */
.section .blog_tout .mug{float:left; margin:5px 20px 40px 0; }
.section .blog_tout .mug img {width:100px;}
.section .blog_tout.special .mug {margin:0 10px 0 0;}
.section .blog_tout.special p {margin:0; font-size:1em;}
.section .blog_tout.special .story_list{padding:5px;}

/* Deadly August */
#section882 #pagetitle {display:none;}
#section882 .top_story{margin:0 16px 0 15px; border:10px solid #d5d5d5; border-bottom:none; padding:10px;}
* html #section882 .top_story {width:536px;}
#section882 .top_story h3 {margin:0 0 5px 0; font-size:1.4em; } 
#section882 .story.lone{width:536px; border:10px solid #d5d5d5; border-bottom:none; padding:10px;}
#section882 .story.lone{margin: 0 15px;}
#section882 .story.lone h1 {margin:0 0 5px 0; font-size:1.4em; } 
#section882 iframe {margin:10px 0; border:5px solid #ccc;}
.deadly_august {margin:0 0 0 0;}
.deadly_august.family {padding:10px; border:10px solid #d5d5d5; border-bottom:none;}
.deadly_august .float{float:left; }
.deadly_august .right {margin-left:0;}
.deadly_august.collage {background:#d5d5d5; width:560px; text-align:center; padding:8px 8px 5px 8px;  }
.deadly_august.collage img {margin:2px; border:2px solid #fff;}
.deadly_august.collage a {display:block; text-align:right; padding:5px;}
.deadly_august h3 {border:none; font-size:1.4em; margin:5px 0 0 0;}
.deadly_august.graphic {width:546px; padding:5px; background:#fff; border:10px solid #d5d5d5;}
.deadly_august.graphic p {margin:5px 0;}
.deadly_august.graphic .left {background:url(http://media.kansascity.com/images/arrow-left.gif) 0px 45px no-repeat; display:block; float:left; height:150px; width:20px; cursor:pointer;}
.deadly_august.graphic .right {background:url(http://media.kansascity.com/images/arrow-right.gif) 0px 45px no-repeat; display:block; height:150px; width:20px; float:right; cursor:pointer;}
.deadly_august.graphic .thumbs {float:left; width:500px; margin:0 0 10px 5px;}
.deadly_august.graphic .thumbs ul {list-style:none; margin:5px 0 0 5px; padding:0;}
.deadly_august.graphic .thumbs ul li {float:left; margin:2px 5px 2px 5px;}
* html .deadly_august.graphic .thumbs ul li {float:left; margin:2px 5px 2px 0;}
.deadly_august.graphic .thumbs ul li img{width:115px;}
.deadly_august.graphic .footnote {clear:both; text-align:right; color:#666; margin:0 10px; padding:0;}
.deadly_august.graphic .chart {clear:both; margin:10px 5px 5px 5px;}

/* Added 10/03/08 by Ian Jennings for Short story summary highlight */
.story h3 {border-bottom:none; font-size:1.2em; font-weight:bold; margin:0 0 .2em 0;}

/* Added 10/13/08 by Ian Jennings for the strip map on articles */
.html_module .strip_map {margin:0 0 10px 0;}
.html_module .strip_map iframe{width:470px; height:150px; border:5px solid #ccc;}


/* Added 11/03/08 for election results */
.resultContainer {width:290px; margin:10px 0;}
.resultContainer .label {font-size:.7em; padding:2px 0; margin:0 0 5px 0; border-bottom:2px solid #ccc;}
.resultContainer ul {padding:0; margin:0;}
.resultContainer ul li {height:35px; list-style:none; margin:2px 0;}
.resultContainer h3 {font-size:.8em; clear:both; margin:0;}
.resultContainer .check {float:left; width:25px; margin:5px;}
.resultContainer h4 {margin:0; padding:9px; color:#222; font-size:1em; color:#fff; float:left;}
.resultContainer ul li div {margin:5px 2px; line-height:25px; padding:0; text-align:center; font-size:1em; float:right;}
.resultContainer .votes {color:#fff;}
.resultContainer .percent {width:30px; background:#fff; padding:0 5px; margin:5px; font-weight:bold;}
.resultContainer .dem {background:url(http://media.kansascity.com/images/elections/wideDem-bg.gif);}
.resultContainer .gop {background:url(http://media.kansascity.com/images/elections/wideGop-bg.gif);}
.resultContainer .other {background:#4F8A32;}
.resultContainer .reporting {text-align:right; margin:0; color:#333; font-weight:bold; font-size:.8em;}

/* Added 11/07/08 by Ian Jennings for new social widgets */
.socialWidget {margin:5px 0 5px 0; padding:15px 0; width:290px; height:170px; overflow:hidden;}
.socialWidget .invisible {position:absolute; display:block; width:90px; height:25px;}
.socialWidget ul.nav {margin:0 0 0 115px; padding:0; list-style:none;}
.socialWidget ul.nav li {float:left; }
.socialWidget ul.nav li a {display:block; padding:5px 3px; background:#666; outline:none; margin:0 2px; text-decoration:none; color:#ddd; font-weight:bold; font-size:12px;}
.socialWidget ul.nav li a.active {color:#555; background:#fff;}
.socialWidget .blogList {padding:10px 10px 0 12px; clear:both;}
*:first-child+html .socialWidget .blogList {padding:0 0 0 0; margin: 0;}
* html .socialWidget .blogList {padding:0 0 0 0; margin: 0;}
.socialWidget .blogList h3{font-size:1.1em; margin:5px 0 0px 0; border:none;}
.socialWidget .blogList h3 a{color:#222;}
.socialWidget .blogList h3 a:hover{text-decoration:underline;}
.socialWidget .blogList h3 span{font-size:.8em; color:#444;}
.socialWidget .blogList ul, .socialWidget .blogList ol {list-style:none; height:112px; width:270px; padding:0; margin:0;}
.socialWidget .blogList ol li{border-bottom:2px solid #f0f0f0; width:265px; height:49px; margin:0 5px 0 0;}
.socialWidget .blogList ul li .item{margin:0; padding:2px 5px 5px 5px; }
.socialWidget h4{font-size:1em; margin:0;}
.socialWidget .blogList ul li .date {font-size:.7em; margin:2px 0; color:#999;}
.socialWidget .blogList ul li .description {padding:0; margin:0; font-size:12px; color:#444; }
.socialWidget .arrows {margin:5px auto; width:130px;}
.socialWidget .arrow {display:block; float:left; width:60px; height:20px; text-decoration:none; margin:0 3px 0 0; outline:none;}
.socialWidget .prev {background:url(http://media.kansascity.com/player/images/arrow-up.gif); }
.socialWidget .next {background:url(http://media.kansascity.com/player/images/arrow-down.gif);}

#widget-ink {background:url(http://media.kansascity.com/images/v15/bg-ink_widget.gif) no-repeat;}
#widget-ink ul.nav li a {background:#EEF4D2; color:#777;}
#widget-ink ul.nav li a.active {color:#444; background:#fff;}

#widget-moms {background:url(http://media.kansascity.com/images/v15/bg-moms_widget.gif) no-repeat;}
#widget-moms ul.nav li a {background:#F9F8EF; color:#777;}
#widget-moms ul.nav li a.active {color:#444; background:#fff;}

.relatedScroll {background:#e5e5e5; border:2px solid #ddd; clear:both; float:right; line-height:1.2em; margin:0 0 10px 10px; padding:5px 5px 10px; width:290px;}
.moreScroll li {padding:3px 0 3px 10px; background:#fff; border-bottom:2px solid #F0F0F0; list-style: square;}
.moreScroll li h4 {font-size:1em;}
.moreScroll .arrows {margin:5px auto; width:130px;}
.moreScroll .arrow {cursor:pointer; display:block; float:left; width:60px; height:20px; text-decoration:none; margin:0 3px 0 0; outline:none;}
.moreScroll .prev {background:url(http://media.kansascity.com/player/images/arrow-up.gif); }
.moreScroll .next {background:url(http://media.kansascity.com/player/images/arrow-down.gif);}
#section852 .top_daily_story_stack {height:196px; overflow: hidden;}

/*Special touts from microsites*/
#hi-913-tout {border:0;}
