body {
	font: normal 0.95em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif; 
	color: #333; 
	background-color: #fff;
}

h1 { 
	font: 900 2em/1.1em Verdana, Arial, sans-serif; 
	color: #aaa; 
	background-color: #eee;
}

h1.sub { 
	background-color: transparent;
}

h2 {
	font: bold 1.2em Verdana, Arial, sans-serif; 
	color: #666699;
	background-color: transparent;
}

h3 { 
	font: bold 0.95em Verdana, Arial, sans-serif; 
	color: #666699;
	background-color: transparent;
}

#sidebar h3 { 
	font: bold small-caps 1.1em Verdana, Arial, sans-serif; 
	color: #666699;
	background-color: transparent;
}

p {
	font: normal 0.95em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif; 
}

blockquote p {
	font-style: italic;
}

code {
	font: normal 0.95em/1.3em "Courier New", monospace; 
}

.code2 {
	font: normal 0.85em/1.1em "Courier New", monospace;
	color: inherit;
	background-color: #ddd;
}

li {
	font: normal 0.95em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif; 
}

td li {
	font: normal 1em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif;
}

dt {
	font: bold 0.95em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif; 
}

dd {
	font: normal 0.95em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif; 
}

a {
	color: #09c; 
	background-color: transparent;
	text-decoration: none;
}

a:visited {
	color: #07a;
	background-color: transparent;
	text-decoration: none;
}

a:active {
	color: #09c;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color: #07c;
	background-color: #eee;
	text-decoration: none;
}

#navAlpha * a:hover {
	color: #07c;
	background-color: #ddd;
}

#navBeta * a:hover {
	color: #07c;
	background-color: #ddd;
}

#sidebar * a:hover {
	color: #07c;
	background-color: #ddd;
}

.form { 
	font-size: 0.85em; 
	color: inherit;
	background-color: #ddd;
}

.bold { 
	font-weight: bold;
}

.small { 
	font-size: 0.85em;
}

img {
	border: none;
}
