

a:hover { color: white;}

a.tag {

	text-decoration: underline;
	padding: 0 .2em;
}

a.tag:hover {
	text-decoration:underline;
	}

#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, .post .title a {
	font-size: 1.1em;
	color:white;
}

div.meta	{ margin:0 35px 15px 35px; }
div.date	{ margin:0 35px 5px 35px; }
div.feedback	{ margin:0 35px 20px 35px; }

.post .body {
	 margin:0 0 10px 0;
}

.post .body p {
	margin-bottom: .5em;
}

#comments {
	margin-top: 1em;
	padding-top: 1em;
}

#comments h2 {
	font-size: 120%;
}

form dl dd {
	margin-bottom: .5em;
}

form#new_comment {
						margin-left:100px;
					}
#new_comment dl	{	margin:0; padding:0;}
#new_comment dl dd	input, #new_comment dl dd textarea  {	width:300px;
															background:#F0CF9A;
															border:none;
															margin-bottom:0;
															}

#new_comment dl dd	input.submit	{	width:304px;
										}

.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;
}


#post_comment_header	{	border-top:1px solid white;
							padding-top: 1.5em;
							}
							
#column-right span.comment_number	{
										margin:0px 35px 10px 35px; 
										
										}

#column-right span.comment_number a	{
										color:white;
										}
#comments blockquote	{	margin:0;
							}
							