#logo {	margin-bottom: 15px;}#sidebar {	}#sidebar h3 {	border: 1px solid #ddd;	background: #eee;	padding: 5px;	font-size: 20px;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}/* SIDEBAR SECTION */#sidebar .section {	padding: 10px 20px 20px 20px;}	#sidebar #sidebar-left {		border-right: 1px solid #e5e5e5;		padding: 10px 10px 10px 20px;	}	#sidebar #sidebar-right {		padding: 10px 10px 10px 10px;	}	#sidebar #sidebar-top {		padding-bottom: 0;		padding: 20px 10px 0 20px;		/*border-bottom: 1px solid #e5e5e5;*/	}/* SIDEBAR ABOUT */#sidebar #about .readmore a {	float: none;}#sidebar #about img.avatar {	float: right;	margin: 0 0 10px 10px;}/* SIDEBAR POST */#sidebar .post {	overflow: hidden;}	#sidebar .post ul {		padding-left: 15px;		margin-bottom: 8px;	}		#sidebar .post li {			margin: 0;		}		#sidebar .post p {			margin-bottom: 8px;		}			#sidebar .post p, #sidebar .post li {				color: #555;			}		#sidebar .post  img {			border: 1px dotted #ccc;			padding: 3px;			margin-bottom: 8px;		}#sidebar #search form {	overflow: hidden;}#sidebar #search input.text {	width: 130px;	font-size: 1.5em;		color: #555;	float: left;	margin-right: 3px;}	#sidebar #search input#submitter {		border: 1px solid #ccc;		font-size: 1.5em;		padding: 4px;		color: #555;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		width: 64px;		float: left;		height: 34px;	}		#sidebar #search input#submitter:hover {			background: #f2fbff;			border: 1px solid #ccc;			cursor: pointer;		}/* SIDEBAR ACTIVITIES */#sidebar #activities {	}#sidebar #activities li {	overflow: hidden;}	#sidebar #activities li a {		padding-bottom: 7px;		background: none;	}		#sidebar #activities li a:hover {			background: #f2fbff;		}	#sidebar #activities li img {		float: left;		padding-right: 10px;		padding-left: 5px;		margin-top: 3px;	}/* SIDEBAR LIST */#sidebar .list ul {	padding-left: 0;	margin-bottom: 10px;	/*border-top: 1px dotted #ccc;*/}	#sidebar .list li {		list-style: none;		margin: 0;	}		#sidebar .list li a {			display: block;			border-bottom: 1px dotted #ccc;			padding: 5px;						padding-left: 15px;			background: url('../images/arrows.png') no-repeat 5px 11px;		}			#sidebar .list li a:hover {				background: #f2fbff;								padding-left: 15px;				background: #f2fbff url('../images/arrows.png') no-repeat 5px -82px;			}			#sidebar .list li.current-cat a {				font-weight: bold;				background: #ecf6fc url('../images/arrows.png') no-repeat 5px -82px;			}				#sidebar .list li.current-cat a:hover {				}	#sidebar .list li ul {		padding-left: 20px;	}/* SIDEBAR TAGS */#sidebar #tags a {	line-height: normal;	display: inline-block;	margin: 2px;	padding: 3px;	background: rgba(66, 168, 226, 0.5);	background: #a0d3f0;	border: none;	color: #fff;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}	#sidebar #tags a:hover {		background: rgba(66, 168, 226, 1.0);		background: #42a8e2;	}	/* SIDEBAR LANGUAGES */#sidebar #languages {	}#sidebar #languages ul {	padding-left: 0;	margin-bottom: 15px;	overflow: hidden;}#sidebar #languages li {	float: left;	list-style: none;}	#sidebar #languages li a {		cursor: pointer;		border: 1px solid #ddd;				display: block;		padding: 0;		margin-right: 4px;	}		#sidebar #languages li a:hover {			border: 1px solid #0078BD;		}		#sidebar #languages li a img {			margin-right: 8px;			margin: 0;			padding: 1px;		}		#sidebar .readmore {	margin-bottom: 10px;	overflow: hidden;}	#sidebar .readmore a {		float: right;	}/* SIDEBAR COMMENTS */#sidebar #comments {	}	#sidebar #comments ul {		padding: 0;	}		#sidebar #comments h4 {					}			#sidebar #comments h4 a {				border: none;			}		#sidebar #comments li {			border-bottom: 1px dotted #ccc;			padding: 5px;			margin-bottom: 0;			overflow: hidden;		}			#sidebar #comments li:hover {				background: #fff url('../images/article-hover.png') repeat-x;				cursor: pointer;			}				#sidebar #comments li:hover h4 a {					border-bottom: 1px dotted #0078bd;				}			#sidebar #comments li a.gravatar-url {				border: none;				float: right;			}										#sidebar #comments li img.avatar {						margin-left: 10px;						float: right;					}			#sidebar #comments .readmore {				margin-top: 10px;				margin-bottom: 0;			}				#sidebar .readmore a {					display: inline-block;					font-size: 11px;					border: 1px solid #ddd;					background: #fafafa;					padding: 3px 10px;					color: #555;					-moz-border-radius: 5px;					-webkit-border-radius: 5px;				}					#sidebar .readmore a:hover {						border-bottom: 1px solid #ba0000;						border: 1px solid #aaa;						color: #0078BD;					}