div.article { font-size:1em; margin:1em 0 2em;}
#mainbody h3 { color:#333333; font-size:1.1em; margin:0.25em 0 0.5em; }
#mainbody p.article_date { margin-bottom:0}
#mainbody p.abstract { margin-bottom:0.5em}
#mainbody p.link { margin-bottom:0.5em}

.pagination { border-top:1px solid #AB8886; border-bottom:1px solid #AB8886; font-size:0.9em; color:#AB8886; margin:2em 0; }
.pagination a { color:#AB8886 }
.pagination a:hover { color:#333333 }
.pagination .showing { float:left; width:40%; }
.pagination .prevnext { text-align:right }
.pagination span { margin:0 0.125em }
.pagination span.prev { margin-right:2em }
.pagination span.next { margin-left:2em }
#mainbody .page_content h2 { margin-top:0; font-size:1em }
#mainbody .page_content { position:relative; top:-1.5em; margin-bottom:-1.5em; }