body{background-color:#ccc;text-align:center;font-family:verdana,sans-serif;font-size:13px}
div#dk-daily-AP-top{text-align:left;background:url(/images/tv/dailyteach/dkdt_bak-tp-AP.png) no-repeat top center;margin:0 auto;width:972px;position:relative;height:234px}
div.dk-daily-AP-content{text-align:left;background:url(/images/tv/dailyteach/dkdt_bak-rpt-AP.png) repeat-y top center;margin:0 auto;width:972px;position:relative;padding-top:20px}
.dk-daily-AP-content .content{margin-left:33px;margin-right:15px;width:600px;float:left}
.dk-daily-AP-content a.mainlink{color:#ec1c24;text-decoration:none}
.dk-daily-AP-content div#ad_2{width:300px;float:left}
div#ad_1{margin-bottom:5px}
h1.logo{position:absolute;top:145px;left:30px;padding:0;margin:0}
h2.date{font-size:18px;position:absolute;top:186px;left:425px;padding:0;margin:0}
div.share{position:absolute;right:20px;top:188px}
div.tv-tab{padding-top:5px;padding-right:10px;float:right}
.newsletter{padding:25px 0 0 33px}
.newsletter p{font-size:12px;margin:0 0 5px 0;padding:0;width:425px}
.newsletter input{vertical-align:middle;margin:0;padding:0}
.newsletter input#newssub{width:200px;height:22px;border:2px solid #ec1c24;line-height:22px}
div.feature{margin-left:33px;margin-bottom:15px}
div.feature h2{font-size:18px;text-transform:uppercase;margin-bottom:10px}
div.feature img{float:left;margin-right:8px;width:287px}
div.feature h3{float:left;width:195px;font-size:13px;margin:0;padding:0 0 0 15px;background:url(/images/tv/dailyteach/dkdt_blt-w.png) no-repeat 0px 2px}
div.feature p{float:left;margin:8px 0 0 0;padding:0;width:195px}
div.feature p a{color:#ec1c24;text-decoration:none}
div#footer,div#footer a{font-size:12px;color:#666666}
div.clear{float:none;clear:both;margin:0;padding:0}
.ap_story{width:590px}