﻿/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
	border-bottom-color: #010204;
}

/*********************************
 * 
 * colors
 *
 *********************************/

p.pluck-error-message {
	color:#cc3333;
}

p.pluck-confirm-message,
.pluck-score-em {
	color:#cc6633;
}

a.pluck-primary-button,
span.pluck-confirm-btn a,
.pluck-login-comment-input {
	color:#ffffff;	
}

a.pluck-secondary-button,
div.pluck-swf-upload-button,
h5.pluck-login-comment-signup-question,
p.pluck-login-comment-signup-directions,
p.pluck-login-comment-login-directions {
	color: #5c584c;	
}

a.pluck-cancel-button:hover span.pluck-cancel-button-text {
    color: #ff0000;
}

.helloDiv {
	color: #330;
}

.pluck-dialog p.pluck-dialog-header,
.pluck-dialog p.pluck-dialog-subheader,
.pluck-dialog span.pluck-dialog-group label,
span.pluck-score-sub-head,
span.pluck-user-mp-sub-head,
span.pluck-user-mp-message-subject-group label,
span.pluck-user-mp-message-message-group label,
span.pluck-user-mp-report-abuse-message-group label,
span.pluck-user-mp-report-abuse-type-group label,
a.pluck-user-mp-report-abuse-cancel,
.pluck-email-dialog .pluck-wait-msg {
	color:#786952;
}

a.pluck-dialog-cancel,
a.pluck-user-mp-message-cancel {
	color:#7b7a75;
}

a.pluck-login-comment-forgot-password-link,
h4.pluck-user-mp-username a,
.pluck-permalink-dialog a.hover,
a:hover.pluck-permalink-share-link,
span.pluck-share-item a.pluck-share-link:hover {
	color:#0066cc;
}

span.pluck-login-comment-group label,
span.pluck-login-comment-submit-area label {
	color:#615555;
}

span.pluck-score-volume {
	color:#999999;
}

span.pluck-score-text {
	color:#525252;
}

span.pluck-thumb-wait,
span.pluck-thumb-voted,
p.pluck-user-mp-asl {
	color: #8b8b8b;
}

span.pluck-user-mp-text,
span.pluck-user-mp-no-bio {
	color:#666666;
}

.pluck-user-mp-qtip-style {
	color: #fff3f7;
}

a.pluck-permalink-share-link,
span.pluck-share-item a.pluck-share-link {
	color: #363639;
}

span.pluck-share-item a.pluck-share-disabled-link,
span.pluck-share-item a.pluck-share-disabled-link:hover {
	color: #cccccc;
}



 /*********************************
 * 
 * fonts
 *
 *********************************/

a.pluck-secondary-button,
div.pluck-swf-upload-button,
span.pluck-confirm-btn a,
.pluck-dialog,
.pluck-dialog span.pluck-dialog-group select,
.pluck-dialog span.pluck-dialog-group textarea,
.pluck-dialog span.pluck-dialog-group input,
.pluck-login-comment-input,
p.pluck-login-comment-calltoaction,
h5.pluck-login-comment-signup-question,
p.pluck-login-comment-signup-directions,
p.pluck-login-comment-login-directions,
span.pluck-login-comment-group label,
span.pluck-login-comment-submit-area label,
.pluck-score-dialog,
.pluck-user-mp-wrap,
span.pluck-user-mp-message-subject-group input,
span.pluck-user-mp-message-message-group textarea,
span.pluck-user-mp-report-abuse-type-group select,
span.pluck-user-mp-report-abuse-message-group textarea,
.pluck-persona-first-settings-info-basic-avatar-choose {
	font-family: Calibri, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

p.pluck-error-message,
p.pluck-confirm-message,
.pluck-dialog .pluck-wait-msg,
.pluck-dialog p.pluck-dialog-subheader,
.pluck-dialog span.pluck-dialog-group label,
.pluck-dialog span.pluck-dialog-group select,
.pluck-dialog span.pluck-dialog-group textarea,
.pluck-dialog span.pluck-dialog-group input,
a.pluck-dialog-submit,
a.pluck-dialog-cancel,
a.pluck-login-comment-signup-button,
a.pluck-login-comment-submit-button,
span.pluck-thumb-wait,
span.pluck-thumb-voted,
p.pluck-thumb-error,
h4.pluck-user-mp-username a,
p.pluck-user-mp-asl,
p.pluck-user-mp-private-info,
p.pluck-user-mp-sharedWithFriends-info,
p.pluck-user-mp-abusive-info,
span.pluck-user-mp-sub-head,
span.pluck-user-mp-text,
span.pluck-user-mp-no-bio,
span.pluck-user-mp-message-subject-group label,
span.pluck-user-mp-message-message-group label,
span.pluck-user-mp-message-subject-group input,
span.pluck-user-mp-message-message-group textarea,
a.pluck-user-mp-message-submit,
a.pluck-user-mp-message-cancel,
span.pluck-user-mp-report-abuse-type-group label,
span.pluck-user-mp-report-abuse-message-group label,
span.pluck-user-mp-report-abuse-type-group select,
span.pluck-user-mp-report-abuse-message-group textarea,
a.pluck-user-mp-report-abuse-submit,
a.pluck-user-mp-report-abuse-cancel,
.pluck-user-mp-wait-msg,
.pluck-user-mp-loading-msg,
.pluck-email-dialog .pluck-wait-msg,
a.pluck-permalink-share-link,
a.pluck-permalink-share-link,
.pluck-permalink-dialog a.hover,
a:hover.pluck-permalink-share-link,
span.pluck-share-item a.pluck-share-link,
span.pluck-share-item a.pluck-share-link:hover {
	
}

span.pluck-confirm-btn a,
.pluck-dialog p.pluck-dialog-header,
p.pluck-login-comment-signup-directions,
p.pluck-login-comment-login-directions,
span.pluck-login-comment-group label,
span.pluck-login-comment-submit-area label,
span.pluck-score-volume,
span.pluck-score-sub-head,
span.pluck-thumb-up a,
span.pluck-thumb-down a,
a.pluck-email-set,
a.pluck-permalink-set,
a.pluck-share-set {
	font-size: 0.9em;
}

p.pluck-login-comment-calltoaction,
h5.pluck-login-comment-signup-question,
span.pluck-score-text {
	font-size: 1em;
}

.helloDiv {
	font-size: 1.2em;
}

.pluck-user-mp-qtip-style {
	font-size: 10px;
}



/*********************************
 * 
 * backgrounds
 *
 *********************************/
 
a.pluck-primary-button {
	background: transparent url('/ver1.0/Content/ua/images/pluck-primary-button-right.png') no-repeat scroll top right;
}

span.pluck-primary-button-text {
	background: transparent url('/ver1.0/Content/ua/images/pluck-primary-button-left.png') no-repeat;
}

a.pluck-secondary-button {
	background: transparent url('/ver1.0/Content/ua/images/pluck-secondary-button-right.png') no-repeat scroll top right;
}

span.pluck-secondary-button-text {
	background: transparent url('/ver1.0/Content/ua/images/pluck-secondary-button-left.png') no-repeat;
}

span.pluck-confirm-btn a {
	background: transparent url('/ver1.0/Content/ua/images/login/pluck-send-pm-submit-button.png') top left no-repeat;
}

.pluck-login-comment-new-signup-area {
	background: url('/ver1.0/Content/ua/images/login/pluck-input-loggedout-bg.png') top right no-repeat;
}

span.pluck-thumb-up a,
span.pluck-thumb-up a:hover,
span.pluck-thumb-down a,
span.pluck-thumb-down a:hover,
span.pluck-thumb-up a:active,
span.pluck-thumb-down a:active {
	background-image: url('/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
	background-repeat: no-repeat;
}

span.pluck-voted-up {
	background: transparent url('/ver1.0/Content/ua/images/reactions/score/pluck-thumb-up-grayed.gif') no-repeat center right;
}

span.pluck-voted-down {
	background: transparent url('/ver1.0/Content/ua/images/reactions/score/pluck-thumb-down-grayed.gif') no-repeat center right;
}

.pluck-user-mp-dialog.pluck-user-isSystemEditor .pluck-user-mp-avatar-seethrough {
	background: transparent url('/ver1.0/Content/ua/images/comments/pluck-comm-editor-posts.jpg') bottom left no-repeat;
}

a.pluck-email-set {
	background-image: url('/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
	background-repeat: no-repeat;
	background-color: transparent;
}

a.pluck-permalink-set {
	background-image: url('/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
	background-repeat: no-repeat;
	background-color: transparent;
}

a.pluck-share-set {
	background-image: url('/ver1.0/Content/ua/images/comments/pluck-comm-action-buttons.png');
	background-repeat: no-repeat;
 	background-position: -56px -223px;
}

a.pluck-cancel-button, 
span.pluck-cancel-button-text,
.pluck-dialog,
.pluck-score-dialog,
.pluck-comm-narrow span.pluck-voted-down,
.pluck-comm-narrow span.pluck-voted-up {
    background: transparent;
}

.pluck-wait-msg,
.pluck-login-comment-pluck-logo,
.pluck-user-mp-wait-msg,
.pluck-user-mp-loading-msg {
	background-color: #ffffff;
}

.pluck-login-comment-wrapper {
	background: #dddddd;
}

.pluck-user-mp-qtip-style {
	
}

.pluck-dialog-wrapper,
.pluck-dialog-middle,
.pluck-dialog .pluck-wait-modal,
.pluck-score-dialog-wrapper,
.pluck-user-mp-wrap,
.pluck-user-mp-wait-modal,
.pluck-user-mp-loading-modal {
	background: #f6f4ea;
}

.pluck-login-comment-input,
.pluck-login-comment-content {
	background: #767572;
}


	
	
/*********************************
 * 
 * pluck
 *
 *********************************/
 


a.pluck-primary-button {
	display:block;
	float: left;
	height:25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 6px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */	
	text-align:center;
	text-decoration:none;
}

span.pluck-primary-button-text { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	display:block;
	line-height: 12px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding: 6px 29px 7px 35px;
	cursor: pointer;
}

a.pluck-secondary-button {
	display: block;
	float: left;
	height: 25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 6px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */	
	text-align: center;
	text-decoration: none;
}

span.pluck-secondary-button-text {
	display: block;
	line-height: 10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	padding: 7px 29px 8px 35px;
}

a.pluck-cancel-button {
    display: block;
    float: left;
    height: 25px;
    margin-left: 14px;
    text-align: center;
    text-decoration: none;
}

span.pluck-cancel-button-text {
    display: block;
    line-height: 12px;
    padding: 6px 0 7px 0;
    cursor: pointer;
}

span.pluck-confirm-btn a {
	display:inline-block;
	font-weight:bold;
	height:25px;
	line-height: 25px;
	text-decoration:none;
	text-align: center;
	width:83px;
}

.helloDiv {
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

.pluckAppsDebugLog {
	display: none;
}

/*********************************
 * 
 * general pluck wait
 *
 *********************************/

/* Specify top,bottom.left,right on a per-item basis */
.pluck-wait {
	display:none;
	position:absolute;
	z-index: 10;
}

/* Specify background based on item being overlaid */
.pluck-wait-modal {
	bottom:0;
	filter:alpha(opacity=80);
	left:0;
	opacity:0.80;
	position:absolute;
	right:0;
	top:0;
	z-index:11;
 }

/* Specify top,bottom.left,right on a per-item basis */
.pluck-wait-display {
	position:absolute;
	z-index: 12;
}

/* Specify font info on a per-item basis */
.pluck-wait-msg {
	text-align: center;
	border: 1px solid #CCC;
	padding: 20px;
}

/*********************************
 * 
 * pluck dialog info
 *
 *********************************/

/* Specify width on a per-item basis */
.pluck-dialog {
	display:none;
	left:0px;
	padding-bottom: 5px;
	position:absolute;
	top:0px;
	z-index:500;
}

.pluck-dialog-wrapper {
	border: 2px solid #bcb49d;
}

/* Specify width on a per-item basis - generally 2px less than pluck-dialog */
.pluck-dialog-middle {
	height:auto;
	padding-bottom: 1px;
	position: relative;
}

.pluck-dialog .pluck-wait {
	bottom:0px;
	left:2px;
	right:2px;
	top:25px;
}

.pluck-dialog .pluck-wait-display {
	left: 30px;
	right: 30px;
	top: 50px;
}

.pluck-dialog .pluck-wait-msg {
	font-weight: bold;
}

.pluck-dialog p.pluck-dialog-header {
	font-weight:normal;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 10px;
}

.pluck-dialog p.pluck-dialog-subheader {
	font-weight:normal;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 0px;
}

.pluck-dialog span.pluck-dialog-group {
	display:block;
	margin-bottom:10px;
}

/* Specify width on a per-item basis */
.pluck-dialog span.pluck-dialog-group label {
	float:left;
	font-weight:normal;
	margin-right: 10px;
	margin-left: 10px;
}

/* Specify width on a per-item basis */
.pluck-dialog span.pluck-dialog-group select {
	border:1px solid #e2e3ea;
	display: inline-block;
}

/* Specify width and height on a per-item basis */
.pluck-dialog span.pluck-dialog-group textarea {
	border:1px solid #e2e3ea;
	overflow: auto;
}

/* Specify width and height on a per-item basis */
.pluck-dialog span.pluck-dialog-group input {
	border:1px solid #e2e3ea;
	overflow: hidden;
}

.pluck-dialog p.pluck-action-error {
	margin: 0px 10px 5px 10px;
	display: none;
}

/* Specify the left-margin on a per-item basis. Usually the width of the pluck-dialog-group label + 20px */
.pluck-dialog p.pluck-validation-error {
	margin: 0px 10px 5px 0px;
	display: none;
}

/* Specify padding-left on a per-item basis. Usually the width of the pluck-dialog-group label + 20px */
span.pluck-dialog-actions {
	display: block;
	height: 25px;
	margin-bottom:15px;
}




/*********************************
 * 
 * pluck/login/comment
 *
 *********************************/

.pluck-login-comment-input {
	border-top:4px solid #767572;
	border-right:4px solid #767572;
	border-left:4px solid #767572;
	height:auto !important; /* This fixes IE6's problem with min height */
	max-width:2400px;
	margin:5px auto 0px 5px;
	min-width:350px;
	padding-top: 10px;
	padding-right: 0px;
}

.pluck-login-comment-form {
	margin-bottom: 0px;
}

.pluck-login-comment-no-comments {
	border-bottom:4px solid #767572;
}

.pluck-login-comment-content {
	position: relative;
	margin-right:0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding:0px;
	width:auto;
}

p.pluck-login-comment-calltoaction {
	font-weight: bold;
	padding-left: 15px;
	margin-top:0px;
	margin-bottom:10px;
}

.pluck-login-comment-wrapper {
	border-top:4px solid #dddddd;
	border-right:4px solid #dddddd;
	border-left:4px solid #dddddd;
	height: auto !important; /* This fixes IE6's problem with min height */
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:auto;
}

.pluck-login-comment-new-signup-area {
	border:0px solid #ffffff;
	float:left;
	margin-left:22px;
	padding-right: 24px;
	width: 150px;
}

.pluck-login-comment-narrow .pluck-login-comment-new-signup-area {
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
}

h5.pluck-login-comment-signup-question {
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:15px;
}

p.pluck-login-comment-signup-directions {
	font-weight:normal;
	margin-top:0px;
	margin-bottom:15px;
	width: 150px;
}

.pluck-login-comment-member-login-area {
	margin-left: 236px;
	_margin-left: 25px;
}

.pluck-login-comment-narrow .pluck-login-comment-member-login-area {
	margin-left: 170px;
	_margin-left: 5px;
	margin-right: 5px;
}

p.pluck-login-comment-login-directions {
	font-weight:normal;
	margin-top:0px;
	margin-bottom:15px;
	width: 303px;
}

.pluck-login-comment-narrow p.pluck-login-comment-login-directions {
	width: auto;
}

a.pluck-login-comment-forgot-password-link {
	display: block;
	float: right;
	text-decoration:none;
}

span.pluck-login-comment-group {
	display:block;
	margin-bottom:10px;
}

span.pluck-login-comment-group label {
	display: block;
	float:left;
	width: 75px;
}

span.pluck-login-comment-group input {
	display:block;
	margin-left: 10px;
	width:225px;
}

.pluck-login-comment-narrow span.pluck-login-comment-group input {
	margin-left: 0px;
	width: 210px;
}

span.pluck-login-comment-submit-area {
	display: block;
	padding-left: 72px;
	width: 236px;
	height: 25px;
	padding-bottom: 24px;
	zoom:1;
}

.pluck-login-comment-narrow span.pluck-login-comment-submit-area {
	padding-left: 0px;
	width: auto;
}

span.pluck-login-comment-submit-area label {
	margin-right: 10px;
}

a.pluck-login-comment-submit-button {
	display: block;
	float: right;
}

.pluck-login-comment-narrow a.pluck-login-comment-submit-button {
	margin-right: 0px;
}

.pluck-login-comment-pluck-logo {
	padding: 10px;
	text-align: center;
	height: 45px;
}

/*********************************
 * 
 * pluck/reactions/abuse/dialog
 *
 *********************************/

.pluck-abuse-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	width: 267px;
}

.pluck-abuse-dialog-middle {
	width:263px;
}

.pluck-abuse-dialog .pluck-wait-display {
	top: 50px;
}

.pluck-abuse-dialog span.pluck-dialog-group label {
	width: 65px;
}

.pluck-abuse-dialog span.pluck-dialog-group select {
	width: 160px;
}

.pluck-abuse-dialog span.pluck-dialog-group textarea {
	height:75px;
	width: 160px;
}

.pluck-abuse-dialog span.pluck-dialog-actions {
	padding-left: 85px;
}

/*********************************
 * 
 * pluck/reactions/score
 *
 *********************************/


/*********************************
 * 
 * pluck/reactions/score/dialog
 *
 *********************************/
.pluck-score-dialog {
	display: none;
	left:0px;
	padding-bottom: 5px;
	position:absolute;
	top:0px;
	width: 212px;
	z-index: 100;
}

.pluck-score-dialog-wrapper {
	border: 2px solid #bcb49d;
}

.pluck-score-wrapper {
}

.pluck-score-volume-info {
	padding: 10px 0;
	margin: 0px;
 }

.pluck-score-activity-info {
}

span.pluck-score-sub-head {
	float: left;
	font-weight:bold;
	margin-left: 10px;
}

span.pluck-score-text {
	display:block;
	margin-top: 0px;
	margin-left:75px;
	margin-bottom: 0px;
}

.pluck-score-em {
	font-weight:bold;
}

/*********************************
 * 
 * pluck/reactions/score/submit
 *
 *********************************/

span.pluck-thumb-up {
	height:26px;
	width:53px;
}

span.pluck-thumb-up a {
	background-color: transparent;
	background-position: -9px -121px;
	display:block;
	height:26px;
	text-decoration:none;
	width:53px;
}

span.pluck-thumb-up a:hover {
	background-position: -9px -154px;
	width:53px;	
}

span.pluck-thumb-up a:active {
	background-position: -9px -190px;
	width:53px;	
}

span.pluck-thumb-down {
	float:right;
	height:26px;
	width:53px;
}

span.pluck-thumb-down a {
	background-color: transparent;
	background-position: -66px -121px;
	display:block;
	height:26px;
	text-decoration:none;
	width:53px;
}

span.pluck-thumb-down a:hover {
	background-position: -66px -154px;
	width:53px;	
}

span.pluck-thumb-down a:active {
	background-position: -66px -190px;
	width:53px;	
}

span.pluck-thumb-wait {
	display: none;
	height: 26px;
	line-height: 26px;
	text-align: center;
	width: 100%;
}

span.pluck-thumb-wait img {
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 2px;
}

span.pluck-thumb-voted {
	display:block;
	height: 26px;
	line-height: 26px;
	padding-right: 20px;
	margin-right: 18px;
	text-align: right;
}

p.pluck-thumb-error {
	display: block;
	display: none;
	margin: 5px 0px;
}

/*********************************
 * 
 * pluck/user/miniPersona/dialog
 *
 *********************************/

.pluck-user-mp-dialog {
	display: none;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
}

.pluck-user-mp-wrap { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	border: 2px solid #bcb49d;
	min-height: 190px;
	height: auto !important;
	height: 190px;
	width: 350px;
	position:relative;
	z-index:998;
}

.pluck-user-isMe .pluck-user-mp-wrap, .pluck-user-isAnonTier .pluck-user-mp-wrap { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

/*      !region sidebar */

.pluck-user-mp-sidebar {
	position:absolute;
	left:0;
	width: 60px;
}

.pluck-user-mp-avatar-seethrough {
	height:49px;
	margin-top: 0px;
	margin-left:10px;
	width: 45px;
}

.pluck-user-mp-avatar-seethrough a {
	border:none;
	text-decoration:none;
}

.pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
      -ms-interpolation-mode: bicubic; /* conditional for IE6 and IE7 for bicubic resampling of large images */
	border: 2px solid #afa89c;
	height: 40px;
	margin-left: 0px;
	margin-top:5px;
	width: 40px;
}

.pluck-user-mp-dialog.pluck-user-isFeaturedUser .pluck-user-mp-avatar-seethrough {
	background: transparent url('/ver1.0/Content/ua/images/comments/pluck-comm-featured-posts.jpg') bottom left no-repeat;
	height:67px;
}

.pluck-user-mp-dialog.pluck-user-isFeaturedUser .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
	border: 2px solid #3f90f4;
}

.pluck-user-mp-badges {
	margin: 7px 0 0 14px;
}

.pluck-user-mp-badge {
	margin-right: 4px;
	width: 16px;
	height: 16px;
}

/*      !endregion sidebar */

/*      !region content */

.pluck-user-mp-content {
	margin-left:67px;
}

h4.pluck-user-mp-username {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
}

h4.pluck-user-mp-username a {
	font-weight: normal;
	text-decoration:none;
}

p.pluck-user-mp-asl {
	margin-top: 0px;
	margin-bottom: 0px;
	display: none;
}

.pluck-user-mp-isPublic p.pluck-user-mp-asl {
	display: block;
}

.pluck-user-mp-activity-area {
	margin-right:10px;
	margin-top: 0px;
	padding-bottom: 44px;
}

.pluck-user-mp-dialog.pluck-user-isMe .pluck-user-mp-activity-area, .pluck-user-mp-dialog.pluck-user-isAnonTier .pluck-user-mp-activity-area {
    padding-bottom: 5px;
}

.pluck-user-mp-isPrivate .pluck-user-mp-activity-area {
	margin-top: 25px;
}

.pluck-user-mp-isSharedWithFriends .pluck-user-mp-activity-area {
	margin-top: 25px;
}

p.pluck-user-mp-info {
	margin-top:10px;
	margin-bottom:0px;
	display: none;
}

.pluck-user-mp-isPublic p.pluck-user-mp-info {
	display: block;
}

p.pluck-user-mp-private-info {
	display: none;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:10px;
}

.pluck-user-mp-isPrivate p.pluck-user-mp-private-info {
	display: block;
}

p.pluck-user-mp-sharedWithFriends-info {
	display: none;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:10px;
}

.pluck-user-mp-isSharedWithFriends p.pluck-user-mp-sharedWithFriends-info {
	display: block;
}

p.pluck-user-mp-abusive-info {
	display: none;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:10px;
}

.pluck-user-mp-isAbusive p.pluck-user-mp-abusive-info,
.pluck-user-mp-isBlocked p.pluck-user-mp-abusive-info {
	display: block;
}

.pluck-user-mp-isPublic p.pluck-user-mp-isEmpty {
	display: none;
}

span.pluck-user-mp-sub-head {
	float: left;
	font-weight:bold;
}

span.pluck-user-mp-text {
	display:block;
	margin-top: 5px;
	margin-left:40px;
	margin-bottom: 0px;
}

span.pluck-user-mp-no-bio {
	display:block;
	margin-top: 10px;
	margin-left:0px;
	margin-bottom: 0px;
}

.pluck-user-mp-dialog .pluck-error-message, .pluck-user-mp-dialog .pluck-confirm-message {
	display: none;
}

/*      !endregion content */

/*      !region actions */

.pluck-user-mp-qtip-style {
	font-weight: normal;
	font-family: "Myriad Pro", sans-serif;
	padding: 2px;
}

.pluck-user-mp-action-items {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding-bottom:0px;
	height: 26px;
	width: 100%;
}

.pluck-user-mp-dialog.pluck-user-isMe .pluck-user-mp-action-items, .pluck-user-mp-dialog.pluck-user-isAnonymous .pluck-user-mp-action-items {
	display: none;
}

.pluck-user-mp-action-items .pluck-user-mp-action-items-btns {
	margin-left: 52px;
}

.pluck-user-mp-action-items-btns a, .pluck-user-mp-action-items span {
	display: none;
}

.pluck-user-mp-action-items-btns a img {
	border:none;
	height: 16px;
	margin: 5px 15px;
	width: 16px;
}

.pluck-user-mp-action-items-btns span img {
	border: none;
	height: 16px;
	padding: 5px 15px;
	width: 16px;
}

.pluck-user-mp-action-items p {
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

/*      !endregion actions */

/*      !region messaging */

.pluck-user-mp-message-area {
	display: none;
	margin-right: 10px;
	margin-top: 20px;
}

span.pluck-user-mp-message-subject-group {
	display: block;
	margin-bottom: 10px;
}

span.pluck-user-mp-message-message-group {
	display: block;
	margin-bottom: 10px;
}

span.pluck-user-mp-message-subject-group label {
	float:left;
	font-weight:bold;
	margin-right: 10px;
	width: 52px;
}

span.pluck-user-mp-message-message-group label {
	float:left;
	font-weight:bold;
	margin-right: 10px;
	width: 52px;
}

span.pluck-user-mp-message-subject-group input {
	border:1px solid #e2e3ea;
	display:inline-block;
	width:178px;
}

span.pluck-user-mp-message-message-group textarea {
	border:1px solid #e2e3ea;
	overflow: auto;
	width: 178px;
}

span.pluck-user-mp-message-options {
    display: block;
	margin-bottom:15px;
	margin-left: 62px;
	height: 25px;
}

.pluck-user-mp-message-area .pluck-error-message {
	margin-top: -5px;
	margin-bottom: 10px;
}

.pluck-user-mp-message-no-message, .pluck-user-mp-message-no-subject { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    padding-left: 62px;
}

/*      !endregion messaging */

/*      !region abuse */

.pluck-user-mp-abuse-area {
	display: none;
	margin-right: 10px;
	margin-top: 20px;
}

span.pluck-user-mp-report-abuse-type-group {
	display: block;
	margin-bottom: 10px;
}

span.pluck-user-mp-report-abuse-message-group {
	display: block;
	margin-bottom: 10px;
}

span.pluck-user-mp-report-abuse-type-group label {
	float:left;
	font-weight:bold;
	margin-right: 10px;
	width: 61px;
}

span.pluck-user-mp-report-abuse-message-group label {
	float:left;
	font-weight:bold;
	margin-right: 10px;
	width: 61px;
}

span.pluck-user-mp-report-abuse-type-group select {
	border:1px solid #e2e3ea;
	display:inline-block;
	width:178px;
}

span.pluck-user-mp-report-abuse-message-group textarea {
	border:1px solid #e2e3ea;
	overflow: auto;
	width: 178px;
}

span.pluck-user-mp-report-abuse-options { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
    display: block;
	margin-bottom:15px;
	margin-left: 71px;
	height: 25px;
}

a.pluck-user-mp-report-abuse-submit { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
}

.pluck-user-mp-abuse-area .pluck-error-message {
	margin-top: -5px;
	margin-bottom: 10px;
	margin-left: 62px;
}

/*      !endregion abuse */

/*      !region wait */
.pluck-user-mp-wait { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	display:none;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.pluck-user-mp-wait-modal { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:9;
	opacity:0.80;
	filter:alpha(opacity=80);
 }

.pluck-user-mp-wait-msg { /* SEE IE 6 STYLESHEET FOR MORE STYLES */ 
	position:absolute;
	top: 20px;
	left: 30px;
	right: 30px;
	text-align: center;
	border: 1px solid #CCC;
	padding: 20px;
	z-index: 10;
	font-weight: bold;
}

/*    !endregion wait */

/*    !region loading */

.pluck-user-mp-loading { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	display:none;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.pluck-user-mp-loading-modal { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:9;
	opacity:0.80;
	filter:alpha(opacity=80);
 }

.pluck-user-mp-loading-msg { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	position:absolute;
	top: 20px;
	left: 30px;
	right: 30px;
	text-align: center;
	border: 1px solid #CCC;
	padding: 20px;
	z-index: 10;
	font-weight: bold;
}
/*    !endregion loading */

/*    !region user states and statuses */
.pluck-user-mp-dialog.pluck-user-mp-isBlocked .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg,
.pluck-user-mp-dialog.pluck-user-isIgnored .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
	border: 2px solid #d96a6a;
}


.pluck-user-mp-dialog.pluck-user-isSystemEditor .pluck-user-mp-avatar-seethrough {
	height:67px;
}

.pluck-user-mp-dialog.pluck-user-isSystemEditor .pluck-user-mp-avatar-seethrough img.pluck-user-mp-avatarimg {
	border: 2px solid #3f90f4;
}

.pluck-user-mp-isPortfolioAdmin {
}

.pluck-user-mp-isSiteManager {
}

.pluck-user-mp-isSiteAdministrator {
}

/*      !endregion user states and statuses */

/*********************************
 * 
 * pluck/util/email
 *
 *********************************/

a.pluck-email-set {
	background-position: -25px -223px;
	display:block;
	height:16px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-decoration:none;
	width:16px;
}

a.pluck-email-set:hover {
	background-position: -25px -245px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:16px;
}

/*********************************
 * 
 * pluck/util/email/dialog
 *
 *********************************/

.pluck-email-dialog { /* SEE IE 6 STYLESHEET FOR MORE STYLES */
	padding-bottom: 10px;
	min-height: auto;
	height: auto !important;
	width: 267px;
}

.pluck-email-dialog .pluck-dialog-middle {
	width:263px;
}

.pluck-email-dialog .pluck-wait-display {
	top: 30px;
}

.pluck-email-dialog .pluck-wait-msg {
	font-weight: bold;
}

.pluck-email-dialog p.pluck-validation-error {
	margin-left: 85px;
}

.pluck-email-dialog span.pluck-dialog-group label {
	width: 65px;
}

.pluck-email-dialog span.pluck-dialog-group input {
	width:160px;
}

.pluck-email-dialog span.pluck-dialog-group textarea {
	height:65px;
	width: 160px;
}

.pluck-email-dialog span.pluck-dialog-actions {
	padding-left: 85px;
}

/*********************************
 * 
 * pluck/util/permalink
 *
 *********************************/

a.pluck-permalink-set {
	background-position: -85px -223px;
	display:block;
	height:16px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-decoration:none;
	width:16px;
}

a.pluck-permalink-set:hover {
	background-position: -85px -245px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:16px;
}

/*********************************
 * 
 * pluck/util/permalink/dialog
 *
 *********************************/

.pluck-permalink-dialog {
	z-index: 50;
}

.pluck-permalink-dialog .pluck-dialog-middle {
	width:129px;
}

a.pluck-permalink-share-link {
	display:block;
	margin-left: 0px;
	padding: 10px 0px;
	text-align: center;
	text-decoration:none;
}

.pluck-permalink-dialog a.hover, a:hover.pluck-permalink-share-link {
	text-decoration:none;
}
	
/*********************************
 * 
 * pluck/util/share
 *
 *********************************/

a.pluck-share-set {
	display:block;
	height:16px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-decoration:none;
	width:16px;
}

a.pluck-share-set:hover {
	background-position: -56px -245px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:16px;
}

/*********************************
 * 
 * pluck/util/share/dialog
 *
 *********************************/

.pluck-share-dialog {
	padding-bottom: 10px;
	width: 287px;
	z-index: 90;
}

.pluck-share-dialog .pluck-dialog-middle {
	width:283px;
}

.pluck-share-col1 {
	padding-top:10px;
	width:140px; 
}

.pluck-share-col2 {
	float:right;
	padding-top:10px;
	width:140px; 
}

span.pluck-share-item {
	display:block;
	padding-bottom: 8px;
}

span.pluck-share-item-first {
	padding-bottom:23px;
}

.pluck-share-col1 span.pluck-share-item {
	margin-left:10px;
	margin-bottom:7px;
}

.pluck-share-col2 span.pluck-share-item {
	margin-left:10px;
	margin-bottom:7px;
}

span.pluck-share-item a.pluck-share-link {
	text-decoration:none;
}

span.pluck-share-item a.pluck-share-link:hover {
	text-decoration:none;
}

span.pluck-share-item a.pluck-share-link img {
	border: none;
	float:left;
	margin-top:3px;
	margin-right: 7px;
	text-decoration:none;
}

span.pluck-share-item a.pluck-share-disabled-link, span.pluck-share-item a.pluck-share-disabled-link:hover {
	cursor: default;
	color: #cccccc;
}

/* ClearFix ------------------------------------------------------------------*/

.clearfix:after {  
content: ".";  
display: block;  
clear: both;  
visibility: hidden;  
line-height: 0;  
height: 0;  
}  
            .clearfix { display: inline-block; }  
html[xmlns] .clearfix { display: block;        }  
* html      .clearfix { height: 1%;            }  

/* ClearFix End ---------------------------------------------------------------*/