/* Comments
----------------------------------------------------------------------------------------------------*/
#comments { margin-top: 1.5em; }
	
	#comments a:link, #comments a:visited { color: #345C7B; }
	#comments a:hover, #comments a:active { color: #4C86A9; }
	
/* Intense Debate
----------------------------------------------------------------------------------------------------*/
/* Comments Header */
#idc-container-parent #IDCommentsHead { margin: 0; }

/* Admin Content / No Comments Message */
#idc-container-parent #idc-container .idc-head .idc-user,
#idc-container-parent #IDCommentsNoCommentsDiv { 	
    background: #FFFDD9;    
    color: #0D141D;
    margin-bottom: 3em;
    padding: 1em;
    width: 632px; }

/* Login & Feed Buttons */
#IDCommentsHead .idc-right { visibility: hidden; }
#comments:hover .idc-right { visibility: visible; }

/* Sorting Options */
#idc-container-parent #idc-container .idc-head .idc-ctools { display: none; }

/* Login Container */
.idc-head_action { padding: 1.5em 1em !important; }

/* Buttons */
#idc-container-parent .idc-r { text-transform: capitalize; }

#idc-container-parent .idc-bottom .idc-btn_s .idc-r { display: none; }

#idc-container-parent .idc-btn_s .idc-r,
#idc-container-parent #IDNewThreadSubmitLI .idc-r { 
	background: #4F8DBB url(../images/ui/blue_button_bg.jpg) repeat-x 0 -27px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #4B7BA0;
	color: #E4E4E4;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-right: 1em;
	text-align: center;
	padding: 6px 1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; }
    
    #idc-container-parent .idc-btn_s .idc-r:hover,
	#idc-container-parent #IDNewThreadSubmitLI .idc-r:hover { color: #FFF; }

	#idc-container-parent .idc-btn_s .idc-r:active,
	#idc-container-parent #IDNewThreadSubmitLI .idc-r:active { 
		background: #4F8DBB url(../images/ui/blue_button_bg.jpg) repeat-x 0 0;
		border-top: 1px solid #4B7BA0;
		border-bottom: 1px solid #E0E0E0; }

/* Headings */
#idc-container-parent #idc-container .idc-cover h3,
#idc-container-parent #idc-container .idc-new h3 {
    color: #345C7B;
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em; }

/* Commenter Container */
#idc-container-parent #idc-container .idc-c { margin-bottom: 1.5em; }

/* Commenter Header */
#idc-container-parent #idc-container .idc-c .idc-c-h {
    background: transparent;
    border-top: none; }

/* Commenter Rating */
body #idc-container .idc-rep { display: none; }

/* Commenter Name Text */
.idc-c-h .idc-i { 
	color: #444; 
	font-weight: bold !important; }

/* Commenter Voting */
#idc-container-parent #idc-container .idc-v { visibility: hidden; }
#idc-container-parent #idc-container .idc-c:hover .idc-v { visibility: visible; }

/* Commenter Comment Text */
#idc-container-parent #idc-container .idc-c .idc-c-t {
    background: #B5B5B5;
    color: #OD141D;
    border: 1px solid #999;
    margin: 1.5em 0;
    padding: 1em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; }
	
	#idc-container-parent #idc-container .idc-c:hover .idc-c-t { background: #C5C5C5; }

/* Plug-In Buttons */
.idc-c-plugins { 
	float: left !important; 
	margin: 0 1.5em 1em 0 !important; }
	
/* Comment Form Container */
#idc-container-parent #idc-container .idc-new { margin: 0; }

#idc-container .idc-c-m .idc-column { margin: 0 1% !important; width: 31% !important; }

/* Inputs & Labels */
#comments label { color: #666; }

#comments input.idc-text { 
	color: #666;
	margin-bottom: 1.5em;
	padding: 1em; }
	
	#comments input.idc-text:focus { color: #333; }

/* Textarea */
#comments #IDCommentNewThreadForm1 .idc-c-t-inner textarea { 
	padding: 1em; 
	width: 96% !important;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; }

	body #comments #txtComment { width: 98% !important; }

/* Sign-Up Check Box */
#IDSignupChkDivNewThread,
body #comments .idc-create { display: none; }

/* Messages */
#IDCommentPopupInner { 
	background: #0D141D !important; 
	border: 2px solid #7191BA; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; }

	#IDCommentPopupInner li { 
		color: #FFF !Important; 
		margin-bottom: 1.5em !important; }

	#IDCommentPopupInner h6 { color: #7191BA !Important; }

body #comments .idc-bottom { 
	background: none !important; 
	padding-bottom: 1.5em !important; }

/* Forgot Password Pop-Up */
#comments #IDCommentPopupInner form { background: transparent; }

/* Footer Logo */
.idc-footer { display: none; }

/* Logged-In Options */
#comments .idc-right span { margin-left: 1em; }

/* Replay Divider */
#comments .idc-divider { visibility: hidden; }