A{text-decoration:none;color:#88f;}
A:hover{color:red;}

H1
{
 font-size:40px;
 font-weight:bold;
 padding:0px;
 margin:0px;
}

H2
{
 font-size:small;
 font-weight:normal;
 padding:0px;
 margin:0px;
}

IMG
{
 padding:2px;
}

#main-title
{
 margin:10px 0px;
 padding:5px;
 background-color:#88f;
 border:1px solid #aaf;
 color:#fff;
}

#main-title A
{
 color:#fff;
}

#main-title .itemlink
{
 color:#fff;
}

#main-content
{
 padding:5px;
 width:90%;
}

#main-footer
{
 margin:10px 0px;
 padding:5px;
 clear:left;
 background-color:#aaf;
 border:1px solid #bbf;
 font-size:small;
}

#left-content{
float:left;
width:150px;
background-color:#ddf;
padding:0px;
margin-bottom:5px;
}

#left-content .article-title
{
 margin:0px;
 padding-left:5px;
 background-color:#fff;
 border:1px solid #abf;
}

#left-content .article
{
 font-size:x-small;
 padding-left:8px;
 padding-top:1px;
 padding-bottom:1px;
 background-image:url("./img/tick.gif");
 background-repeat:no-repeat;
 background-position:0px center;
}

#left-content #blogpeople
{
 font-size:x-small;
}

#right-content
{
 margin:5px 0px 15px 165px;
 padding:5px;
 background-color:#fef;
 border:1px solid #abf;
}

#right-content .date
{
 font-size:small;
 font-weight:bold;
 margin-bottom:5px;
}

#right-content .mes-title
{
 font-weight:bold;
 padding:2px;
 border-left:5px solid #55f;
 border-bottom:1px solid #55f;
}

#right-content .mes-body
{
 padding:2px;
 margin:5px;
 font-size:12px;
}

#right-content .comment
{
 color:#aaa;
 border-top:1px solid #bbbbff;
 padding-top:2px;
 margin-top:2px;
 margin-bottom:8px;
}