body {
	background: #ffffff url(/images/bg2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center; /* IE Fix */
	margin: 0;
	color: #666666;
}

acronym { cursor: help; border-bottom: 1px dashed #999999; }
a { text-decoration: none; color: #336699; border-bottom: 1px dashed #336699; }
a:hover { border-bottom: 1px dashed #49515C; color: #49515C; }


#container {
	margin: 0 auto;
	width: 80%;
	background: #ffffff;
	border: 1px solid #dddddd;
	padding: 0 5px;
	text-align: left;
}

#header {
	background: #49515C url(/images/idlemonkeys-header.gif) no-repeat 100% 0;
	border-top: 5px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	padding: 30px 30px;
}

#header h1 {
	margin: 0;
	color: #C6C4C5;
	font-size: 1.8em;
	font-weight: normal;
	cursor: default;
}

#header h2 {
	margin: 0;
	color: #8D8E90;
	font-size: 1.2em;
	padding-left: 1px;
	cursor: default;
}	

#nav {
	background: #858F9E; 
	border-bottom: 4px solid #ffffff;
	margin: 0; 
	padding: 0;
	height: 2.2em;
}

#nav li {
	list-style-type: none;
	display: inline;
	line-height: 20px;
}		

#nav li a { 
	text-decoration: none; 
	color: #dddddd;
	background-color: #858F9E;
	border-right: 4px solid #ffffff; 
	border-bottom: 0;
	padding: 3px 8px;
	font-size: 1em;
	float: left;
	font-weight: bold;
}

#nav li a:hover { background-color: #6B7687; }
#nav li a.on    { background-color: #49515C; color: #C6C4C5; }


/*------------------------------------------------------------*
**  Side Bar
**------------------------------------------------------------*/
#sidebar {
	float: left;
	width: 175px;
	position: relative;
	line-height: 20px; 
	word-spacing: 2px;
	}
#sidebar div { background: #ffffff url(/images/para_bg.jpg) repeat-x; }

#sidebar h3, #content h3 { 
	font-size: 1.1em; 
	color: #49515C; 
	margin: 0 10px 0 0; 
	cursor: default;
	}

#content div, #sidebar div { 
	padding: 10px 0 10px 0;  
	border-top: 1px solid #dddddd; 
    padding: 10px;
	}	

#content {
	float: left;
	position: relative;
	line-height: 20px; 
	text-align: justify; 
	word-spacing: 2px;	
	width: 100%;
}	

#content div { 
	background: #ffffff url(/images/para_bg.jpg) repeat-x; 
	margin-bottom: 15px;
}

#footer {
	background: #49515C url(/images/idlemonkeys-footer.gif) repeat-x 100% 0;
	border-bottom: 5px solid #ffffff;
	border-top: 10px solid #ffffff;
	text-align: center;	
	color: #ffffff;
	font-size: 0.8em;
	padding: 10px;
	line-height: 16px;
	clear: both;
}
	
#footer a { text-decoration: none; color: #A2AFBF; border-bottom: 1px dashed #A2AFBF; }
#footer a:hover { border-bottom: 1px dashed #ffffff; color: #ffffff; }


/*------------------------------------------------------------*
**  PISG
**------------------------------------------------------------*/

.male, .male a {
    color: #0000DD;
}

.female, .female a {
    color: #DD3366;
}

.bot, .bot a {
    color: #00FFFF;
}

.title {
    font-size: 16px;
    font-weight: bold;
}

/* Les titres des rubriques */
.headtext {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
	background: #49515C;
}

/* Bords des titres */
.headlinebg {
}

/* Les sous-titres des rubriques */
.tdtop {
    color: #000000;
}

/* Cellules "Big Numbers" */
.hicell {
}

/* Cellules "Users with most nicknames" */
.hicell10 {
    font-size: 10px;
}

/* Nombres des listes (2+) */
.rankc {
}

/* Nombres des listes (1) */
.hirankc {
    font-weight: bold;
}


.rankc10 {
    font-size: 10px;
}

/* heure autre que la plus frequentee */
.rankc10center {
    font-size: 10px;
    text-align: center;
}

/* heure la plus frequentee */
.hirankc10center {
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}

.small {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

.asmall {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      text-align: center;
}