/* ============================================ */
/* GENERAL */
/* ============================================ */

/* tt as in tool tip*/
.tt {
	cursor: help;
}

.nowrap
{
	white-space: nowrap;
}

#team-member-table tr > *:first-child
{
	text-align: left;
}

#team-member-table tr > *
{
	text-align: right;
	font-size: 10px;
}

#team-member-table td
{
	font-size: 12px;
}

#team-member-table th, #team-member-table td
{
	padding: 2px 0;
}

/* ============================================ */
/* PLUGIN MENU CLASS */
/* ============================================ */

.massiveplugin
{
	float: left;
	padding: 10px;
	width: 25%;
}

/* ============================================ */
/* MASSIVESHOP */
/* ============================================ */

body #massiveshop_player_outer
{
	color: #444;
	font-size: 14px;
	font-weight: bold;
}

/* ============================================ */
/* DONATOR RANKS TABLE */
/* ============================================ */

body table.donator
{
	border: none;

	border-collapse: separate;
	border-spacing: 3px;

	background-color: #a0ce4e;
	color: black;

	font-size: 21px;
	line-height: 21px;
	margin: 0px;
}

body table.donator th, body table.donator td
{
	border: none;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/*
body table.donator tr
{
	padding: 5px;
}*/

body table.donator th
{
	font-size: 21px;
	line-height: 21px;
}

body table.donator td
{
	font-size: 14px;
	line-height: 14px;
	background-color: white;
}

/* ============================================ */
/* MASSIVETABLE */
/* ============================================ */

body table.massivetable th
{
	font-size: 13px;
	line-height: 13px;
}

body table.massivetable td
{
	font-size: 12px;
	line-height: 12px;
}

body table.massivetable th, body table.massivetable td
{
	padding: 7px 15px 7px 0;
	text-align: left;
	vertical-align: top;
}

/* ============================================ */
/* FACEBOOK LIKEBOX RESPONSIVENESS */
/* ============================================ */
/* 
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/ 
*/

/* 
This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. 
*/

#fb-root {
    display: none;
}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

/* ============================================ */
/* BETTER ANCHOR LINKS PLUGIN CSS FIX */
/* ============================================ */

body .mwm-aal-container
{
	margin: 2em 0 2em;
}

/* ============================================ */
/* MINECRAFT FACES */
/* ============================================ */

.mcface
{
    border: 1px solid black;
    margin: 2px;
}

/* ============================================ */
/* PAYPAL NEW */
/* ============================================ */

.mcpp label, .mcpp input
{
	margin: 10px auto;
	display: block;
}

.mcpp label
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #556b18;
}

.mcpp label.error
{
	color: maroon;
}

.mcpp input.username
{
	font-size: 14px;
	line-height: 14px;
	padding: 5px;
	border: 1px solid #556b18;
	border-radius: 3px;
}

.mcpp input.error
{
	border-color: maroon;
}

/* ============================================ */
/* HIGHCHARTS */
/* ============================================ */

.mc_chart {
    background-color: white;
    border: 2px solid #444;
    border-radius: 7px;
    overflow: hidden;
}

/* ============================================ */
/* MCMMO TABLE */
/* ============================================ */

body #mcmmotable {
	margin: 0px;
	clear: both;
	padding-top: 7px;
}

body #mcmmotable td, body #mcmmotable th {
	font-size: 12px;
	line-height: 22px;
	padding: 0;
	border: none;
}

body #mcmmotable td {
	padding: 0 3px 0 0;
}

body #mcmmotable th {
	padding: 0 15px 0 0;
}

body #mcmmotable tr {
	padding: 0 0 5px 0;
}

body #mcmmotable .type_string {
	text-align: left;
	font-weight: bold;
}
body #mcmmotable .type_numeric {
	text-align: right;
}

/* ============================================ */
/* SHORTCODE MCBANNER */
/* ============================================ */

.pre {
	background: #f4f4f4;
	font: 11px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	/*margin-bottom: 1.625em;*/
	overflow: auto;
	padding: 0.75em 1.625em;
	display: inline-block;
	border: 1px solid gray;
}

/* ============================================ */
/* PERMISSION GROUPS (SEMI DEPRECATED) */
/* ============================================ */

.permgroup {
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	text-align: center;
    min-width: 4.7em;
    padding: 0 0.4em;
}
.permgroup.player {
	color: #fff !important;
}
.permgroup.premium {
	color: #5f5 !important;
}
.permgroup.trusted {
	color: #ff5 !important;
}
.permgroup.keeper, .permgroup.mod, .permgroup.moderator {
	color: #fa0 !important;
}
.permgroup.elder, .permgroup.admin, .permgroup.administrator {
	color: #5ff !important;
}

/* ============================================ */
/* MCC as in MINECRAFT COLOR */
/* ============================================ */
/* http://minecraft.gamepedia.com/Color_Codes */

html body .mcc-0 {
	color: #000000 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-1 {
	color: #0000AA !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-2 {
	color: #00AA00 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-3 {
	color: #00AAAA !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-4 {
	color: #AA0000 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-5 {
	color: #AA00AA !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-6, html body .mcc-rank2 {
	color: #FFAA00 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-7 {
	color: #AAAAAA !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-8 {
	color: #555555 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-9 {
	color: #5555FF !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-a, html body .mcc-good, html body .mcc-premium, html body .mcc-uncommon {
	color: #55FF55 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-b, html body .mcc-rank3, html body .mcc-enchanted {
	color: #55FFFF !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-c, html body .mcc-bad, html body .mcc-legendary {
	color: #FF5555 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-d, html body .mcc-epic {
	color: #FF55FF !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-e, html body .mcc-rank1, html body .mcc-rare {
	color: #FFFF55 !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}
html body .mcc-f, html body .mcc-rank0, .mcc-player, html body .mcc-common {
	color: #FFFFFF !important;
	font-weight: bold !important;
	display: inline-block;
	background-color: #888;
	padding: 0 0.4em;
}

/* ============================================ */
/* COUNTDOWN WIDGET PLUGIN TWEAKS */
/* ============================================ */

/*
.countdown {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-style: solid;
	border-color: #aaa;
	border-width: 1px;
}

.hasCountdown {
	padding: 3px !important;
}*/

/* ============================================ */
/* VAMPIRE DOCS */
/* ============================================ */

table.blood
{
	font-size: 12px;
}
table.blood th
{
	font-weight: bold;
	font-size: 12px;
}
table.blood td
{
	padding: 1px 10px 1px 0;
	line-height: 18px;
}
table.blood .tar
{
	text-align: right;
}

.hunger
{
	display: inline-block;
	width: 18px;
	height: 18px;
	color: transparent;
	background-image: url(../img/hunger.png);
	background-repeat:no-repeat;
}
.hunger.half
{
	background-image: url(../img/hungerhalf.png);
}

.entitycss
{
	image-rendering: optimizeSpeed;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
	border: 1px solid black;
	display: inline-block;
	color: transparent;
	background-image: url(../img/entitycss.png);
	background-repeat:no-repeat;
}
.entitycss.x8
{
	width: 8px;
	height: 8px;
}
.entitycss.x16
{
	width: 16px;
	height: 16px;
}

/* 32s */
.s32
{
	border: 0 none;
	display: inline-block;
	color: transparent;
	background-repeat:no-repeat;
	width: 32px;
	height: 32px;
}
.s32.fencegate { background-image: url(../img/s32/fencegate.png); }
.s32.fence { background-image: url(../img/s32/fence.png); }
.s32.rtorch { background-image: url(../img/s32/rtorch.png); }
.s32.sign { background-image: url(../img/s32/sign.png); }
.s32.stick { background-image: url(../img/s32/stick.png); }
.s32.torch { background-image: url(../img/s32/torch.png); }
.s32.waterbottle { background-image: url(../img/s32/waterbottle.png); }
.s32.waxe { background-image: url(../img/s32/waxe.png); }
.s32.whoe { background-image: url(../img/s32/whoe.png); }
.s32.wpick { background-image: url(../img/s32/wpick.png); }
.s32.wspade { background-image: url(../img/s32/wspade.png); }
.s32.wsword { background-image: url(../img/s32/wsword.png); }