html, body, input, select, textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3A3429;
	font-size: 13px;
}

h1, #language {
	font-size: 10px;
}

#submenu, #footer, #subfooter, #controller a, .mini, .note {
	font-size: 11px;
}

#context li, #context p, th {
	font-size: 12px;
}

#menu, #footer span.title {
	font-size: 13px;
}

#menu {
	font-size: 15px;
}

h3, #page span.title, a.button {
	font-size: 16px;
}

h2 {
	font-size: 18px;
}

h2 span.path {
	font-size: 11px;
	line-height: 26px;
}

a {
	color: #993333;
}

a:hover, #footer a:hover, #page a:hover span.desc, a.button:hover {
	color: #CC3333;
}

#menu a {
	color: #663333;
}

#menu a:hover {
	color: #993333;
}

h2, #language a, #submenu a {
	color: #996600;
}

#language a:hover, #submenu a:hover {
	color: #CC9900;
}

h3, #footer, #footer a, #header a.active {
	color: #746852;
}

h1, #subfooter, #subfooter a {
	color: #AF9C7C;
}

#page a span.desc, a.button {
	color: #3A3429;
}

a {
	text-decoration: none;
}

h1, #header, h2, #footer span.title {
	letter-spacing: 1px;
}

h2 span.path {
	letter-spacing: normal;
}

#menu, #submenu, #footer span.title, .strong {
	font-weight: bold;
}

#context h2, a.button {
	font-style: italic;
}

h1, #language, #submenu, span.uppercase, #controller a, .uppercase {
	text-transform: uppercase;
}

#content h2, #menu, #footer span.title {
	font-variant: small-caps;
}

#content h2 span.path {
	font-variant: normal;
}

h1, #context h2, #plans h3, th {
	font-weight: normal;
}

.bigger {font-size: 150%;}