/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-leaderboards-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
 *
 *********************************/

/*********************************
 *
 * Forums Wrapper and common - pluck/leaderboards
 *
 *********************************/

.pluck-leaderboards {
	position: relative;
}

.pluck-leaderboards,
.pluck-leaderboards input,
.pluck-leaderboards textarea,
.pluck-leaderboards select {
	font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	font-size: 16px;
}

.pluck-standardfont,
.pluck-standardfont input,
.pluck-standardfont textarea,
.pluck-standardfont select {
	font-size: 14px;
}

.pluck-leaderboards a {
	color: #0066cc;
	text-decoration: none;
}

.pluck-leaderboards a.pluck-primary-button {
	color: #e0e0e0;
}

.pluck-leaderboards a.pluck-secondary-button {
	color: #615555;
}

.pluck-leaderboards a.pluck-cancel-button {
	color: #615555;
	line-height: 25px;
}

.pluck-leaderboards a.pluck-cancel-button:hover {
    color: #CC3333;
}

.pluck-leaderboards-required {
	color: #cc3333;
}

.pluck-leaderboards .pluck-wait {
	bottom:1px;
	left:0px;
	right:0px;
	top:10px;
}

.pluck-leaderboards .pluck-wait-modal,
.pluck-leaderboards .pluck-confirm-modal {
	background: #fcfcf6;
}

.pluck-leaderboards .pluck-wait-display {
	left: 30px;
	right: 30px;
	top: 10px;
}

.pluck-leaderboards .pluck-leaderboards-wait .pluck-wait-display {
	top: 30px;
}

.pluck-leaderboards .pluck-wait-msg {
	font-size: 1.0em;
	font-weight: bold;
	padding: 10px;
}

.pluck-leaderboards-wrapper {
	border: 4px solid #767572;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pluck-leaderboards-wrapper-logo {
	background: #767572;
	border-left: 4px solid #767572;
	border-right: 4px solid #767572;
	padding: 8px 15px 0 0;
	text-align: right;
}

.pluck-leaderboards-wrapper-logo a {
	color: #E0E0E0;
	text-decoration: none;
}

.pluck-leaderboards-wrapper-logo img {
	border: 0;
}

.pluck-leaderboards-title-bar {
	background: #767572;
	height: 35px;
	width: 100%;
}

h1.pluck-leaderboards-title {
	color: #e0e0e0;
	display: inline-block;
	font-size: 1.1em;
	font-weight: normal;
	margin: 5px 0px 10px 15px;
}

h1.pluck-leaderboards-title a {
	color: #e0e0e0;
}

.pluck-leaderboards-error-call-out {
	color: #1a1414;
	margin: 0px;
	padding: 10px 15px;
}

.pluck-leaderboards-mp-wrapper h4.pluck-user-mp-username {
	padding-top: 11px;
}

.pluck-leaderboards-mp-wrapper h4.pluck-user-mp-username a {
	font-size: 0.9em;
}

/**************************
 * 
 * Pagination - pluck/leaderboards/pagination
 *
 **************************/

.pluck-leaderboards-pagination { 
	height: 18px;
	padding: 10px 20px;
}

.pluck-leaderboards-pagination a {
	color:#0066CC;
	text-decoration: none;
}

.pluck-leaderboards-pagination-wrapper {
	background: none;
	font-size: 0.8em;
	float: right;
	height: 18px;
}

.pluck-leaderboards-pagination-wrapper img {
	display: block;
	border: 0;
}

.pluck-leaderboards-pagination-pages {
	display: block;
	float: left;
	margin-left: 5px;
}

.pluck-leaderboards-pagination-button-prev {
	display: block;
	float: left;
	height: 18px;
	margin-right: 5px;
	width: 18px;
}

a.pluck-leaderboards-pagination-button-prev {
	background: transparent url('/ver1.0/pluck/leaderboards/pagination/pluck-pag-prev-active.png') top left no-repeat;
}

span.pluck-leaderboards-pagination-button-prev {
	background: transparent url('/ver1.0/pluck/leaderboards/pagination/pluck-pag-prev-disabled.png') top left no-repeat;
}

.pluck-leaderboards-pagination-button-next {
	display: block;
	float: left;
	height: 18px;
	margin-left: 5px;
	width: 18px;
}

a.pluck-leaderboards-pagination-button-next {
	background: transparent url('/ver1.0/pluck/leaderboards/pagination/pluck-pag-next-active.png') top left no-repeat;
}

span.pluck-leaderboards-pagination-button-next {
	background: transparent url('/ver1.0/pluck/leaderboards/pagination/pluck-pag-next-disabled.png') top left no-repeat;
}

.pluck-leaderboards-pagination-page {
	color: #1a1414;
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}

.pluck-leaderboards-pagination-separator {
	color:#0066CC;
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}

span.pluck-leaderboards-pagination-page {
	font-weight: bold;
}

/**************************
 *
 * pluck/leaderboards/leaderboard
 *
 **************************/

.pluck-leaderboards-leaderboard {
	min-width: 200px;
}

.pluck-leaderboards-leaderboard-info {
	background-color: #ffffff;
	padding: 10px;
}

.pluck-leaderboards-leaderboard-state {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 5px;
}

.pluck-leaderboards-leaderboard-desc {
	margin-bottom: 10px;
}

.pluck-leaderboards-leaderboard-myrank {
	font-size: 0.8em;
}

.pluck-leaderboards-leaderboard-timestamp {
	color: #999999;
	font-size: 0.8em;
}

.pluck-leaderboards-ranking-list {
	padding: 10px;
}

.pluck-leaderboards-ranking-wrap {
	float: left;
	height: 62px;
	margin-right: 10px;
	width: 175px;
	margin-bottom: 10px;
}

.pluck-leaderboards-ranking-avatar-wrap {
	float: left;
	width: 48px;
}

.pluck-leaderboards-ranking-avatar {
	display: block;
	height: 44px;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-isFeaturedUser .pluck-leaderboards-ranking-avatar {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-featured-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-leaderboards-leaderboard .pluck-user-isSystemEditor .pluck-leaderboards-ranking-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-editor-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-leaderboards-leaderboard .pluck-user-isIgnored .pluck-leaderboards-ranking-avatar {
	background: transparent;
	height: 44px;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo.pluck-leaderboards-ranking-isFeaturedUser .pluck-leaderboards-forumpost-avatar {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-featured-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo.pluck-user-isSystemEditor .pluck-leaderboards-ranking-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-editor-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-leaderboards-leaderboard .pluck-user-isHidden .pluck-leaderboards-ranking-avatar,
.pluck-leaderboards-leaderboard .pluck-user-isUnderReview .pluck-leaderboards-ranking-avatar {
	display: none;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo .pluck-leaderboards-ranking-avatar {
	display: block;
}

.pluck-leaderboards-ranking-avatar-inactive {
	display: none;
	height: 44px;
}

.pluck-leaderboards-leaderboard .pluck-user-isHidden .pluck-leaderboards-ranking-avatar-inactive,
.pluck-leaderboards-leaderboard .pluck-user-isUnderReview .pluck-leaderboards-ranking-avatar-inactive {
	display: block;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo .pluck-leaderboards-ranking-avatar-inactive {
	display: none;
}

img.pluck-leaderboards-ranking-avatarimg {
	-ms-interpolation-mode: bicubic;
	border: 2px solid #AFA89C;
	float: left;
	height: 40px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 40px;
}

.pluck-leaderboards-leaderboard .pluck-user-isSystemEditor img.pluck-leaderboards-ranking-avatarimg,
.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-isFeaturedUser img.pluck-leaderboards-ranking-avatarimg {
	border: 2px solid #3f90f4;
}

.pluck-leaderboards-leaderboard .pluck-user-isIgnored img.pluck-leaderboards-ranking-avatarimg,
.pluck-leaderboards-leaderboard .pluck-user-isHidden img.pluck-leaderboards-ranking-avatarimg,
.pluck-leaderboards-leaderboard .pluck-user-isUnderReview img.pluck-leaderboards-ranking-avatarimg {
	border: 2px solid #d96a6a;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo img.pluck-leaderboards-ranking-avatarimg {
	border: 2px solid #AFA89C;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo.pluck-user-isSystemEditor img.pluck-leaderboards-ranking-avatarimg,
.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo.pluck-leaderboards-ranking-isFeaturedUser img.pluck-leaderboards-ranking-avatarimg {
	border: 2px solid #3f90f4;
}

.pluck-leaderboards-ranking-content {
	margin-bottom: 0px;
	margin-left: 57px;
	padding-top: 8px;
	width: auto;
}

.pluck-leaderboards-ranking-username-withheld {
	display: none;
	font-size: 0.9em;
}

.pluck-leaderboards-leaderboard .pluck-user-isHidden .pluck-leaderboards-ranking-username-withheld,
.pluck-leaderboards-leaderboard .pluck-user-isUnderReview .pluck-leaderboards-ranking-username-withheld {
	display: block;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo .pluck-leaderboards-ranking-username-withheld {
	display: none;
}

div.pluck-leaderboards-ranking-username {
	font-size: 0.9em;
	overflow: hidden;
}

.pluck-leaderboards-leaderboard .pluck-user-isHidden .pluck-leaderboards-ranking-username,
.pluck-leaderboards-leaderboard .pluck-user-isUnderReview .pluck-leaderboards-ranking-username {
	display: none;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-ranking-showHiddenInfo .pluck-leaderboards-ranking-username {
	display: block;
}

.pluck-leaderboards-ranking-show-hidden-info {
	margin-left: 10px;
}

.pluck-leaderboards-ranking-rank {
	font-size: 0.8em;
}

.pluck-leaderboards-ranking-footer {
	clear: left;
	height: 1px;
}

.pluck-leaderboards-leaderboard .pluck-leaderboards-leaderboard-pagination {
	padding-top: 0px;
	clear: left;
}


