body{
	background: #000;
	margin-top:20px;
	margin-bottom:20px; 
}
#container{
	position: relative;
	left:50%;
	margin-left: -458px;
	background:#d3e7fd;
	width:900px;
	border: solid #ffcb05;
	border-width: 8px 8px 0 8px; 
	overflow: auto;	
} 
#masthead{
	width:900px;
	height:207px;
	background:#005baa;
}
#buttonscont{
	width:900px;
	height:68px;
	background:#ffcb05;
}
.buttons, .buttonsbis, .buttons2, .buttonsbis2, .buttonsbis3{ 
	font:  bold 0.8em/1.9em "Lucida Grande", Verdana, Arial, sans-serif;
	display: inline;
} 
.buttons a:link, .buttons a:visited{
	float: left;
	text-align: center; 
	background:#c60101;
	text-decoration: none;
	letter-spacing: 0px;
	color:#fff; 
	width:111.3px;
	height:24px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff; 
	border-top: 1px solid #fff; 
	margin-top: 8px;
}
.buttons a:hover, .buttons a:active{ 
	background:#000;
	color:#fff;
}
.buttonsbis a:link, .buttonsbis a:visited{
	float: left;
	text-align: center; 
	background:#c60101;
	text-decoration: none;
	color:#fff; 
	width:111.3px;
	height:24px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff; 
	border-top: 1px solid #fff; 
	margin-top: 8px;
}
.buttonsbis a:hover, .buttonsbis a:active{ 
	background:#000;
	color:#fff;
}
.buttons2 a:link, .buttonsbis2 a:link, .buttons2 a:visited, .buttonsbis2 a:visited{
	float: left;
	text-align: center; 
	background:#c60101;
	text-decoration: none;
	color:#fff; 
	width:111.3px;
	height:24px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff; 
} 
.buttons2 a:hover, .buttons2 a:active{ 
	background:#000;
	color:#fff;
}
.buttonsbis2 a:link, .buttonsbis2 a:visited{
	float: left; 
	text-align: center; 
	background:#c60101;
	text-decoration: none; 
	color:#fff; 
	width:111.3px;
	height:24px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff; 
}
.buttonsbis2 a:hover, .buttonsbis2 a:active{ 
	background:#000;
	color:#fff;
}
 
#lsflags{
	float:left;		
	width:159px;
	background:#ffcb05;
}
.lflags img{ 
	border:none;
	margin-bottom: 5px; 
}

#rsflags{
	float: right;
	text-align: right;   
	width:159px;
	background:#ffcb05;
}
.rflags img{ 
	border:none;
	margin-bottom: 5px; 
}
#content{
	font:  normal 0.85em "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 175px;
	margin-right: 175px;
	margin-bottom: 20px;
}
h3{
   font:  bold 1.9em/1.9em "Lucida Grande", Verdana, Arial, sans-serif; 
} 
#image{
	text-align: center;
}
#header{
	text-align: center;
	margin-bottom: 20px;
	margin-bottom: 20px;
}
.names{color:red;}
#footer{
	position: relative;
	left:50%;
	margin-left:-458px;
	width:900px;
	height:270px;
	background:#ed1c24;
	border: solid #ffcb05;
	border-width: 2px 8px 8px 8px;
	text-align: center;
	font: normal 0.7em Verdana, Arial, sans-serif;
	color:#fff;
	z-index: 10;
}
#sponsors{
	position: absolute;	
	left:50%;
	margin-left: -250px;
	width:500px;
}
#sponsors img {
	border: 1px solid #ed1c24;	
}
#credits{ 
	position:relative;
	top:160px;
	text-align: center;	
	font: normal 1em georgia, times, serif;
	color:#ffcb05; 
	letter-spacing: 1px; 
} 
#credits a:link,  #credits a:visited{
	 color:#fff;
	text-decoration: none;
	letter-spacing: 1px;
}  
#credits a:hover,  #credits a:active{
	 color:#ffcb05;
	text-decoration: none;
	letter-spacing: 1px;
}
