/* reset styles */
body, h1, h2, h3, h4, h5, h6, a, ul, li, p, div, span, table, td, tr, blockquote, form, input { margin: 0; padding: 0; }

body { font: 76% Verdana, Geneva, Arial, Helvetica, sans-serif; }
 
#main { margin: 1em auto; width: 980px; } 
	
/* navigation */
#nav { width: 80px; }
#nav ul, #nav li { padding: 0; margin: 0; float: left; width: 80px; }
#nav ul { list-style-type: none; }
#nav li a { display: block; height: 25px; width: 80px; overflow: hidden; text-indent: -9999px; }
#nav li.home a 						{ background-position: 0 0px; }
#nav li.about a 						{ background-position: 0 -50px; }
#nav li.boutiques a 					{ background-position: 0 -100px; }
#nav li.collections a 				{ background-position: 0 -150px; }
#nav li.news a 						{ background-position: 0 -200px; }
#nav li.contact a 																	{ background-position: 0 -250px; }
#nav li.home a:hover, .home #nav li.home a 									{ background-position: 0 -300px; }
#nav li.about a:hover, .about #nav li.about a 								{ background-position: 0 -350px; }
#nav li.boutiques a:hover, .boutiques #nav li.boutiques a 				{ background-position: 0 -400px; }
#nav li.collections a:hover, .collections #nav li.collections a 		{ background-position: 0 -450px; }
#nav li.news a:hover, .news #nav li.news a 									{ background-position: 0 -500px; }
#nav li.contact a:hover, .contact #nav li.contact a 						{ background-position: 0 -550px; }
