@charset "utf-8";
/* Mir3 Game Profile CSS Document (Page Specific) */

a:link
{
	
}
img
{
	border:0px;
}
body {
	margin: 0px;/*	background:#000 url('../images/bg-main-sides.jpg') no-repeat fixed top center;*/
	background:#000;
	font-family: Arial, Helvetica, MS Sans Serif;
	font-size: .9em;
}
#bgWrapper {
	width:100%;
	/*background: url('../images/bg-main-04.jpg') no-repeat top center;*/
}
#rootWrapper {
	/* for centering the main wrapper */
	width: 960px;
	padding-left: 50%;
}
#mainWrapper {
	/* background:#000 url('../images/bg-main.jpg') no-repeat scroll top center; */
	/* for centering the nested divs */
	width:960px;
	margin-left:-480px;
}
#header {
	background-image:url('../images/header.png');
	background-repeat:no-repeat;
	background-position:10px;
	width:inherit;
	height:60px;
}
#spacer {
	width:inherit;
	height:246px;
}
#titlebar {
	width: inherit;
	height: 60px;
    background-repeat:no-repeat;
	background-position:10px;
}
#guilds-titlebar
{
	width: inherit;
	height: 60px;
    background-repeat:no-repeat;
	background-position:10px;
	background-image:url('../images/title-guilds.png');
}
#guild-profile-titlebar
{
	width: inherit;
	height: 60px;
    background-repeat:no-repeat;
	background-position:10px;
	background-image:url('../images/title-guild-profile.png');
}
.title-tab 
{
    position:relative;float:left;cursor:pointer;
}
.titlebar-TopPlayers 
{
    background-image:url('../images/title-leaderboards-topPlayers.png');
}
.titlebar-FastMovers
{
    background-image:url('../images/title-leaderboards-fastMovers.png');
}
.titlebar-SabukWars
{
    background-image:url('../images/title-leaderboards-sabukWars.png');
}
#contentWrapper {
	width:inherit;
	background: url(../images/bg-content.gif) repeat-y 10px 0px;
}
#contentBottomEdge 
{
	clear:both;
	height:2px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:55px;
	background: url('../images/content-frame-edgeBottom.gif') no-repeat 10px;
}
#contentTopCornerR {
	position:relative;
	float:right;
	top:-11px;
}
#contentBottomCornerR {
	position:relative;
	float:right;
}
#contentBottomCornerL {
	position:relative;
	float:left;
}
#content {
	width: 735px;
	min-height:580px;
	float:left;
	padding:20px 20px 20px 30px;
	color: #888;
}
#advertisement {
	float:right;
	width: 153px;
	padding:11px;
	left: 787px;
}
#footer {
	width:inherit;
	height:45px;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-top:30px;
	padding-left:10px;
}
#footerInfo {
	position: relative;
	border-style: none;
	float: left;
}
#navbar {
	position:relative;
	float:right;
	width:340px;
	height:38px;
	padding-top:13px;
	z-index:1;
}
.navbar-button {
	position: relative;
	float:left;
	border-style: none;
	height:25px;
	width: 45px;
	display:inline;
}
#navbar-home {
	left: 33px;
	width:40px;
}
#navbar-profile {
	left: 58px;
	width:43px;
}
#navbar-settings {
	left: 79px;
	width:52px;
}
#navbar-logout {
	left: 103px;
	width: 45px;
}
.ad-skyscraper {
	position:relative;
	top:-1.9em;
	border:1px solid #963;
}
#leaderboardContainer {
	width:100%;
	border:thin groove #cc9966;
	border-collapse:collapse;
	padding:0px;
}
.evenTR {
	background: url('../images/leaderboardTableBG.jpg');
	height:30px;
}
.oddTR {
	background: url('../images/leaderboardTableBG2.jpg');
	height:30px;
}
.evenTD {
	border-bottom:thin groove #cc9966;
	padding: 0em .5em 0em .5em;
	text-align:left;
}
.oddTD {
	border-bottom:thin groove #cc9966;
	padding: 0em .5em 0em .5em;
	text-align:left;
}
.classButton {
	display:inline;
	margin-right:-4px;
}
#currentPage {
	position:relative;
	float:right;
	right:612px;
	width:40px;
	height:35px;
	text-align:center;
	padding-top:8px;
	font-weight: bold;
	color: #B88740;
	font-size: 2em;
}
#classes-navigator{
	background:url(../images/currentPage.png) no-repeat 82px;
}
#previousPage {
	position:relative;
	top:2px;
}
#nextPage {
	position:relative;
	top:2px;
	left:45px;
}
.streakIcon
{
	width:25px;
	height:25px;
}
.murderer1
{
	color:#b00;
}
.murderer2
{
	color:#ff0;
}
.famous
{
	color:#a6a;
}
.leader1
{
    font-size:1.33em;
    font-weight:bold;
    color:inherit;
	text-decoration:none;
}
.leader1Row
{
    color:#fc6;
}
.leader2
{
    font-size:1.17em;
    font-weight:bold;
    color:inherit;
	text-decoration:none;
}
.leader2Row
{
    color:#ccc;
}
.leader3
{
    font-size:1em;
    font-weight:bold;
    color:inherit;
	text-decoration:none;
}
.leader3Row
{
    color:#b85;
}
.classIcon
{
	width:30px;
	height:30px;
}
#resultsPPForm 
{
    position:relative;
    float:right;
    top:0px;
    left:0px;
    font-style:italic;
    font-size:.8em;
}
select 
{
    background-color:#999;
    color: #333;
    font-weight:bold;
}
#searchForm
{
    width:287px;
    height:22px;
    background:url(../images/search-field.png) no-repeat;
    position:relative;
    clear:right;
    float:right;
    margin-top:1em;
    margin-bottom:14px;
}
#characterSearchName 
{
    background-color:Transparent;
    position:absolute;
    top:0px;
    left:4px;
    width:160px;
    height:22px;
    border:0;
    color:#fc6;
    font-weight:bold;
}
#characterSearchButton 
{
    position:absolute;
    top:0px;
    left:166px;
    vertical-align:middle;
}
#characterClearButton 
{
    position:absolute;
    top:0px;
    left:227px;
    vertical-align:middle;
}
.searchCharacter
{
    font-size:1.33em;
    font-weight:bold;
    background-image:none;
    background-color:#345;
    height:60px;
}
.achievementIcon
{
	width:15px;
	height:15px;
}
.rankChangeIcon
{
	width:20px;
	height:20px;
	margin-right:4px;
}
.rankChangeUpLabel
{
	font-weight:bold;
	color:#3b3;
}
.rankChangeDownLabel
{
	font-weight:bold;
	color:#b33;
}
.timeInPositionLabel
{
	font-weight:bold;
	color:#bb3;
}
.rankLabel
{
	font-weight:bold;
	font-size:1.2em;
}
.rankColumn
{
	width:1px;
}

/* =============achievements */
#profile-achievement-details
{
    color: #333;
    display: none;
    position: absolute;
    z-index: 102;
    width: 200px;
    background: url(../images/lighterscreen-bg.png);
    border: solid 1px #ccc;
    padding: 5px 5px 5px 10px;
}
#profile-achievement-details-name
{
    color: #333;
    font-size: 1.25em;
    font-weight: bolder;
    font-style: oblique;
}
#profile-achievement-details-points
{
    color: Green;
    font-size: 0.8em;
    font-weight: bold;
}
#profile-achievement-details-category
{
}
#profile-achievement-details-description
{
    font-style: oblique;
}
.profile-achievement-details-achieved-date
{
    font-size: 0.75em;
    color: #4a4;
    font-weight: bold;
}
.profile-achievement-details-achieved-message
{
    color: Green;
    font-weight: bold;
}
.profile-achievement-details-locked-message
{
    color: red;
    font-weight: bold;
}


/* unsorted */
.guildImage
{
	width:24px;
	height:24px;
}
.leaderboardShowAchievementsLink
{
	color:#999;
	font-size:.7em;
	font-style:italic;
	text-decoration:underline;
}
.nameLink
{
	color:inherit;
	text-decoration:none;
}
.guildLink
{
	font-size:.9em;
	color:#999;
}

#menu 
{
    background:url(../images/menu-bg.png) no-repeat;
    position:relative;
    left:39px;
    width:216px;
    height:246px;
    padding-top:60px;
}
.menu-button
{
    position:relative;
    display:block;
    padding-top:2px;
    cursor:pointer;    
    width:216px;
    height:59px;
}
#guildName
{
    font-size:2em;
    font-weight:bold;
}
#guildImagePlaceholder
{
    float:right;
    width:200px;
    height:200px;
}


