/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-user-persona-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
	border-bottom-color: #010204;
}

/*********************************
 *
 * NOTE - this stylesheet also leverages styles in pluck/pluck.css
 *
 *********************************/

/*********************************
 * 
 * colors
 *
 *********************************/

p.pluck-error-action-call-out-holder,
p.pluck-error-action-call-out-holder a,
span.pluck-error-action-call-out-insert a {
	color: #E0E0E0;
}

.pluck-persona-qtip-style {
	color: #ffffcc;
}

p.pluck-error-call-out-msg {
	color: #615555;
}

p.pluck-error-call-out-msg a {
	color: #0066cc;
}

a.pluck-persona-pagination-prev,
a.pluck-persona-pagination-next {
	color:#1a1f1f !important;
}

/*********************************
 * 
 * font-size and font-family
 *
 *********************************/

.pluck-persona-main-wrap { /* See IE6 stylesheet for additional styles */
	font-size: 16px;
}

.pluck-standardfont {
	font-size: 14px;
}

.pluck-persona-qtip-style {
	font-size: 10px;
}

.pluck-persona-qtip-title {
	font-size: 11px;
}

a.pluck-persona-pagination-prev,
a.pluck-persona-pagination-next,
.pluck-persona-wait .pluck-wait-msg,
span.pluck-error-action-call-out-insert a {
	font-size: 0.8em;
}

.pluck-persona-main-wrap {
	font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

.pluck-persona-qtip-style {
	font-family: "Myriad Pro", sans-serif;
}

/*********************************
 * 
 * backgrounds
 *
 *********************************/

.pluck-persona-pagination-wrapper {
	background: none;
}

.pluck-persona-main-wrap,
.pluck-persona-wait .pluck-wait-modal {
	background: #fcfcf6;
}

.pluck-error-action-call-out {
	background: #cc0000;
}

.pluck-error-call-out {
	background: #cacaca;
}

.pluck-persona-username-first-person-footer {
	clear: right;
	background: #767572;
	padding: 4px 0;
}

.pluck-user-isIgnored .pluck-persona-avatar {
	background: transparent;
}

.pluck-avatar-isSystemEditor {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-editor-posts.jpg') bottom left no-repeat;
}

.pluck-user-isSystemEditor .pluck-persona-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-editor-posts.jpg') bottom left no-repeat;
}

.pluck-user-isIgnored .pluck-persona-avatar {
	background: transparent;
}

.pluck-user-isIgnoredOrig .pluck-persona-avatar {
	background: transparent;
}

.pluck-user-isHidden .pluck-persona-avatar {
	background: transparent;
}

.pluck-user-isHiddenOrig .pluck-persona-avatar {
	background: transparent;
}

.pluck-item-isBlocked .pluck-persona-avatar {
	background: transparent;
}

.pluck-item-isBlockedOrig .pluck-persona-avatar {
	background: transparent;
}

.pluck-item-isUnderReview .pluck-persona-avatar {
	background: transparent;
}

.pluck-item-isUnderReviewOrig .pluck-persona-avatar {
	background: transparent;
}

.pluck-isPrivateGroup .pluck-group-avatar {
	background: transparent url('/ver1.0/Content/ua/images/pluck-private-group.jpg') bottom left no-repeat;
}

.pluck-private-group-avatar {
	background: transparent url('/ver1.0/Content/ua/images/pluck-private-group.jpg') bottom left no-repeat;
}

a.pluck-persona-pagination-first {
	background: transparent url('/ver1.0/Content/ua/images/pluck-pagination-first-bg.png') top left no-repeat;
}

a.pluck-persona-pagination-prev {
	background: url('/ver1.0/Content/ua/images/pluck-pagination-prev-bg.png') top left no-repeat;
}

a.pluck-persona-pagination-next {
	background: transparent url('/ver1.0/Content/ua/images/pluck-pagination-next-bg.png') top left no-repeat scroll;
}

a.pluck-persona-pagination-last {
	background: url('/ver1.0/Content/ua/images/pluck-pagination-last-bg.png') top left no-repeat;
}

/*********************************
 * 
 * background-colors
 *
 *********************************/

.pluck-persona-qtip-style {
	background-color: #44433E;
}

/*********************************
 * 
 * PERSONA:
 *  
 * The following styles are for markup in: pluck/user/persona
 *
 *********************************/

.pluck-persona-main-wrap {
	border-radius: 4px;
	min-width: 700px;
}

.pluck-persona-work-area {
	min-height: 1000px;
	position: relative; /* needed for wait */
}

.pluck-persona-wait {
	bottom:1px;
	left:0px;
	right:0px;
	top:0px;
}

.pluck-persona-wait .pluck-wait-display {
	left: 30px;
	right: 30px;
	top: 10px;
}

.pluck-persona-wait .pluck-wait-msg {
	font-weight: bold;
	padding: 10px;
}

.pluck-persona-avatar {
	display: inline-block;
	height: 62px;
	width: 44px;
	zoom: 1;  /* conditional for IE6 and IE7 for hasLayout. This makes IE6 and IE7 understand the inline-block value. */
	*display: inline; /* conditional for IE6 and IE7 for the inline-block value. This line will not be read by modern browsers. The height property is required to keep IE6 in place. */
}

.pluck-persona-twitter-avatar {
	display: inline-block;
	height: 44px;
	width: 44px;
	zoom: 1;  /* conditional for IE6 and IE7 for hasLayout. This makes IE6 and IE7 understand the inline-block value. */
	*display: inline; /* conditional for IE6 and IE7 for the inline-block value. This line will not be read by modern browsers. The height property is required to keep IE6 in place. */
}

.pluck-group-avatar {
	display: inline-block;
	height: 62px;
	width: 44px;
	zoom: 1; /* conditional for IE6 and IE7 for hasLayout. This makes IE6 and IE7 understand the inline-block value. */
	*display: inline; /* conditional for IE6 and IE7 for the inline-block value. This line will not be read by modern browsers. The height property is required to keep IE6 in place. */
}

img.pluck-avatar {
	-ms-interpolation-mode: bicubic; /* conditional for IE6 and IE7 for bicubic resampling of large images */
	border: 2px solid #afa89c;
	float: left;
	height: 40px;
	width: 40px;
}

.pluck-persona-twitter-avatar img.pluck-twitter-avatar {
	-ms-interpolation-mode: bicubic; /* conditional for IE6 and IE7 for bicubic resampling of large images */
	border: none;
}

.pluck-user-isIgnored .pluck-persona-avatar {
	height: 62px;
	width: 44px;
}

.pluck-user-isIgnored .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-user-isIgnoredOrig .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-user-isSystemEditor .pluck-persona-avatar {
	height: 62px;
	width: 44px;
}

.pluck-user-isSystemEditor .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #3f90f4;
}

.pluck-user-isIgnored .pluck-persona-avatar {
	height: 62px;
	width: 44px;
}

.pluck-user-isIgnored .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-user-isIgnoredOrig .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-user-isHidden .pluck-persona-avatar {
	height: 62px;
	width: 44px;
}

.pluck-user-isHidden .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-item-isBlocked .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-item-isUnderReview .pluck-persona-avatar img.pluck-avatar {
	border: 2px solid #d96a6a;
}

.pluck-avatar-isSystemEditor {
	height: 62px;
	width: 44px;
}

.pluck-avatar-isSystemEditor img.pluck-avatar {
	border: 2px solid #3f90f4;
}

.pluck-isPrivateGroup .pluck-group-avatar {
	height: 62px;
	width: 44px;
}

.pluck-isPrivateGroup .pluck-group-avatar img.pluck-avatar {
	border: 2px solid #3f90f4;
}

.pluck-private-group-avatar {
	height: 62px;
	width: 44px;
}

.pluck-private-group-avatar img.pluck-avatar {
	border: 2px solid #3f90f4;
}

.pluck-error-action-call-out {
	border: 4px solid #cc0000;
	height: 45px; /* MAKES IE6 UNDERSTAND MIN HEIGHT */
	height: auto !important; /* MAKES IE6 UNDERSTAND MIN HEIGHT */ 
	min-height: 45px;
	margin-top: 24px;
	margin-left: 10px;
	margin-right: 14px;
	margin-bottom: 24px;
}

.pluck-error-action-call-out-avatar {
	display: inline-block;
	float:left;
	height: 44px;
	margin-top: 5px;
	margin-left: 5px;
	width: 44px;
}

.pluck-error-action-call-out-avatar img.pluck-call-out-avatar {
	border: none;
}

.pluck-error-action-call-out-content {
	display: block;
	margin-left: 55px;
	padding-top: 1px;
}

p.pluck-error-action-call-out-holder {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 0.9em;
}

.pluck-error-call-out {
	border: 4px solid #cacaca;
	height: auto;
	margin-top: 24px;
	margin-left: 10px;
	margin-right: 14px;
	margin-bottom: 24px;
}

p.pluck-error-call-out-msg {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 5px;
}

p.pluck-error-call-out-msg a {
	text-decoration: none;
}

.pluck-persona-qtip-style {
	font-weight: normal;
	padding: 2px;
}

.pluck-persona-qtip-title {
	font-weight: bold;
}

.pluck-persona-pagination-wrapper {
	float: left;
	display: block;
	height:39px;
	margin-top:0px;
	margin-bottom:0px;
	width: 100%;
}


div.pluck-persona-pagination-back-area {
	float: left;
	margin-left:0px;
	padding-top:7px;
	height: 25px;
}

a.pluck-persona-pagination-first {
	display: block;
	float: left;
	height: 25px;
	margin-right: 7px;
	width: 28px;
}

a.pluck-persona-pagination-prev {
	display: block;
	float: left;
	height:20px;
	padding-top: 5px;
	padding-left: 25px;
	text-decoration:none;
	width:44px;
}

div.pluck-persona-pagination-forward-area {
	float:right;
	margin-right:15px;
	padding-top:7px;
	height: 25px;
	width:106px;
}

a.pluck-persona-pagination-next {
	display: block;
	float:right;
	height:20px;
	padding-right:0;
	padding-top:5px;
	text-align: left;
	text-decoration:none;
	text-indent: 15px;
	width:69px;
}

a.pluck-persona-pagination-last {
	display: block;
	float: right;
	height: 25px;
	margin-left: 7px;
	width: 28px;
}

/*********************************
 * 
 * PRIVATE MESSAGING
 *
 * The following styles are for markup in: pluck/user/privateMessages/dialog (uses pluck-dialog info)
 *
 *********************************/

.pluck-user-privateMessage-dialog {
	width: 267px;
}

.pluck-user-privateMessage-dialog .pluck-dialog-middle {
	width:263px;
}

.pluck-user-privateMessage-dialog p.pluck-validation-error {
	margin-left: 85px;
}

.pluck-user-privateMessage-dialog span.pluck-dialog-group label {
	width: 65px;
}

.pluck-user-privateMessage-dialog span.pluck-dialog-group input {
	width: 160px;
}

.pluck-user-privateMessage-dialog span.pluck-dialog-group textarea {
	width: 160px;
	height: 75px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
}

.pluck-user-privateMessage-dialog span.pluck-dialog-actions {
	padding-left: 85px;
}

/*********************************
 * 
 * FOOTER
 *
 * The following styles are for markup in: pluck/user/persona
 *
 *********************************/

.pluck-persona-username-first-person-footer { /* See IE6 stylesheet for additional styles */
	clear: both;
	min-height: 40px;
	margin-bottom: 10px;
}

.pluck-persona-username-first-person-footer a {
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}

.pluck-persona-username-first-person-footer a img {
	border: none;
}

.pluck-persona-third-person-footer {
	clear: left;
	height: 4px;
}

/***************************************
 *
 * Updates for 4.9
 *
 ***************************************/

.pluck-persona-main-wrap .pluck-comm-commentcount p.pluck-comm-commenttext,
.pluck-persona-main-wrap .pluck-comm-commentcount p.pluck-comm-commenttext a.pluck-comm-number-highlight-followed,
.pluck-persona-main-wrap .pluck-comm-comment-input {
	color:#E0E0E0;
}
