/**
 * GENERAL
 */

body {
	background-color: #969a7a;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	text-align: justify;
}

.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ced0be;
}

.bodyTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #cdcebf;
	margin-bottom: 7px;
}


/**
 * NAVIGATION CLASSES
 */
 
.navFloat {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 22px;
	display: block;
	min-width: 75px;
	text-align: center;
	overflow: hidden;
	background-color: #afb29a;
	width: 100%;
}

#navBar {
	background-image: url(images/nav_bg_normal.gif);
	background-repeat: repeat-x;
}

a.navFloat:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.navFloat:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a {
	text-decoration: none;
	color: #FFFFFF;
}

a.navFloat:hover {
	background-image: url(images/nav_bg_over.gif);
	background-repeat: repeat-x;
}

a.navFloat:active {
	text-decoration: none;
	color: #FFFFFF;
}

#leftNavContainer {
	float: left;
}

#rightNavContainer {
	float: right;
}

ul#navListLeft {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	white-space: nowrap;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#navListLeft li {
	display: inline;
	list-style-type: none;
}

#navListLeft a {
	padding: 7px 5px;
	height: 28px;
}

#navListLeft a:link
{
	color: #fff;
	background-image: url(images/nav_bg_normal.gif);
	text-decoration: none;
}

#navlist a:visited
{
	color: #fff;
	background-image: url(images/nav_bg_normal.gif);
	text-decoration: none;
}

#navListLeft a:hover
{
	color: #fff;
	background-image: url(images/nav_bg_over.gif);
	text-decoration: none;
}

ul#navListRight {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	white-space: nowrap;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#navListRight li {
	display: inline;
	list-style-type: none;
}

#navListRight a {
	padding: 7px 5px;
	height: 28px;
}

#navListRight a:link, #navlist a:visited
{
	color: #fff;
	background-image: url(images/nav_bg_normal.gif);
	text-decoration: none;
}

#navListRight a:hover
{
	color: #fff;
	background-image: url(images/nav_bg_over.gif);
	text-decoration: none;
}


/**
 * SIDEBAR CLASSES
 */

.sidebarHighScoreName {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #db5d52;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.sidebarHighScoreScore {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #db5d52;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
} 

.sidebarScoreName {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.sidebarScoreScore {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}

.sidebarLdrBoardRow1 {
	background-color: #b8baa5;
	height: 22px;
	width: 100%;
}

.sidebarLdrBoardRow2 {
	background-color: #afb29a;
	height: 22px;
	width: 100%;
}


/**
 * HIGH SCORES PAGE
 */

.highScoreName {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #db5d52;
	float: left;
	padding-top: 7px;
	padding-left: 7px;
}

.highScoreScore {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #db5d52;
	float: right;
	padding-top: 7px;
	padding-right: 7px;
}

.scoreName {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	float: left;
	padding-top: 8px;
	padding-left: 8px;
}

.scoreScore {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	float: right;
	padding-top: 8px;
	padding-right: 8px;
}

.scoresRow1 {
	background-color: #b8baa5;
	height: 30px;
	width: 100%;
}

.scoresRow2 {
	background-color: #afb29a;
	height: 30px;
	width: 100%;
}