body {
	font-family:Georgia;
}

h1 {
        color: #c2c93f;
	text-transform:uppercase;
	font-size:18px;
	margin-bottom:5px;
	font-weight:bold;
}

h2 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	clear:left;
	color:#aad6d7;
}

h3 {
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:3px;
}

#content p, #content ul {
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	color:#ffffff;
	margin-bottom:10px;
}

#content p.intro {
	margin:-5px 0 5px 0;
	font-weight:bold;
	color:#D41629;
}

#content p.sub {
	margin:-5px 0 5px 0;
	font-weight:bold;
}

#content ul ul {
	margin-bottom:0px;
}

table.special th, table.special td {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	padding:3px 10px;
	font-weight:normal;
	color:#444;
}

table.special th {
	background-color:#D41629;
	color:#FFF;
}

table.special tr.odd td {
	background-color:#FFF;
}

table {
	margin:5px 0px 15px 0px;
}

td {
	text-align:left;
	font-size:90%;
	color:#ffffff;
}

td.wide {
	width:220px;
}

td.small {
	width:15px;
}

span.subtitle {
	color:#D41629;
}

span.date {
	color:#ffffff;
}

a {
	cursor:pointer;
	color:#f19227;
}

#foto a, #foto .links {
	font-size:18px;
}

#foto .links {
	color:#D41629;
	font-weight:bold;
}

a:hover, .blocklink:hover {
	text-decoration:underline;
}

.blocklink {
	text-transform:uppercase;
	font-family:Georgia;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.download, a.year {
	font-weight:bold;
	padding:5px 10px;
	margin:0 -10px 0 -10px;;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	display:block;
}

a.download {
	color:#444;
}

a.year {
	color:#000;
}

a.a-right, .download span, .year span {
	float:right;
	color:#f19227;
}

.images a.a-right {
	margin-right:15px;
	clear:left;
}

.download-block a.a-right {
	margin-right:5px;
}

a.prev {
	margin-right:20px;
}

a.next {
	margin-left:20px;
}

form {
	margin-bottom:15px;
}

label {
	width:150px;
	display:block;
	float:left;
	margin-bottom:10px;
	font-family:Arial;
	font-size:12px;
	color: #ffffff
}

select, input[type=text], textarea {
	display:block;
	margin-bottom:10px;
	width:230px;
	font-family:Arial;
	font-size:12px;
}

textarea {
	width:227px;
}

input[type=text] {
	border:1px solid #AAA;
}

input[type=submit] {
	border:1px solid #AAA;
	text-transform:uppercase;
	color:#D41629;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	height:20px;
	background-color:#FFF;
	padding:2px 2px 0px 2px;
	margin-left:-5px;
	cursor:pointer;
}

input[type=submit]:hover {
	text-decoration:underline;
}

.search input[type=text] {
	width:230px;
	border-right-color:#FFF;
	float:left;
	height:16px;
}

.search input[type=submit] {
	border-left-color:#FFF;
}

.ie input[type=submit] {
	padding-top:3px;
}

.view-video h2 {
	color:#000;
}

.videos p.sub, .view-video p.sub {
	font-size:11px;
}

.videos span.date, .view-video span.date {
	color:#000;
}

.news div, .home > div > div {
	margin:0px -10px;
	padding:5px 10px;
}

#content .news p {
	margin:0px;
}

.news .blocklink {
	margin-top:20px;
}

.selected {
	background-color:#bb0046;
	cursor:default;/*previously: pointer*/
}

#content ul {
	list-style:disc;
	list-style-position:outside;
	margin-left:13px;
}