* {
    margin:0;
    padding:0;
}

ul { list-style-position: inside }

.header { font-size: 16pt; 
          margin-left: 20px; }

.welcome { font-size: 12pt; 
          padding: 20px; }

title {
    color: white; 
    font-size: 8pt; 
    text-align:right;
    letter-spacing: 0;
}

.header {
    position : fixed;
    width : 100%;
    height : 20px;
    top : 0;
    right : 0; 
    bottom : auto;
    left : 0;
    border-bottom : 1px solid #cccccc;
    color:white;
    text-align:left;
    letter-spacing: 0;
    font-size: 10pt; 
}

.header tbody { color: white; text-decoration: none;
    font-size: 10pt; 
 }

.header A:link { color: white; text-decoration: none }
.header A:visited { color: white; text-decoration: none }
.header A:active { color: red; text-decoration: none }
.header A:hover { color: red; text-decoration: none }

body {
    text-align: center;
    color: #ffe8a0;
    color: black;
    font-family: Arial,Verdana,Sans-serif; 
    font-size: 10pt;
    old-background: url(background.jpg);
    background-color: #ffe0c0;
    margin-top  : 20px;
    margin-bottom : 20px;
    margin-left : 20px;
    margin-right : 20px;
}

p {
     margin-top: 10px;
     margin-bottom: 10px;
}

.blogtitle {
    height: 60px;
    color:black; 
    font-size: 32pt; 
    letter-spacing: 1px;
    padding-top: 0px;
    padding-bottom: 0px;
    xfloat:left;
    text-align: left;
}

.blogtitle img {
    border: 0px;
}

.blogtitle A:link { color: black; text-decoration: none }
.blogtitle A:visited { color: black; text-decoration: none }
.blogtitle A:active { color: red; text-decoration: none }
.blogtitle A:hover { color: red; text-decoration: none }

.content {
    clear: both;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 20px;
    margin-bottom : 20px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    opacity:0.92;filter:alpha(opacity=92);
}

.content-left {
    float:left;
    width:79%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.content-right {
    float:right;
    padding-top : 10px;
    padding-bottom : 10px;
    padding-left : 1%;
    padding-right : 1%;
    width:18%;
    font-size: 9pt;
    xborder: thin solid #404040;
    border-left: thin solid #60607f;
}

.content A:link { color: #0000ff; text-decoration: none }
.content A:visited { color: #0000ff; text-decoration: none }
.content A:active { color: red; text-decoration: none }
.content A:hover { color: red; text-decoration: none }

.title {
    clear: both;
    color:black; 
    font-size: 14pt; 
    letter-spacing: 1px;
    margin-left : 10px;
    margin-right : 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.index_warn {
    font-size: 8pt; 
    letter-spacing: 0px;
    color: #ff807f;
}

.index_date {
    font-size: 8pt; 
    letter-spacing: 0px;
    color: #60607f;
}

x.index_date A:link { color: #20007f }
x.index_date A:visited { color: #20007f }
x.index_date A:active { color: #20607f }
x.index_date A:hover { color: #20607f }

.index_comments {
    font-size: 8pt; 
    letter-spacing: 0px;
    color: #00a040;
}

.entry {
    text-align: left;
    margin-bottom: 5px;
    padding-bottom: 10px;
    xborder: thin solid #404040;
    margin-left : 10px;
    margin-right : 10px;
}

.entry_title {
    color:#60607f;
    font-size: 14pt; 
    font-style: bold;
    letter-spacing: 2px;
    text-align:left;
    letter-spacing: 0;
    xtext-decoration: underline;
    xborder-bottom: thin solid #60607f;
}

.entry_text {
    padding-bottom: 10px;
    xborder-bottom: thin solid #686060;
}

.after_entry {
    clear: none;
    xfont-size: 8pt;
    color: #b0a070;
    xpadding-bottom: 20px;
    xmargin-bottom: 20px;
    xmargin: 2px;
}

.after_entry_left {
    text-align: left;
    padding-left: 10px;
    width:25%;
}

.after_entry_right {
    text-align: right;
    float: right;
    width:60%;
    padding-right: 10px;
}

.comment {
    clear: both;
    margin-bottom : 5px;
    margin-left : 50px;
    margin-right : 10px;
    border: thin solid #686060;
}

.code {
    clear: both;
    margin-left : 20px;
    margin-right : 10px;
    font-family: Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;
    background-color: #efef59;
}

.quote {
    clear: both;
    margin-left : 20px;
    margin-right : 10px;
    background-color: #efef59;
}

.comment_title {
    text-align: left;
    color: black;
}

.top_menu {
    background-color: #404040;
    border: thin solid #505050;
    color: #ffff33;
    clear: both;
    xmargin-left : 5px;
    xmargin-right : 5px;
    xmargin-top : 5px;
    xmargin-bottom : 5px;
    text-align: left;
}

.top_menu A:link { color: #c0e0e0; text-decoration: none }
.top_menu A:visited { color: #c0e0e0; text-decoration: none }
.top_menu A:active { color: red; text-decoration: none }
.top_menu A:hover { color: red; text-decoration: none }

.footer {
    clear: both;
    font-size: 8pt;
    padding-left: 10px;
    padding-right: 10px;
    margin-left : 10px;
    margin-right : 10px;
    color: #80c0ff;
    text-align: right;
}

.footer A:link { color: #404040; text-decoration: none }
.footer A:visited { color: #404040; text-decoration: none }
.footer A:active { color: red; text-decoration: none }
.footer A:hover { color: red; text-decoration: none }

