@charset "utf-8";
/* CSS Document */
#fubloleft{
float:left;
width:160px;
}
#fubloleft h3{
border-bottom:2px dotted #cccccc;
padding-bottom:3px;
}
#fubloleft #userlist{
width:140px;
/*/width:160px;*/
list-style-type:none;
text-align:left;
padding:10px;
line-height:1.5;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background-color:#ffcccc;
margin:auto;
/margin:0;
margin-bottom:10px;
}
#fubloleft #userlist li{
text-align:left;
margin:0px;
padding:0px;
font-size:12px;
margin-bottom:5px;
}

#fubloleft #calenderblock{
margin-bottom:10px;
font-size:12px;
}
#fubloleft #calenderblock h3{
margin-bottom:5px;
font-size:12px;
text-align:center;
width:100%;
}
#fubloleft #calenderblock h3 span{
display:block;
width:20px;
text-align:center;
}
#fubloleft #calenderblock h3 span.prev{
float:left;
}
#fubloleft #calenderblock h3 span.next{
float:right;
}
#fubloleft #calenderblock table{
font-size:12px;
width:100%;
}
#fubloleft #calenderblock th{
text-align:center;
width:25px;
}
#fubloleft #calenderblock td{
text-align:center;
width:25px;
}
#fubloleft #calenderblock table .sat{
color:#3366CC;
}
#fubloleft #calenderblock table .sun{
color:#CC3333;
}
#fubloleft #calenderblock td a{
background-color:#ffcccc;
display:block;
}
#fubloleft #archiveblock{
margin-bottom:10px;
font-size:12px;
}
#fubloleft #archiveblock h3{
font-size:12px;
margin-bottom:5px;
text-align:center;
}
#fubloleft #archiveblock ul{
list-style-type:none;
}
#fubloleft #archiveblock li{
text-align:left;
padding:2px;
padding-left:10px;
display:block;
}
#fubloleft #archiveblock li a{
display:block;
}
#fubloleft #imageblock{
margin-bottom:10px;
font-size:12px;
}
#fubloleft #imageblock h3{
font-size:12px;
margin-bottom:5px;
text-align:center;
}
#fubloleft #imageblock img{
}
