.newsFeedList .leftColumn, .newsView .leftColumn { float: left; width: 100%; max-width: 790px; }
.newsFeedList .rightColumn, .newsView .rightColumn { float: right; width: 100%; max-width: 325px; }
.newsClearfix:after { display: table; clear: both; content: ""; }
.newsFeedList .nrow  { margin-bottom: 20px; }
.newsFeedList .nav { margin: 10px 0; text-align: center; }
.newsFeedList .nav .nprev, .newsFeedList .nav .pages, .newsFeedList .nav .nnext { display: inline-block; margin: 0 10px; }
.newsFeedList .nav a {  display: inline-block; padding: 4px 6px;  background: #f0f0f0; color: #0F3B7B; border-radius: 15px; }
.newsFeedList .nav span {  display: inline-block; padding: 4px 6px;  background: #f0f0f0; color: #cccccc; border-radius: 15px; }

.newsFeedList h3, .newsFeedList h3 a, .newsView h3, .newsView h3 a { padding-top: 20px; margin-bottom: 10px; font-size: 21px; color: #02afe9; font-weight: normal; font-style: italic; color: #000;  text-decoration: none; }
.newsFeedList .nsummary { margin: 10px 0px; }

.newsFeedList .more, .newsView .more, .newsView .back { display: inline-block; line-height: 26px; padding: 0 10px; background: #898981;  cursor: pointer; }
.newsFeedList .more a, .newsView .more a, .newsView .back a { color: #ffffff; }
.newsFeedList .nrow2 { width: 100%; max-width: 380px; float: left; }
.newsFeedList .nrow3 { width: 100%; max-width: 380px; float: right; }


.newsView h1 { margin-bottom: 15px; padding-bottom: 15px; color: #000; font-size: 28px; border-bottom: 1px dashed #747474; }
.newsFeedList .ndate, .newsView .ndate { line-height: 15px; margin-bottom: 20px; padding-left: 20px; background: url(../img/bdate.png) no-repeat left center; }


.newsView .nimage, .newsView .nsummary, .newsView .ndescription, .newsView article, .newsView .nsummaryr  { margin-bottom: 20px; }
.rightColumnBlog .nimage, .rightColumnBlog .nsummary, .nrightColumnBlog .ndescription, .rightColumnBlog article, .rightColumnBlog .nsummaryr  { margin-bottom: 20px; }