/* NEWS
-------------------------------------------------------------------------------- */
#news                         { float: left; width: 290px; padding-right: 10px; }

#lead-story                   { margin-bottom: 40px; }
#lead-story .header           { padding-top: 0; font-size: 22px; line-height: 27px; }
#lead-story .header a:hover   { color: #125a95; }
#lead-story .date             { margin: 0; padding-bottom: 7px; font-size: 12px; line-height: 18px; background: url(../images/rules/divider.gif) bottom left no-repeat; }
#lead-story .date .updated    { color: #cc0000; }
#lead-story .date .comments   { color: #bac6cf; }
#lead-story .date .comments:hover { color: #697a85; text-decoration: none; }
#lead-story .tease            { margin-top: 7px; margin-bottom: 21px; font-size: 14px; line-height: 19px; }
#lead-story .linklist         { margin-top: -10px; }
#lead-story .audioplayer      { margin-top: -15px; }
#lead-story span.date         { background-image: none; }

.story-list .object           { margin-bottom: 12px; padding-left: 23px; }
#lj-discussed.story-list .object { padding-left: 0; }
.story-list .name             { color: #4e9bda; }
.story-list .header           { padding: 0; font-size: 13px; line-height: 16px; color: #697a85; }
.story-list .header a         { color: #125a95; }
/*.story-list .header a img     { margin: 0 3px -3px -23px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }*/
.story-list .header a img     { float: left; margin: 0 0 -2px -23px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.tab a img                    { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.story-list .date             { font-size: 11px; font-weight: normal; color: #92a2ad; }
.story-list .comments         { font-size: 11px; color: #697a85; white-space: nowrap; }
.story-list .tease            { font-weight: normal; }

.tabs li img {
    margin: 0 0 -3px 3px;
}
.more p {
    margin: 20px 0 5px;
    color: #999;
    font-size: 12px;
}
.more ul {
    padding-left: 0;
    margin-left: 0;
    font-size: 12px;
}
.more ul:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.more ul li {
    list-style-type: none;
    float: left;
    padding-right: 10px;
    width: 126px;
}
.more ul li img {
    margin: 0 3px -3px 0;
    float: left;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}


/* LEADS
-------------------------------------------------------------------------------- */
#leads                        { float: left; width: 660px; border-bottom: 10px solid #fff; }
#leads #lead-graphic          { float: left; width: 350px; }
#leads #lead-ads              { float: left; padding-left: 10px; width: 290px; }

#lead-graphic .photo-byline   { margin: -3px 10px 5px 0; }
#lead-graphic p.caption       { padding-right: 10px; font-size: 11px !important; }
#lead-container .tease p      { margin:0 0 9px 0; }



/* VARIETY
-------------------------------------------------------------------------------- */
#variety                      { float: left; width: 660px; border-top: 1px solid #dae2e8; background: url(../images/rules/tertiary-bg.gif) repeat-y -300px 0; }
#variety #sports              { float: left; padding-left: 10px; width: 340px; border-top: 10px solid #fff; }
#variety #ae                  { float: left; padding-left: 10px; width: 290px; border-top: 10px solid #fff; }
#variety .ui-tabs-nav, #variety .tabs {border-bottom: none;}

.story-tease                  { margin-right: 10px; margin-bottom: 28px; }
.story-tease .header          { padding: 7px 0; font-size: 18px; line-height: 21px; }
.story-tease .subheader       { padding: 0 0 7px 0; font-size: 14px; line-height: 18px; }
.story-tease .date            { font-size: 12px; }
.story-tease .date .comments  { color: #bac6cf; }
.story-tease .date .comments:hover { color: #697a85; text-decoration: none; }
.story-tease .tease           { margin: 0 0 14px 0; padding: 6px 0 0 0; font-size: 12px !important; line-height: 18px; color: #272d31; }

div.poll, div#chats                         { margin-top: 14px; padding-top: 10px; border-top: 1px solid #dae2e8;  }
div.poll h3                      { padding-top: 0; font-size: 15px; line-height: 18px; }
div.poll ul                      { list-style: none; padding: 0; font-size: 13px; }

div#sunday-edition {margin: -20px 0 0 0;}
div#sunday-edition p {line-height: 18px;}


.site_feature {
    border-top: 1px solid #DAE2E8;
    padding-top: 15px;
}
.site_feature h6 a img {
    float: left;
    padding-right: 5px;
}


/* SECONDARY
-------------------------------------------------------------------------------- */
#secondary .block             { border-top: 1px solid #dae2e8; border-bottom: 10px solid #fff; background: url(../images/rules/tertiary-bg.gif) repeat-y; }
#special-coverage             { float: left; padding: 0; width: 300px; border-top: 10px solid #fff; }
#events                       { float: left; padding: 0 10px; width: 340px; border-top: 10px solid #fff; }
#feedback                     { float: left; padding: 0; width: 290px; border-top: 10px solid #fff; }

#chats                        { margin-top: 36px; padding-top: 9px; }
#chats span.date              { font-size: 13px; font-weight: normal; color: #92a2ad; }
#chats .header                { padding-top: 0; font-size: 13px; line-height: 17px; }
#chats .header a              { color: #125a95; }
#chats .mute                  { margin: 0; padding: 0; }


#horizontal #leads              { width: 960px; background: none; }
#horizontal #leads #lead-story  { float: left; padding-right: 10px; width: 640px; }
#horizontal #leads #lead-story .graphic { display: block; width: 100%; height: 250px; background: #000; }
#horizontal #variety            { width: 960px; background: none; border-top: none; }
#horizontal #news               { margin: 0; padding-right: 10px; background: url(../images/rules/vertical.gif) repeat-y top right; }


/* TERTIARY
-------------------------------------------------------------------------------- */
#tertiary .block              { border-top: 1px solid #dae2e8; border-bottom: 10px solid #fff; background: url(../images/rules/tertiary-bg.gif) repeat-y; }
#poll                         { float: left; padding: 0 10px 0 0; width: 290px; border-top: 10px solid #fff; }
#editorials                   { float: left; padding: 0 10px; width: 340px; border-top: 10px solid #fff; }
#topads                       { float: left; padding: 0; width: 290px; border-top: 10px solid #fff; }


/* 24HRS IN LAWRENCE
-------------------------------------------------------------------------------- */
#banner_24hrs       { position: relative; height: 47px; border-top: 10px solid #fff; background: url(../images/banners/24hrs_in_lawrence.gif) no-repeat; clear: both; }
#banner_24hrs img   { position: absolute; top: 7px; left: 10px; }
#banner_24hrs h4    { position: absolute; padding: 0; left: 50px; }
#banner_24hrs a     { display: block; padding-top: 47px; width: 610px; height: 0; overflow: hidden; }

/* VIDEO BOX
-------------------------------------------------------------------------------- */
#video-box ul {list-style:none; padding:0; margin:0; }
#video-box li a:after { content:  "."; /* Clear fix */ display: block; height: 0; clear: both; visibility: hidden; }
#video-box li a { zoom: 1; /* IE fix */ }
#video-box li a { display:block;  -webkit-border-radius:4px; margin-bottom:7px; margin-right:7px; padding:5px; background:#ebeff2;}
#video-box li a:hover { background:#6591b6; text-decoration:none; color:#fff;}
#video-box li img {float:left; margin-right:10px;}



/* Virtual tours
-------------------------------------------------------------------------------- */
div.virtualtours:after { /* Clear fix */ content:  ".";   display: block;  height: 0;  clear: both;  visibility: hidden; }
div.virtualtours { /* IE fix */ zoom: 1; }
div.virtualtours { margin: 14px 0 0 0; border-top: 1px solid #dae2e8; }
div.virtualtours .tour { float:left; }
div.virtualtours .tour a { width:138px; height:110px; margin:0 4px 4px 0; display:block; position:relative; border:1px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
div.virtualtours .tour a:hover { text-decoration:none; border-color:#125a95;}
div.virtualtours .tour-even { margin-right:0; }
div.virtualtours img { border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
div.virtualtours .tour b { padding-right:4px; }
div.virtualtours .tour .info { background:url(../images/misc/black_50.png); display:block; width:130px; position:absolute; bottom:0; left: 0; margin:0; padding:2px 2px 2px 6px; color:#fff;  font-size:12px; line-height:1.3; border-bottom-left-radius:2px; -webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomleft:2px; border-bottom-right-radius:2px; -webkit-border-bottom-right-radius:2px; -moz-border-radius-bottomright:2px;}
/** html div.virtualtours .tour .info { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.ljworld.com/images/misc/black_50.png', sizingMethod='image/scale/crop'); }*/
div.virtualtours .tour .address { display:block; font-size:11px; }
div.virtualtours h5 { padding-top:7px; clear:both; }



/* SHRAPNEL
-------------------------------------------------------------------------------- */
#reader_blogs { margin-right: 9px !important; }
.section-break { border-top: 1px solid #DAE2E8; margin-top: 10px; margin-right: 0 !important; padding-top: 10px; }
#jw_editorials { margin-top: 36px; margin-right: 10px !important; }
.kusports { overflow: hidden; width: 300px; }