.container .carea .pageContainer {position:relative;}

/* ***** Postlist ***** */
.container .carea .cntPostlist {padding-right:291px;}
.container .carea .cntPostlist .postlist .npost {position:relative; padding:40px 0px; border-bottom:solid 3px #ccc;}
.container .carea .cntPostlist .postlist .npost .npic {display:block; width:370px; position:absolute; top:40px;}
.container .carea .cntPostlist .postlist .npost .info {min-height:209px; margin-left:390px;}
.container .carea .cntPostlist .postlist .npost .info .ndate {display:block;margin:0px 15px 0px 0px;float:left;text-transform:uppercase;color:#d0a353;font-weight:600;}
.container .carea .cntPostlist .postlist .npost .info .nttl {font-size:20px;font-weight:700;color:#d0a353;display:block;margin:10px 0px;}
.container .carea .cntPostlist .postlist .npost .info .ntxt {margin:0px;}
.container .carea .cntPostlist .postlist .npost .info .nrea {display:block; border:solid 1px #ccc; float:right; height:35px; line-height:35px; width:135px; text-align:center; text-transform:uppercase; font-weight:600; margin-top:25px;}
.container .carea .cntPostlist .postlist .npost.npost1 {padding-top:0px;}
.container .carea .cntPostlist .postlist .npost.npost1 .npic {top:0px;}

.res1810 .container .carea .cntPostlist {padding-right:465px;}
.res1810 .container .carea .cntPostlist .postlist .npost .npic {width:616px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info {margin-left:640px; min-height:347px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info .socialcntitems {float:left; margin-top:6px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info .nttl {font-size:34px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info .nrea {width:200px; height:45px; line-height:45px;}

.res940 .container .carea .cntPostlist .postlist .npost .npic {width:auto; position:static; margin-bottom:20px;}
.res940 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;}

.res720 .container .carea .cntPostlist .postlist .npost .npic {position:static; width:auto; margin-bottom:20px;}
.res720 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;}

.res480 .container .carea .cntPostlist {padding-right:0px;}
.res480 .container .carea .cntPostlist .postlist .npost .npic {width:auto; position:static; margin-bottom:20px;}
.res480 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;}

.res320 .container .carea .cntPostlist {padding:0px;}
.res320 .container .carea .cntPostlist .postlist .npost .npic {position:static; width:auto; margin-bottom:20px;}
.res320 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;}
.res320 .container .carea .cntPostlist .postlist .npost .info .ndate {float:none; margin-bottom:10px;}

/* ***** SideBar ***** */
.container .carea .sidebar {width:271px; position:absolute; top:0px; right:0px;}
.container .carea .sidebar .widget {margin-bottom:15px;}
.container .carea .sidebar .widget .title {padding:7px; border:solid 2px #e4e4e4;}
.container .carea .sidebar .widget .title span {display:block;color:#000;height:23px;line-height:23px;padding-left:30px;font-size:18px;font-weight:700;}
.container .carea .sidebar .widget .cnt ul {list-style:none; padding:0px; margin:0px;}
.container .carea .sidebar .widget .cnt ul li {border-top:1px solid #c2c0c0;}
.container .carea .sidebar .widget .cnt ul li:first-child {border:none;}
.container .carea .sidebar .widget .cnt ul li a {font-size:15px; color:#000; display:block; padding:10px 25px 10px 25px; text-align:left; margin:3px auto; background:url(/images/0/bullet.png) 10px 13px no-repeat; font-weight:600;}
.container .carea .sidebar .widget .cnt ul li a:hover {background:url(/images/0/bullet.png) 10px 13px no-repeat #eee; text-decoration:none;}
.container .carea .sidebar .widget .cnt ul li ul {padding:0px 0px 0px 20px;}
.container .carea .sidebar .widget .cnt ul li ul li {border-top:none;}
.container .carea .sidebar .widget .cnt ul li ul li a {font-weight:400;}

.container .carea .sidebar .widget.cats-icon .title span {background:url(/images/0/categories-icon.png) left center no-repeat;}
.container .carea .sidebar .widget.rpost-icon .title span {background:url(/images/0/recentpost-icon.png) left center no-repeat;}
.container .carea .sidebar .widget.mpost-icon .title span {background:url(/images/0/popular-icon.png) left center no-repeat;}

.container .carea .sidebar .widget.newsletter {padding:20px 10px; border:solid 2px #e4e4e4; margin-bottom:0px;}
.container .carea .sidebar .widget.newsletter .form .formtt {font-size:20px; text-transform:uppercase; text-align:center; font-weight:700; margin-bottom:10px;}
.container .carea .sidebar .widget.newsletter .form .feat label {display:block; font-size:14px; margin-bottom:5px;}
.container .carea .sidebar .widget.newsletter .form .feat input {display:block; width:100%; margin:0px; padding:0px 5px; box-sizing:border-box; background:#eee; border:solid 1px transparent; height:30px;}
.container .carea .sidebar .widget.newsletter .form .security {margin-top:15px; overflow:hidden; text-align:right;}
.container .carea .sidebar .widget.newsletter .form .security input.code {width:100px; margin:0px; padding:0px 5px; box-sizing:border-box; background:#eee; border:solid 1px transparent; height:30px; margin-left:7px;}
.container .carea .sidebar .widget.newsletter .form .security input.submit {display:block;width:100%;box-sizing:border-box;margin-top:7px;background:#d0a353;border:none;height:32px;text-transform:uppercase;font-size:17px;font-weight:700;color:#fff;cursor:pointer;}
.container .carea .sidebar .widget.newsletter .form .security input.submit:hover {background:#000;}

.res1810 .container .carea .sidebar {width:430px;}
.res1810 .container .carea .sidebar .widget {margin-bottom:35px;}
.res1810 .container .carea .sidebar .widget .title {padding:7px 17px;}
.res1810 .container .carea .sidebar .widget .title span {font-size:30px; height:auto; line-height:initial;}
.res1810 .container .carea .sidebar .widget .cnt ul li a {font-size:20px; background:url(/images/0/bullet.png) 10px 18px no-repeat;}
.res1810 .container .carea .sidebar .widget .cnt ul li a:hover {background:url(/images/0/bullet.png) 10px 18px no-repeat #eee;}
.res1810 .container .carea .sidebar .widget.newsletter .form .formtt {font-size:30px; margin-bottom:17px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .feat label {font-size:20px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .feat input {height:38px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security input.code {height:38px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security input.submit {height:40px; font-size:25px; margin-top:15px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security label {font-size:20px;}

.res480 .container .carea .sidebar {position:static; width:auto; margin-top:35px;}
.res320 .container .carea .sidebar {position:static; width:auto; margin-top:35px;}