body { margin-left : 1em; 
           margin-right: 1em; }

h1, h2 {
             margin: 0;
             padding: 0;
             }

h3.title { 
  margin-top: 0; 
  margin-bottom: 2ex;
  font-size: 150%; 
  font-family: 'Love Ya Like A Sister', cursive;
}

div.prelims h4 { font-size: medium;
       margin-bottom: 0;
       margin-top: 0;
     }

div.prelims h4 + p { margin-top: 0; }
h4 + dl {margin-top: 0; }

div.main h4 { font-style: italic; display: none; }

sup { font-size: 65%; }

div.fixedheader {
  /* position: fixed; */
  top: 0;
  bottom: 9ex;
  width: 100%;
  border-width: 0 0 1px 0;
  border-style: dotted;
}

div.fixedmainflow {
  /* position: fixed; 
  top: 10ex; bottom: 0;  left: 0; right: 0;
  overflow: auto; */
  padding-left: 1em; padding-right: 1em;
  padding-top: 1ex;
}

div.prelims {
  color: black;
  background-color: #CCFFCC;
  padding: 0.5em 1em 0.5em 1em;
  border-width: 2px;
  border-style: dotted;
}

div.prelims  > p {    
  margin-left: 2em;
  margin-bottom: 0; 
}

div.prelims dl { margin-left: 2em;
                       margin-bottom: 0;
}

div.main ul li {margin-top: 1.3ex; }
div.main ul li p {margin-top: 0.7ex; }

div.prelims ol { 
  margin-left: 2em;
  margin-bottom: 0; 
}

p + ul {
  margin-top: 0;
}

div.frameit { border-width: 1px; 
                   border-style: solid; 
                   margin: 1em; }

.invisible { 
  background : #FFFFFF; 
  color: #FFFFFF;
}

ul p { 
  margin-bottom: 0;
}

li > p:first-child {
  margin-top: 0;
}

dd > p { 
  margin-bottom: 1ex;
} 

dd > p:first-child { margin-top: 0 ; padding-top: 0; }

span.foreign-import { font-style: italic; }

.flowleft { 
  float: left; 
  padding-right: 1em; 
  padding-left: 0.5em;
  margin-top: 1ex;
  margin-bottom: 0.5ex;
}

.flowright { 
  float: right; 
  padding-left: 1em; 
  padding-right: 0.5em; 
  margin-top: 1ex;
  margin-bottom: 0.5ex;
}

#content { 
    width: 70%;
    position: absolute;
    left: 25%;
}

div.blog {
           background: #FFFFFF;
           color: #333333;
           font-weight: normal;
           font-family: 'Podkova', serif;
           font-size: larger;
           }

div.links {	
         width: 20%;
         position: absolute;
         left: 1em;
         font-size: smaller;
         }

.title	{
          color: #336600;
          background: #ffffff;
          }

.menu {
        margin-bottom: 15px;
        text-align: center;
        }

.date	{ 
          border-bottom: 1px solid #999999;
          margin-bottom: 1ex;
          font-style: italic
          }

.posted	{ 
          font-family: arial, sans-serif; 
          font-size: smaller; 
          margin-bottom: 2ex;
          margin-top: 2ex;
          }

	
.side {
        font-family: arial, sans-serif;
        font-weight: normal;
        line-height: 140%;
        }

.sidetitle {
             font-family: serif;
             color: #336600;
             font-weight: bold;
             margin-top: 2ex;
             background: #FFFFFF;
             text-transform: uppercase;
             }

.syndicate {
             font-family: arial, sans-serif;
             font-size: smaller;
             line-height: 140%;
             }	

.powered {
           font-family: serif;
           color: #666666;
           line-height: 140%;
           background: #FFFFFF;
           }

.comments-body {
                 font-family: arial, sans-serif;
                 color: #666666;
                 font-size: smaller;
                 font-weight: normal;
                 background: #FFFFFF;
                 line-height: 140%;
                 border-style: dotted;
                 padding-left: 1em;
                 padding-right: 1em;
                 padding-top: 0;
                 border-width: 1px;
                 margin-top: 1ex;
                 border-color: #666600;
                 }		

.comments-post {
                 font-family: arial, sans-serif;
                 color: #666666;
                 font-size: smaller;
                 font-weight: normal;
                 background: #FFFFFF;
                 }	

.trackback-url {
                 font-family: arial, sans-serif;
                 color: #666666;
                 font-size: smaller;
                 font-weight: normal;
                 background: #FFFFFF;
                 }


.trackback-body {
                  font-family: arial, sans-serif;
                  color: #666666;
                  font-size: smaller;
                  font-weight: normal;
                  background: #FFFFFF;
                  line-height: 140%;
                  }

.trackback-post {
                  font-family: arial, sans-serif;
                  color: #666666;
                  font-size: smaller;
                  font-weight: normal;
                  background: #FFFFFF;
                  }

.comments-head	{ 
                  font-family: arial, sans-serif; 
                  color: #666666;
                  font-weight: bold;
                  background: #FFFFFF;
                  margin-top: 1.5ex;
                  }

h2.comments-head a { 
  text-decoration: none;
  color: #666666;
  background: #ffffff;
}

h2.comments-head a:hover { background: #ffffff; color : blue ; }

h1 a { text-decoration: none; background: white; color: black; }
h1 a:hover { background: white; color: blue; }

ul.sidelist {
    list-style-type: none;
    margin-left: 0.1em;
    padding-left: 1em
}

ul.sidelist li {
  text-indent: -1em; 
}



