#main h3{position:relative;left:50%;width:940px;margin-left:-470px;padding:0;font-size:18px;line-height:22px;font-weight:bold;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,0.95)}#main .container{position:relative;overflow:hidden}#main .container .sub_container{position:relative;left:50%;width:960px;margin-left:-480px;overflow:hidden}#main .episode{position:relative;width:298px;height:118px;margin:10px 10px 10px 10px;padding:0;background-color:#fff;border:solid 1px #bfbfbf;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);overflow:hidden;float:left}#main .episode .logo{position:absolute;top:9px;left:9px;width:100px;height:100px}#main .episode .logo .overlay{position:absolute;top:0;bottom:0;left:0;right:0;border:solid 1px rgba(0,0,0,0.1)}#main .episode .date{position:absolute;top:13px;left:119px;right:40px;height:15px;font-size:13px;line-height:16px;font-weight:bold;color:#808080}#main .episode .date sup{position:relative;position:relative;bottom:30%;vertical-align:baseline;font-size:60%;line-height:60%}#main .episode .episode_no{position:absolute;top:9px;right:9px;padding:4px 6px 4px 6px;font-size:13px;line-height:16px;font-weight:bold;text-align:center;color:#fff;background-color:#a6a6a6;-moz-border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-radius:4px}#main .episode .title{position:absolute;top:33px;height:72px;margin:4px 9px 9px 120px;font-size:15px;line-height:18px;font-weight:bold;color:#545454;overflow:hidden}#main .episode .episode_link{position:absolute;top:0;bottom:0;left:0;right:0}#main .episode:hover{border:solid 1px #456d97;-moz-box-shadow:0 1px 6px rgba(69,109,151,0.5);-webkit-box-shadow:0 1px 6px rgba(69,109,151,0.5);box-shadow:0 1px 6px rgba(69,109,151,0.5);cursor:pointer}#main .episode:hover .episode_no{background-color:#456d97}#main .show{position:relative;width:458px;height:143px;margin:10px 10px 10px 10px;padding:0;background-color:#fff;border:solid 1px #bfbfbf;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);overflow:hidden;float:left}#main .show .retired_banner{position:absolute;top:0;left:0;width:58px;height:58px;background-position:-409px -28px;background-image:url(/images/general.png);background-repeat:no-repeat}#main .show .logo{position:absolute;top:9px;left:9px;width:125px;height:125px}#main .show .logo .overlay{position:absolute;top:0;bottom:0;left:0;right:0;border:solid 1px rgba(0,0,0,0.1)}#main .show .description{position:absolute;top:9px;bottom:9px;left:144px;right:9px}#main .show .description .title{position:relative;font-size:21px;line-height:25px;font-weight:bold;color:#545454}#main .show .description .hosts{position:relative;margin-top:3px;font-size:13px;line-height:16px;font-weight:bold;color:#808080}#main .show .description .summary{position:relative;margin-top:4px;font-size:15px;line-height:18px;color:#545454}#main .show .show_link{position:absolute;top:0;bottom:0;left:0;right:0}#main .show:hover{border:solid 1px #456d97;-moz-box-shadow:0 1px 6px rgba(69,109,151,0.5);-webkit-box-shadow:0 1px 6px rgba(69,109,151,0.5);box-shadow:0 1px 6px rgba(69,109,151,0.5);cursor:pointer}