/* Resets default CSS rules */
#article_container, #article_header h1, #article_header h2, #article_header p,
#article_menu ul
{ 
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: "Times New Roman", Times;
  vertical-align: baseline;
}

body { text-align: center; }
#article_container { width: 80%; margin: 20px auto; text-align: left; }
#article_header { margin-bottom: 20px; padding-bottom: 10px; border-bottom: solid 1px #999; }
#article_header h1 { font-size: 1.5em; }
#article_header h2 { font-size: 1em; color: #666; }
#article_header p { margin-top: 10px; text-align: right; font-size: 0.8em; font-family: Arial; }
#article_menu { text-align: right; margin-bottom: 20px; }
#article_menu a { color: #00E; }
#article_menu ul { list-style-type: none; font-family: Arial; font-size: 0.8em; }
#article_menu ul li { display: inline; margin-left: 5px; }
#article_menu ul li.sep { font-weight: bold; font-size: 0.9em; color: #999; }
#article_footer p { text-align: right; font-style: italic; }
#article_body div.abstract { background-color: #E6EFF8; padding: 10px; float: left; width: 100%; margin-bottom: 10px; }
#article_body div.frontquote { }

