
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	background: #FFF8F0 url(images/bg.gif) repeat-x scroll left top;
}

#container {
	margin:0 auto;
	width: 800px;
}

#header {
	background: url(images/header_bg.gif) no-repeat scroll top;
	position:relative;
	height:150px;
}

#page {
	padding: 25px 0 ;
	border-bottom:1px solid gray;
}

#menu {
	width:800px;
	margin-top:10px;
	padding:4px;
	background-color:#eee;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

#sidebar {
	width:275px;
	float:left;
	padding-left:20px;
}

#content {
	width:475px;
	float:right;
}

#footer {
	text-align:center;
}

ul.nav {
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
}

ul.nav li {
	display:inline;
	padding-right:20px;
}

ul.nav a {
	text-decoration:none;
	padding-left:20px;
	background: url(images/arrow.png) no-repeat left center;
}

ul.nav a.active {
	font-weight:bold;
}

ul.nav a:hover {
	background-color:#34160c;
	color:#fff;
	border-bottom:1px solid #f29e00;
}

.block-locale  ul{
	list-style-type:none;
}

.en .language-link {
	background: #fff8f0 url(images/us.png) no-repeat center left;
}

.fr .language-link {
	background: #fff8f0 url(images/fr.png) no-repeat center left;
}

.en, .fr , .language-link, .translation-link{
	padding-left:20px;
	background-position:0 6px;
}

a, a:visited {
	color: blue;
	text-decoration:none;
}