a:hover { color: red;}

#sidebar-blog a.tag {
	color: #fff;
	background: #70A090;
	text-decoration: none;
	padding: 0 .3em;
	margin: 0 .1em;
}

#sidebar-blog a.tag:hover {
	color: #00c;
	background: #E0E0FF;
}

.post a.tag {
	color: #00c;
	background: #E0E0FF; /*  #70A090; */
	text-decoration: none;
	padding: 0 .3em;
	margin: 0 .1em;
}

.post a.tag:hover {
	color: #fff;
	background: #70A090;
}



#hd {
	padding: 1em;
	/* border-bottom: 3px solid #eee; 
	margin-bottom: 1em;  */
}

#blog_title {
	font-size: 150%;
	font-weight: bold;
}

#sidebar h2 {
	font-weight: bold;
	padding: .25em .5em;
	background: #eee;
}

#sidebar p,
#sidebar ul,
#sidebar dl,
#sidebar form fieldset {
	margin: .5em 0 .5em .5em;
}

.post {
	margin-bottom: 2em;
}

.post .title {
	font-size: 125%;
}

.post .body {
	margin: .5em 0;
}

.post .body p {
	margin-bottom: .5em;
}

#comments {
	border-top: 1px solid #eee;
	margin-top: 1em;
	padding-top: 1em;
}

#comments h2 {
	font-size: 120%;
}

form dl dd {
	margin-bottom: .5em;
}

#new_comment {
	background: #eee;
	padding: 1em;
}

.message p {
	margin: 1em;
}

#sidebar form .field {
	margin: 0 0 .5em 0;
}

#sidebar form .field label {
	display: block;
}

#sidebar form .field input,
#sidebar form .field textarea {
	width: 165px;
}

#contact_business { display: none;}

#ft {
	padding: 1em;
	margin-top: 1em;
	text-align: right;
	/* border-top: 3px solid #eee;  */
}

#sidebar {
	background:transparent url(../images/vw_bg.jpg) repeat-y scroll 0 0;
	padding-left:25px;
	}
	
#sidebar a:link, #sidebar a:visited {
	color:#fff;
	text-decoration: none;
	}
#sidebar a:hover, #sidebar a:active {
	text-decoration:underline;
	}
	
#sidebar-blog {
	color:#fff;
	padding: 20px 0 0 20px;
	margin:0;
	background:transparent url('../images/vw_bg.jpg') repeat-y scroll 0 0;
	}

#sidebar-blog a, #sidebar-blog a:link, #sidebar-blog a:visited {
	color:#fff;
	text-decoration:none;
	}

#sidebar-blog a:hover, #sidebar-blog a:active {
	color:#fff;
	text-decoration:underline;
	}
	
form#new_comment { 
	width:200px;
	}
	
#bd {
	padding: 10px 25px 0;
	line-height:1.4em;
	}
	
.date, .meta {
	padding: 0 15px 0;
	}

#column-right #bd h1, #column-right #bd h2 {
	margin-left:0;
	}

#sidebar-blog p {
	margin-left:0;
	}
	
#sidebar-blog h2 {
	margin: 20px 10px 3px 0;
	color:#fff
	}
#sidebar-blog h2 span {
	display:block
	}
	
	#smk {
		background:url(../images/vw_bg.jpg) repeat-y;
		padding:20px 0 20px 26px;
		}
	#smk h2 { 	
		color:#fff;
		font-size:1.3em;
		font-weight:normal;
		margin-left:0;
		}
	#smk p {
		margin:0;
		}
	#smk a {
		height:31px;
		width:31px;
		}

	#smk img { 
		border:1px solid #fff;
		margin:1px;
		}