/* blog section */

/* swicki search
================================ */
#sidebar #swickiSearch{
	background: none;
	width: 95%
}
#sidebar #swickiSearch table{
	border: none
}
#sidebar #cloudheader{
	display: none
}
#sidebar #hotsearches{
	text-align: center;
	border: 1px solid #ccc;
	background: #e4eefa url(i/table-header.png) repeat-x bottom;
	margin-bottom: 1.5em;
	line-height: 1.1
}
#sidebar #hotsearches a{
	border: none;
	color: #16457c
}
#sidebar #hotsearches a:hover{
	background: #ffd3b0
}
/* sidebar buttons
================================ */
ul.buttons{
	list-style: none;
	margin: 1em 0;
	padding: 0
}
ul.buttons li{
	margin: 0;
	padding: 0.1em 0;
	width: 49%;
	float: left
}
ul.buttons a,
ul.buttons a:hover{
	border: none
}
/* article parts
================================ */
.bookmarks{
	margin-top: 1em
}
.bookmarks .img{
	float: left;
	margin-right: 1em;
	border: none
}
p.meta{
	color: #999;
	float: left
}
p.author{
	color: #666;
	margin-bottom: 0.5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #eee;
	text-align: right
}
p.author span{
	float: left
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.textcenter {
text-align: center;
}

/* comments
================================ */
h2#comments{
	margin-top: 2em
}
.comment-entry{
	border: 1px solid #ccc;
	padding: 0;
	margin: 1em 0
}
.comment-entry h3{
	margin: 0;
	width: 96%;
	position: relative;
	padding: 0.5em 2%;
	text-align: right;
	background: #e4eefa url(i/table-header.png) repeat-x bottom;
	border-bottom: 1px solid #b3c6d8;
	font-size: 110%;
	color: #999;
	font-weight: normal;
	text-indent: 3em;
	border-top: 1px solid #fff;
	overflow: hidden
}
.comment-entry h3 strong{
	color: #555
}
.comment-entry h3 a{
	font-weight: bold
}
a.comment-link{
	position: absolute;
	letter-spacing: -0.1em;
	left: -0.7em;
	font-size: 350%;
	color: #fff;
	border: none
}
.comment-text{
	border-top: 1px solid #fff;
	background: #fafafa url(i/comment-fone.png) repeat-x top;
	padding: 0.5em
}
.author.comment-entry h3{
	border-bottom: 1px solid #ffcda4;
	background: #ffe9d6;
}
/* comments form
================================ */
#comments-form div{
	clear: left
}
#comments-form label{
	width: 220px;
	float: left;
	margin: 2px 10px 2px 0
}
#comments-form .submitarea{
	padding: 1em;
	text-align: right;
}
#comments-form input.txt{
	width: 205px;
	margin: 2px 0;
	background: #fafafa
}
#comments-form textarea{
	background: #fafafa
}
#comments-form input.txt:focus,
#comments-form textarea:focus{
	background: #fff
}
.form-errors{margin:1em 0;padding:0.5em;color:#b22222;border:1px solid #eee;background:#f9f9f9}