
.newsarchive_item { background: url('/img/page.cell.png') repeat scroll 0 0 transparent; border: 1px solid #000; margin: 0 0 20px 0; padding: 20px; }
.newsarchive_item:hover { background: url('/img/news.cell.yellow.png') repeat scroll 0 0; }
.newsarchive_item_header { margin-bottom: 25px; }

.news_article { border-right: 5px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; }

.news_article div.body { border: 1px solid #D36F33; width: 100%; background: #FFF url('/img/page.cell.png'); }
.news_article h1 { background: #bd002b; color: #FFF; font-size: 16px; padding: 5px; margin: 0px 0 10px 0; font-weight: bold; }
.news_article h2 { text-align: right; background: transparent; color: #FF0012; font-size: 12px; margin: 0 15px 0 0; font-style: italic; font-weight: normal; }
.news_article img { background: #FFF; float: left; padding: 5px; margin: 10px; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; }
.news_article p { margin: 10px; }

.news_article.archive h1 { background: #D36F33; }
.news_article.archive div.body { border: 1px solid #D36F33; }

.news_article.project h1 { background: #55BB55; }
.news_article.project div.body { border: 1px solid #55BB55; }


#toggle_switch { cursor: pointer; text-decoration: underline; }
#toggle_body { display: none; }
