a:hover { text-decoration: underline; }
body, div { font-size: 13px; }

.head { min-height: 71px; background: url(../images/logo-line.png) repeat-x}
.head .soc img { width: 32px; height: 32px; }
.head .soc .caption { font-size: 24px; font-weight: bold; color: #006699; }

.categories .issue_date { font-size: 14px; font-weight: bold; color: #999999; }
.categories .category_item { font-weight: 500 }
.categories .category_item>a { font-size: 13px; color: black }
.categories .category_item.archive a { color: red }

.main .fresh_news .news_list>.news_item { font-size: 14px; }
.main .fresh_news .news_list>.news_item>a { font-weight: 600; color: black }
.main .fresh_news .news_list>.news_item.hot>a { color: red }
.main .fresh_news .news_list>.news_item>.pub_date { font-size: 12px }
.main .fresh_news .news_head { font-size: 22px; color: #006699; }
.main .fresh_news .news_bottom { font-size: 18px; font-weight: 600; text-align: center }
.main .fresh_news .news_bottom>a { color: black }

.main .fresh_articles .article_item { background-color: #006699; padding: 1px }
.main .fresh_articles .article_item>.header div { font-size: 14px; color: white }
.main .fresh_articles .article_item>.header a { color: white; text-decoration: underline }
.main .fresh_articles .article_item .body { background-color: white }
.main .fresh_articles .article_item .body h2 { font-size: 16px }
.main .fresh_articles .article_item .body a { color: black }
.main .fresh_articles .article_item .content { border-width: 5px !important }
.main .fresh_articles .article_item .content .img { background-color: white }
.main .previous_issues a { color: black }

.main .show_item { background-color: #006699; padding: 1px }
.main .show_item>.header { font-size: 14px; color: white }
.main .show_item .body { background-color: white; border-width: 5px !important }
.main .show_item .body a { color: black; text-decoration: underline }
.main .show_item .body img { max-width: 100%; height: auto }
.main .show_item .body .author a { text-decoration: underline }
.main .show_item .body .entire_issue a { font-weight: 500; font-size: 16px; color: #006699 }
.main .show_item .adv a { color: white; text-decoration: underline }

.press_releases a { color: black }

.calendar a { color: black }

.pager a { color: black }

.bottom a { color: black; font-weight: 500; font-size: 13px }