/* TerraEarth Core */

/* Gems */
.te-gem-icon {
	display: inline-block;
	width: 14px;
	height: 15px;
	margin-right: 3px;
	vertical-align: text-bottom;
	background: url("./images/moneybag.gif") no-repeat 0 0;
}
.te-gems-balance {
	margin-right: 10px;
	white-space: nowrap;
}
.profile-te-title {
	font-weight: bold;
	font-style: italic;
}
.te-muted {
	color: #536482;
	font-size: 0.9em;
}
table.table1 th.te-gems,
table.table1 td.te-gems {
	width: 8em;
	text-align: center;
	white-space: nowrap;
}

/* [rpglog] */
.te-rpglog {
	margin: 0.5em 0;
	padding: 4px 8px;
	border-left: 3px solid #8f6b2e;
	background-color: #f7f1e3;
	color: #333333;
	font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
	font-size: 0.95em;
}
.te-rpglog-label {
	font-weight: bold;
	color: #8f6b2e;
}

/* [card] playing cards: sprite and positions from the phpBB2 TerraEarth template */
.te-card {
	display: inline-block;
	width: 53px;
	height: 72px;
	margin: 2px;
	vertical-align: middle;
	background: url("./images/playingcards.png") no-repeat 0 0;
}
.te-card[data-card="diamonds,ace"] { background-position: -204px -1356px; }
.te-card[data-card="diamonds,2"] { background-position: -408px -744px; }
.te-card[data-card="diamonds,3"] { background-position: -408px -234px; }
.te-card[data-card="diamonds,4"] { background-position: -204px -1866px; }
.te-card[data-card="diamonds,5"] { background-position: -204px -1458px; }
.te-card[data-card="diamonds,6"] { background-position: -204px -948px; }
.te-card[data-card="diamonds,7"] { background-position: -204px -540px; }
.te-card[data-card="diamonds,8"] { background-position: -204px -30px; }
.te-card[data-card="diamonds,9"] { background-position: 0 -1662px; }
.te-card[data-card="diamonds,10"] { background-position: 0 -1254px; }
.te-card[data-card="diamonds,jack"] { background-position: 0 -744px; }
.te-card[data-card="diamonds,queen"] { background-position: 0 -336px; }
.te-card[data-card="diamonds,king"] { background-position: -408px -1254px; }
.te-card[data-card="hearts,ace"] { background-position: -204px -234px; }
.te-card[data-card="hearts,2"] { background-position: -408px -642px; }
.te-card[data-card="hearts,3"] { background-position: -408px -132px; }
.te-card[data-card="hearts,4"] { background-position: -204px -1764px; }
.te-card[data-card="hearts,5"] { background-position: -204px -1254px; }
.te-card[data-card="hearts,6"] { background-position: -204px -846px; }
.te-card[data-card="hearts,7"] { background-position: -204px -438px; }
.te-card[data-card="hearts,8"] { background-position: 0 -1968px; }
.te-card[data-card="hearts,9"] { background-position: 0 -1560px; }
.te-card[data-card="hearts,10"] { background-position: 0 -1050px; }
.te-card[data-card="hearts,jack"] { background-position: 0 -642px; }
.te-card[data-card="hearts,queen"] { background-position: 0 -234px; }
.te-card[data-card="hearts,king"] { background-position: -408px -1152px; }
.te-card[data-card="clubs,ace"] { background-position: 0 -30px; }
.te-card[data-card="clubs,2"] { background-position: -408px -336px; }
.te-card[data-card="clubs,3"] { background-position: -204px -1968px; }
.te-card[data-card="clubs,4"] { background-position: -204px -1560px; }
.te-card[data-card="clubs,5"] { background-position: -204px -1050px; }
.te-card[data-card="clubs,6"] { background-position: -204px -642px; }
.te-card[data-card="clubs,7"] { background-position: -204px -132px; }
.te-card[data-card="clubs,8"] { background-position: 0 -1764px; }
.te-card[data-card="clubs,9"] { background-position: 0 -1356px; }
.te-card[data-card="clubs,10"] { background-position: 0 -846px; }
.te-card[data-card="clubs,jack"] { background-position: 0 -438px; }
.te-card[data-card="clubs,queen"] { background-position: -408px -1356px; }
.te-card[data-card="clubs,king"] { background-position: -408px -438px; }
.te-card[data-card="spades,ace"] { background-position: 0 -1152px; }
.te-card[data-card="spades,2"] { background-position: -408px -540px; }
.te-card[data-card="spades,3"] { background-position: -408px -30px; }
.te-card[data-card="spades,4"] { background-position: -204px -1662px; }
.te-card[data-card="spades,5"] { background-position: -204px -1152px; }
.te-card[data-card="spades,6"] { background-position: -204px -744px; }
.te-card[data-card="spades,7"] { background-position: -204px -336px; }
.te-card[data-card="spades,8"] { background-position: 0 -1866px; }
.te-card[data-card="spades,9"] { background-position: 0 -1458px; }
.te-card[data-card="spades,10"] { background-position: 0 -948px; }
.te-card[data-card="spades,jack"] { background-position: 0 -540px; }
.te-card[data-card="spades,queen"] { background-position: 0 -132px; }
.te-card[data-card="spades,king"] { background-position: -408px -1050px; }
.te-card[data-card="red-joker"] { background-position: -408px -948px; }
.te-card[data-card="black-joker"] { background-position: -408px -846px; }
.te-card[data-card="blue"] { background-position: -408px -1541px; }
.te-card[data-card="red"] { background-position: -630px -30px; }

/* Pages */
.te-bank-logo {
	float: left;
	width: 160px;
	height: 207px;
	margin: 0 20px 10px 0;
	background: url("./images/tebank.gif") no-repeat 0 0;
}
.te-bank-text {
	overflow: hidden;
	padding-top: 60px;
}
table.te-ranks td.te-rank-img {
	width: 170px;
}
table.te-ranks td {
	padding: 4px 6px;
	vertical-align: middle;
}
.te-special-ranks dt {
	margin-top: 0.8em;
}
.te-special-ranks dd {
	margin-left: 1em;
}

/* Terrasense hint under the editor */
.te-terrasense-hint {
	display: inline-block;
	margin: 4px 0;
	padding: 2px 6px;
	border: 1px solid #000000;
	background-color: #ffffcc;
	color: #000000;
	font-size: 0.95em;
	cursor: help;
}
.te-terrasense-hint[hidden] {
	display: none;
}
.te-terrasense-hint a {
	margin-left: 6px;
	color: #105289;
}

@media (max-width: 700px) {
	table.table1 th.te-gems,
	table.table1 td.te-gems {
		display: none;
	}
	.te-bank-logo {
		float: none;
	}
	.te-bank-text {
		padding-top: 0;
	}
}
