#top {
background-image: url(https://www.cnblogs.com/images/cnblogs_com/leves/Topimg.jpg);
background-repeat: no-repeat;
padding-top: 15px;
background-color : #2a99ea;
color : #fff;
border-bottom : 1px dotted #fff;
height : 120px;vertical-align : middle;

FILTER:progid:DXImageTransform.Microsoft.Shadow(Color=#999999,offX=10,offY=10,direction=90,Strength=5);

}

#tagline
{
color:#fff;
font-weight:normal;

}

a:link
{
	background: url(images/3x1999.gif) repeat-x left bottom;
	color: #3366cc;	
}

a:visited
{
	color: #0066cc;	
	text-decoration: none;
}

a:hover
{	
	color: red;
	text-decoration: underline;
	background: none;
}

.date
{
background: #F1F1F1;
border:  solid 1px #efefef;
color:#69c;
filter:alpha(opacity=50); 
}

.post h5
{
border-left: #06f 5px solid;
padding: 0 0 0 10px;
}

.post h2
{
border-left: #06f 5px solid;
padding: 0 0 0 10px;
}

#main
{

}

#rightmenu 
{
margin-top :-45px ;
background: #fff;
filter:alpha(opacity=80); 
border-left : 1px dotted #ccc;
border-top: 1px dotted #ccc;
border-right: 1px dotted #ccc;
width:25%;
}

#rightmenu h3
{
background: #F1F1F1;
color:#69c;
border-top:  solid 1px #69c;
padding: 5 5 5 5;
margin: 5 20  5 5;
border-bottom:  solid 3px #69c;
font-size:12px;
}

#comments {
padding: 1%;
}

#comments h3 {
color: #6699cc;
border-bottom: 1px dashed #666666;
text-align: left;
padding-left: 1%;
font-size:150%
}

#comments h4 {
color: gray;
text-align: left;
margin: 5 5 5 5;
}


#comments p {
color: #666;
text-align: left;
margin: 10 10 10 10;
padding: 10 10 10 10;
border: 1px dashed #ccc;
}


.commentform 
{
margin: 5 5 5 5;
padding: 5 5 5 5;
border: 1px dashed #ccc;
}

#rightmenu a
{
margin:  5 0 5 15;
}

p
{
text-indent:2em;
padding:10px;
}