body {
	font-family: 'Yanone Kaffeesatz', 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', helvetica;
	font-size: 20px;
	font-weight: 200;
	background: #a9d63f url('/img/body_bg.jpg') no-repeat top left;
	background-attachment: fixed;
	color: #000;
}
a {
	text-decoration: none;
	color: #e5441b;
}
::-moz-selection {
	background-color: #e5441b;
	color: #fff;
}
::selection {
	background-color: #e5441b;
	color: #fff;
}
#navbar {
	position: fixed;
	top: 0px;
	width: 100%;
	left: 0px;
	height: 42px;
	background-color: #1A0E0A;
	border-bottom: 1px solid #e5441b;
	box-shadow: 0px 0px 20px #000;
}
#navbar div {
	display: block;
	margin: 0px auto;
	width: 890px;
	font-size: 28px;
	padding: 5px;
}
#navbar a {
	color: #fff;
}
#navbar .subtitle {
	font-family: 'Droid Sans Mono', sans-serif;
	font-size: 14px;
	color: #FBF86A;
	text-shadow: 1px 1px 1px #000;
}
#navbar .menu {
	font-size: 20px;
	float: right;
	margin-left: 5px;
	border: 1px solid #fff;
	padding: 3px 6px;
	border-radius: 4px;
	text-shadow: 1px 1px 1px #1A0E0A;
}
#navbar .menu:hover {
	background-color: #e5441b;
	box-shadow: inset -1px -1px 2px #1A0E0A, inset 1px 1px 2px #ddd;
}
#navbar .menu:active {
	background-color: #e5441b;
	box-shadow: inset -1px -1px 1px #1A0E0A, inset 0px 0px 1px #ddd;
}
#container {
	width: 900px;
	margin: 55px auto 10px;
}
#menu {
	float: right;
	width: 250px;
	border-radius: 10px;
	padding: 10px 20px;
	box-shadow: 0px 0px 20px #888;
	background-color: #fff;
}
#menu ul {
	padding-left: 25px;
	list-style-type: circle;
}
#content {
	margin-right: 300px;
}
.msg {
	margin-bottom: 10px;
	border-radius: 10px;
	padding: 10px 20px;
	box-shadow: 0px 0px 20px #888;
	background-color: #fff;
}
.title {
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.info {
	font-size: 16px;
	color: #aaa;
}
pre {
	font-family: 'Droid Sans Mono', sans-serif;
	font-size: 14px;
}
body .syntaxhighlighter {
	margin: 10px 0px !important;
}
body .syntaxhighlighter a,
body .syntaxhighlighter div,
body .syntaxhighlighter code,
body .syntaxhighlighter table,
body .syntaxhighlighter table td,
body .syntaxhighlighter table tr,
body .syntaxhighlighter table tbody,
body .syntaxhighlighter table thead,
body .syntaxhighlighter table caption,
body .syntaxhighlighter textarea,
body .syntaxhighlighter .gutter {
    font-size: 14px !important;
    line-height: 16px !important;
}
input, textarea {
	border: 0px;
	font-family: 'Droid Sans Mono', sans-serif;
	font-size: 14px;
	width: 95%;
	padding: 5px 10px;
	border-radius: 4px;
	border-bottom: 1px solid #FBF86A;
	background-color: #FBF8EA;
	box-shadow: inset 1px 1px 5px #ddd;
	margin: 5px 0px;
}
textarea {
	height: 150px;
}
input[type=submit], input[type=button] {
	width: 70px;
	background-color: #FBF86A;
	color: #000;
	text-shadow: 1px 1px 1px #fff;
	border-bottom: 1px solid #1A0E0A;
	box-shadow: inset 1px 1px 5px #fff, 1px 1px 5px #aaa;
}
input[type=submit]:hover, input[type=button]:hover {
	box-shadow: inset 1px 1px 10px #fff, 1px 1px 5px #888;
}
input[type=submit]:active, input[type=button]:active {
	box-shadow: inset 1px 1px 15px #fff, 0px 0px 3px #888;
}