div.comment { color:#87898a; }
div.bypostauthor { background:#dee8ec; }

.indent-2 { padding-left:45px; }
.indent-3 { padding-left:90px; }

.comment-avatar { float:left; width:76px; margin-right:20px; }
.comment-avatar img { border:3px solid white; margin-bottom:5px; }
.comment-content { float:left; width:470px; }
.comment-wrap p { margin:5px 0px; }
.comment-author { white-space:nowrap; color:#7a9eed; font-size:11pt; }
.comment-link { color:#1f242e; }
.comment-link .comments-icon { margin-left:0; }
.comment-reply { margin:0px; }
.comment-reply a { white-space:nowrap; }
.comment-reply a .reply-icon { margin-right:4px; }
.comment small { color:#1f242e; font-size:10pt; }

.indent-2 .comment-content { width:425px; }
.indent-3 .comment-content { width:380px; }

#respond { padding:5px 0px; }
#respond a { font-size:9pt; font-weight:bold; }
#respond small a { font-size:8pt; font-weight:normal; }
#writecomment { padding:8px 12px; border:1px solid #bcbec0; background:white; font-size:9pt; position:relative; }
#writecomment-input { border:0px none transparent; display:block; margin:0px; width:100%; padding:0; color:#989999; 
	font-size:9pt; }
#commentform { padding:0; margin:0; }
#commentform .input { padding:8px 12px; border:1px solid #bcbec0; background:white; color:#585959; width:180px; }
#commentform p { margin:0px 0px 10px 0px; }
#comment-wrap { padding:10px 15px; border:1px solid #bcbec0; background:white; position:relative; margin:0px 0px 10px 0px;
	z-index:6; }
#comment-wrap fieldset { margin:0; padding:0; border:0 none; position:relative; z-index:6; }
#comment { width:100%; padding:0; font-size:10pt; color:#585959; border:none; background:white; }
.cancel-comment-reply { float:left; margin-left:8px; margin-top:10px; }
div.submit { float:left; }
.navigation a { margin-right:10px; color:#87898a; }
.navigation a.current { color:#7a9eed; }

#clickoff { z-index:5; }
a, input, textarea { z-index:6; position:relative; }
#site-desc { position:relative; }
* html #comment-submit-wrap { position:absolute; z-index:6; }
* html #commentform { padding-bottom:30px; }
div.info { z-index:6; }
.maincolumn { position:static; }