body {
	margin:					20px 0px 20px 0px;
	padding:				0;
	color:					#303030;
	background-color:		#e0e0e0;
	text-align:				center;
	font:					20px Verdana,Tahoma,sans-serif;
}

#bordered-block {
	width:					760px;
	margin:					0px auto 0px auto;
	background-color:		#f8f8f8;
	border:					solid 2px #c0c0c0;
}



/**************** Content area styles ****************/

#content {
	width:					720px;
	padding:				20px;
	background:				#fafafa;
	overflow:				hidden;
}

#content p {
	margin:					0 0 14px 0;
	font-size:				16px;
	line-height:			24px;
}

#content h1 {
	margin:					0px 0 10px 0;
	color:					#d85d5d;
	font-size:				18px;	
	text-align:				center;
}

#content h2 {
	margin:					0px 0 22px 0;
	color:					#808080;
	font-weight:			normal;
	font-size:				19px;
	line-height:			26px;
	text-align:				center;
}




ul {
	list-style:				circle;
	margin:					15px 0 20px 0;
	font-size:				0.9em;
}

li {
	margin:					0 0 8px 25px;
}

a {
	color:					#d85d5d;
	font-weight:			bold;
	text-decoration:		none;
}

a, a:visited {
	color:					#505050;
	font-weight:			bold;
	text-decoration:		none;
}

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

.flags {	
	width:					500px;
	margin:					0px auto 0px auto;
}

.flags img {	
	margin:					0px 0px 10px 0px;
	border:					1px solid #797979;
}

.flags a img {
	border:					1px solid #797979;
}

.flags a img:hover {
	border:					1px solid #d85d5d;
}