/* Comments */

.comment {
	width:515px;
	clear:left;
/*	background:url(/img/comment_bg.png) top center repeat-y;*/
	margin:20px 0 15px 0;
	font-size:16px;
	}
.comment { padding-top:10px; background:#99cdff url(/img/balloon-1.gif) top left no-repeat; }

.comment p { color:#333; padding:16px 30px 4px 34px; }

.comment .author {
	padding:12px 15px 15px 15px;
    background:#99cdff url(/img/balloon-1.gif) bottom left no-repeat;
	font-size:16px;
	padding:50px 10px 5px 220px; 
	}
.comment.siteAuthor .author { font-size:20px; display:block; }
.comment.siteAuthor { background:url(/img/balloon-2.gif) top left no-repeat;}

.author.siteAuthorSig { height:84px; background:#99cdff url(/img/balloon-2.gif) bottom left no-repeat; margin:0; padding:0; }
.author.siteAuthorSig .date { margin-top:100px;}
.author.siteAuthorSig .author-name { display:block; padding:52px 14px 0 230px; /*background:url(/img/natehead.gif) 132px 31px no-repeat;*/}
.comment.siteAuthor p { color:#333; padding:16px 30px 4px 34px;}

h3.commentTitle { margin-bottom:15px; }

textarea#comment_text,.commentInput {
	background:#eee;
	border:1px solid #ccc;
	color:#333;
	padding:3px;
	}
textarea#comment_text:focus,.commentInput:focus {
	background:#fff;
	border:1px solid #666;
	color:#000;
	}
	
#commentForm { margin:30px 0 10px 0;}