body {
	font-size: 100.01%;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	color: #333;
	background: url('./images/bg.jpg') repeat-x top left #AF9246;
}

#container {
	position: absolute;
	width: 780px;
	margin-left: -390px;
	left: 50%;
}

#header {
	position: absolute;
	top: 0;
	height: 184px;
	width: 780px;
}

#headerTagline {
	position: absolute;
	right: 4px;
	bottom: 31px;
	font-size: 140%;
}

#headerImg {
	position:absolute;
	top: 0;
	left: 0;
}

ul.headerMenu {
	position: absolute;
	font-size: 140%;
	text-align: center;
	margin: 152px auto auto auto;
	list-style-type: none;
	padding: 0;
	border: solid 1px #AF9246;
	width: 778px;
	background-color: #AF9246;
}

ul.headerMenu li {
	float: left;
}

ul.headerMenu li a {
	height: auto;
	display: block; 
	padding: 0px 20px 4px 20px; 
	text-decoration: none; 
	color: #fafafa;
}

ul.headerMenu li a:hover {
	text-decoration: none; 
	color: #333;
	background-color: #FCD265;
}

.currentMenuItem {
	height: auto;
	display: block; 
	padding: 0px 20px 4px 20px; 
	text-decoration: none; 
	color: #302406;
	background: url('./images/arrow.png') left top no-repeat;
}

#body {
	margin-top: 184px;
	border-left: solid 1px #AF9246;
	border-right: solid 1px #AF9246;
	border-bottom: solid 1px #AF9246;
	background-color: #fff;
}

#bodyLeft {
	margin: auto 540px 20px auto;
	width: auto;
	height: auto;
}

#bodyLeftContent {
	font-size: 80%;
	margin: 10px 10px 20px 10px;
	text-align: justify;
	padding-top: 20px;
}

#bodyLeftContent h1 {
	margin: 10px auto 0 auto;
}

#bodyLeftContent p {
	margin: 10px auto 10px auto;
}

#bodyRight {
	float: right;
	width: 540px;
	margin-bottom: 20px;
}

#bodyRightContent {
	width: 520px;
	margin: 10px 10px 20px 10px;
}

#bodyRightContent h1 {
	border-bottom: solid 2px #333;
	padding-left: 10px;
	margin-bottom: 10px;
	text-align: right;
}

#footer {
	margin-bottom: 40px;
}

#tcd {
	float: right;
}

.bigButton {
	font-size: 160%;
	border: solid 2px #339900;
	background-color: #66cc33;
	padding: 4px;
}

.bigButton a {
	text-decoration: none;
	color: #333;
}

.bigButton:hover {
	background-color: #ff9900;
}

.smallButton {
	font-size: 120%;
	border: solid 1px #339900;
	background-color: #66cc33;
	padding: 2px;
}

.smallButton a {
	text-decoration: none;
	color: #333;
}

.smallButton:hover {
	background-color: #ff9900;
}

.smallButton_deactivated {
	font-size: 120%;
	border: solid 1px #333;
	background-color: #ccc;
	padding: 2px;
}

.submitButton {
}

.submitButton:hover {
	text-decoration: underline;
}

.youtubeObject {
}

.youtubeObjectLarge {
	float: right;
}

.youtubeObjectLarge object {
	margin: 20px auto 20px 20px;
}

#fb_icon {
	margin-right: 4px;
	float: left;
}

#fb_status {
}

#fb_date {
	font-size: 80%;
}

a img {
	border: none;
}

#hueco {
	position: absolute;
	left: 0;
	top: 200px;
}

.info {
	color: #3355ff;
	font-style: italic;
	font-weight: bold;
}

.clearfix {
	clear:both;
}