@font-face {
    font-family: "PT Serif";
    font-weight: normal;
    font-style: normal;
    src: url(PTSerif.ttf);
}
@font-face {
    font-family: "PT Serif";
    font-weight: bold;
    font-style: normal;
    src: url(PTSerif-Bold.ttf);
}
@font-face {
    font-family: "PT Serif";
    font-weight: normal;
    font-style: italic;
    src: url(PTSerif-Italic.ttf);
}
@font-face {
    font-family: "PT Serif";
    font-weight: bold;
    font-style: italic;
    src: url(PTSerif-BoldItalic.ttf);
}

body    
    {
    margin: 20px;
    background-color: #FFFFEE;
    font-family: 'PT Serif',serif;
    font-size: 1em;
    }
p,div,pre,br
    { 
    font-family: 'PT Serif',serif;
    text-indent: 0;
    margin-top: 0;
    margin-bottom: 0;
    }
a
    {
    color: blue; 
    text-decoration: none; 
    }
a:hover
    {
    color: #ff0000; 
    text-decoration: underline; 
    }
h1 {
    font-size: 130%; 
    text-indent:0;
    font-weight: normal;
    color: #ff0000;
    margin-top: 15px;
    margin-bottom: 15px;
    }
h2 {
    text-indent:0;
    font-size: 100%;     
    font-weight: bold;
    color: red;
    margin-top: 10px;
    margin-bottom: 10px;
    }
h3 {
    text-indent: 0;
    font-size: 80%; 
    color: red;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    }
h4 {
    text-indent:0;
    font-weight: normal;
    font-color: red;
    margin-top: 10px;
    margin-bottom: 10px;
    }
h5 {
    text-indent:0;
    font-weight: normal;
    font-color: red;
    margin-top: 5px;
    margin-bottom: 5px;
    }
big
    {
    font-size: 120%; 
    font-weight: normal;
    }
b
    {
    font-weight: bold;
    }
em
    {
    font-style: normal;
    color: #ff0000; 
    }
strong
    {
    font-style: normal;
    font-weight: bold;
    color: #ff0000; 
    }
small
    {
    color: #ff0000; 
    font-size: 90%; 
    }
td, .td
    {
    font-size: 90%; 
    }

