* {
	font: 12px Arial;
	}
body {
	margin:0;
	padding:0;
	}
img {
	display:none;
	}
#wrapper {
	background-color:
	}
#mainmenu ul {
	margin:2px 0px;
	padding:2px;
	background-color:#205995;
	}
#mainmenu ul li {
	display:inline;
	}
#mainmenu ul li a {
	color: white;
	}
table.summary {
	display:none;
	}
#message {
	display:none;
	margin-bottom:10px;
	}
h1, h2 {
	font-weight:bold;
	margin: 2px 0px;
	}
h1 { font-size: 15px; }
h2 { font-size: 14px; }
p {
	margin: 2px 0px;
	margin-bottom:6px;
	}
table.stats {
	margin-top:0px;
	margin-bottom:10px;
	/*border-top:1px solid black;*/
	width:100%;
	}
td {
	line-height:90%;
	}
th.group {
	text-align:left;
	}
th.fuel, th.co2 {
	font-size:9px;
	}
.total, .avg, .fuel, .co2, .eur {
	text-align:right;
	}
.eur { color:green; }

div.post {
	border-top:1px solid #c0c0c0;
	}
p.time {
	font-size:9px;
	}
#divider {
	border-top:1px solid black;
	margin-bottom:10px;
	}	
#footer {
	margin-top:6px;
	border-top:1px solid #bbb;
	color:#bbb;
	}

#login-register {
	display:none;
	}

table.cal {
	margin-top:6px;
	}
table.cal td {
	border:1px solid #bbb;
	padding:1px 3px;
	}
table.cal th {
	color: white;
	font-size:10px;
	background:url(bg.gif) repeat-x;
	}
span.day {
	color: #888;
	font-size:10px;
	}
span.km {
	font-weight:bold;
	}
span.km:after {
	content: " km";
	}

a.active {
	font-weight:bold;
	}
#post-chars-left { display:none;	}
#post-cancel { display:none; }
	
th {
	background-color:#f0f0f0;
	color: #888;
	}
table.stats {
	border-spacing:0px;
	}
table.stats td {
	border-bottom:1px solid #ddd;
	}
td.avg { font-weight:bold;}

.highlight { background-color:yellow; }

p.time {
	margin-bottom:0px;
	color: #888;
	}
#ie6 { display:none; }

