@charset "UTF-8";

/*  Specific Style for Firefox 3 */
header, footer {  
	display	: block;  
}

body {
	min-width: 920px; 	
}

/*  Style for page header */
header {
	background: #D3D3D3; /* lightgray in CSS3 */
}


/*  Style for Navigation area */
nav {
	background: #F5F5F5; /* whitesmoke in CSS3 */
	float: left;
	width: 150px;
	padding: 10px;
}

nav ul {
	list-style: none;
}

nav li {
	padding: 5px 0px;
}

nav a {
	text-decoration: none;
	color: black;
}

nav a:hover {
	color: fuchsia;
}

/*  Style for Informations area */
aside {
	float: right;
	color: fuchsia;
	font-family: Verdana, sans-serif;
	font-size: 20px;
	width: 150px;
	border: 1px solid;
	margin: 10px 0px;
	padding: 30px 10px;
}

/*  Style for page footer */
footer {
	clear: both;
	padding: 10px;
	background: #696969; /* dimgray in CSS3 */
	color: white;
}

footer div {
	float: right;
}

footer a {
	text-decoration: none;
	color: #DCDCDC; /* gainsboro in CSS3 */
}

footer a:hover {
	color: white;
}

footer img {
	border: 0px; 
	width: 88px; 
	height: 31px;
}

/*  Style for Content area */
div#content_id {
	float: left;
	padding: 10px;
	width: 540px;
}

/* Articles header */
div#content_id header {
	background: url(../images/bg_header.png) top left repeat-y;
	padding: 2px 20px;
}

/* Style for blog area */
article {
	font-family: "Trebuchet MS", Helvetica, sans-serif;	
	font-size: 0.9em;
}
