/* News */
#news {}
#news-post #content { padding-bottom: 41px; }
/* Override the subpage background */
#news-post.subpage #content, #news.subpage #content { min-height: 690px; background-image: url(../img/bg/news-page-content.png); }
#news-post.subpage .bottom-border, #news.subpage .bottom-border { background: #363636; }

/* Dropdown Menu & Search */
#subhead { height: 54px; margin: 12px 0 28px; background: #aeaeb3; }
#browse-news { width: 225px; height: 38px; margin: 8px 0 0 11px; position: relative; float: left; }
#browse-news:hover { /*margin: 7px 0 0 10px; background: transparent url(../img/bg/news-dropdown.png) 0 0 repeat; border: 1px solid #e3e0e0; border-bottom: none; border-radius: 3px 3px 0 0;*/ }
#browse-news p { width: 140px; margin: 12px 0 0 14px; font-size: 15px; font-weight: bold; color: #202020; text-transform: uppercase; letter-spacing: 1px; background: transparent url(../img/btn/drop-arrow.png) 87px 4px no-repeat; position: relative; z-index: 1; display: block; }
#browse-news:hover p { color: #8859ad; background-position: 87px -13px; cursor: pointer; }
#news-dropdown { width: 225px; height: 244px; background: transparent url(../img/bg/news-dropdown.png) 0 0 repeat; border: 1px solid #e3e0e0; border-radius: 3px; position: absolute; top: 0 /*38px*/; left: -1px; z-index: 0; overflow: hidden; display: none; }
#news-dropdown ul { padding: 53px 27px 3px; }
#news-dropdown li { margin-bottom: 10px; }
#news-dropdown li a { font-size: 15px; }
#news-dropdown a { color: #c0c0c0; }
#news-dropdown a:hover { color: #8859ad; }
#browse-news:hover #news-dropdown { display: block; }
#search-news { width: 271px; height: 30px; margin: 11px 11px 0 0; float: right; }
#news-input, #news-submit { background: #dcdcdd; border: 1px solid #7c7c7c; float: left; }
#news-input { width: 229px; height: 30px; color: #666; padding-left: 12px; font-style: italic; font-size: 14px; border-right: none; }
#news-input::-webkit-input-placeholder { color: #000; } /* Safari/Chrome */
#news-input:-moz-placeholder { color: #000; } /* FF 18- */
#news-input::-moz-placeholder { color: #000; } /* FF 19+ */
#news-input:-ms-input-placeholder { color: #000;; } /* IE */
#news-submit { width: 29px; height: 32px; text-indent: -9999px; background: #dcdcdd url(../img/btn/magnifier-icon.png) center center no-repeat; border-left: none; cursor: pointer; }

/* News List */
#news-list { margin-top: 19px; padding: 0 11px; }
.news-article { padding: 12px 0 9px; border-bottom: 1px dotted #595959; }
.news-article h4 { font-weight: normal; float: left; }
.news-article a { max-width: 350px; font-size: 16px; color: #444; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.news-article a:hover { color: #777; }
.news-status { margin-left: 10px; padding: 2px 6px; font-size: 11px; color: #3e3e3e; background: #aeaeb3; boder-radius: 2px; }
.news-info { text-align: center; float: right; }
.news-info li { float: left; }
.news-date { margin-right: 12px; font-size: 12px; color: #666; line-height: 21px; }
.news-type { width: 57px; height:auto; padding: 0 6px; font-size: 10px; color: #ccc; text-transform: uppercase; background: #3f3f3f; }

/* Post Page */
#post-header, #post-content { padding: 0 11px; }
#post-header { margin-bottom: 19px; }
#post-header h4 { margin-bottom: 10px; font-family: 'Quattrocento', serif; font-size: 27px; font-weight: normal; color: #7d38a5; line-height: 28px; }
#post-header .news-info { float: none; margin-top:10px; }
#post-header .news-info li { height: 16px; line-height: 16px; }
#post-header .news-date { margin: 0 0 0 6px; font-size: 11px; }
#post-content { color:#3e3d3d; font-size:14px; padding-bottom: 1px; /* Fix collapsible-margin */ }
#post-content  img{ display:block;}
#main-post-img { width: 613px; height: 157px; }
#post-content p { margin-bottom: 20px; font-size: 14px; color: #3e3d3d; line-height: 20px; }
#post-content h1 {
font-size: 20px !important;
margin: 15px 0px 10px 0px !important;
font-weight: bold !important;
color: #444!important;        
}
#post-content h2 {
font-size: 16px !important;
margin: 15px 0px 10px 0px !important;
font-weight: bold !important;
color: #5b49a7!important;  
}
#post-content a{ color:#473ba4;}   
#post-content a:hover{ color:#473ba4; } 
#post-content .dashline {width:610px; height:5px; border-bottom: dashed 1px #888;}
#post-content .indent {padding-left:10px}
#post-content ul{margin-bottom:10px !important; list-style:disc; margin-left: 18px;}
#post-content li{text-indent:-1em;padding-left:15px}
#post-content .notice, #post-content strong.notice,
#post-content .notice *, #post-content strong.notice *{color:#84236a !important;}
#post-content table{border:solid 1px #555; width:607px; text-align:center;margin-bottom:20px}
#post-content th{background:#7e7e7e;color:#333 !important;border:solid 1px #555;padding:4px}
#post-content td{border:solid 1px #555;padding:4px}
#post-content td.shaded{background:#7e7e7e}
.2ndul li{list-style:lower-roman}


/* Post Nav */
#post-nav { height: 63px; margin-top: 30px; position: relative; }
#prev-btn, #next-btn { width: 38px; height: 63px; text-indent: -9999px; background: transparent url(../img/btn/post-arrow.png) 0 0 no-repeat; display: block; }
#prev-btn { float: left; }
#prev-btn:hover { background-position: left bottom; }
#next-btn { background-position: right top; float: right; }
#next-btn:hover { background-position: right bottom; }
#all-btn { width: 73px; margin-left: -36.5px; padding-bottom: 2px; font-size: 20px; color: #8859ad; position: absolute; top: 22px; left: 50%; display: block; }
#all-btn:hover { border-bottom: 1px dotted #8859ad; }

/* Pager */
.s-pager { color: #666; }
.pg-number a { color: #fff; background: #666; }
.pg-number.current a, .pg-number a:hover { background: #8859ad; }

/*Search*/
#search-news-result {color:#8859ad; font-size: 14px; font-weight: bold; margin-left: 10px;}