a:hover { color: red;}

a.tag {
	color: #00c;
	background: #f0f0ff;
	text-decoration: none;
	padding: 0 .2em;
}

a.tag:hover {
	color: #00c;
	background: #e0e0ff;
}

#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: 1em;
}

.post .title {
	font-size: 125%;
}

.post .body {
	margin: .5em;
}

.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;
}

/*custom blog */
body#blog #column-right ul, body#blog #column-right ol, body#blog #column-right dl, body#blog #column-right pre, body#blog #column-right blockquote { padding-left:27px; }

body#blog #column-left {
	background: url(../images/col-left-blog.jpg) no-repeat;
}

#column-left .date,  #column-left .meta, #column-left .feedback { padding:0 28px 0 49px; }

#column-left p, #column-left ol, #column-left ul { margin-right: 10px; }
#column-left ol, #column-left ul { width: 350px; }

#comments { margin: 10px 49px 0 49px; }
#comments h2, #comments p{ padding-left: 6px; }

#column-left ol{ list-style-type:decimal; padding:0 48px 0 89px; }

#column-left ul{ list-style-type:decimal; padding:0 48px 0 85px; }





