body{
background:url(images/bg.jpg) repeat-x top center;	
_text-align:center;
margin:0;
padding:0;
font-family:Verdana, Geneva, sans-serif;
font-size:0.85em;
}

#page{
width:870px;
margin:auto;
position:relative;
_text-align:left;
}

a{
text-decoration:none;	
}

#header{
height:223px;
position:relative;
}

	#logo{
	position:absolute;
	top:10px;
	left:0;
	}
	
	#language{
	color:black;
	text-decoration:none;
	position:absolute;
	right:45px;
	top:135px;
	}
	
	#language:hover{
	color:#567f2a;
	}
	
#article{
width:470px;
float:left;
padding-bottom:20px;
margin-right:30px;
font-size:13px;
}

	h1{
	color:#ef4135;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	margin-bottom:0.2em;
	}
	
	#fr h1{
	font-size:23px;	
	}
	
	#article p{
	margin:0 0 0.8em 0	;
	line-height:150%;
	}

#aside{
width:350px;
float:left;
color:#567f2a;
background: url(images/sidebar-footer.png) no-repeat bottom center;
padding-bottom:26px;
font-size:13px;
}

	#aside .content{
	background: url(images/sidebar-bg.png) repeat-y top center;
	padding:20px 40px 10px 30px;
	}
		
		#aside h2{
		position:relative;
		width:345px;
		height:49px;
		background:url(images/sidebar-head.png) no-repeat;
		margin:0;
		margin-top:-50px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:25px;
		}
		
		#fr #aside h2{
		font-size:20px;
		}
		
		h2 em{
		text-shadow:1px 1px 5px rgba(0,0,0,0.7);
		font-size:50px;
		}
		
		#aside ul{
		margin:0;
		padding:0;	
		list-style-type:none;
		}
		
		#aside li{
		border-top: 1px solid #abbf95;
		padding:10px 0px 10px 40px;
		background-repeat:no-repeat;
		background-position: 0px 10px;
		}

		#aside #one{
		border:0;	
		background-image:url(images/1.png);
		}
		
		#two{
		background-image:url(images/2.png);
		}
		
		#three{
		background-image:url(images/3.png);
		}
		
		#download{
		width:295px;
		height:88px;
		background:url(images/button.png) no-repeat top left;
		display:block;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		}
		
	
		#download:hover{
		background-position: bottom left;
		}
		
			#download span{
			display:block;
			font-size:13px;
			margin-left:18px;
			}
			#fr #download span{
			font-size:12px;
			margin-left:8px;
			}
			
			#download #line1{
			font-size:26px;
			text-transform:uppercase;
			font-weight:bold;
			line-height:30px;
			padding-top:12px;
			}
			#fr #download #line1{
			font-size:24px;
			}
		
			#fr #draft{
			color:#999;
			font-size:10px;
			margin-left:6px;	
			}
			
		#audit{
		display:block;
		background:	url(images/green-button.png) no-repeat top center;
		width:295px;
		height:30px;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		line-height:30px;
		font-weight:bold;
		margin-top:1em;
		}
		
		#audit:hover{
		background-position: bottom center;	
		}

#footer{
clear:both;
border-top:1px solid #a6a6a6;
padding-top:30px;
margin-right:20px;
font-size:13px;
}


	#footer-text{
	width:400px;
	float:left;	
	padding-right:30px;
	}

		#footer a{
		color:#567f2a;	
		}
		
		#footer a:hover{
		text-decoration:underline;
		}
		
	#footer img{
	vertical-align:middle;
	margin-left:20px;
	}
	
		#canada{
		padding-top:10px;	
		}