#artdiv{width:100%;height:auto;float:left;padding:80px 0 90px 0;}

#artcle,#sdrbar{height:auto;float:left;}

@media only screen and (max-width: 650px){
.divmdl{width:94%;margin:0 auto;}

#artcle{width:100%;margin-bottom:25px;}
#sdrbar{width:100%;}

}

@media only screen and (min-width:651px) and (max-width:1080px){
.divmdl{width:90%;margin:0 auto;}

#artcle{width:100%;margin-bottom:25px;}
#sdrbar{width:100%;}

}

@media only screen and (min-width:1081px) and (max-width:1149px){
.divmdl{width:980px;margin:0 auto;}

#artcle{width:705px;margin-right:25px;}
#sdrbar{width:250px;}
}
@media only screen and (min-width:1150px) and (max-width:1249px){
.divmdl{width:1080px;margin:0 auto;}

#artcle{width:780px;margin-right:30px;}
#sdrbar{width:270px;}
}
@media only screen and (min-width:1250px) and (max-width:1349px){
.divmdl{width:1180px;margin:0 auto;}

#artcle{width:850px;margin-right:30px;}
#sdrbar{width:300px;}
}
@media only screen and (min-width:1350px) and (max-width:1449px){
.divmdl{width:1250px;margin:0 auto;}

#artcle{width:900px;margin-right:30px;}
#sdrbar{width:320px;}
}
@media only screen and (min-width:1450px){
.divmdl{width:1350px;margin:0 auto;}

#artcle{width:950px;margin-right:50px;}
#sdrbar{width:350px;}
}


#artcle h1{font-size:40px;font-weight:800;margin:0;line-height:1.2em;}


#pblnks,#shreit{width:100%;height:auto;float:left;border:1px solid #E7E4DF;box-sizing:border-box;}
#pblnks{padding:10px 15px;margin:5px 0 15px 0;}

#shreit{width:100%;height:auto;float:left;padding:20px 0 30px 0;border:1px solid #E7E4DF;margin-top:15px;}


#author{width:50%;height:auto;float:left;}
#atrico{width:30px;height:auto;float:left;}


.pubtxt{width:auto;height:auto;float:left;font-size:14px;font-weight:700;text-transform:uppercase;color:#6F7885; margin:6px 0;}

#pubdte{width:auto;height:auto;float:left;margin:5px 0 15px 0;}

#atrico{width:28px;height:auto;float:left;margin-right:8px;}

#pubdtl{width: auto; height: auto; float: right;}
#pubico{width:30px;height:auto;float:left;margin-right:8px;}

#atrnme,#pubdte{width: auto; height: auto; float: left; color: #6F7885;font-size:15px;font-weight:400; margin: 6px 0 0 0; padding-left:6px;}

#atrico img,#pubico img{max-width:100%;height:auto;float:left;}



#artcle p{color: #555555;font-size:18px;font-weight:400;}
#artcle p img{max-width:100%;height:auto;float:left;display:block;border:1px solid #E7E4DF;padding:6px;box-sizing:border-box;margin:2px 0 20px 0;}

#shrico{width:216px;height:auto;margin:0 auto;}

#shrttl{font-size:20px;font-weight:300;margin:0; color: #6F7885; text-align: center;padding:0 200px;margin-bottom:10px;}





#subsrb{width:100%;height:auto;float:left;background-color:#FAF7F2;border:1px solid #E7E4DF; height: auto; padding: 70px 35px 90px 35px; box-sizing: border-box;}
#subsrb h4{font-size:20px;font-weight:700;color:#1A2A44;margin:0;line-height:1em;}
#subsrb p{font-size:15px;font-weight:400;color:#787878;margin:10px 0 20px 0;}


#subscribeForm input,
#subscribeForm button {
    width: 100%;
    box-sizing: border-box;
}
#subscribeForm input {
    height: 38px;
    border: 0;
    border-radius: 3px;
    padding: 0 15px;
    margin-bottom: 10px;
    font-size: 14px;
}
#subscribeForm button {
    height: 40px;
    border: 0;
    border-radius: 3px;
    background: #FFAA00;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
#subscribeForm button:hover {
    background: #1A2A44;
}
#subscribeForm button:disabled {
    opacity: .7;
    cursor: not-allowed;
}
#formMessage {
    margin-top: 12px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
#formMessage.success { color: #FFFFFF; }
#formMessage.error { color: #ff8a80; }