div.contentSpacer
{
	clear: both;
}

div.site
{
	margin-left: auto;
	margin-right: auto;
	/* border: 1px solid #444444; */
	width: 820px;
	background-image: url('../images/mainbg.gif');
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
    min-height: 100%; /* real browsers */
}

/* To cool for IE */
/*
div.tooCool {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
	height: 80px;
	width: 80px;
}
*/
/*
#tooCool {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 0;
	bottom: 0;
}

#tooCool[id] {
	position: fixed;
}
*/
/* To cool for IE */

div.headerContainer
{
	width: 820px;
	height: 100px;
	background-image: url('../images/header1.jpg');
}

div.headerGears
{
	width: 127px;
	height: 90px;
	padding-left: 35px;
}

div.bannerContainer
{
	width: 820px;
	height: 95px;
	background-image: url('../images/menubg.jpg');
}

div.bannerInfo
{
	padding-left: 45px;
	padding-top: 10px;
	width: 247px;
	height: 85px;
	float: left;
}

div.bannerMain
{
	width: 472px;
	height: 75px;
	float: right;
	padding-top: 18px;
	padding-left: 6px;
	margin-right: 50px;
	background-image: url('../images/banner1bg.jpg');
}

div.menuContainer
{
	width: 720px;
	height: 67px;
	padding-top: 15px;
	padding-left: 50px;
	padding-right: 50px;
	margin: auto;
	background-image: url('../images/menubg.jpg');
}

div.menuLeft
{
	float: left;
}

div.menuRight
{
	float: right;
}

div.bannerAlt
{
	text-align: center;
	padding-top: 27px;
}

div.mainContainer
{
	width: 720px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.disclaimer
{
	color: #666666;
	font-style: italic;
	text-align: center;
	font-size: 8pt;
}

div.blockLargeContainer
{
	width: 700px;
	background-image: url('../images/largebordermiddleo.gif');
	margin: auto;
}

div.blockLargeTop
{
	width: 700px;
	height: 8px;
	background-image: url('../images/largebordertopo.gif');
}

div.blockLargeMiddle
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 660px;
}

div.blockLargeBottom
{
	width: 700px;
	height: 11px;
	background-image: url('../images/largeborderbottomo.gif');
}

div.profileHeaderContainer { width: 660px; }
div.profileHeaderLeft { float: left; }
div.profileHeaderRight { float: right; margin-right: 10px; text-align: right; }

div.profileContainer { width: 660px; }
div.profileImage { padding-left: 5px; position: absolute; width: 175px; }
div.profileImageBorder { padding-left: 5px; position: relative; width: 175px; }
div.profileImageContainer { float: left; width: 200px; }

div.profileContentUnderImageContainer { float: left; width: 200px; }
div.profileRanking { float: left; width: 175px; background-color: #333333; margin-bottom: 5px; padding: 5px; border: 1px solid #444444; }
div.profileRankingLeft { float: left; text-align: left; }
div.profileRankingRight { float: right; text-align: right; }
div.profileStatistics { float: left; width: 175px; background-color: #333333; margin-bottom: 5px; padding: 5px; border: 1px solid #444444; }
div.profileFriends { float: left; width: 175px; background-color: #333333; margin-bottom: 5px; padding: 5px; border: 1px solid #444444; }
div.profileFriendSpacer { clear: both; height: 5px; }
div.profileFriendLeft { float: left; width: 125px; text-align: left; }
div.profileFriendRight { float: right; width: 50px; text-align: right; }

div.profileContentContainer { float: right; width: 460px; }
div.profileContentLeft { float: right; width: 70px; text-align: left; font-weight: bold; margin-bottom: 5px; padding: 5px; }
div.profileContentRight { float: right; width: 320px; background-color: #333333; margin-left: 10px; margin-bottom: 5px; padding: 5px; border: 1px solid #444444; }
div.profileContentNormal { float: right; width: 415px; background-color: #333333; margin-left: 10px; margin-bottom: 5px; padding: 5px; border: 1px solid #444444; }
div.profileContentNormalTitle { float: right; width: 420px; margin-left: 10px; margin-bottom: 5px; padding: 5px; }

div.profileListTitleContainer { }
div.profileListNameTitle { float: left; width: 115px; padding: 3px; font-weight: bold; }
div.profileListServerTitle { float: left; width: 180px; padding: 3px; font-weight: bold; }
div.profileListRaceTitle { float: right; width: 100px; padding: 3px; font-weight: bold; }
div.profileListGenderTitle { float: right; width: 100px; padding: 3px; font-weight: bold; }
div.profileListClassTitle { float: right; width: 75px; padding: 3px; font-weight: bold; }

div.profileListAgeTitle { float: right; width: 35px; font-weight: bold; text-align: center; }
div.profileListRankingTitle { float: right; width: 170px; font-weight: bold; text-align: center; }
div.profileListProfileTitle { float: right; width: 100px; font-weight: bold; text-align: right; }
div.profileListFactionTitle { float: left; width: 25px; font-weight: bold; }

div.profileListAge { float: right; width: 35px; text-align: center; }
div.profileListProfile { float: right; width: 100px; text-align: right; }
div.profileListRanking { float: right; width: 170px; text-align: center; }
div.profileListFaction { float: left; width: 25px; }

div.profileListContainer { border-left: 1px solid #444444; border-right: 1px solid #444444; border-top: 1px solid #444444; }
div.profileListContainerUser { border-bottom: 1px solid #B09208; }
div.profileListContainerBG { background-color: #333333; border-left: 1px solid #444444; border-right: 1px solid #444444; border-top: 1px solid #444444; }
div.profileListName { float: left; width: 115px; padding: 3px; }
div.profileListServer { float: left; width: 180px; padding: 3px; }
div.profileListRace { float: right; width: 100px; padding: 3px; }
div.profileListGender { float: right; width: 100px; padding: 3px; }
div.profileListClass { float: right; width: 75px; padding: 3px; }