.jed-admin .file-upload-field .file-upload-row{display:flex;gap:8px;align-items:stretch}.jed-admin .file-upload-field .file-upload-row input[type=text]{flex:1;min-width:0}.jed-admin .file-upload-field .file-upload-row .btn{flex-shrink:0;height:auto}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1e1e1e;background:url(../images/bg.png) top center no-repeat #fff;font-family:Arial,Tahoma,sans-serif;font-size:12px;line-height:1.4}a{color:#1e1e1e;text-decoration:none}a:hover{text-decoration:underline}img{border:0;max-width:100%}ul,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul{list-style:none}.clean,.clear{clear:both;display:block;height:0;overflow:hidden}#ViT-Portal{margin:0 auto}#portal-top,#portal-center{width:1004px;margin:0 auto}#portal-center{padding:10px 0 20px;background:#fff}#portal-bottom{background:#d5e2f2}#header-top{position:relative}#bg_pheduyet{padding:8px 0;text-align:center}#bg_pheduyet a{display:inline-block;line-height:0}#bg_pheduyet img{display:block;max-width:100%;height:auto;margin:0 auto}#header-bottom{margin-top:20px}#menu-top{height:32px;background:url(../images/bgMenuH.png) 0 0 repeat-x;line-height:32px}#menu-top ul.nav-top{float:right;padding-right:10px}#menu-top ul.nav-top>li{float:left;margin-left:10px}#menu-top .menu-block{display:inline;color:#1e1e1e;font-size:13px;font-weight:700}#menu-top .menu-block a{color:#1e1e1e}#menu-top .menu-block a:hover{color:#176ab6;text-decoration:none}#menu-top .spacer{display:inline-block;margin-left:10px;color:#888}#menu-top .on .menu-block a{color:#176ab6}#main{display:block}#left{float:left;width:210px}#right{position:relative;float:left;width:774px;margin-left:10px;padding-right:10px}#menu-left{margin-top:0}#menu-left .center{padding-bottom:10px}#menu-left ul.nav-left>li.parent{margin-bottom:12px}#menu-left li.parent h2.menu-block{height:42px;padding-left:20px;color:#fff;background:url(../images/bgMenuLeft_Header.png) 0 0 no-repeat;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:34px;text-align:left}#menu-left li.parent h2.menu-block a{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}#menu-left li.parent h2.menu-block a:hover{text-decoration:none}#menu-left li.parent>ul{width:198px;margin-left:10px;border-right:1px solid #d6d7e1;border-left:1px solid #d6d7e1}#menu-left li.parent li{margin:0 10px;border-bottom:1px solid #d6dbe1;line-height:30px}#menu-left li.parent li.child-last{border-bottom:0 none}#menu-left li.parent li a{color:#333;font-weight:700}#menu-left li.parent li a:hover{color:#19518f}#menu-left .bottom{display:block;height:11px;background:url(../images/bgMenuLeft_Bottom.png) 0 0 no-repeat}#left-issue{width:200px;min-height:330px;margin:15px 0 0 9px;padding:10px 0 0;background:url(../images/bg_Left_CurrentIssue.png) 0 0 no-repeat;text-align:center}#left-issue h4 a{display:block;padding-bottom:20px;color:#242424;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}#left-issue .image img{width:153px;height:204px;object-fit:cover}#left-issue .title{display:block;width:153px;margin:0 auto}#left-issue .title a{display:block;padding-top:15px;color:#176ab6;font-size:14px;font-weight:700;text-align:center}#right-top:after{display:block;clear:both;content:""}#abc-top{position:relative;float:left}#abc-top-cycle{position:relative;width:529px;height:282px;overflow:hidden}#abc-top-cycle img{width:529px;height:282px;object-fit:cover}#slideshow-pager{position:absolute;right:10px;bottom:6px;z-index:1000}#slideshow-pager a{display:block;float:left;margin-left:3px;padding:1px 4px;color:#fff;border:1px solid #ffffff;background-color:#202020;font-size:10px;font-weight:700;text-align:center;cursor:pointer}#slideshow-pager a.activeSlide{background-color:#0078d2}#home-news{float:left;width:212px;height:282px;margin-left:10px;padding:10px;background:url(../images/bg_HomeNews.png) 0 0 no-repeat}#home-news h4{color:#176ab6;font-family:Georgia,Times New Roman,serif;font-size:18px;text-align:center}#home-news ul{margin:20px 0 0}#home-news li{padding:10px 0;border-bottom:1px solid #d6dbe1;text-align:justify}#home-news li.last{border-bottom:0 none}#home-news a{color:#1e1e1e}.baongoai{margin-top:20px}#search-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;padding:8px 14px;background:#d7e3eb;border-radius:5px;color:#353535}#search-box .search-label{font-weight:700;white-space:nowrap}#search-box .list-option{display:inline-flex;flex-wrap:wrap;gap:4px 10px;color:#0071cd;font-weight:700}#search-box .list-option label{display:inline-flex;align-items:center;gap:3px;color:#0071cd;cursor:pointer}#search-box .list-option input{margin:0}#search-box .ddlYear{height:26px;padding:0 6px;border:1px solid #b8c1cc;border-radius:3px;background:#fff;color:#333;font-size:12px}#search-box .txtKeyword{flex:1 1 180px;min-width:160px;height:26px;padding:0 8px;border:1px solid #b8c1cc;border-radius:3px;background:#fff;color:#333;font-size:12px}#search-box .btnSearch{flex-shrink:0;height:26px;padding:0 14px;border:0 none;border-radius:3px;background:#176ab6;color:#fff;font-size:12px;font-weight:700;line-height:26px;cursor:pointer}#search-box .btnSearch:hover{background:#19518f}#home-seo{margin-top:20px}#home-seo:after{display:block;clear:both;content:""}.seo-left{float:left;width:455px;min-height:223px;padding:17px 10px 10px 17px;border:7px solid #d7e3eb;border-radius:5px;line-height:20px}.seo-left .seo-title{padding-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.seo-description{text-align:justify}.seo-description p{margin:0 0 14px}.seo-right{float:left;width:271px;text-align:center}.seo-right .image img{width:153px;height:204px;object-fit:cover}.seo-right .other{margin-top:10px;line-height:18px}.home-issue .issue-list,#issue-detail .issue-list{margin:20px 0 0;font-size:13px}.home-issue .issue-list .head,#issue-detail .issue-list .head{height:36px;padding-left:15px;color:#176ab6;background:#d7e3eb;font-weight:700;line-height:36px}.home-issue .issue-list .body,#issue-detail .issue-list .body{padding:10px 20px;border-right:1px solid #d6dbe1;border-bottom:1px solid #d6dbe1;border-left:1px solid #d6dbe1;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.home-issue .issue-list li,#issue-detail .issue-list li,.others-baiviet li{padding:15px 0 10px;border-bottom:1px solid #d6dbe1}.home-issue .issue-list li.last,#issue-detail .issue-list li.last,.others-baiviet li.last{border-bottom:0 none}.home-issue .issue-list .body .info,#issue-detail .issue-list .body .info{float:left;width:624px}.home-issue .issue-list .body .info a,#issue-detail .issue-list .body .info a{color:#1e1e1e;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.home-issue .issue-list .body .info p{margin-top:4px;font-size:12px}.home-issue .issue-list .body .download,#issue-detail .issue-list .body .download{float:right;margin-right:5px}.home-issue .issue-list .body .download a{display:block;width:35px;height:44px;background:url(../images/download.png) 0 0 no-repeat}#baiviet-chitiet{margin:10px 0 0}#baiviet-chitiet .top{height:32px;padding-left:10px;border:1px solid #d7e3eb;background-color:#d7e3eb;font-weight:400;line-height:32px;border-top-left-radius:5px;border-top-right-radius:5px}#baiviet-chitiet .top a{display:inline-block;color:#424242}#baiviet-chitiet .center{padding:18px 22px;border-right:8px solid #d5e2f2;border-bottom:8px solid #d5e2f2;border-left:8px solid #d5e2f2;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#baiviet-chitiet .issue-title{border-bottom:1px solid #d6dbe1;color:#176ab6;font-size:14px;font-weight:700;line-height:35px}#baiviet-chitiet .issue-title span{float:right;margin-right:10px;color:#1e1e1e;font-size:12px;font-weight:400}#baiviet-chitiet .article-title h1{padding:12px 0 4px;font-family:Times New Roman,Times,serif;font-size:22px;line-height:1.25}#baiviet-chitiet .article-author{padding-bottom:18px;font-size:13px;font-weight:700}#baiviet-chitiet .article-recap{padding:8px 0 4px;font-size:13px;line-height:22px}#baiviet-chitiet .article-recap h2{display:block;padding:0 0 4px;font-family:Arial,sans-serif;font-size:13px;font-weight:700}#baiviet-chitiet .article-keywords{padding-top:12px;font-size:13px;line-height:22px}#baiviet-chitiet .group-note{margin:12px 0 18px;font-size:13px;line-height:1.6}#baiviet-chitiet .group-note h1,#baiviet-chitiet .group-note h2,#baiviet-chitiet .group-note h3{margin:12px 0 8px;color:#08c;font-family:Georgia,Times New Roman,serif}#baiviet-chitiet .group-note p{margin:0 0 12px}#baiviet-chitiet .group-sublist li{padding:12px 0 10px;border-bottom:1px solid #d6dbe1}#baiviet-chitiet .group-sublist li:last-child{border-bottom:0 none}#baiviet-chitiet .group-sublist a{color:#176ab6;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700}#baiviet-chitiet .group-sub-note{margin-top:4px;color:#555;font-size:12px;line-height:18px}#baiviet-chitiet .others-baiviet li{padding:10px 0;border-bottom:1px solid #d6dbe1}#baiviet-chitiet .others-baiviet a{color:#1e1e1e;font-weight:700}#baiviet-chitiet .others-baiviet a:hover{color:#176ab6}#baiviet-chitiet .others-baiviet p{margin-top:4px;color:#555;font-size:12px}.pdf-quick-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;border:1px solid #c83232;border-radius:3px;background:#fff5f5;color:#c83232!important;font-size:11px;font-weight:700;text-decoration:none;line-height:1.4}.pdf-quick-link:hover{background:#c83232;color:#fff!important;text-decoration:none}.pdf-quick-link .pdf-icon{display:inline-block;vertical-align:middle;flex-shrink:0}#baiviet-chitiet .article-content{margin-top:14px;font-size:13px;line-height:1.65}#baiviet-chitiet .article-content img{height:auto}#baiviet-chitiet .article-content table{max-width:100%;border-collapse:collapse}#baiviet-chitiet .article-download{margin-top:18px;line-height:44px}#baiviet-chitiet .article-download span{float:left;padding-right:10px;font-weight:700}#baiviet-chitiet .article-download a{display:inline-block;width:35px;height:44px;background:url(../images/download.png) 0 0 no-repeat;vertical-align:middle}#baiviet-chitiet .article-download a.article-download-text{display:inline-block;width:auto;height:auto;margin-left:8px;padding:6px 14px;background:#176ab6;color:#fff;font-size:13px;font-weight:700;border-radius:3px;text-decoration:none;vertical-align:middle;line-height:1.4}#baiviet-chitiet .article-download a.article-download-text:hover{background:#19518f;text-decoration:none}#footer{width:1004px;margin:0 auto}#footer-wrapper{padding:18px 10px;color:#1e1e1e}#footer-wrapper:after{display:block;clear:both;content:""}#footer-left{float:left;width:610px}#footer-left .fl_add{font-style:normal;line-height:18px}#footer-right{float:right;width:360px;text-align:right}.jed-state{margin:40px auto;padding:18px 20px;border:1px solid #d6dbe1;border-radius:5px;background:#f7fafc;color:#1e1e1e;font-size:13px;line-height:1.6}.jed-state h3{margin-bottom:8px;color:#176ab6;font-family:Georgia,Times New Roman,serif;font-size:16px}.jed-state code{padding:2px 4px;background:#ecf2f8;border-radius:3px;font-size:12px}.menu-toggle{display:none;position:absolute;top:4px;right:8px;width:36px;height:28px;padding:6px 0;background:transparent;border:1px solid #176ab6;border-radius:3px;cursor:pointer;z-index:100}.menu-toggle span{display:block;width:20px;height:2px;margin:3px auto;background:#176ab6;transition:transform .15s ease}.search-form{margin:18px 0 22px;padding:16px 18px;background:#f1f6fa;border:1px solid #d6dbe1;border-radius:5px}.search-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.search-row:last-child{margin-bottom:0}.search-row label,.search-row-label{min-width:80px;color:#353535;font-weight:700;font-size:13px}.search-row input[type=text]{flex:1;min-width:200px;height:32px;padding:0 8px;border:1px solid #b8c1cc;border-radius:3px;font-size:13px}.search-row select{height:32px;padding:0 6px;border:1px solid #b8c1cc;border-radius:3px;font-size:13px}.search-fields{display:flex;flex-wrap:wrap;gap:6px 14px}.search-field-option{display:inline-flex;align-items:center;gap:4px;min-width:auto!important;color:#176ab6!important;font-weight:600}.search-field-option input{margin:0}.search-submit{height:32px;padding:0 16px;background:#176ab6;color:#fff;border:0 none;border-radius:3px;font-weight:700;cursor:pointer}.search-submit:hover{background:#19518f}.search-status{margin:16px 0 12px;font-size:13px;color:#555}.search-results .search-group{display:block;margin-top:4px;color:#888;font-size:11px;font-style:italic}.issue-from{color:#555;font-size:12px;font-weight:400}@media (max-width: 1040px){body{background-image:none}#portal-top,#portal-center,#footer{width:100%;padding:0 12px}#bg_pheduyet img{max-width:100%;height:auto}#right{width:calc(100% - 220px);padding-right:0}}@media (max-width: 720px){#left,#right{float:none;width:100%;margin:0;padding:0}#right{margin-top:20px}#menu-top{position:relative;height:auto;min-height:38px;padding:4px 0;background:#f1f6fa;line-height:normal}.menu-toggle{display:block}#menu-top ul.nav-top{display:none;float:none;padding:8px 12px}#menu-top ul.nav-top.is-open{display:block}#menu-top ul.nav-top>li{float:none;display:block;margin:0;padding:8px 0;border-bottom:1px solid #d6dbe1}#menu-top ul.nav-top>li:last-child{border-bottom:0}#menu-top .spacer{display:none}#abc-top,#abc-top-cycle{float:none;width:100%;height:auto;max-width:529px;margin:0 auto}#abc-top-cycle img{width:100%;height:auto}#home-news{float:none;width:100%;height:auto;min-height:200px;margin:16px 0 0;background-size:cover}#search-box{width:100%;height:auto;padding:12px 15px;line-height:1.8}#search-box .ddlYear,#search-box .txtKeyword{width:100%;margin:6px 0}.seo-left,.seo-right{float:none;width:100%}.seo-right{margin-top:16px}.home-issue .issue-list .body .info,#issue-detail .issue-list .body .info{float:none;width:100%}.home-issue .issue-list .body .download{float:none;margin:8px 0 0}#left-issue{width:100%;min-height:0;margin:16px 0 0;padding:16px;background:#f1f6fa;border-radius:5px}#baiviet-chitiet .article-title h1{font-size:18px}#footer{width:100%}#footer-left,#footer-right{float:none;width:100%;text-align:left}#footer-right{margin-top:12px;font-size:11px}body,#ViT-Portal{word-wrap:break-word;overflow-wrap:break-word}}@media (max-width: 480px){#portal-top,#portal-center,#footer{padding:0 8px}#menu-left li.parent h2.menu-block,#menu-left li.parent h2.menu-block a{font-size:14px}.search-row label,.search-row-label,.search-row input[type=text]{min-width:100%}}

.jed-pagination{margin:18px 0 6px}.jed-pagination .pagination{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;padding:0;margin:0;list-style:none}.jed-pagination .page-item{display:inline-block;margin:0;padding:0;border:0 none;background:none}.jed-pagination .page-link{display:inline-block;padding:2px 3px;font-size:13px;color:#0071cd;text-decoration:none}.jed-pagination a.page-link:hover{text-decoration:underline}.jed-pagination .page-item.active .page-link{color:#1e1e1e;font-weight:700}.jed-pagination .page-item.disabled .page-link{color:#9aa4ae}

/* Article list rows (home, issue TOC, search): title + authors on the left, PDF icon vertically centred on the right */
li.jed-item{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:10px 0!important;border-bottom:1px solid #d6dbe1}
li.jed-item .info{float:none!important;flex:1 1 auto;width:auto!important;min-width:0}
li.jed-item .info p{margin:2px 0 0}
li.jed-item .download{float:none!important;flex:0 0 auto;margin:0 5px 0 0!important}
li.jed-item .download a{display:block;width:35px;height:44px;background:url(../images/download.png) 0 0 no-repeat}
li.jed-item .clean{display:none}
li.jed-item.last{border-bottom:0 none}

/* Legacy CMS pages (announcement, editorial board, policies, contact): rules copied from the old site news.css/contact.css */
.list-item img{width: 159px;}
#news .top, #news-detail .top, #contact-form .top{background-color: #D7E3EB; border: 1px solid #D7E3EB; height: 32px; line-height: 32px; padding-left: 10px; font-weight: normal; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#news .top a, #news-detail .top a{color: #424242; display: inline-block !important; font-weight: normal;}
#news li.list-item{border-bottom: 1px solid #DEDEDE; margin: 10px 0 0; padding-bottom: 10px;}
#news li .img{border: 1px solid #DEDEDE; float: left; padding: 3px 4px 0;}
#news li .other-info .post-date{color: #231F20; display: block; font-size: 11px; padding: 4px 0;}
#news li .other-info .post-views{display: none;}
#news li h3 a{color: #414042;}
#news li.list-item p{clear: both; font-size: 12px; font-weight: normal;}
#news li .recap{float: left; margin: 0 0 0 5px; padding-right: 5px; text-align: justify;}
#news-detail .news-recap{color: #231F20; display: block; font-family: times new roman; font-size: 14px; line-height: 20px; margin: 15px 0 0; padding-bottom: 10px;}
#news-detail .news-description h1, #news-detail .news-description h2, #news-detail .news-description h3, #news-detail .news-description h4, #news-detail .news-description h5, #news-detail .news-description{color: #1E1E1E !important; font-family: arial !important; font-size: 13px !important; font-weight: normal !important; line-height: 20px !important; overflow: hidden; padding: 0 0 10px; text-align: justify !important;}
#news .center, #news-detail .content{border-bottom: 8px solid #D5E2F2; border-left: 8px solid #D5E2F2; border-right: 8px solid #D5E2F2; padding: 10px; min-height: 820px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
#news-detail h1.news-title{color: #231F20; font-family: arial; font-size: 14pt; text-transform: none;}
#news-detail .news-time{display: none;}
#other-news{margin: 0 auto; width: 97%; display: none;}
#other-news h6{border-bottom: 2px solid #005BA2; color: #005BA2 !important; font-size: 16px !important; font-weight: bold; margin: 10px 0 0; text-decoration: none !important;}
#other-news ul{list-style: none outside none; margin: 10px 0 0 10px;}
#other-news li{margin-bottom: 10px;}
#other-news li a:hover{color: red; text-decoration: underline;}
#other-news li span{color: #A7A9AB !important; font-size: 11px; margin-left: 5px;}
#tag{color: #838486; margin: 5px 0; position: relative; display: none;}
#tag .list-keyword{background-color: #E7EBEE; margin-left: 5px; padding-bottom: 5px; padding-top: 5px; width: 100%;}
#tag .list-keyword .tag-item{float: left; font-family: Time News Roman; font-size: 13.8pt; font-weight: normal;}
#tag .list-keyword a, #tag .list-keyword a:visited{color: #838486; font-family: arial; font-size: 12px !important; font-weight: normal; line-height: 30px; margin-left: 8px;}
.vit-form{display: none; margin: 20px auto 0;}
#contact-form label{display: block; font-size: 15px; font-weight: inherit !important; margin: 5px 0 0; min-width: 170px; text-align: left;}
#contact-form .customer-info, #contact-form .receiver-info{float: left; width: 45%;}
#contact-form input[type=text], #contact-form textarea{width: 200px;}
#contact-form h4{background-color: #D7E3EB; border: 1px solid #D7E3EB; height: 32px; line-height: 32px; padding-left: 10px; font-weight: normal; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#contact-form .formRow{margin: 10px 0 0;}
#contact-form .content{border-bottom: 8px solid #D5E2F2; border-left: 8px solid #D5E2F2; border-right: 8px solid #D5E2F2; padding: 10px; min-height: 820px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
#contact-form .address1{float: left;}
#contact-form .address2{float: left; margin-left: 10px;}
#contact-form input[type='submit'], #contact-form input[type='reset']{background-attachment:scroll; background-color:#F6F6F6; background-position:0 0; background-repeat:repeat; border:1px solid #CCCCCC; border-radius:3px 3px 3px 3px; cursor:pointer; height:28px; overflow:visible;padding:2px 8px 4px; text-shadow:0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA; vertical-align:middle; white-space:nowrap; width:80px;}
#contact-form .reset{margin:0 !important;}
#contact-form input[type='submit']:hover, #contact-form input[type='reset']:hover{border:1px solid #808E9B; background:-moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat 0 0 #F3F3F3; border-color:#808E9B; box-shadow:0 0 3px #999999; outline:0 none;}
#abc-top-cycle a.slide-img{display:block;width:529px;height:282px}@media (max-width: 720px){#abc-top-cycle a.slide-img{width:100%;height:auto}}

/* Issue page: section heading = underlined title instead of a filled bar */
#baiviet-chitiet .home-issue .issue-list .head{display:table;height:auto;padding:0 0 6px;margin:20px 0 0;color:#555;background:none;border-bottom:3px solid #0287be;font-size:15px;font-weight:700;line-height:1.4;text-transform:uppercase}
#baiviet-chitiet .home-issue .issue-list .body{margin-top:6px;padding:0 20px;border:0}

/* Content written in the OJS editor (Static Pages, Announcements): the global reset (p/ul/li margin 0, list-style none)
   removed paragraph spacing and bullets. Restore them inside the content area only. */
#news-detail .news-description p{margin:0 0 12px}
#news-detail .news-description ul{margin:0 0 12px 24px;list-style:disc}
#news-detail .news-description ol{margin:0 0 12px 24px;list-style:decimal}
#news-detail .news-description li{margin:0 0 4px;list-style:inherit}
#news-detail .news-description h1,#news-detail .news-description h2,#news-detail .news-description h3,#news-detail .news-description h4{margin:16px 0 8px}

/* Static Pages created by the Journal Manager (Settings > Website > Static Pages) are served by OJS at /jed/en/<path>
   as <div class="page"><h2>title</h2>content</div>; give them the same frame as the legacy content pages. */
#right>div.page{margin-top:10px;padding:18px 22px;border:8px solid #d5e2f2;border-radius:5px;font-size:13px;line-height:1.6;overflow:hidden}
#right>div.page>h2{margin:0 0 12px;font-family:Times New Roman,Times,serif;font-size:22px;line-height:1.25}
#right>div.page p{margin:0 0 12px}
#right>div.page ul{margin:0 0 12px 24px;list-style:disc}
#right>div.page ol{margin:0 0 12px 24px;list-style:decimal}
#right>div.page li{margin:0 0 4px;list-style:inherit}

/* Left menu alignment (feedback 14/10/2026): the header/footer images are 210px wide, so the side borders of the
   item list must be 200px wide to line up with them (it was 198px: the first item stuck out on the right), and the
   last box must touch its bottom cap (12px margin + 10px padding left a gap under the last row). */
#menu-left li.parent>ul{width:200px}
#menu-left ul.nav-left>li.parent:last-child{margin-bottom:0}
#menu-left .center{padding-bottom:0}

/* Left menu boxes touch each other, like the original site (feedback 14/10/2026): no gap between boxes. */
#menu-left ul.nav-left>li.parent{margin-bottom:0}

/* Content of Static Pages / Announcements: breathing room on all sides (feedback 14/10/2026). Only the content box gets
   the padding; the headings inside keep the original 0 0 10px from the shared rule above. */
#news-detail .news-description{padding:15px}
