body { margin-left: 64px ; margin-right: 64px; background:#ffffff; 
font-family: "gill sans",arial,helvetica,sans-serif;}
P { font-family: "gill sans",arial,helvetica,sans-serif; }

P.notice { 
  font: 8pt "gill sans", helvetica,arial,sans-serif; padding: 16px; 
  border: thin dashed #000000;
  background: #ffffcc;
}
HR { width: 50%; }

#quoteditem { 
    /* padding: 16px ; */
    /*padding-left: 2em;*/
    padding-right: 2em;
    padding-bottom: 12pt;
    /*background: #eeeeff; */
    font-size: 14pt;
    line-spacing: 20pt;
    /*border-top: 1px solid black;*/
    border-bottom: 1px solid black;
}


A { font-weight: bold; text-decoration: none; }
h1 {
  font-family: "gill sans", verdana, helvetica, arial, sans-serif;
  font-size: 24pt;
}
h3 {
  font-family: "gill sans", verdana, helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333;
}
#title span.blogname {
  font-family: "gill sans", verdana, helvetica, arial, sans-serif;
  font-size: 16pt;
}

#quoteditem ul li {
    margin-top: 10pt;
    margin-bottom: 10pt;
}

#cmts {
    clear: both;
    /*margin-left: 2em;*/
    margin-bottom: 24pt;
    margin-top: 24pt;
}



#cmts .comment {
    margin-top: 24px;
}

#cmts .comment .cmthead { 
    color: #777;
    font: 8pt "gill sans", helvetica,arial,sans-serif; 
    margin-bottom: 2px;
    border-bottom: 1px dotted #777;
}
#cmts .comment .cmtbody { 
    font: 10pt "gill sans",helvetica,arial,sans-serif; 
    margin-top: 0px;
    padding-top: 0px;
}

#cmts .comment .cmtleft {
   width: 15em;
   float:left;
   clear: both;
   padding-right: 2em;
   margin-bottom: 24pt;
   font-size: 8pt;
   color: #333;
   text-align: right;
}
#cmts .comment .cmtleft a {
    font-weight: normal;
}

#cmts .comment .cmtmiddle {
   width: 30em;
   float:left;
   margin-bottom: 24pt;
}

#cmts .comment .cmtright {
   width: 5em;
   float:left;
}

#form {
    clear: both;
    /*border: 3px dashed #777;*/
    background-color: #eee;
    padding-top: 6pt;
    padding-bottom: 6pt;
    padding-left: 2em;
    padding-right: 2em;
    width: 50em;
}
#form table {
}

.loginstate {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 8pt;
  background: #f0e0ff;
  border: thin solid #000000;
  padding: 2px;
}


.ajaxflash {
  position:absolute;
  top: 10px;
  right: 20%;
  border: 1px solid black;
  background: #fffff0;
  opacity: 0.9;
  padding: 8px;
}

table.post_form_tbl {
}

table.post_form_tbl th {
    font-size: 10pt;
    width: 18em;
    text-align: right;
    font-weight: normal;
    font-style: italic;
}

table.post_form_tbl {
}
