#sidebar .pages a,
#sidebar .categories a,
#sidebar .archive a,
#sidebar .last_comments a,
#sidebar .links a {
  color: #5a4a07; 
  display: block;
  padding-left: 25px;
  background: url('./images/arrow.png') no-repeat center left;
}

#sidebar .pages a:hover,
#sidebar .categories a:hover,
#sidebar .archive a:hover,
#sidebar .last_comments a:hover,
#sidebar .links a:hover {
  color: #5a4a07; 
}

#sidebar .pages,
#sidebar .categories,
#sidebar .archive,
#sidebar .last_comments,
#sidebar .tag_cloud,
#sidebar .links,
#sidebar .recommended,
#sidebar .info,
#sidebar .other {
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  background: url('./images/h3.png') repeat-x top left #efecdb;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

#sidebar h3 {
  color: #fbfbfb;
  font-size: 16px;
  font-weight: bold;
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: url('./images/arrow_h3.png') no-repeat center left;
}

#sidebar .pages ul,
#sidebar .categories ul,
#sidebar .archive ul,
#sidebar .last_comments ul,
#sidebar .links ul {
	padding-top: 10px;
}

#sidebar .tag_cloud-obs,
#sidebar .recommended-obs,
#sidebar .other-obs {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#sidebar li {
	display: block;
}

#sidebar .tag_cloud a,
#sidebar .info a {
	text-decoration: none;
}

#sidebar .tag_cloud a:hover,
#sidebar .info a:hover {
	text-decoration: underline;	
}

#sidebar .children {
	margin: 0 !important;
	padding: 0 !important;
	padding-left: 15px !important;
}