/* GENERAL */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(/ubuntu_condensed.woff) format('woff');
}
* {
	margin:0px;
	padding:0px;
	border:0px;
}
body, html {
    height:100%;
}
.underline {
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
a {
	color:#000080;
	text-decoration:none;
	font:14px "Ubuntu Condensed";
}
a:hover {
	text-decoration:underline;
}
ul, ol {
	list-style-type: none;
}
body, header > div, footer > div, #right > div {
	background-image: url("/background.png");
	background-attachment:fixed;
}
header, section, footer, #right {
	box-shadow: 0 0 5px #888;
}
header > div > div {
	margin:auto;
    text-align:center;
	/*width:800px;*/
}
footer > div {
	padding:5px 40px;
}
h3.subject {
	font-weight: bold;
	text-decoration: underline;
	font:18px "Ubuntu Condensed";
}
header > div > div > h1 > a, header > div > div > h1 {
	font:36px "Ubuntu Condensed";
	color:#EEEEEE;
	text-decoration:none;
}
header > div > div > h1 > a {
	display:block;
	/*padding-left:65px;*/
}
header > div > div > h1 > a span {
	color:#88B8FC;
}
header > div > div > h1 {
	margin:20px 20px 20px 0px;
}
header > div > div > h1 > a:hover {
	color:#DDDDDD;
	text-decoration: none;
}
header > div > div > h1, header > div > div > nav, header > div > div > nav > ul > li {
	display:inline-block;
}
header {
	position:absolute;
	width:100%;
    top:50%;
    margin-top:-41px;
    height:82px;
}
header#beer {
	background-image: linear-gradient(0deg, #f4d03f, #fef9e7);
}
header#beer > div > div > h1 a, header#beer > div > div > h1 {
	color:#999999;
}
header#beer > div > div > h1 > a span {
    color:#ACACAC;
}
header#beer > div > div > h1 > a span:first-child {
    color:#777777;
}
footer {
	position:fixed;
	bottom:0px;
	right:0px;
	font:14px "Ubuntu Condensed";
	color:#FFFFFF;
	background-image:linear-gradient(0deg, #777777, #444444);
	border-top-left-radius: 5px;

}
footer a {
	color:#CCCCCC;
}
header > div > div > nav a, header > div > div > nav {
	font:20px "Ubuntu Condensed";
	text-decoration:none;
	font-size:16px;
	color:#BBBBBB;
	color:#868686;
}
nav span {
	color:#aaa;
}
header > div > div > nav a {
	padding:10px;
}
header > div > div > nav a:hover {
	text-decoration:none;
	color:#333333;
}