@media all{

/**********************
*   Comments          *
***********************/

.gravatar{padding:0!important; border:3px solid #d0c296!important; }
.gravatar:hover {padding:1px!important; border:2px solid #d0c296!important;}

.postcomment { font-family: Verdana, Helvetica, Arial, Sans-Serif;}

.comments-num {
	background: transparent;
	padding: 0 0 10px 0;
	}

#respond {margin-top: 23px;}

#commentlist li, #commentlist2 li {
	padding: 15px 15px 4px 15px;
	border-bottom: 1px solid #d0c296;
	background: transparent;
	}
	.alt {
		background: transparent;
		}
	.authorio { background: #e4dcbd url(images/bg2.gif)!important; }
	
* html .authorio { background: transparent none!important;} /*FUCK > IE 6*/
*+ html .authorio { background: transparent none!important;} /*FUCK > IE 7*/

.comment-gravatar {
	float: left;
	background: transparent url(images/gravatar.gif) no-repeat;
	}
	
.comment-gravatar img {
	width: 48px;
	}

.comment-title,
.comment-meta,
.comment-text {
	margin: 0 0 0 71px;
	}
.comment-title {margin-top:-3px;}
.comment-meta a { color: #777777!important;}
.comment-meta {margin-bottom: 5px; font-size: 1.0em;}

.postcomment {
	clear: both;
	margin-top: 0px;
	padding: 0px 0px 5px 0px;
	background: transparent;
	}
	

.postcomment input#author, .postcomment input#email, .postcomment input#url { width: 42.25em;	}
.postcomment textarea#comment {
	width: 42.25em;
	/*width: 507px; /* Fuck IE */
	}
	
.postcomment input#submit , #commentform .quicktags input  {
	width: auto;
	padding: 6px 13px 5px 13px;
	background: transparent url(images/bg2.gif) 0 0;
	}
.postcomment input#submit:hover, #commentform .quicktags input:hover {
	background: transparent url(images/bg2.gif) 0 0;
	cursor:pointer;
	}	
	
input, textarea{font-family: Verdana, Helvetica, Arial, Sans-Serif; color: #0a6380; font-size: 12px; }
	
/** Quicktags **/
#commentform .quicktags {margin: -12px 0 0 0px;}
#commentform .quicktags input { margin: 1px 3px 4px 0px;}

.postcomment input,
.postcomment textarea {
	border:2px solid #EFEAD9!important;
	background: transparent url(images/bg2.gif) 0 0!important;
	padding: 3px;
	}
.postcomment input:hover,
.postcomment textarea:hover {
	border: 2px solid #d0c296!important;
	background: transparent url(images/bg2.gif) 0 0;
	}
	
.postcomment input:focus, .postcomment textarea:focus{
border: 2px solid #d0c296!important;
background: transparent url(images/bg2.gif) 0 0;
}

#comment-toggle-link { border: none;}
#comment-toggle-link:hover { border-bottom:2px solid #d0c296;}
#comment-toggle-link span{ padding: 0 5px 0 18px; background: #efead9 url(images/arrow-down.gif) no-repeat 5px center;}
#comment-toggle-link span:hover{ background: #efead9 url(images/arrow-down.gif) no-repeat 5px 6px;}

	img.wp-smiley, img.wp-smiley:hover {
	padding: 0px; 
	border: 0px ; 
	background: transparent; 
	margin: 0 0px -2px 0px;
	}

}