a:link,
a:visited { text-decoration: none; color: #df0169; }
a:hover,
a:active { text-decoration: underline; color: #df0169; }
span.tm { color: #df0069; }
sup { vertical-align: top; font-size: 0.8em; }

div.banner { font-size: 1.8em; line-height: 1.3; }
div.banner a:link,
div.banner a:visited,
div.banner a:hover,
div.banner a:active { color: #371e20; }
font-weight: normal; color: #371e20; }
div.banner h3 { font-weight: normal; color: #fff; }
div.banner h3 span { color: #df0169; }
div.banner p { color: #fff; }

div#main div.inner { font-size: 1.2em; }
div#main div.item { padding: 20px 0 0 0; }
div#main h3 { margin: 0; padding: 0; text-transform: uppercase; font-weight: normal; color: #df0169; }
div#main h3.green { color: #438f10 }
div#main h4.title { margin: 0 0 10px 0; padding: 0; text-transform: uppercase; }
div#main p.comments { margin: 0 0 10px 0; padding: 0; color: #df0169; }
div#main p.date { margin: 0 0 10px 0; padding: 0; color: #df0169; }
div#main p.more { margin: 0 0 10px 0; background: url("/images/envelope.gif") 0 50% no-repeat; padding: 0 0 0 22px; color: #df0169; }
div#main p.intro { font-size: 1.3em; }
div#main div.summary p { margin: 0 0 10px 0; padding: 0; }

div#sidebar div.inner { font-size: 1.2em; }
div#sidebar div.item { padding: 0 20px 20px 20px; }
div#sidebar dd { margin: 0; padding: 0 0 5px 0; }
div#sidebar dl { margin: 0; padding: 0 10px 10px 10px; line-height: 1.2; }
div#sidebar h3 { margin: 0; padding: 0 10px 10px 10px; color: #df0169; }
div#sidebar h3.archive { padding: 0 20px 10px 20px; }
div#sidebar div.banner h3 { padding: 0; font-weight: normal; color: #fff; }
div#sidebar h4 { margin: 0; padding: 0 10px 10px 10px; }
div#sidebar h4.year { padding: 0 20px 10px 20px; color: #df0169; }
div#sidebar h4.title { margin: 0; padding: 0; text-transform: uppercase; color: #df0169; }
div#sidebar img { margin: 0; padding: 0; }
div#sidebar p { margin: 0 10px 10px 10px; padding: 0; }
div#sidebar p.acrobat { background: url("/images/acrobat-icon.gif") top right no-repeat; padding: 0 42px 10px 10px; }
div#sidebar p.date { margin: 0; padding: 0; text-transform: uppercase; }
div#sidebar p.more { margin: 0; padding: 0; text-transform: uppercase; font-size: 1em; color: #df0169; }
div#sidebar p.summary { margin: 0; padding: 0; }
div#sidebar ul.months { list-style: none; margin: 0 0 0 20px; padding: 0; }
div#sidebar ul.months ul { list-style: none; margin: 10px 0; padding: 0; }