/**
 * ManiaLib - Micro css framework built on top of jQuery UI
 * 
 * @see http://www.jqueryui.com 
 * @copyright   Copyright (c) 2009-2011 NADEO (http://www.nadeo.com)
 * @license     http://www.gnu.org/licenses/lgpl.html LGPL License 3
 */

body {
	margin: 0;
	padding: 0;
	font-family: 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif;
	font-size: 12px;
	color: #111111;
}

input.text { 
	padding: .4em; 
}

.fadeout,.fadein:hover {
	opacity: 1;
}

.fadeout:hover,.fadein {
	opacity: 0.75;
}

.notext {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -7331px;
}

.left {
	display: block;
	float: left;
}

.center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.loading {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(../images/loading.gif) no-repeat center center;
}


.tmf-icons128-32 {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/tmf-icons128-32x32.png) no-repeat 0 0;
}

.tmf-icons128-64 {
	display: block;
	float: left;
	width: 64px;
	height: 64px;
	background: url(../images/tmf-icons128-64x64.png) no-repeat 0 0;
}

.tmf-icons128-32-profile {
	background-position: -64px -192px;
}

.tmf-icons128-64-profile {
	background-position: -128px -384px;
}

.tmf-icons128-32-maniazones {
	background-position: -32px 0;
}

.tmf-icons128-32-playerpage {
	background-position: -192px -128px;
}

.tmf-icons128-32-back {
	background-position: 0 -160px;
}

.tmf-icons128-32-profilevehicle {
	background-position: -160px -96px;
}

.tmf-icons128-32-united {
	background-position: 0 -32px;
}

.tmf-icons128-32-nations {
	background-position: -32px -32px;
}

.tmf-icons128-32-skillpoints {
	background-position: -96px 0px;
}

.tmf-icons128-32-ladderpoints {
	background-position: -128px 0px;
}

.tmf-icons128-32-upload {
	background-position: -224px -192px;
}

.tmf-icons128-32-rankings {
	background-position: -192px -32px;
}

.tmf-icons128-32-manialink {
	background-position: 0 -192px;
}