body {
margin: 0;
background-color: #b3ffaf;
font-family: Arial;
}
form {margin: 0; padding: 0;}
img {border: 0;}
#header {
border-bottom: 1px solid #000;
height: 125px;
/*background: #F1AB00 url(images/europes-largest.gif) no-repeat top center;*/
background: #ffcc00 url(images/top_right_background.jpg) no-repeat top right;
}
#content {
padding: 160px 280px 10px 20px;
}
#content h1 {font-size: 20px;}
#content h2 {font-size: 17px; padding: 0; margin: 0;}
#content h3 {font-size: 14px; padding: 10px 0 0 0; margin: 0;}
#content dl {font-size: 12px; padding: 3px 0 0 0; margin: 0;}
#content dt {font-weight: bold; padding: 15px 0 0 0;}
#content p, li {font-size: 12px; padding: 3px 0; margin: 0;}
#mailing_list {
position: absolute; top: 158px; right: 0;
width: 250px; 
background-color: #ffcc00;
border: 1px solid #000; border-top: 0;
padding: 10px;
}
#mailing_list h2 {font-size: 13px; padding: 0; margin: 0;}
#mailing_list p {font-size: 12px; padding: 3px 0; margin: 0;}
#mailing_list div {font-size: 12px;}
#mailing_list input {font-size: 12px;} 

#hewden_ten_years {
	position: absolute; top: 577px; right: 0;
	float: right;
	width: 272px;
	text-align: center;
}

#navigation { position: absolute; top: 126px; background-color: #FFE57F; border-top: 1px solid #000; border-bottom: 2px solid #000; width: 100%; }
#navigation ul {margin: 0; padding: 0; list-style:none;}
#navigation li {float: left; margin: 0; padding: 0;}
#navigation a {border-right: 2px solid #d8c26a; float: left; margin: 0; padding: 10px 5px 10px 8px; font-size: 11px; font-weight: bold; text-decoration: none; color: #000;}
#navigation a:hover {background-color: #F1AB00;}
.navigation_active {background-color: #F1AB00;}

#footer {padding-left: 20px;}

#countdown_text {
position: absolute; top: 180px; left: 20px; padding-right: 280px;
font-size: 14px; font-weight: bold;
}
#countdown {
position: absolute; top: 230px; left: 20px;
border: 2px outset #000; background-color: #FFFF00;
padding: 5px;
font-size: 14px; font-weight: bold;
}

table {table-layout: auto;}
table th {font-weight: bold;}


col#c1 {text-align: left;}
col#c2 {text-align: center;}
col#c3 {padding: 0 10px 0 10px; text-align: center;}
col#c4 {padding: 0 10px 0 10px; text-align: left;}
col#c5 {padding: 0 10px 0 10px; text-align: center;}

#gallery {width: 80%;}
#gallery li {display: inline; float: left; padding-right: 30px;}