/**  DISQUS STYLES **/
#comments { margin:10px 0; font-family: arial, sans-serif; }
#comments button { background:none repeat scroll 0 0 #234B7B;border:1px solid #122842;color:#FFFFFF;display:block;font-family:arial,sans-serif;font-size:1em;font-weight:bold;height:23px;text-transform:uppercase;width:110px;margin-right:5px}
#comments .header {background:url('http://www.telegraph.co.uk/template/ver1-0/i/headerBlueBG.gif') repeat-x 0px 2px;padding-bottom:7px;}
#comments .addCommentTitle { border-bottom:1px solid #ccc; font-size:1.3em; font-weight:bold; padding-bottom:2px; margin:5px 0; }
/* Start login styles */
#comments .login { font-size:1.3em; margin-top:8px; padding:10px; background-color:#F4F4F0; color:#161616;}
#comments .login .telegraphLogin { float:left; }
#comments .login .telegraphLogin a { font-weight:bold; }
#comments .login .telegraphLogin .loginTitle, #comments .login .otherLogins .loginTitle { font-weight:bold; margin-bottom:7px; }
#comments .login .telegraphLogin .loginMessage { margin-bottom:17px; }
#comments .login .otherLogins { float:right; }
#comments .login .otherLogins .loginMessage { margin-bottom:13px; }
#comments .login .otherLogins img { display:inline; }

/* Endlogin styles */

/* Start Post comment styles */
#comments .commentCount { border-top:1px dotted #545454; padding-top:5px; }
#comments .commentCount .commentNo { float:left; font-size:1.6em; font-weight:bold; color:#404040; }
#comments .commentCount .disqusLogo { float:right; }

#comments .userDetails { float:left; }
#comments .userInfoButtons { float:left; margin:20px 0 0 15px;}

#comments .loginComment { margin-top:13px; }
#comments .loginComment .loginMessage { font-size:1.2em; }
#comments .loginComment .loginOptions { font-size:1.2em; margin-top:7px; background:#e9ecf1; padding:3px 0 3px 8px; }
#comments .loginComment .loginOptions a { font-weight:bold;}

#comments .postMessage { margin-top:13px; padding-bottom:5px; }
#comments .commentList .postMessageReply { margin-top:0px; margin-bottom:13px; }

#comments .postMessage .postMessageBody, .postMessageReply .postMessageBody { padding:10px; background-color:#e6f2fa; }
.postMessageReply .replyingTo { font-size:1.6em; margin-bottom:7px; font-weight:bold; }
#comments .postMessage .postMessageBody .userInfo, .postMessageReply .postMessageBody .userInfo { padding-top:3px; }
#comments .postMessage .postMessageBody .userInfo .userDetails, .postMessageReply .postMessageBody .userInfo .userDetails { float:left; }
#comments .postMessage .postMessageBody .userInfo .userDetails img, .postMessageReply .postMessageBody .userInfo .userDetails img { float:left; display:inline; margin-right:10px;}
#comments .postMessage .postMessageBody .userInfo .userDetails .userDetailsBody, .postMessageReply .postMessageBody .userInfo .userDetails .userDetailsBody { float:left; }
#comments .postMessage .postMessageBody .userInfo .userDetails .userDetailsBody .userName img, .postMessageReply .postMessageBody .userInfo .userDetails .userDetailsBody .userName img { display:inline; margin-right:4px; }
#comments .postMessage .postMessageBody .userInfo .userDetails .userDetailsBody .commentNo, .postMessageReply .postMessageBody .userInfo .userDetails .userDetailsBody .commentNo { margin-top:2px; font-size:1.1em; }
#comments .postMessage .postMessageBody .userInfo .userInfoButtons, .postMessageReply .postMessageBody .userInfo .userInfoButtons { font-size:1.2em; color:#1e4c7d; }
#comments .postMessage .postMessageBody .userInfo .userInfoButtons a, .postMessageReply .postMessageBody .userInfo .userInfoButtons a { float:left; display:block; height:16px; padding-top:2px;}
#comments .postMessage .postMessageBody .userInfo .userInfoButtons a.profile, .postMessageReply .postMessageBody .userInfo .userInfoButtons a.profile { width:36px; background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-profile.gif') no-repeat; padding-left:23px; padding-right:10px; }
#comments .postMessage .postMessageBody .userInfo .userInfoButtons a.logout, .postMessageReply .postMessageBody .userInfo .userInfoButtons a.logout { width:36px; background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-logout.gif') no-repeat; padding-left:23px; }
#comments .postMessage .postMessageBody .userInfo .userDetails .userName, .postMessageReply .postMessageBody .userInfo .userDetails .userName { color:#234b7b; font-size:1.3em; margin-bottom:4px; font-weight:bold; }
#comments .postMessage .postMessageBody .messageField, .userDetailsBody .messageField { }
#comments .postMessage .postMessageBody .messageField textarea, .postMessageReply .postMessageBody .messageField textarea { width:390px; height:120px; border:1px solid #dbdad8; font-family:arial; font-size:1.2em; color:#666; padding:5px; }
#comments .postMessage .postMessageBody .messageField textarea:focus, .postMessageReply .postMessageBody .messageField textarea:focus { outline:0; }
#comments .postMessage .postMessageBody .postMessageButton .shareComment, .postMessageReply .postMessageBody .postMessageButton .shareComment { float:left; margin-top:13px;height:16px; }
#comments .postMessage .postMessageBody .postMessageButton .shareComment img, .postMessageReply .postMessageBody .postMessageButton .shareComment img { display:inline; margin-right:2px; }
#comments .postMessage .postMessageBody .postMessageButton .shareComment a, .postMessageReply .postMessageBody .postMessageButton .shareComment a { color:#262626; font-size:1.2em; padding-left:21px; padding-top:3px; background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-twitter-acc.gif') no-repeat; height:20px; }
#comments .postMessage .postMessageBody .postMessageButton .shareComment a:hover, .postMessageReply .postMessageBody .postMessageButton .shareComment a:hover { text-decoration:none; }
#comments .postMessage .postMessageBody .postMessageButton, .postMessageReply .postMessageBody .postMessageButton { margin:9px 0 0 60px; }
.postMessageButton button { float:left; }
#comments .commentList .postMessageReply .postMessageBody .postMessageButton button.cancelButton { background:#676767; width:62px; margin-right:4px; }
.replyingTo { font-weight:bold; font-size:1.3em; }
/* End Post comment styles */

#comments .messageSep { height:13px; border-bottom:1px dotted #ccc; }

/* Start Comment styles */
#comments .commentList { margin-top:5px; }
#comments .commentList .userComment { border-top:1px dotted #D5D4D3;margin-top:10px; }
#comments .commentList .commentsSummary { font-size:1.2em; margin-bottom:10px; }
#comments .commentList .commentsSummary .showCommentsDetails { float:left; padding-bottom:3px; }
#comments .commentList .commentsSummary .sortComments { float:right; }
#comments .commentList .commentsSummary .sortComments select { margin-left:5px; }
#comments .commentList .paginationMain { margin-top:5px; padding-bottom:8px; border-bottom:1px dotted #d5d4d3; }
#comments .commentList .paginationMain .telegraphContribKey { float:left; background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-telegraph-contrib.gif') no-repeat; padding-left:21px; height:15px; font-size:1.2em; }

#comments .commentList .paginationMain #dsq-pagination { float:right; margin-right:3px; }
#comments .commentList .paginationMain #dsq-pagination .page, #comments .commentList .paginationMain #dsq-pagination .currentPage, #comments .commentList .paginationMain #dsq-pagination .next, #comments .commentList .paginationMain #dsq-pagination .previous, #comments .commentList .paginationMain #dsq-pagination .pagetext, #comments .commentList .paginationMain #dsq-pagination .noprev, #comments .commentList .paginationMain #dsq-pagination .nonext { float:left; text-align:center; font-size:1.2em; font-weight:bold;}
#comments .commentList .paginationMain #dsq-pagination .page { padding:0 3px; border-right:1px solid #dedede; }
#comments .commentList .paginationMain #dsq-pagination .page a { border:none; color:#555; }
#comments .commentList .paginationMain #dsq-pagination .currentPage { padding:0 3px; height:16px; background:#9acdec; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; }
#comments .commentList .paginationMain #dsq-pagination .currentPage a { color:#fff; }
#comments .commentList .paginationMain #dsq-pagination .previous, #pagination #dsq-pagination .noprev { border-right:1px solid #dedede; padding-right:8px; }
#comments .commentList .paginationMain #dsq-pagination .pagetext { margin-left:8px; margin-right:5px; font-size:1.2em; font-weight:bold; color:#555; }
#comments .commentList .paginationMain #dsq-pagination .next, .paginationMain #dsq-pagination .nonext { margin-left:8px; color:#dcdbdb; }
#comments .commentList .paginationMain #dsq-pagination .noprev, .paginationMain #dsq-pagination .nonext { color:#dcdbdb; }
#comments .commentList .paginationMain #dsq-pagination .page a, .paginationMain #dsq-pagination .next a, .paginationMain #dsq-pagination .previous a { color:#234b7b; }

#comments .commentList .updatesAndFollow .updates { float:left; font-size:1.2em; color:#666; margin-top:9px; }
#comments .commentList .updatesAndFollow .updates .realTimeUpdate { margin-bottom:4px; }
#comments .commentList .updatesAndFollow .follow { float:right; width:140px;  }
#comments .commentList .updatesAndFollow .follow a { display:block; padding-left:22px; height:16px; font-size:1.2em; }
#comments .commentList .updatesAndFollow .follow a.email { background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-email.gif') no-repeat; margin:6px 0 9px 0; }
#comments .commentList .updatesAndFollow .follow a.rss { background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-rss.gif') no-repeat; }
#comments .commentList .userComment .userCommentDetails { margin-top:5px; padding-bottom:4px;}
#comments .commentList .userComment .userCommentDetails .commentUserName { float:left; }
#comments .commentList .userComment .userCommentDetails .commentUserName img.profilepic { float:left; margin-right:10px; width:50px; height:50px; }
#comments .commentList .userComment .userCommentDetails .commentUserName .commentDetailsBody { float:left; }
#comments .commentList .userComment .userCommentDetails .commentUserName .commentDetailsBody .userName { color:#234b7b; font-size:1.3em; margin-bottom:4px; font-weight:bold; font-family: arial, sans-serif; }
#comments .commentList .userComment .userCommentDetails .commentUserName .commentDetailsBody .userName span { font-size:0.9em; font-weight:bold; color:#666; }
#comments .commentList .userComment .userCommentDetails .commentUserName .commentDetailsBody .userName img.dsqMod { display:inline; vertical-align:middle; margin-top:-4px; }
#comments .commentList .userComment .userCommentDetails .commentUserName .commentDetailsBody .commentDate { font-size:1.2em; color:#666; }
#comments .commentList .userComment .userCommentDetails .interesting { font-family: arial, sans-serif; float:right; font-size:1.2em; width:116px; background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-recommend.gif') no-repeat; padding-left:24px; }
#comments .commentList .userComment .userCommentDetails .interesting img { display:inline; margin:2px 5px 0 0; }
#comments .commentList .userComment .userCommentDetails .interesting .inReplyTo { text-align:right; color:#234874; font-weight:bold; }

.userCommentBody { font-family: arial, sans-serif; }
.userCommentBody .dsqComment { float:left; width:440px; font-size:1.2em; line-height:1.38em; min-height:85px; color:#262626; }
.userCommentBody .commentFeedback { float:right; margin-top:-15px;}
.userCommentBody .commentFeedback a { display:block; width:140px; font-size:1.2em; color:#1e4c7d; padding:5px 0; border-bottom:1px dotted #ccc; }
.userCommentBody .commentFeedback a.report { border-top:1px dotted #ccc; }
.userCommentBody .commentFeedback a.reply { border:0; }
.userCommentBody .commentFeedback a.flag { background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-flag.gif') no-repeat 2px 0; height:19px; }
.userCommentBody .commentFeedback a.like { background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-like.gif') no-repeat 2px 0; height:19px; font-weight:bold; }
.userCommentBody .commentBottom  { height:22px; }
.userCommentBody .commentBottom .commentBottomLine { }
.userCommentBody .commentBottom .replyButton {float:right; }

.ucLevel2 { margin-left:56px; }
#comments .commentList .ucLevel2 .userCommentDetails .interesting, #comments .commentList .ucLevel3 .userCommentDetails .interesting { }
.ucLevel2 .userCommentBody .dsqComment, .ucLevel2 .userCommentBody .commentBottom .commentBottomLine { width:400px;}

.ucLevel3 { margin-left:110px; }
.ucLevel3 .userCommentBody .dsqComment, .ucLevel3 .userCommentBody .commentBottom .commentBottomLine { width:333px;}


#comments .commentList .loadMoreComments { padding-top:10px; }
#comments .commentList .loadMoreComments button { margin:auto; }
.showDisqusIcon { padding:10px 0; margin-top:13px; }

/* End post comment styles */

/* Start Reaction styles */
#comments .commentReactions { padding:12px 0; border-top:1px dotted #cccccc; }
#comments .commentReactions h4 { font-size:1.3em; }
#comments .commentReactions .userReaction { border-bottom:1px dotted #d5d4d3; padding:12px 0 10px 0; }
#comments .commentReactions .userReaction .userReactionDetails { margin-top:3px; }
#comments .commentReactions .userReaction .userReactionDetails .reactionUserName {  }
#comments .commentReactions .userReaction .userReactionDetails .reactionUserName img.profilepic { float:left; margin-right:10px; }
#comments .commentReactions .userReaction .userReactionDetails .reactionUserName .reactionDetailsBody { float:left; }
#comments .commentReactions .userReaction .userReactionDetails .reactionUserName .reactionDetailsBody .userName { color:#234b7b; font-size:1.3em; margin-bottom:4px; font-weight:bold; }
#comments .commentReactions .userReaction .userReactionDetails .reactionUserName .reactionDetailsBody .reactionDate { color:#666; font-size:1.2em; }
#comments .commentReactions .userReaction .userReactionDetails .reactionUserName .reactionDetailsBody .userName img.dsqMod { display:inline; vertical-align:middle; margin-top:-4px; }
#comments .commentReactions .userReaction .reactionSource { font-size:1.2em; margin-top:4px; }
#comments .commentReactions .userReaction .reactionSource img { display:inline; margin-top:3px; margin-right:4px;}
#comments .commentReactions .userReaction .reactionSource a { font-weight:bold; }
#comments .commentReactions .userReaction .reaction { font-size:1em; margin-top:4px; line-height: 1.38em;}

#comments .commentReactions .loadMoreReactions { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:14px 0 10px 0; }
#comments .commentReactions .loadMoreReactions button { margin:auto; }
/* End Reaction styles */

/* Start Trackback styles */
#comments .trackbacks { margin-top:10px; border-bottom:1px dotted #ccc; }
#comments .trackbacks h4 { font-size:1.3em; }
#comments .trackbacks .trackback { margin:11px 0; }
#comments .trackbacks .trackback .trackbackUrl { font-size:1.3em; margin-bottom:11px; background-color:#F4F4F0; padding:10px; }
#comments .trackbacks .trackback .trackbackDetails a { font-weight:bold; }
#comments .trackbacks .trackback .trackbackDetails, #comments .trackbacks .trackback .trackbackExcerpt { font-size:1.3em; margin-bottom:4px;}
#comments .trackbacks .trackback .trackbackDetails .trackbackDate { font-size:0.8em; }
/* End Trackback styles */

/* Start Report inappropriate comments styles */
.reportComment { position:absolute; top:2375px; left:330px; }
.reportComment { width:411px; height:249px; overflow:hidden; }
.reportComment .transparency { background-color:#000; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; width:411px; height:249px; position:absolute; top:0px; left:0px; }
.reportCommentMain { position:relative; background-color:#fff; height:229px; width:391px; margin:10px; }
.reportCommentMain .reportCommentBody { padding:9px 13px 10px 17px; color:#363636; }
.reportCommentMain .reportCommentBody .reportClose  { text-align:right; }
.reportCommentMain .reportCommentBody .reportClose a {  font-size:1.3em; color:#949494; background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-icon-close.gif') no-repeat; padding-left:20px; }
.reportCommentMain .reportCommentBody .reportClose a:hover { text-decoration:none; }
.reportCommentMain .reportCommentBody .reportTitle { font-size:1.6em; font-weight:bold; border-bottom:1px solid #cdcdcd; }
.reportCommentMain .reportCommentBody .reportTitle img { display:inline; margin-right:4px;}
.reportCommentMain .reportCommentBody .reportStart {margin-top:15px; font-size:1.5em;}
.reportCommentMain .reportCommentBody .reportButtons { margin-top:36px; }
#comments .reportComment .reportCommentMain .reportCommentBody .reportButtons button { float:left; }
#comments .reportComment .reportCommentMain .reportCommentBody .reportButtons button.no { width:131px; height:23px; background-color:#676767; margin-right:7px;}
#comments .reportComment .reportCommentMain .reportCommentBody .reportButtons button.yes { width:215px; height:23px; }
.reportCommentMain .reportCommentBody .reportEnd {margin-top:40px; font-size:1.5em; border-bottom:1px dotted #ccc;}
/* End Report inappropriate comments styles */

.dsq-textarea-wrapper, #dsq-content iframe { height:116px !important; }
.showDisqusIcon, .disqusLogo { background:url('http://www.telegraph.co.uk/template/ver1-0/i/disqus/dsq-logo.gif') no-repeat; height:18px;width:131px }
#dsq-content a:hover { }
#dsq-content .dsq-sharing-options input {margin:0 5px 0 0}

/**  END - DISQUS STYLES **/