a{blr:expression(this.onFocus=this.blur());} /* for IE */
img{blr:expression(this.onFocus=this.blur());} /* for IE */
input[type="button"]{blr:expression(this.onFocus=this.blur());} /* for Firefox */

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp, 
small,strike,strong,sub,sup,tt,var, 
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; background:transparent; -webkit-font-smoothing:antialiased; word-wrap:break-word; word-break:normal;}

body{font-family:-apple-system,"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif; font-size:12px; color:#fffff7; background:#222 url(bg.png) 70% -7% no-repeat; background-size:730px;}

ul,ol{list-style-type:none;}
select,input,textarea{margin:0; padding:0; vertical-align:middle; outline:none;}

a,a:visited,a:active{color:#aaa; text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:0;} /* for Firefox */

table{table-layout:fixed; word-wrap:break-word; word-break:break-all;}

.mainbox{margin:0 auto; width:730px;}
.poster{width:370px; height:517px; border:#1e1e1e solid 0; line-height:0;}
.digest{width:300px; padding:50px 0 20px 40px;}
.digest p{font-size:18px; line-height:200%; padding:10px 0; text-indent:2em;}
.digest p.title{font-size:30px; font-weight:bold; line-height:170%; padding:10px 0 0; text-align:center; text-indent:0;}
.digest p.subtitle{font-size:14px; font-weight:bold; line-height:170%; padding:0 0 20px; text-align:center; text-indent:0;}
.digest p.highlight{font-size:14px; color:#fc0; text-align:center; text-indent:0;}
.digest p.footer{font-size:12px; color:#888; text-align:center; text-indent:0;}
@media only screen and (max-width: 428px) {
    .mainbox{margin-top:40px; width:100%;}
    .poster{float:none; margin:0 10px; border:none; width:auto; height:auto;}
    .poster img{width:100%;}
    .digest{float:none; width:auto; padding:30px;}
    .digest p{font-size:16px;}
}