body{
   font-size : small;
   font-family : Arial, sans-serif;
   color : #27394e;
   background-attachment:fixed;
   padding:14px 20px 0 20px;
   margin:0;
}

#content{
   width : 45em;
   text-align : justify;
   margin : 1em auto;
   background : #D8E1EB;
   padding : 2.5em;
}
.center, h1, h2, h3, h4, #home{text-align : center;}

.top_author{
   text-align : center;
   margin-bottom : 1em;
}
#home a{
   color : white;
   font-weight : bold;
}

#home a:hover{
   color : blue;
   font-weight : bold;
}

h1,h3{background : white}

a:hover {
        text-decoration: underline;
         background : white;
         }

table.tabled-data {margin : 0 auto;}

table.tabled-data th,td {
   padding : 3px 6px;
   margin : 1px;
   background : #C0CEDE;
   border : 1px solid #D8E1EB;
   }

table.tabled-data th {background : #97AFCA;}

.footnote {font-size : 75%;}
.fn {
      vertical-align: super;
      font-size : 85%;
    }

blockquote {
   margin : 15px 30px 15px 30px;
   padding : 10px;
   background : #C0CEDE;
}

.author {
   text-align : left;
   font-style : italic;
   font-size : 90%;
}

.ltr {
   text-align : left;
   direction : ltr;
}

.bg {
   padding : 10px 20px;
   background : #C0CEDE;
   border : 4px solid #97AFCA;
   }

.bold {font-weight : bold;}

.bordered {margin-bottom: 5px; padding: 1px; border: #FFFFFF 1px solid;}
.float_left {float : left; margin : 0 20px 0 0;}
.float_right {float : right; margin : 0 0 0 20px;}
table img {width: 80px; height: 80px;}