/* COMMENT TEMPLATE ONLY */
#comment-template { margin:30px 0 0 0; }
#comment-template h2 { font-size:23px; font-weight:bold; color:#666; margin:0; }
#comment-template a.do-you-comment { color:#CC3366; font-weight:bold; }
#comment-template p.trackback { margin:10px 0 10px 0; font-size:11px; }
#comment-template p.trackback a { font-size:11px; color:#777; font-weight:normal; }
#comment-template #comments { margin:40px 0 0 0; }
#comment-template #comments blockquote { margin:0 0 20px 0; line-height:23px; color:#555; padding:10px; }
#comment-template #comments blockquote.odd { background:#F6F6F6; }
#comment-template #comments blockquote.even { background:#FFF; }
#comment-template #comments blockquote .floatleft { width:100px; text-align:center; }
#comment-template #comments blockquote .floatright { width:320px; text-align:left; }
#comment-template #comments blockquote .floatleft p.avatar-wrap { text-align:center; }
#comment-template #comments blockquote .floatleft p.avatar-wrap img.avatar { width:40px; height:40px; }
#comment-template #comments blockquote .floatright .date { font-size:11px; color:#444; margin:0 0 20px 0; }
#comment-template #comments blockquote .floatright .date a { color:#444; }
#comment-template #comments blockquote .floatright .comment { font-style:normal; }
#comment-template #comments blockquote .floatright .comment { font-style:normal; }
#comment-template #commentform { float:right; width:329px; margin-top:-20px; }
#comment-template #commentform input { width:313px; padding:5px; }
#comment-template #commentform textarea { width:313px; padding:5px; }
#comment-template #commentform .submit-button-wrap { text-align:right; margin:0 !important; }
#comment-template #commentform .submit-button-wrap input.submit-button { width:150px; }
