/* Default styles for pluck */

ul.ft-message-list {
    list-style-image: url( '../images/icons/icon-letter-o.gif' );
    padding-left: 20px;
}

ul.ft-message-list li {
    background-image: none;
    margin: 5px 0;
    padding: 5px;
    border-top: 1px solid #ddd;
}

.persona-image {
    float: left;
    margin-right: 5px;
}

ul.pluck-list li{
    background-image: none;
    margin: 5px 0;
    padding: 0;
    clear: both;
    min-height: 60px;
}

a.ft-mail-link {
     background: url( '../images/icons/icon-letter-o.gif' ) no-repeat;
     display: block;
     height: 18px;
     padding-left: 38px;
     line-height: 18px;
}

.slButton2 {
    display: none!important;
}


.Sitelife_PluckLogo,
.Forums_TitleText,
.Forums_DescriptionText,
.Forums_LoginStatus,
.ForumList_ForumSpecificTitleSearchTable,
.Forums_PageTable,
.Forums_Breadcrumbs,
.Forums_BottomBreadcrumbs,
.ForumList_ForumSearchTD,
.ForumList_TitleSearchTable {
    display: none!important;
}

/* Pluck Comments list */

.pluck-app.pluck-comm {
	padding-bottom:17px;
}
.pluck-comm-wrapper {
    z-index:2;
    float:none !Important;
}
.pluck-comm-wrapper .pluck-comm-commentcount {
    padding:0px 16px;
    min-height:60px;
}
.pluck-comm-wrapper .pluck-comm-commentcount .pluck-comm-count-title h3{
    font-size:1.333em;
    font-weight:normal;
}
.pluck-comm-wrapper .pluck-comm-commentcount .pluck-comm-count-title span.pluck-comm-comment-number-highlight{
    color:#666666;
}
.pluck-comm-commentcount .pluck-comm-commentcount-actions a {
    margin:15px 16px 0 0 !important;
    text-decoration:none;   
}
.pluck-comm-commentcount .pluck-comm-commentcount-actions a:hover {
    color:#000;
}
.pluck-comm-commentcount .pluck-comm-commentcount-actions a.pluck-comm-comments-rss {
    margin-top:0 !important;
    background:url('../images/icons/icon-rss.jpg') top left no-repeat;
    width:16px;
    height:16px;
    display:block;
}
.pluck-comm-commentcount .pluck-comm-commentcount-actions a.pluck-comm-comments-rss img {
    display:none;
}
.pluck-comm-commentcount select.pluck-comm-comment-filters {
    margin:15px 0 0 16px !important;
}
.pluck-comm-ReplyLevel-1, .pluck-comm-ReplyLevel-2 {
    position:relative;
    z-index:2;
}
.pluck-comm-single-comment-main {
    padding:0 0 0 16px !important;
    min-height:90px !important;
    position:static;
}
.pluck-comm-single-comment-top  {
    border-top:1px solid #d8d8d7 !important;
    position:static !important;
}
.pluck-comm-comment-content  {
    padding:16px 16px 0px 0px !important;
}
.pluck-comm-post-info-row {
    font-size:1em !important;
}
h4.pluck-comm-username-url  {
    font-size:1em !important;
}
.pluck-comm-timestamp {
    color:#777777;
    margin-left:4px;
}
span.pluck-comm-reply-button a, a.pluck-comm-report-abuse {
    color:#336699 !important;   
}
span.pluck-comm-reply-button a:hover, a.pluck-comm-report-abuse:hover {
    color:#000 !important;
    text-decoration:none;   
}
.pluck-abuse-report {
    float:right;
    font-size:1em !important;
}
.pluck-comm-comment-content p.pluck-comm-body {
    margin-top:10px;    
}
.pluck-comm-commentcount-actions p, .pluck-comm-comment-content p, .pluck-comm-comment-content p.pluck-comm-body {
    font-size:1em !important;
}

/* Pluck Commenting Form */

.pluck-comm-message-border  {
    cursor:default;
    height:auto !important;
    margin:10px 0 0 !important;
    min-width:auto !important;
    padding:16px 16px 5px 16px !important;
    z-index:5;
    background:#efefef;
}
.pluck-comm-submitoptions  {
    cursor:default;
    display:block;
    margin-left:0;
    min-height:50px;
    padding:5px 10px;
    width:auto;
    background:#efefef;
}
.pluck-container .pluck-comm-submitoptions span.pluck-primary-button-text {
    background: url( '../images/buttons/button-submit-comment.gif' ) no-repeat;
    width: 142px;
    height: 30px;
    padding:0px !important;
    margin:0px !important;
    display:block;
    color:black;
    font-weight:normal !important;
    text-indent:1000px !important;
    overflow:hidden !important;
    line-height:30px !important;
    font-size:-2px !important;
}
.pluck-comm-submitoptions span.pluck-comm-submit-option  {
    margin-top:20px;
    display:block;
    position:absolute;
    right:16px;
}
.pluck-container .pluck-comm-submitoptions a.pluck-primary-button {
    background: transparent;
    text-align:right;
    margin:0px;
    padding:0px;
}

.pluck-container .pluck-comm-submit-wrapper {
    padding:12px 16px 0px 16px;
}
.pluck-container .pluck-comm-submit-wrapper h3 {
    font-size:1.333em;
    margin:0px;
    font-weight:normal;
}
.pluck-container .pluck-comm-submit-wrapper .pluck-comm-comment-input {
    border:none;
    padding:0px;
}
.pluck-container .pluck-comm-submit-wrapper .pluck-comm-message-border {
    margin:0px;   
    padding:0px;
}
.pluck-container .pluck-comm-submit-wrapper .pluck-comm-submit-text {
    margin:0px;   
    font-size:0.83em;
    display:block;
    padding-top:8px;
    width:440px;
}
.pluck-container .pluck-comm-submitoptions {
    padding:0px 16px;
    text-align:left;
    min-height:65px;
}
.pluck-comm-posting-form .pluck-comm-submitoptions .pluck-comm-submit-text {
    padding:0px;
    float:left;
    display:block;
    margin:0px;
}
.pluck-container .pluck-comm-submit-wrapper .pluck-comm-submitoptions * {
    float:none;
}
.pluck-container .pluck-comm-submit-wrapper .pluck-comm-submitoptions .pluck-comm-submit-option {
    float:none;
}
.pluck-container .pluck-nocomm-logo {
    display:none;
}
.pluck-comm-message-border h3 {
    font-weight:normal;	
}
.pluck-comm-message-border textarea {
    border:1px solid #cbcbcb !important;
    margin:0px !important;
}
.pluck-comm-comment-input.pluck-comm-no-comments {
    border-bottom:none; 
}
.pluck-comm-wrapper .pluck-comm-pagination-wrapper {
    height:20px !important;
    overflow:hidden;
    border:1px solid red;
    display:none;
}
.pluck-comm-wrapper div.pluck-comm-pagination-back-area {
    display:none;   
}

/* Comments-delete comment dialog box*/

.pluck-comm-wait-display .pluck-comm-wait-msg {
	background:#efefef;
}
span.pluck-confirm-btn a  {
    background:url('../images/buttons/button-bg-64.gif') top left no-repeat !important;
    width:64px !important;
    height:30px !important;
    line-height:30px !important;
    color:#fff!important;
    font-family:Arial !important;
}

/* Comments-abuse report dialog box*/
.pluck-abuse-dialog.pluck-dialog .pluck-dialog-wrapper  {
    border:2px solid #4383c4;
    background-color:#dcedfa;
}
.pluck-abuse-dialog.pluck-dialog .pluck-dialog-middle {
	background-color:#dcedfa;
	font-family:Arial!important;
}
.pluck-abuse-dialog.pluck-dialog p.pluck-dialog-header {
    color:#000;	
}
.pluck-abuse-dialog.pluck-dialog span.pluck-dialog-group label  {
    color:#000;	
}
.pluck-abuse-dialog.pluck-dialog span.pluck-dialog-group textarea {
	border:1px solid #cbcbcb;
}
.pluck-abuse-dialog.pluck-dialog span.pluck-dialog-group select {
	border:1px solid #cbcbcb;
}
.pluck-abuse-dialog.pluck-dialog span.pluck-dialog-actions  {
    padding-left:89px;	
}
.pluck-abuse-dialog.pluck-dialog a.pluck-primary-button, .pluck-abuse-dialog.pluck-dialog a.pluck-cancel-button {
    padding:0px;
    background:none;
}
.pluck-dialog-submit.pluck-report-abuse-submit span.pluck-primary-button-text {
    background:url('../images/buttons/button-bg-64.gif') top left no-repeat;
    text-align:center;
    height:30px;
    font-size:13px;
    padding:0px;
    width:62px;
    line-height:30px;
    font-weight:normal;
}
.pluck-dialog-cancel.pluck-report-abuse-cancel span.pluck-cancel-button-text {
    background:url('../images/buttons/button-bg-64.gif') top left no-repeat;
    text-align:center;
    height:30px;
    font-size:13px;
    padding:0px;
    width:62px;
    line-height:30px;
    color:#fff !important
}

/* Comments-post reply dialog box */

.pluck-comm-comment-input.pluck-comm-reply-input form.pluck-comm-posting-form  {
   padding:0 6px 0 6px;
}
.pluck-comm-comment-input.pluck-comm-reply-input form.pluck-comm-posting-form  p {
    white-space:normal;
    width:350px;
    line-height:1em;
}
.pluck-comm-comment-input.pluck-comm-reply-input  {
    border:2px solid #4383c4;
    background-color:#dcedfa;
    display:none;
    margin:0 150px 0 0;
    min-width:300px;
    padding:10px;
    position:absolute;
    top:30px;
    width:auto;
    z-index:700 !important;
}
.pluck-comm-comment-input.pluck-comm-reply-input .pluck-comm-message-border  {
    cursor:default;
    height:auto !important;
    margin:10px 0 0;
    min-width:auto !important;
    padding:0px !important;
    background:transparent;
}
.pluck-comm-comment-input.pluck-comm-reply-input .pluck-comm-submitoptions  {
    background:transparent;
    padding:0px;
}
.pluck-comm-comment-input.pluck-comm-reply-input .pluck-comm-message-border textarea {
    border:1px solid #b2b2b2;
    width:350px !important;
    margin:0px;
}
.pluck-comm-comment-input.pluck-comm-reply-input p.pluck-comm-calltoaction  {
    font-weight:normal;
    margin-bottom:10px;
    margin-top:0;
    padding:0px;
}
.pluck-comm-comment-input.pluck-comm-reply-input span.pluck-comm-submit-text  {
    color:#000000;
    font-size:0.8em;
    width:325px;
    display:block;
    padding:5px 25px 0 0;
    margin:0;
}
.pluck-comm-comment-input.pluck-comm-reply-input .pluck-comm-submitoptions span.pluck-comm-submit-option {
    display:block;
    margin-top:35px;
    position:absolute;
    right:6px;
}
.pluck-comm-comment-input.pluck-comm-reply-input span.pluck-cancel-button-text  {
    cursor:pointer;
    display:block;
    background:url('../images/buttons/button-bg-64.gif') top left no-repeat;
    text-align:center;
    height:30px;
    font-size:13px;
    padding:0px;
    width:66px;
    line-height:30px;
    color:#fff !important
}

/* Recent discussions */

.pluck-recent-discussions ul.pluck-list li { 
   height:auto !important;
   min-height:35px !Important;
   margin-bottom:13px !important;
   margin-top:0px !important;
}
.pluck-recent-discussions .pluck-links:after {
}

.pluck-recent-discussions .pluck-links .persona-link {
   display:none;
}
.pluck-recent-discussions .pluck-links .pluck-date {
    color:#777777;
    display:block;
    font-size:0.8328em;
    clear:right;
}
.pluck-recent-discussions img.persona-image  {
   margin-right:10px !Important;
   width:36px;
   height:36px;
}
.pluck-recent-discussions h4 {
   margin-bottom:0px;
}
.pluck-recent-discussions .discussion-link {
   display:inline;
}
.pluck-recent-discussions .discussion-link:hover {
   color:#000;
   text-decoration:none;
}


/*Public most commented */

.pluck-public-most-commented {
    padding-bottom:15px;    
}
.pluck-public-most-commented ul.pluck-list li {
    height:auto !important;
    min-height:0px !Important;
    margin:8px 0 0 0;
    background-image:url("../images/bullet_list.gif");
    padding-left:14px;
}

/*My messages */

.pluck-group-messages {
    padding-top:7px;	
}
.pluck-private-messages {
    padding-bottom:13px;	
}
.pluck-group-messages .ft-message, .pluck-private-messages .ft-message {
    padding:5px 0 5px 6px;
}
a.ft-mail-link {
	color:#882845;
	padding-left:43px;
}

ul.ft-message-list {
	list-style-image:url("../images/icons/icon-letter-o.gif");
	padding-left:33px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /* safari and chrome fix */
	ul.ft-message-list li {
		padding-top:0px;
	}
	ul.ft-message-list {
	    padding-left:32px;
	}
}
	
ul.ft-message-list h3 {
	font-size:1em;
	margin-bottom:0.25em;
}
.pluck-message-metadata em {
    color:#777777;
    font-size: 0.866em; 
    font-style: normal;
}
.pluck-message-body p {
	margin:0px;
}

/*** My scheme golleagues ***/

.block-type-scheme-colleagues ul.pluck-list {
    margin:18px 0 0 6px;
}
.block-type-scheme-colleagues ul.pluck-list li {
	background-image:none;
	clear:both;
	margin:10px 0;
	min-height:44px;
	padding:0;
}
.block-type-scheme-colleagues ul.pluck-list li h4 {
	font-size:1em;
	font-size:1.166em;
	margin-bottom:0.4em;
	color:#336699;
}
.block-type-scheme-colleagues ul.pluck-list li a.pluck-email-link {
	color:#bebebe;
	background:url("../images/icons/icon-email-colleague.jpg") center left no-repeat;
	padding-left:30px;
}
.block-type-scheme-colleagues ul.pluck-list li a.pluck-email-link:hover {
	color:#000;
}
.block-type-scheme-colleagues ul.pluck-list li img.persona-image {
    margin-right:10px;
    float:left;
    width:36px;
    height:36px;
}
.block-type-scheme-colleagues .ft-message {
    padding:0px!important;
}

