body {
    margin: 0;
    padding: 0;
    text-align: left;
    background: #D3D3D3;
    background-position: center;
    background-repeat: repeat-y;
    background-image: url(images/back-shadow.jpg);
}
.all {
    width: 760px;
    margin: auto;
}
#top {
    text-align: center;
    color: #ffffff;
    line-height: 150%;
    background: #d3d3d3;
}
/* ----------------------------------------------------------------------- */
#banner {
    background: #ffffff;
/*    background-image: url(images/Al-Lite.jpg);  */
    background-image: url(images/banner-back.jpg);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}
#banner a { color: #ffffff; text-decoration: none; }
#banner a:hover { color: #ffffff; }
#banner-header {
    color: #dddbae;
    text-align: left;
    padding: 2px 0px 2px 5px;
}
#banner-description {
/*    color: #dddbae; */
    color: #eeeeee; 
    text-align: left;
    line-height: 180%;
    padding: 2px 0px 2px 0px;
}
/* ----------------------------------------------------------------------- */
#link {
    background: #dddddd;
    text-align: center;
    padding: 3px 0px 3px 0px;
}
/* ----------------------------------------------------------------------- */
#base{
    widht: 760px;
}
#wrap{
    float: left;
    widht: 600px;
}
#alpha {
    float: left;
    width: 510px;
    padding: 0px 10px 0px 20px;
    background: #efefef;
    border: 0px double #ff0000;
}
#alpha a { color: #2b488c; text-decoration: none; }
#alpha a:hover { color: #7b97d7; }

#beta {
    float: right;
    width: 200px;
    padding: 0px 10px 0px 10px;
    background: #ffffff;
    border: 0px double #00ff00;
}
#beta a { color: #2b488c; text-decoration: none; }
#beta a:hover { color: #7b97d7; }
#beta li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
/* ----------------------------------------------------------------------- */
.date-header {
    margin: 0;
    font-family: Georgia, serif;
    font-size: 12px;
    text-align: left;
    line-height: 100%;
    color: #000000;
    padding: 0px 0px 0px 0px;
}
.entry-header {
    border-left: 8px solid #dd0000;
    font-size: 16px;
    text-align: left;
    line-height: 100%;
    color: #000000;
    padding: 0px 0px 0px 10px;
}
.entry-body {
    color: #444444;
    font-size: 10px;
    text-align: left;
    line-height: 180%;
    padding: 0px 10px 0px 10px;
}
.entry-more {
   color: #444444;
    text-align: left;
    line-height: 180%;
    padding: 0px10px 0px 5px;
}
.entry-more-link {
    font-size: 10px;
}
.entry-footer {
    font-size: 10px;
    border-top: 1px solid #999999;
    color: #666666;
    text-align: right;
}
/* ----------------------------------------------------------------------- */
.module-header {
    border-left: 6px solid #aa0000;
    border-bottom: 1px dotted #aa0000;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    margin: 5px 15px 5px 10px;
    padding: 1px 0px 2px 6px;
}
.module-content {
    line-height: 150%;
    font-size: 10px;
    text-align: left;
    margin: 10px 10px 10px 15px;
    padding: 0px 0px 0px 0px;
}
.module-comment {
    line-height: 150%;
    text-align: left;
    margin: 10px 10px 10px 15px;
    padding: 0px 0px 0px 0px;
}
.module-calendar {
    font-size: 11px;
    line-height: 120%;
    margin: 10px 10px 10px 15px;
    padding: 0px 0px 0px 0px;
}
.module-content a { color: #2b488c; text-decoration: none; }
.module-content a:hover { color: #7b97d7; }
/* ----------------------------------------------------------------------- */
.trackbacks-header {
    font-size: 10px;
    color: #444444;
    background: #dddddd;
    padding: 5px;
}
#trackbacks-info {
    margin: 10px;
    border: 1px dashed #a3b8cc;
    padding: 0 10px;
    color: #292e33;
    font-size: 10px;
    text-align: center;
    background: #e6ecf2
}
/* ----------------------------------------------------------------------- */
.comments-open-header {
    font-size: 10px;
    text-align: left;
    color: #444444;
    background: #dddddd;
    padding: 5px;
}
.comments-open-moderated {
    text-align: left;
    margin: 0px 20px 0px 20px;
}
#comments-open-data,
#comments-open-text {
    text-align: left;
    margin: 0px 0px 0px 20px;
}
/* ----------------------------------------------------------------------- */
.content-nav {
    margin: 10px;
    text-align: center;
}
/* ----------------------------------------------------------------------- */
#archive-title {
    font-size: 16px;
    text-align: left;
    color: #444444;
    background: #dddddd;
    padding: 5px;
}
/* ----------------------------------------------------------------------- */
#foot {
    clear: both;
    text-align: center;
    background: #d3d3d3;
}
#footer {
    text-align: center;
    font-size: 10px;
    line-height: 120%;
    color: #bbbbbb;
    background: #52629a;
}
#copyright {
    padding: 15px;
    font-size: 10px;
    text-align: center;
    line-height: 100%;
    background: #cccccc;
    color: #999999;
}
/* ----------------------------------------------------------------------- */
#adsense {
    font-size: 10px;
    text-align: center;
}
/* ----------------------------------------------------------------------- */
#link a {color: #2b488c; text-decoration: none;}
#link a:hover { color: #7b97d7;}