.dateline, .newsnav {font: 75% Verdana, sans-serif; text-transform: uppercase;
  margin: 0.125em 0 3em;}
.newsnav {margin: 0 0 1.75em;}
.news h1 {font-size: 214.3%;}
.news h2 {margin: 1.25em 0 0.25em; line-height: 1.5; font: bold 114.25% Verdana, sans-serif;}
.news h3 {margin-top: 1.7em; line-height: 1.7; text-transform: uppercase; font-size: 1em;}
.news .tease span.date {color: #666; border-right: 1px solid; padding-right: 0.5em; margin-right: 0.2em;}
.news .content ul {list-style: url(/i/09/bullet-star.png) outside; padding-left: 19px;}
.news .content ul li {line-height: 1.3; margin: 0.3em 0;}
.news .story ul, .news .story ol {margin-bottom: 1em;}

.news .story h1 {font-size: 157.1%; line-height: 136.4%; margin-bottom: 0.5em;}
.news .story .date {font: bold 75% Verdana, sans-serif; text-transform: uppercase;
  color: #444; border-right: 0;}

.news .story blockquote {border-left: 2px solid; padding-left: 1.5em;
  color: #444; font-style: italic; font-size: 107%;}

.news .callout {margin-top: 2.5em;}
.news .callout a img {vertical-align: bottom;}

table.data {margin: 0 0 1.25em; border-top: 1px solid #CCC;}
table.data th, table.data td {padding: 0.1em 0.5em;}
table.data tbody th, table.data tbody td {border-bottom: 1px solid #CCC;}
table.data tbody th {text-align: left;}
table.data tbody td {text-align: right;}

