/* sidebar   ================= ML2 2.8  ====================  */
#sidebar{
line-height: 1.2; 
/*
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-topright:5px; 
-khtml- border-radius-bottomleft:5px; 
-khtml-border-radius-bottomright:5px; */
border-radius:5px;
margin-bottom:10px;
}

#sidebar h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
}

#sidebar h2,#sidebar h3,
h2.widgettitle {
padding: 0 4px;
margin: 0 0 6px 0;
/* font-weight: bold; */
line-height: 24px;
height: 20px;
display:block;
font-size:10px;
/*
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-topleft:5px; 
-khtml-border-radius-topright:5px; 
-khtml- border-radius-bottomleft:5px; 
-khtml-border-radius-bottomright:5px; */
border-radius:5px;
}

#sidebar ol {
margin: 10px 4px 20px 7px;
display:block;
clear:both;
}

#sidebar ul {
margin: 0;
margin-bottom:15px;
padding: 0 0 0 3px;
line-height: 1.5em;
font-size: 10px;
list-style: none;
display:block;
clear:both;
}

#sidebar li {
display: block;
padding: 2px;
text-decoration: none;
font-size: 10px;
line-height: 10px;
}


ul.commentsbar li a {
text-decoration:none;
outline:none;
color: #9D582E;
}

#sidebar ul li ul.children li {
	background: url('../images/childrens.gif') 0 0 no-repeat;
	padding-left: 3px;
	}

/*Misc ------------------------------------------------------------------ */

#author-list {
overflow: hidden;
margin: 1px;
padding: 0;
float: left;
text-align: center;
width: 54px;
}
#author-list img {
width: 48px;
height: 48px;
margin: 0px;
padding:0px;
border: 1px solid #CCCCCC;
}

.author-name {
font-size:12px;
overflow:hidden;
height:26px;
line-height:13px;
}
.category-img {
text-decoration:none;
margin:0 4px 0 0;
}

#douban img {
width: 48px;
height: 48px;
margin: 0px;
padding:0px;
border: 0px solid #CCCCCC;
}

/* hacked for MyBlogLog Widget------------------------------------------------------------ */
.mbl_fo_hidden{display:none;}
.mbl_join_img{display:none;}
#tr0{display:none;}
td.mbl_img img{border:0!important;}
table#MBL_COMM img {border:0!important;}

/* added feed ------------------------------------------------------------ */

#sidebar .feedicon {
padding:5px;
text-align: left;
display: block;
clear: left;
overflow: visible;
font-size: 10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-topleft:5px; 
-khtml-border-radius-topright:5px; 
-khtml- border-radius-bottomleft:5px; 
-khtml-border-radius-bottomright:5px;
border-radius:5px;
}

#sidebar .feedicon img{
border: none;
padding: 2px;
}
#sidebar .feedsub{
text-align: left;
display: block;
padding: 0px;
font-size: 10px;
}
#sidebar .feedsub img{
float: left;
border-style: none;
padding: 0 8px 6px 2px;
}
#sidebar .feedsub_title{
font-size: 14px;
line-height: 18px;
}

/*hack for Google Reader Shared
.f{
display:none;
}*/

/*Begin Admin Bar in homepage*/

.ML2-admin-bar {
	float: left;
	width: 48%;
	}

.ML2-admin-bar ul.ML2-admin-bar-content li{
display: block;
padding: 2px 0 0 0;
text-decoration: none;
font-size: 13px;
line-height: 20px;
border-bottom:0px solid #EEEEEE !important;
}

.ML2-admin-bar ul.ML2-admin-bar-content li a img {
border: 0 solid;
padding: 0 3px 0 0;
vertical-align: middle;
}