/* STYLE SHEET FOR Elisabeth The Chef Sitewww.elisabeth-the-chef.co.ukToC	1.defaults	2.structure	3.links and navigation	4.fonts	5.images	6.hacksNotes*//* ----------- 1.defaults -------------*/*{	margin: 0 auto;	padding: 0;	}body {color: #000000font: x-small Verdana, Arial, sans-serif;	voice-family:"\"}\"";	voice-family: inherit;	font: small Verdana, Arial, small;	color: #666666;	}	/* ------------ 2.structure ------------*/#wrapper {	width: 960px;	}#masthead {	}#logo {	}#navContainer {	background-image: url(images/etc_header.gif);	background-repeat: no-repeat;	}#welcome #content {	background-image: url(images/home_background.jpg);	background-repeat: no-repeat;	padding: 180px 0px 30px 45px;	font-size: 85%;	line-height: 130%;	}#company #content {	background-image: url(images/company_background.jpg);	background-repeat: no-repeat;	padding: 50px 100px 80px 450px;	font-size: 80%;	line-height: 130%;	text-align: right;	background-position: 70px 0px;	}#whatwedo #content {	background-image: url(images/whatwedo_background.jpg);	background-repeat: no-repeat;	padding: 10px 95px 100px 500px;	font-size: 80%;	line-height: 130%;	text-align: right;	background-position: 30px 0px;	}#whywedoit #content {	background-image: url(images/whywedoit_background.jpg);	background-repeat: no-repeat;	padding: 10px 95px 150px 560px;	font-size: 80%;	line-height: 130%;	text-align: right;	background-position: 30px 0px;	}#whowedoitfor #content {	background-image: url(images/who_background.gif);	background-repeat: no-repeat;	padding: 10px 95px 300px 550px;	font-size: 80%;	line-height: 130%;	text-align: right;	background-position: 30px 0px;	}#senoble #content {	background-image: url(images/senoble_background.jpg);	background-repeat: no-repeat;	padding: 10px 450px 70px 120px;	font-size: 80%;	line-height: 130%;	text-align: left;	background-position: 550px 0px;	}#mission #content {	background-image: url(images/mission_background.jpg);	background-repeat: no-repeat;	padding: 10px 450px 40px 120px;	font-size: 80%;	line-height: 130%;	text-align: left;	background-position: 550px 0px;	}#contact #content {	background-image: url(images/contact_background.jpg);	background-repeat: no-repeat;	padding: 50px 100px 130px 550px;	font-size: 80%;	line-height: 130%;	text-align: right;	background-position: 70px 0px;	}#footer {	}.separator {	clear: both;	height: 0;	}	/* ----------- 3.links and navigation -----------*/a {	}a:visited {	}a:hover {	}a:active {	}#navigation {	text-align: right;	padding: 73px 80px 50px 0px;	font-size: 105%;	}#navigation a {	text-decoration: none;	color: #666666;	}#navigation ul {	}#navigation li {	display: inline;	padding: 0px 10px 0px 10px;	border-left: solid #cccccc 2px;	}#navigation li a:hover{	color: #E30375;	}#navigation li.currentpage a{	color: #E30375;	}#navigation li.currentpagehome{	border:none;	}#navigation li.currentpagehome a{	color: #E30375;	}#navigation li.currentpagesenoble{	border:none;	}#navigation li.currentpagesenoble a{	color: #E30375;	}#navigation li.noborder{	border:none;	}#content a{	color:#000000;	}	/* ----------- 4.fonts --------------*/h1, h2, h3, h4, p, ul {	}h1 {	}h2 {	color: #ED5FA7;	font-weight: normal;	font-size: 130%;	padding-top: 10px;	}h3 {	}h4 {	}p {	}ul {	list-style-type: none;	}	/* ------------ 5.images ----------------*/a img {	border: 0;	}	/* ------------- 6.hacks -----------------*/body {/* IE 5 centering bug fix */	text-align: center;	}#wrapper {	text-align: left;	}