.fill { position:absolute; top:0px; left:0px; width:100%; height:100%;  }

* html .comment { height:1px; }
* html .trackback { position:relative; height:1px; }
* html .pingback { position:relative; height:1px; }
div.comment, .trackback, .pingback {  }
div.comment div.comment { border:0 none; }
div.bypostauthor { }
div.comment-head { padding:15px 20px; }

.comment-replies .indent { padding-left:35px; }
.comment-replies .comment-replies .indent { padding-left:70px; }
.comment-replies .comment-replies .comment-replies .indent { padding-left:105px; }
.comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:140px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:175px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:210px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:245px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:280px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:315px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:350px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .indent { padding-left:385px; }

.comment-replies .comment-content { width:365px; }
.comment-replies .comment-replies .comment-content { width:330px; }
.comment-replies .comment-replies .comment-replies .comment-content { width:295px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-content { width:260px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-content { width:225px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-content { width:190px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-content { width:155px; }
.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-replies .comment-content { width:120px; }

.comment-wrap { padding:20px 45px 20px 20px; font-size:9pt; }
.comment-avatar { float:left; width:60px; margin-right:15px; text-align:center; }
.comment-avatar img { border:3px solid white; margin-bottom:5px; }
.comment-content { float:left; width:400px; }
.comment-wrap p { margin:5px 0px; line-height:1.4em; }
.comment-author { white-space:nowrap; font-size:11pt; }
.comment-link {  }
.comment-link .comments-icon { margin-left:0; }
.comment-reply { margin:0px; }
.comment-reply a { white-space:nowrap; font-weight:bold; }
.comment .small, .trackback .small, .pingback .small { font-size:10pt; }
.comment .small h5 { display:inline; margin-right:2px; font-size:10pt; }

.comment-navigation { padding:10px 20px; }
.comment-navigation a { font-size:12pt; font-weight:bold; margin-right:10px; }
.comment-navigation a.current { color:black; }
.comments-closed { padding:30px 20px; }

.comment-content #respond { margin-top:20px; }
#respond a { font-size:9pt; font-weight:bold; }
#respond small a { font-size:8pt; font-weight:normal; }
.leavecomment { padding:15px 20px 5px; }
div.writecomment { padding:8px 12px; border:1px solid #bfc4d1; background:white; position:relative; }
input.writecomment { border:0px none transparent; background:transparent; display:block; margin:0px; width:100%; 
	padding:0; font-size:10pt; }
#comment-editor {  }
#commentform { padding:0; margin:0; }
#commentform .input { padding:8px 12px; border:1px solid #171717; background:white; color:black; width:180px; font-size:10pt; }
#commentform p { margin:0px 0px 10px 0px; }
#comment-wrap { padding:10px 10px; border:1px solid #171717; 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:black; border:none; background:transparent; }
.cancel-comment-reply { float:left; margin-left:8px; margin-top:8px; display:none!important; }
#comment-submit-wrap { line-height:10pt; }
#comment-submit-wrap a { font-size:10pt; font-weight:normal; }
#comment-submit { cursor:pointer; margin:0; border:0; float:left; background:transparent; width:76px; height:27px; 
	text-align:center; padding:0px; font-size:10pt; line-height:10pt!important; vertical-align:-50%; }
	
.comments-message { padding:30px 20px; font-style:italic; }

* html .leavecomment { zoom:expression('1'); }
* html div.writecomment { zoom:expression('1'); }
* html div.writecomment * { zoom:expression('1'); }