body { margin: 0px; padding: 4px; font-family: Serif; }

a:link {  color: #1f1f8f ; text-decoration: none ; } 
a:visited { color: #af0f0f ; text-decoration: none ; } 
a:hover { color: #0000ff ; text-decoration: underline ; } 
a:active { color: #0000ff ; text-decoration: none ; } 


blockquote {  text-align: justify; }

blockquote.news {   background-color: #fafafa;  font-family: sans-serif; text-align: justify; margin-left: 1em; margin-right: 1em; padding: 6;  border: 1px dashed #cfcfcf;   }

blockquote.general {   font-family: sans-serif; text-align: justify; margin-left: 1em; margin-right: 1em; padding: 6;  border-right: 1px solid #000000; border-bottom: 1px solid #000000;  border-left: 1px solid #cfcfcf;  border-top: 1px solid #cfcfcf;  }

blockquote.misc {   font-family: sans-serif;  background-color: #e7e7e7;  text-align: justify; margin-left: 1em; margin-right: 1em; padding: 6;  border-right: 1px solid #000000; border-bottom: 1px solid #000000;  border-left: 1px solid #cfcfcf;  border-top: 1px solid #cfcfcf;  }

blockquote.center_misc {    text-align: center;  background-color: #ffffff;  margin-left: 1em; margin-right: 1em; padding: 8;  border-right: 1px solid #000000; border-bottom: 1px solid #000000;  border-left: 1px solid #cfcfcf;  border-top: 1px solid #cfcfcf;  }

blockquote.crowded {    text-align: justify; margin-left: 0em; margin-right: 0em; padding: 4;  border-right: 1px solid #000000; border-bottom: 1px solid #000000;  border-left: 1px solid #cfcfcf;  border-top: 1px solid #cfcfcf;  }

blockquote.bas_relief {   background-color: #ffffff;  font-family: sans-serif;  text-align: justify; margin-left: 1em; margin-right: 1em; padding: 6;  border-left: 1px solid #000000; border-top: 1px solid #000000;  border-right: 1px solid #cfcfcf;  border-bottom: 1px solid #cfcfcf;  }

blockquote.sunken_in {   text-align: justify; margin-left: 0em; margin-right: 0em; padding: 4;  border-left: 1px solid #000000; border-top: 1px solid #000000;  border-right: 1px solid #cfcfcf;  border-bottom: 1px solid #cfcfcf;  }

blockquote.heading {    text-align: justify; margin-left: 0em; margin-right: 0em; padding: 4;  border-top: 1px solid #3f3f3f;    }

blockquote.spacer {    text-align: justify; margin-left: 1em; margin-right: 1em; padding: 4;  }

img { border: none; }
img.lfloat { padding: 5px; float: left;  margin-top: 3px;  margin-right: 10px;  margin-bottom: 0px }
img.rfloat { padding: 5px; float: right;  margin-top: 3px;  margin-left: 10px;  margin-bottom: 3px;  }
img.pad { padding: 5px; }

p { text-indent: 0em; text-align: justify; line-height: 1.4em; }
p.body { text-indent: 1.5em; text-align: justify; line-height: 1.4em; }
p.sig { text-indent: 0em; text-align: right; line-height: 1.2em; }
p.sidebar { text-indent: 0em; text-align: center; line-height: 1.2em; }
p.no_justify { text-indent: 0em; text-align: left; }
p.right_no_justify { text-indent: 0em; text-align: right; }
p.body_no_justify { text-indent: 1.5em; text-align: left; }
p.center { text-align: center; }
p.caption { text-indent: 1.5em; line-height: 1em; }
p.bodysquash { text-indent: 1.5em; text-align: justify; }
p.list { font-family: Verdana; font-size: 8pt }
p.regular { text-align: justify; }
p.heading { font-family: Verdana; font-size: 10pt }

td.tblue { color: #ffffff; background: #6699cc; font-family: Verdana; font-weight: bold;font-size: 10pt; }
td.tblack { color: #ffffff; background: #000000; font-family: Verdana; font-weight: bold;font-size: 10pt; }
td.tred  { color: #ffffff; background: #ff0000; font-family: Verdana; font-weight: bold;font-size: 10pt; }

font.no_justify { text-indent: 2em; text-align: left; margin-top: 0.1cm; }
font.sidebar {  color: #ffff00 ; } 
li { text-align: justify; line-height: 1.2em; }

.blog_comment { line-height: 1.3em }
.banner  { font-size: 50px; }
.banner_caps  { font-variant: small-caps; font-size: 50px; }
.hot  {  color: #df0000; }
.intro  { font-size: 25px; }
.emphatic { font-variant: small-caps; }
.entry_title { font-variant: small-caps;  text-shadow: 2px 2px 2px #9f9f9f;  }
.large_title { font-variant: small-caps;  text-shadow:  0.2em 0.2em 5px black; }
.rfloat { padding: 5px; float: right;  margin-top: 3px;  margin-left: 10px;  margin-bottom: 3px;  }
.list { font-family: Verdana; font-size: 8pt }
.new { color: #ff0000; font-family: Verdana; font-weight: bold; font-style: italic; font-size: 8pt; }
.red { color: #CC0000; background: inherit }
.dateformat { font-family: Verdana; font-size: 10pt; text-align: right }
.bformat { font-family: Verdana; font-size: 10pt; font-weight: normal; text-align: left }
