* {
margin: 0px;
padding: 0px; }
body {
margin: 0px;
padding: 0px;
font-family: Verdana, Geneva, sans-serif;
line-height: 150%; } 
#main p {
margin-top: 5px;
margin-bottom: 5px; } 
#liblogo, #libbottom, #new{
background-color: #e6f4fa;
border: 4px solid #e6f4fa; } 

#libbottom {
color: #33a7e0; } 

#main {
padding: 10px;
clear: both; } 

#main .hl {
font-weight: bold; } 

#main .ll {
color: #aaa; } 
#main form input {
border: 1px dashed #666; } 
#main .libbtn   {
background-color: #33a7e0;
border-width: 0px;
color: #fff;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px; } 
#main form .loginput {
width: 200px;
font-size: 25px; } 
#main #list .listone {
word-wrap:break-word;
word-break:break-all;
line-height: 200%; } 
#main #list .listone .libdate {
font-size: 13px;
margin-top: 15px;
line-height: 15px;
text-align: right;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #e6f4fa; } 
#main #list .listone .libdetail {
font-size: 13px;
line-height: 14px; }
#main form p #diarybody {
height: 290px;
width: 100%; }
.tx {
padding: 10px;
clear: both;
vertical-align:text-top;
}
.hui {
	padding-top: 5px;
	background-color: #F3F3F3;
	color: #636363;
	font-size: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.hui a {
	color: #70c0ee;
}
.hui a:hover {
	text-decoration: none;
	background-color: #DDD;
}
.zuo {
	text-align : left;
	float: left;
}
.listyou{
color: #636363;

}
.you {
	text-align : right;
}
.youlist {
text-align : right; 
border-top-width: 2px;
border-top-style: solid;
border-top-color: #e6f4fa;
}
.shang {
	height: 40px;
}

.img
  {
  position:absolute;
clip:rect(0px,60px,200px,0px);
}
.time {
color: #aaa;
}


