/* 
 * typenshout CSS
 *
 * Copyright 2006 archetwist / arche@
 * letwist.net
 *
 * All rights reserved
 *
 */

body {
	min-width: 600px;
	margin: .6em;
	background-color: #fff;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: .8em;
	}

a {
	color: #55617d;
	}
a:hover {
	color: #bd0909;
	text-decoration: none;
	}

h1 {
	color: #bd0909;
	font-size: 1.5em;
	letter-spacing: -1px;
	}
h2 {
	font-size: 1.4em;
	letter-spacing: -1px;
	}
h3 {
	font-size: 1.3em;
	}
h4 {
	font-size: 1.2em;
	}

kbd {
	padding: 0 3px;
	background-color: #EEE;
	color: inherit;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC #666 #666 #CCC;
	font-family: arial, helvetica, sans-serif;
	text-transform: lowercase;
	}

#main {
	margin: 1em;
	}
#footer {
	margin: 1em -.6em -.6em -.6em;
	padding: .6em;
	background-color: #EEE;
	}

.alpha {
	clear: both;
	float: left;
	width: 49%;
	}
.beta {
	float: right;
	width: 49%;
	}

.clear {
	clear: both;
	padding-top: .6em;
	}

#layout a {
	text-decoration: none;
	}
#layout p {
	text-align: center;
	}

.interface {
	background-color: #BD0909;
	color: #FFF;
	}
.movement {
	background-color: #55617D;
	color: #FFF;
	}
.navigation {
	background-color: #72A6D6;
	color: #FFF;
	}
.addresses {
	background-color: #447BB9;
	color: #FFF;
	}
.pages {
	background-color: #4EAFAF;
	color: #FFF;
	}
.configuration {
	background-color: #ADD731;
	color: #FFF;
	}
.mail {
	background-color: #F0821E;
	color: #FFF;
	}
.spatial-navigation {
	border-color: #F0821E;
	border-width: 2px;
	}

dl.table {
	margin: 4px 0;
	padding: 8px;
	background-color: #EEE;
	border: 1px solid #BBB;
	}
dl.table dt {
	float: left;
	width: 7em;
	margin: 0 0 .4em 0;
	padding: 1px 0;
	font-weight: bold;
	}
dl.table dd {
	margin: 0 0 .4em 7em;
	padding: 1px 0;
	}

dt span {
	padding: 0 4px;
	}

@media handheld {
	body {
		font-size: 1em;
		min-width: 200px;
		max-width: 300px;
		}
	#footer {
		background: none;
		}
	.alpha,
	.beta {
		float: none;
		width: 100%;
		}
	#layout kbd {
		padding: 0 2px;
		letter-spacing: -1px;
		}
	}
