BODY {
	font-family: Georgia, serif;
	font-size: 11pt;
	border-top: 10px solid #000;
	background: url("../img/background_gradient.png") repeat-x 0 top #201b19;
}

.container {
	margin-top: 10px;
}

h1#pagetitle {
	color: #fff;
	font-weight: bold;
	font-size: 32pt;
	margin: 0 0 0.3em 0;
}

.foto {
	height: 370px;
	position: absolute;
}

.foto a,
.foto a:link,
.foto a:visited,
.foto a:active {
	color: #fff;
	text-decoration: underline;
}

.foto a:hover {
	text-decoration: none;
}

#foto-1 { background: url("../img/header_foto01.jpg") no-repeat; }
#foto-2 { background: url("../img/header_foto02.jpg") no-repeat; }
#foto-3 { background: url("../img/header_foto06.jpg") no-repeat; }
#foto-4 { background: url("../img/header_foto03.jpg") no-repeat; }
#foto-5 { background: url("../img/header_foto04.jpg") no-repeat; }
#foto-6 { background: url("../img/header_foto05.jpg") no-repeat; }

.foto-caption {
	margin: 320px auto 15px auto;
	width: 900px;
	padding: 10px;
	color: #fff;
	font-size: 9pt;
	background: url("../img/50black.png") repeat;
	position: relative;
}

.content-container {
	background: #fff9f3;
	width: 950px;
	min-height: 370px;
	padding: 30px 0;
}

.pagebox {
	padding: 0;
	margin: 15px 0;
	text-align: justify;
}

.pagebox h2 {
	color: #7b3232;
	border-bottom: 1px solid #7b3232;
	margin: 0 0 0.3em 0;
	padding: 0;
	font-size: 18pt;
	display: block;
}

.pagebox p {
	line-height: 1.8em;
}

#shadow {
	height: 6px;
	background: url("../img/shadow.png") center top no-repeat;
}

#footer {
	font-size: 9pt;
	color: #fff3e7;
	margin: 25px 0;
	letter-spacing: 0.3em;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

.content-container a,
.content-container a:link,
.content-container a:visited,
.content-container a:active {
	color: #ab5b16;
	text-decoration: underline;
}

.content-container a:hover {
	color: #61330c;
	text-decoration: none;
}

#tweet_cx ul {
	list-style: none;
	margin: 5px 0;
	padding: 0;
}