.index-well .block{position:relative}.index-well h2.author-h{margin:0 0 2px;line-height:.01em;display:inline-block;width:calc(100% - 120px)}.index-well .author-info ul{clear:left;padding:0;font:100 .889em/1.4em proxima-nova,Helvetica,Arial,sans-serif;color:#979797;margin:.5em 0 0 1em;display:inline-block}.index-well .author-info ul li a{color:#2377bc}.index-well .author-h a{color:#000;font:100 .889em proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:.02em}.index-well .author-img,.index-well .host-img{float:left;margin-right:10px;height:110px;width:110px}.index-well .host-img .author-img{height:auto;width:110px}.index-well .author-h a:hover{color:#e11c2e}.index-well .author-title{margin:0;line-height:.7em;color:#989898;font:700 1em proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:.02em}.index-well .author-title span{font-weight:100}.index-well .program-h{background-image:url(../../_img/greystripe.png);height:80px;padding:0 10px 0 5px}.index-well .program-h a{display:inline-block;padding-top:3px}.index-well .program-h .program-no-host{display:table-cell;width:55px;height:75px}.index-well .program-h .program-host img,.index-well .program-h .program-logo img{max-height:77px;width:auto;display:inline-block;vertical-align:bottom}.index-well .program-h .program-logo img{vertical-align:middle}.index-well .program-h .program-host{display:table-cell;width:105px;text-align:center}.index-well .program-h .program-logo{display:table-cell;width:200px;text-align:center;vertical-align:middle;font-weight:700;color:#000}.index-well p{font-family:proxima-nova,Helvetica,Arial,sans-serif}.index-well .program-title{height:27px;color:#fff;font:700 1.1em proxima-nova,Helvetica,Arial,sans-serif;padding-left:5px}.index-well .program-desc{color:#111;font:500 .95em proxima-nova,Helvetica,Arial,sans-serif}.index-well .program-time{color:#999;font:500 1em proxima-nova,Helvetica,Arial,sans-serif;min-height:100px;overflow:hidden;letter-spacing:.03em}@media screen and (max-width:700px){.index-well .program-time{overflow:hidden;margin-bottom:20px}}.index-well .program-time div{width:50%;float:left}.index-well .program-time div:first-child{text-align:right;width:48%;padding-right:8px}.index-live-cam .live-cam-img{position:relative;z-index:0}.index-live-cam .story{width:100%;max-width:311px;max-height:171px}.index-live-cam .title-wrap{position:absolute;width:100%;bottom:5%;z-index:2;background:#000;background:rgba(0,0,0,.7)}.index-live-cam .title-wrap h4{padding:8px 6px;font:100 .75em proxima-nova,Helvetica,Arial,sans-serif;color:#fff;margin:0}.index-live-cam .live-cam-sponsor{width:100%;text-align:right}.index-live-cam .title-wrap.live-cam-sponsored{bottom:0}.index-live-cam .title-wrap.live-cam-sponsored h4{padding-bottom:0}.index-live-cam .live-cam-sponsor img{display:inline-block;vertical-align:middle;height:36px;width:auto;margin:3px}.index-live-cam .live-cam-sponsor span{margin-right:4px;font-size:.6em;color:#a1a1a1}@media (min-width:36em){.index-well{overflow:hidden}.index-well p{margin-left:20px}.index-well .story{display:inline-block;vertical-align:top;width:48%;margin:0 0 60px;float:left}.index-well div.story+div.story{float:right}.story-detail.article-detail article .index-well .story,.story-detail.article-detail article .index-well div.story+div.story{float:none}.index-well div.story+div.story.programs,.index-well div.story.programs{float:left;margin-left:5px;margin-right:5px;margin-bottom:15px;width:47%}.index-well div.story+div.story.personalities,.index-well div.story.personalities{float:left;margin-left:8px;margin-right:8px;margin-bottom:25px;width:47%;min-height:115px;height:120px;overflow:visible}.index-well .story:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ie-lte8 .index-well .story,.ie-lte8 .right-well-article .index-well .story{zoom:1}.index-live-cam>div:nth-child( odd ){float:left!important}}@media(min-width:1080px) and (max-width:1120px){.index-well div.story+div.story.personalities,.index-well div.story.personalities{height:130px}}@media(min-width:767px) and (max-width:1080px){.index-well div.story+div.story.personalities,.index-well div.story.personalities{width:100%;height:auto}}@media(min-width:675px) and (max-width:767px){.index-well div.story+div.story.personalities,.index-well div.story.personalities{width:47%;height:130px}}@media(max-width:675px){.index-well div.story+div.story.personalities,.index-well div.story.personalities{width:100%;height:auto}}