body.one-col #content { width: 970px }

#blog-container { width: 850px; margin: 0 auto }
hr.break {color: white; background-color: white;}

#news-archive { width: 185px; margin: 0 }

.blog_entry { width: 650px; }
.blog_entry h2 { margin-bottom: -1px }
.blog_entry h2 a { text-decoration: none; line-height: 26px }
.blog_entry .date { color: #717679; font-weight: bold; margin-bottom: 8px }
.blog_entry p { margin-bottom: 15px }
.blog_entry div.body { margin-bottom: 13px }

.tags { font-size: 11px }

/* admin */
table.entry-list th.date { width: 140px }
table.entry-list th.author { width: 100px }
table.entry-list th.title { width: 310px }
table.entry-list th.body { width: 213px }

input#blog_entry_author, input#blog_entry_title { width: 400px }
textarea#blog_entry_body { margin-bottom: 10px }

#no_entries { text-align: center; margin-top: 30px }

/* news archive widget */
#blog-sidebar ul.months { width: 185px }
#blog-sidebar ul ul li { font-weight: normal }

#blog-sidebar li { list-style-type: none }
#blog-sidebar li ul.posts { width: 168px }

#news-archive li.year { width: 206px }

#news-archive li a { text-decoration: none }
#news-archive > li a { font-weight: bold; color: #717679 }
#news-archive ul.months > li a { color: #717679 }
#news-archive ul.posts > li a { font-weight: normal; color: #2e6ab1 }
#news-archive ul.posts > li a:hover { text-decoration: underline }

#news-archive span { cursor: pointer; color: #717679 }
#news-archive span:before { content: '►' }
#news-archive span.open:before { content: '▼' }
