/* Threaded Comments
---------------------------------------------------------- */
#comments {font-size: 0.9em; padding-bottom:0px}

#comments li { border-top: none !important; margin: 0 !important; position: relative;}

	#comments li li {margin-left: 25px; border-left-width:1px; border-left-style: solid; padding-left:25px}
	#comments li li .comment-meta {left: 100px;}

.comment-author img {border-width: 5px;	border-style: solid; float:left; margin-right:15px}
.comment-author {min-height:60px}

.comment-meta {position: absolute; top: 30px;left: 75px; font-size:0.9em;}
.comment-body {padding-top: 15px;}

.reply {position: absolute;	top: 0px;	right: 15px;}

ul.children {padding-top: 15px;}

#respond { clear: both; padding-top: 20px;}
#respond form label { position: absolute; color:#999; top:5px; left:15px; font-size:0.9em}
#respond p {position: relative;}
.required { position: absolute; top: 5px; left: 5px; }
	.comment-notes .required { position: static; }
p.form-allowed-tags {opacity: 0.5; font-size: 0.9em;}

#respond input, #respond textarea {width: 80%; padding: 8px 8px 8px 85px; border-radius: 5px; border: none; outline: none;
color:#666}
#respond input, #respond textarea {border-width: 1px; border-style: solid;}
#respond input#submit {border: none;}
#respond input:focus, #respond textarea:focus {color: #222;}

#reply-title {position: relative;}
#reply-title small {display: inline-block; position: absolute; right: 0; font-size: 0.6em; text-transform: uppercase; top: 10px;}

input#submit {width: 96.5%; padding: 8px; background:#000; text-transform:uppercase; color:white}