body {
margin: 0px;
padding: 0px;
background:#9bc1e0 url('img/bodybg.jpg') repeat-x;
font: 14px Arial, Helvetica, sans-serif;
color: #444444;
}

a { color: #CCC999; }

a:hover {
text-decoration: none;
color: #158627;
}

#big{
background: url('img/bigbg.jpg') no-repeat center top;
margin:0 auto 0 auto; 
}

#wrapper{
width: 940px;
margin:0 auto 0 auto; 
padding-top:0px;
background:#e9f5e1;
}
#head{ width:940px; }

#right_top{
margin-top:10px;
margin-right:10px;
border-right: 1px solid #ebefef;
float:right;
width:240px;
background-color:#e7e9db;
border:8px solid #f8fcfc;
}

.flags p{
font: 13px tahoma;
line-height: 160%;
padding-left:15px;
padding-right:5px;
}

.flags a{ color: FFCC00; }

#right_menu{
margin-top:10px;
margin-right:10px;
border-right: 1px solid #ebefef;
float:right;
width:240px;
background-color:#e7e9db;
border:8px solid #f8fcfc;
}

.promo h2{
background-color:#e4e6d6;
color:#6e8f6c;
font:bold 14px verdana;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}

.promo p{
font: 13px arial;
line-height: 160%;
padding-left:15px;
padding-right:5px;
}

#main_content{
float:left;
width:580px;
margin-top:10px;
margin-left:10px;
line-height: 160%;
padding:30px;
border:8px solid #f8fcfc;
background-color:#e7e9db;
}

#main_slogan{ }

#main_slogan h1{
font-weight: normal;
color: #158627;
text-transform:uppercase;
font:bold 20px verdana;
}

#main_content p{
padding-top:10px;
}

img.top{
border:5px solid #ebefef;
padding:5px;
background-color:#f2f5f5;
margin-top:10px;
margin-bottom:30px;
float:right;
}

#footer{
clear:both;
height:50px;
background: url('img/footer.png') no-repeat center top;
}

#copy{
	float:left;
	margin-top:20px;
	color:#8e8e7b;
	width:940px;
	text-align:center;
	font-size: 11px;
}

#footer a:link{ color:#8e8e7b; }