.carea .npost {overflow:hidden; position:relative; padding:0px 0px 30px;}
.carea .npost.npost1 {border-top:none;}
.carea .npost .cpost {padding:0 0 62px 227px; min-height:200px; border-bottom:1px solid #ccc; height:auto;}
.carea .npost .npic {width:209px; height:200px; position:absolute; top:2px; left:0;}
.carea .npost .npic img {float:none; max-width:100%; margin:0px; width:207px; height:224px;}
.carea .npost .ndate {float:left; margin:0px 0px; color:#7a7a7a; padding-right:10px; font-size:15px; font-weight:600;}
.carea .npost .socialcntitems {width:100%; float:left; margin:0px 0px 11px 0px; height:23px;}
.carea .npost .socialcntitems .red {float:left; margin-right:3px; margin-left:0px; padding-top:0px;}
.carea .npost .socialcntitems .red.google {margin-right:0px; width:33px; overflow:hidden;}
.carea .npost .nttl {display:block; line-height:30px; margin:0; font-weight:600; font-size:23px; text-align:left; color:#7a7a7a; padding-bottom:6px;}
.carea .npost .nttl:hover {color:#9b2c2b !important; text-decoration:none;}
.carea .npost .ntxt {margin:0px; padding-bottom:0px; font-weight:400; line-height:20px;}
.carea .npost .finishdate {margin:15px 0px 30px 0px;}
.carea .npost .finishdate span {font-weight:600;}
.carea .npost .nrea {font-weight:600; background:url(/images/site/mas.png) right no-repeat; display:block; text-align:right; margin:53px 0 0; float:right; padding-right:20px; position:relative; top:-27px; text-decoration:none;}
.carea .npost .nrea:hover {color:#9b2c2b !important; background:url(/images/site/mas-h.png) right no-repeat;}
.carea span {color:#414141; font-weight:600;}
.carea a, h2, b {font-size:15px; color:#7a7a7a !important;}
.content .carea p {border:none;}
.pagerFooter {float:right; margin:25px 20px 0px;}
.pagerFooter a.btn-pg {background:#16305b; text-align:center; line-height:34px; color:#fff;}
.pagerFooter a.btn-pg:hover {background:#16305b;}
.pagerFooter a {display:block; float:left; background:#16305b; min-width:25px; padding:0px 5px; height:35px; text-align:center; line-height:34px; color:#fff; margin:0 2px; text-decoration:none; border-radius:5px;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#16305b; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#ec6313;}
.pagerFooter a:hover {background:#ec6313;}
.carea .cpage .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}
/* 940 */
.res940 .carea .npost .socialcntitems .red.google {width:33px; overflow:hidden;}
.res940 .carea a, h2, b {font-size:15px;}
.res940 .carea .npost .nrea {top:0 !important;}
.res940 .carea .npost .cpost {height:auto;}
/* 720 */
.res720 .carea .npost .ndate {float:left; padding-bottom:6px;}
.res720 .carea .npost .socialcntitems {float:left; margin:0px 0px 10px 0px;}
.res720 .carea .npost .socialcntitems .red.google {width:33px; overflow:hidden;}
.res720 .carea .npost .cpost {height:auto;}
.res720 .carea a, h2, b {font-size:16px;}
.res720 .carea .npost .nrea {padding-top:0; margin:0 0 10px; top:26px;}
.res720 .carea .npost .ntxt {margin:0px; padding-bottom:10px;}
/* 480 */
.res480 h1 {padding-left:0px; padding-bottom:0px;}
.res480 .carea {padding-bottom:0 !important;}
.res480 .cpage {padding-bottom:0;}
.res480 .carea .npost {margin:0px auto; padding:14px !important;}
.res480 .carea .npost .ndate {float:left; font-size:15px;}
.res480 .carea .npost .socialcntitems {float:none; margin:0; height:auto;}
.res480 .carea .npost .socialcntitems .red.google {width:33px; overflow:hidden;}
.res480 .carea .npost .nttl {margin:18px 0 16px 0; text-align:left;}
.res480 .carea .npost .npic {display:block; position:relative; width:200px; margin:16px auto 20px; top:0px; height:224px;}
.res480 .carea .npost .npic img {position:static; margin-left:113px; width:auto; position:static; bottom:0px; left:0px; margin-left:0px; width:auto;}
.res480 .carea .npost .socialcntitems .red {float:left; margin-right:5px; margin-left:0px; padding-top:0px;}
.res480 .carea .npost .cpost {padding-left:0px; height:auto;}
.res480 .carea .npost .cpost.large {padding:600px 0 0;}
/* 320 */
.res320 .carea .npost .nrea {top:-46px;}
.res320 .carea {padding:0px 0px 10px 0px;}
.res320 .content .carea {padding-bottom:0;}
.res320 .carea .npost {padding:0px 10px;}
.res320 .carea .npost .ndate {float:none; padding-bottom:0px; padding-right:0px; height:37px;}
.res320 .carea .npost .socialcntitems {float:none; margin:7px 0px 7px 0px;}
.res320 .carea .npost .socialcntitems .red {margin-right:1px; padding-bottom:6px;}
.res320 .carea .npost .socialcntitems .red.google {width:33px; overflow:hidden;}
.res320 .carea .npost .nttl {margin:10px 0px 0px 0px;}
.res320 .carea .npost .npic {position:static; display:block; margin:50px auto -3px; width:200px; border:0; height:224px;}
.res320 .carea .npost .npic img {width:200px !important; position:relative; left:0px;}
.res320 .carea .npost .cpost {padding:0 0 35px 0; height:auto;}