h1{margin-top:30px}.byline,h1{text-align:center!important;display:block;margin-left:7px}h2{margin:15px 0;padding-bottom:3px;border-bottom:1px dotted #ddd;text-align:left!important}p{line-height:1.4;padding-top:3px}.red{color:#c7002c}.aside{margin:-10px 15px 30px 15px;padding:10px;border:1px solid #eee}#main{margin:15px 60px 30px 60px;padding:0 20px}#addthis{margin:0 auto;width:150px;display:block;position:relative;left:5px}.article{border-top:1px solid #eee;padding-top:20px}.card{display:inline-block!important;padding:10px;border:1px solid #eee;margin:0 8px 20px 8px;vertical-align:top;text-align:center!important}#relatedlinks{margin-bottom:40px}#books{position:relative;text-align:center}.small-book{width:140px}.medium-book{width:185px}.large-book{width:250px}#authorthumbnail{width:42px;height:auto;float:left;margin:4px 10px 0 22px;opacity:.7;border:1px solid #eee}.large-book img,.medium-book img,.small-book img{width:100%;padding:5px}.caption,.card p{font-size:12px}.caption a{font-weight:700;display:block;margin-top:5px}.byline{padding:5px 12px;font-size:12px}.title{font-weight:700;display:block}.related{display:block;line-height:20px;margin-bottom:8px}.video{clear:both}.related:hover,.video:hover{text-decoration:none!important}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#fbcomments,.fb-comments,.fb-comments iframe[style],.fb-comments span{width:100%!important}#videocontainer{display:none;margin:0;padding:0}.aside.left{position:relative;right:15px;top:15px}.aside.right{position:relative;left:15px}.aside.none{display:none;visibility:hidden}.aside img{max-width:none}.mobile #addthis{display:none}@media (max-width:480px){.aside{width:100%;margin:15px 0;text-align:center;border:none}.aside.right{position:relative;left:0;margin-bottom:30px}.aside.left{position:relative;left:0;margin-bottom:30px}.hero{margin:auto;width:100%;height:auto}#videocontainer{display:none;margin:0!important;padding:0!important}#main{margin:15px 20px 20px 20px;position:relative;right:5px}h1{margin:15px 30px 0 30px}.related{margin-bottom:15px;border-bottom:1px dotted #ddd;padding-bottom:10px}}@media (min-width:480px){.card{display:inline-block;zoom:1}}