#primarycontent ul, li { margin: 0 0 0 25px; padding: 0 0 .2em 0;
 line-height: 1.4em; text-align: left; font-size: .84em; }
#primarycontent ul { margin: -.2em 0 0 3.2em; }
h2.overline { padding-top: 4px;
 border-top: 1px solid #62AFFD; }
blockquote { font-size: .7em; color: #044;
 padding: 1em; margin: 0; padding: 1.2em 1em 1.2em 1.6em;
 clear: both; border: 3px solid #588; }
.cite, .author { font-size: .7em; font-style: oblique; color: #444; }
.cite { padding-left: 2em; margin: -.5em 0 0 0; }
.author { padding-left: 3em; margin: 0 0 2em 0; }
#sidebar img.overline { margin: 27px 0 -5px 0; }
.indent { margin: -1.2em 0 .8em 6em; padding: 0 0 .2em 0;
 line-height: 1.4em; text-align: left; color: #888; }

table.columns, td.columns {
 margin: -10px 0 0 68px; padding: -10px 0 .9em 0;
 line-height: 1.4em; text-align: left; font-size: .7em; color: #222;
 padding: 0 0 .5em .5em; clear: both;
 border: 1px solid #588; }

.primarycontent2 { padding 0; }
.primarycontent h1, p { padding: 0 0 0 0; line-height: 1.35em; }


/* SIDEBARs */
#sidebar img { margin-bottom: 0; }
#sidebar2 img { margin: 0 0; }
#sidebar p, #sidebar2 p{ font-style: italic; margin-bottom: 1em;
 text-align: right; }
#sidebar2 h3 { font-size: .8em; font-weight: normal; font-style: italic;
 text-align: right; }
.att { font-style: italic; }
.attr { font-style: italic; text-align: right; }

.largemain { padding-left: 25px; }
