	body {
		margin: 0;
		padding: 0;
		background-color: #fff;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 0.75em;
		line-height: 135%;
		color: #444;
		background: url(../images/bg-sides.gif) repeat-y center;
	}
	
	#wrapper {
		width: 930px;
		margin: 0 auto;
		padding: 0 15px;
	}
	
	#container {
		width: 930px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	a:focus { outline: none; }
	
	#home #container { background: url(../images/titles/title-bg-home.gif) repeat-x left 153px; }
	#health #container { background: url(../images/titles/title-bg-health.gif) repeat-x left 153px; }
	#green #container { background: url(../images/titles/title-bg-green.gif) repeat-x left 153px; }
	#lifestyle #container { background: url(../images/titles/title-bg-lifestyle.gif) repeat-x left 153px; }
	#community #container { background: url(../images/titles/title-bg-community.gif) repeat-x left 153px; }
	#cookbook #container { background: url(../images/titles/title-bg-cb.gif) repeat-x left 153px; }
	
	#header {
		width: 930px;
		padding: 0;
		margin: 0;
		position: relative;
		float: left;
		}
		
	#logo {
		margin: 23px 0 18px 0;
		float: left;
		}
		
	.tescoLink {
		padding: 0;
		margin: 0;
		position: absolute;
		top: 88px;
		left: 0px;
		float: left;
		}
		
	.tescoLink a {
		font-size: 0.95em;
		font-weight: bold;
		color: #dda90b;
		text-decoration: none;
		}
		
	#home .tescoLink a { color: #3db7a7; }
	#health .tescoLink a { color: #ff5b9d; }
	#green .tescoLink a { color: #99c110; }
	#lifestyle .tescoLink a { color: #ac70c3; }
	#community .tescoLink a { color: #d78300; }
	#cookbook .tescoLink a { color: #dda90b; }
		
	.tescoLink a:hover {
		color: #c98709;
		text-decoration: underline;
		}
		
	#home .tescoLink a:hover { color: #249788; }
	#health .tescoLink a:hover { color: #d64a82; }
	#green .tescoLink a:hover { color: #81a30d; }
	#lifestyle .tescoLink a:hover { color: #9257a9; }
	#community .tescoLink a:hover { color: #ba7202; }
	#cookbook .tescoLink a:hover { color: #c1940b; }
		
	.hImage {
		padding: 0;
		margin: 0;
		position: absolute;
		}
	
	#home .hImage { top: 10px; left: 784px; }
	#green .hImage { top: 8px; left: 790px; }
	#lifestyle .hImage { top: 6px; left: 785px; }
	#cookbook .hImage { top: 23px; left: 784px; }
	
	
	/* --- Main nav styles --- */
	
	#nav {
  		width: 658px;
		height: 29px;
  		padding: 0;
  		margin: 0;
		clear: both;
  		float: left;
  	}
	
	#nav ul {
		width: 658px;
		height: 29px;
		margin: 0;
		padding: 0;
		background: url(../images/mainnav-combo.gif) no-repeat;
	}
		
	#nav ul li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
		float: left;
	}
	
	#nav ul li a {
		height: 29px;
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-indent: -10000em;
		font-size: 0.1em;
		float: left;
	}
	
	/* off states */
	#nav #navHome a { width: 90px; }
	#nav #navHealth a { width: 90px; }
	#nav #navGreen a { width: 87px; }
	#nav #navLifestyle a { width: 157px; }
	#nav #navCommunity a { width: 122px; }
	#nav #navCookbook a { width: 112px; }

	/* over states */
	#nav #navHome a:hover { background: url(../images/mainnav-combo.gif) no-repeat 0px -29px; }
	#nav #navHealth a:hover { background: url(../images/mainnav-combo.gif) no-repeat -90px -29px; }
	#nav #navGreen a:hover { background: url(../images/mainnav-combo.gif) no-repeat -180px -29px; }
	#nav #navLifestyle a:hover { background: url(../images/mainnav-combo.gif) no-repeat -267px -29px; }
	#nav #navCommunity a:hover { background: url(../images/mainnav-combo.gif) no-repeat -424px -29px; }
	#nav #navCookbook a:hover { background: url(../images/mainnav-combo.gif) no-repeat -546px -29px; }

	/* active states */
	#home #nav #navHome a { background: url(../images/mainnav-combo.gif) no-repeat 0px -58px; }
	#health #nav #navHealth a { background: url(../images/mainnav-combo.gif) no-repeat -90px -58px; }
	#green #nav #navGreen a { background: url(../images/mainnav-combo.gif) no-repeat -180px -58px; }
	#lifestyle #nav #navLifestyle a { background: url(../images/mainnav-combo.gif) no-repeat -267px -58px; }
	#community #nav #navCommunity a { background: url(../images/mainnav-combo.gif) no-repeat -424px -58px; }
	#cookbook #nav #navCookbook a { background: url(../images/mainnav-combo.gif) no-repeat -546px -58px; }
	
	
	
	#title {
		width: 930px;
		height: 57px;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	#title h1 {
		height: 23px;
		padding: 0;
		margin: 18px 0 0 12px;
		font-size: 1.7em;
		float: left;
	}
	
	
	/* --- Search field styles --- */
	
	form#searchForm {
		width: 250px;
		padding: 0 10px 0 0;
		margin: 20px 0 0 0;
		border: 0;
		float: right;
	}
  	
	#searchForm fieldset {
		padding: 0;
		margin: 0;
		border: 0;
  	}
	
	input.inputSearch {
		width: 208px;
		height: 14px;
		margin: 0;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #444;
		padding: 2px;
		background-color: #b3e9e3;
		border-top: 1px solid #839a97;
		border-right: 1px solid #cdf1ed;
		border-bottom: 1px solid #cdf1ed;
		border-left: 1px solid #839a97;
		float: left;
		}
		
	#home input.inputSearch { background-color: #b3e9e3; border-top: 1px solid #839a97; border-right: 1px solid #cdf1ed; 
		border-bottom: 1px solid #cdf1ed; border-left: 1px solid #839a97; }
	#health input.inputSearch { background-color: #ffb1d1; border-top: 1px solid #a38290; border-right: 1px solid #ffcce1; 
		border-bottom: 1px solid #ffcce1; border-left: 1px solid #a38290; }
	#green input.inputSearch { background-color: #d5e4a1; border-top: 1px solid #91977b; border-right: 1px solid #e3edc1; 
		border-bottom: 1px solid #e3edc1; border-left: 1px solid #91977b; }
	#lifestyle input.inputSearch { background-color: #e1caea; border-top: 1px solid #968d9a; border-right: 1px solid #ebdcf1; 
		border-bottom: 1px solid #ebdcf1; border-left: 1px solid #968d9a; }
	#community input.inputSearch { background-color: #f9d090; border-top: 1px solid #a08f74; border-right: 1px solid #fbe0b6; 
		border-bottom: 1px solid #fbe0b6; border-left: 1px solid #a08f74; }
	#cookbook input.inputSearch { background-color: #fae5aa; border-top: 1px solid #a1987f; border-right: 1px solid #fceec7; 
		border-bottom: 1px solid #fceec7; border-left: 1px solid #a1987f; }

	input.btnSearch {
		margin: 0;
		padding: 0;
		vertical-align: middle;
		float: right;
		}
	
	
	/* --- Subnav styles --- */
	
	#subNav {
		width: 180px;
		margin: 0 12px 0 0;
		padding: 0;
		background: #fff url(../images/subnav/subnav-bg-cb.gif) top no-repeat;
  		float: left;
		clear: both;
	}
	
	#health #subNav { background: #fff url(../images/subnav/subnav-bg-health.gif) top no-repeat; }
	#green #subNav { background: #fff url(../images/subnav/subnav-bg-green.gif) top no-repeat; }
	#lifestyle #subNav { background: #fff url(../images/subnav/subnav-bg-lifestyle.gif) top no-repeat; }
	#community #subNav { background: #fff url(../images/subnav/subnav-bg-community.gif) top no-repeat; }
	#cookbook #subNav { background: #fff url(../images/subnav/subnav-bg-cb.gif) top no-repeat; }
	
	#subNav ul {
		width: 180px;
		margin: 0;
		padding: 0;
	}
	
	#subNav ul li {
		width: 180px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		border-bottom: 1px solid #e0e0e0;
		float: left;
		clear: both;
	}
	
	#subNav li a {
		width: 176px;
		display: block;
		padding: 5px 2px;
		margin: 0;
		font-weight: bold;
		text-decoration: none;
		color: #e0970a;
		cursor: pointer;
		float: left;
		}
	
	#lifestyle #subNav li a { color: #a15cbb; }
	#cookbook #subNav li a { color: #e0970a; }
		
	#subNav li a .subNavImg {
		display: block;
		width: 54px;
		height: 54px;
		padding: 3px;
		margin: 0;
		background: url(../images/subnav/item-img-fade.gif) no-repeat;
		float: left;
		}
		
	#subNav li a .subNavTxt {
		display: block;
		width: 104px;
		padding: 3px;
		margin: 0;
		line-height: 100%;
		float: left;
		}
		
	#subNav li a .subNavTxt em {
		display: block;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		}
	
	#subNav li a img {
		display: block;
		border: 2px solid #fff;
		}
		
	#subNav li a:hover {
		color: #c98709;
		}
		
	#lifestyle #subNav li a:hover { color: #793892; }
	#cookbook #subNav li a:hover { color: #c98709; }
		
	#subNav li a:hover img {
		display: block;
		border: 2px solid #e4b72e;
		}
		
	#lifestyle #subNav li a:hover img { border: 2px solid #b375ca; }
	#cookbook #subNav li a:hover img { border: 2px solid #c98709; }
		
		
	/* --- Subnav level 1 selected --- */
	
	#subNav ul li.selected {
		background: #fde9ac url(../images/subnav/item-selected-bg-cb.gif) repeat-x;
		border-bottom: 1px solid #f9cf4f;
	}

	#health #subNav ul li.selected { background: #fde9ac url(../images/subnav/item-selected-bg-health.gif) repeat-x; border-bottom: 1px solid #f9cf4f; }
	#green #subNav ul li.selected { background: #fde9ac url(../images/subnav/item-selected-bg-green.gif) repeat-x; border-bottom: 1px solid #f9cf4f; }
	#lifestyle #subNav ul li.selected { background: #e7d5ef url(../images/subnav/item-selected-bg-lifestyle.gif) repeat-x; border-bottom: 1px solid #bb82d0; }
	#community #subNav ul li.selected { background: #fde9ac url(../images/subnav/item-selected-bg-community.gif) repeat-x; border-bottom: 1px solid #f9cf4f; }
	#cookbook #subNav ul li.selected { background: #fde9ac url(../images/subnav/item-selected-bg-cb.gif) repeat-x; border-bottom: 1px solid #f9cf4f; }
		
	#cookbook #subNav ul li.item1 { background: #fde9ac url(../images/subnav/item-selected-bg-cookbook1.gif) repeat-x; border-bottom: 1px solid #f9cf4f; }
	
	#lifestyle #subNav.item1 ul li.item1 { background: #e7d5ef url(../images/subnav/item-selected-bg-lifestyle1.gif) no-repeat; border-bottom: 1px solid #bb82d0; }
	#lifestyle #subNav.item2 ul li.item2, #lifestyle #subNav.item3 ul li.item3, 
	#lifestyle #subNav.item4 ul li.item4, #lifestyle #subNav.item5 ul li.item5, 
	#lifestyle #subNav.item6 ul li.item6, #lifestyle #subNav.item7 ul li.item7, 
	#lifestyle #subNav.item8 ul li.item8, #lifestyle #subNav.item9 ul li.item9 { background: #e7d5ef url(../images/subnav/item-selected-bg-lifestyle.gif) repeat-x; border-bottom: 1px solid #bb82d0; }
	
	
		
	#subNav li.selected a .subNavImg {
		background: url(../images/subnav/item-img-cb-fade.gif) no-repeat;
		}
		
	#health #subNav li.selected a .subNavImg { background: url(../images/subnav/item-img-health-fade.gif) no-repeat; }
	#green #subNav li.selected a .subNavImg { background: url(../images/subnav/item-img-green-fade.gif) no-repeat; }
	#lifestyle #subNav li.selected a .subNavImg { background: url(../images/subnav/item-img-lifestyle-fade.gif) no-repeat; }
	#community #subNav li.selected a .subNavImg { background: url(../images/subnav/item-img-community-fade.gif) no-repeat; }
	#cookbook #subNav li.selected a .subNavImg { background: url(../images/subnav/item-img-cb-fade.gif) no-repeat; }
	
	#lifestyle #subNav.item1 li.item1 a .subNavImg, #lifestyle #subNav.item2 li.item2 a .subNavImg, 
	#lifestyle #subNav.item3 li.item3 a .subNavImg, #lifestyle #subNav.item4 li.item4 a .subNavImg, 
	#lifestyle #subNav.item5 li.item5 a .subNavImg, #lifestyle #subNav.item6 li.item6 a .subNavImg, 
	#lifestyle #subNav.item7 li.item7 a .subNavImg, #lifestyle #subNav.item8 li.item8 a .subNavImg, 
	#lifestyle #subNav.item9 li.item9 a .subNavImg { background: url(../images/subnav/item-img-lifestyle-fade.gif) no-repeat; }
	
		
	
	#subNav li.selected a, #subNav li.selected a:hover {
		color: #b97d09;
		}
		
	#health #subNav li.selected a, #health #subNav li.selected a:hover { color: #b97d09; }
	#green #subNav li.selected a, #green #subNav li.selected a:hover { color: #b97d09; }
	#lifestyle #subNav li.selected a, #lifestyle #subNav li.selected a:hover { color: #612478; }
	#community #subNav li.selected a, #community #subNav li.selected a:hover { color: #b97d09; }
	#cookbook #subNav li.selected a, #cookbook #subNav li.selected a:hover { color: #b97d09; }
	
	#lifestyle #subNav.item1 li.item1 a, #lifestyle #subNav.item1 li.item1 a:hover, 
	#lifestyle #subNav.item2 li.item2 a, #lifestyle #subNav.item2 li.item2 a:hover, 
	#lifestyle #subNav.item3 li.item3 a, #lifestyle #subNav.item3 li.item3 a:hover, 
	#lifestyle #subNav.item4 li.item4 a, #lifestyle #subNav.item4 li.item4 a:hover, 
	#lifestyle #subNav.item5 li.item5 a, #lifestyle #subNav.item5 li.item5 a:hover, 
	#lifestyle #subNav.item6 li.item6 a, #lifestyle #subNav.item6 li.item6 a:hover, 
	#lifestyle #subNav.item7 li.item7 a, #lifestyle #subNav.item7 li.item7 a:hover, 
	#lifestyle #subNav.item8 li.item8 a, #lifestyle #subNav.item8 li.item8 a:hover, 
	#lifestyle #subNav.item9 li.item9 a, #lifestyle #subNav.item9 li.item9 a:hover  { color: #612478; }
	
	
	
	#subNav li.selected a img, #subNav li.selected a:hover img {
		border: 2px solid #dca705;
		}
		
	#health #subNav li.selected a img, #health #subNav li.selected a:hover img { border: 2px solid #dca705; }
	#green #subNav li.selected a img, #green #subNav li.selected a:hover img { border: 2px solid #dca705; }
	#lifestyle #subNav li.selected a img, #lifestyle #subNav li.selected a:hover img { border: 2px solid #793892; }
	#community #subNav li.selected a img, #community #subNav li.selected a:hover img { border: 2px solid #dca705; }
	#cookbook #subNav li.selected a img, #cookbook #subNav li.selected a:hover img { border: 2px solid #dca705; }
	
	#lifestyle #subNav.item1 li.item1 a img, #lifestyle #subNav.item1 li.item1 a:hover img, 
	#lifestyle #subNav.item2 li.item2 a img, #lifestyle #subNav.item2 li.item2 a:hover img, 
	#lifestyle #subNav.item3 li.item3 a img, #lifestyle #subNav.item3 li.item3 a:hover img, 
	#lifestyle #subNav.item4 li.item4 a img, #lifestyle #subNav.item4 li.item4 a:hover img, 
	#lifestyle #subNav.item5 li.item5 a img, #lifestyle #subNav.item5 li.item5 a:hover img, 
	#lifestyle #subNav.item6 li.item6 a img, #lifestyle #subNav.item6 li.item6 a:hover img, 
	#lifestyle #subNav.item7 li.item7 a img, #lifestyle #subNav.item7 li.item7 a:hover img, 
	#lifestyle #subNav.item8 li.item8 a img, #lifestyle #subNav.item8 li.item8 a:hover img, 
	#lifestyle #subNav.item9 li.item9 a img, #lifestyle #subNav.item9 li.item9 a:hover img  { border: 2px solid #793892; }
		
	
	/* --- Subnav level 2 --- */
		
	#subNav li.selected ul {
		float: left;
		}
		
	#subNav li.selected ul li {
		border-top: 1px solid #fff;
		border-bottom: none;
		}
	
	#subNav li.selected ul li a {
		width: 170px;
		display: block;
		padding: 5px 5px;
		margin: 0;
		font-size: 0.95em;
		line-height: 110%;
		font-weight: normal;
		text-decoration: none;
		color: #484848;
		}
		
	#cookbook #subNav li.selected ul li a {
		color: #484848;
		}
		
	#cookbook #subNav li.selected ul li a:hover {
		color: #b97d09;
		}
		
	#subNav li.selected li.selected {
		background-image: none;
		background-color: #fcd45e;
		}
		
	#cookbook #subNav.subItem1 li.selected li.subItem1, #cookbook #subNav.subItem2 li.selected li.subItem2,
	#cookbook #subNav.subItem3 li.selected li.subItem3, #cookbook #subNav.subItem4 li.selected li.subItem4,
	#cookbook #subNav.subItem5 li.selected li.subItem5, #cookbook #subNav.subItem6 li.selected li.subItem6 { background-image: none; background-color: #fcd45e; }
	
		
	#subNav li.selected li.selected a, #subNav li.selected li.selected a:hover {
		color: #976609;
		}
	
	#cookbook #subNav.subItem1 li.selected li.subItem1 a, #cookbook #subNav.subItem1 li.selected li.subItem1 a:hover, 
	#cookbook #subNav.subItem2 li.selected li.subItem2 a, #cookbook #subNav.subItem2 li.selected li.subItem2 a:hover,
	#cookbook #subNav.subItem3 li.selected li.subItem3 a, #cookbook #subNav.subItem3 li.selected li.subItem3 a:hover,
	#cookbook #subNav.subItem4 li.selected li.subItem4 a, #cookbook #subNav.subItem4 li.selected li.subItem4 a:hover,
	#cookbook #subNav.subItem5 li.selected li.subItem5 a, #cookbook #subNav.subItem5 li.selected li.subItem5 a:hover,
	#cookbook #subNav.subItem6 li.selected li.subItem6 a, #cookbook #subNav.subItem6 li.selected li.subItem6 a:hover { color: #976609; }
		
		
		
	/* --- Content area styles --- */
	
	#content {
		width: 738px;
		padding: 0;
		margin: 0;
		background-color: #fff;
		float: left;
		}
		
	.articleHeader {
		width: 683px;
		height: 150px;
		padding: 0 40px 0 15px;
		margin: 0;
		float: left;
		}
		
	.titleImg {
		padding: 0;
		margin: 2px 0 0 0;
		float: right;
		}
		
	.articleImg {
		padding: 0;
		margin: 3px 0 10px 6px;
		float: right;
		}
		
	.floatRight {
		padding: 0;
		margin: 3px 0 10px 6px;
		float: right;
		}
		
	.articleImgLeft {
		padding: 0;
		margin: 3px 10px 10px 0;
		float: left;
		}
		
	.articleRow {
		width: 723px;
		padding: 0 0 0 15px;
		margin: 0;
		float: left;
		}
		
	.articleColumn {
		width: 227px;
		padding: 0;
		margin: 0 0 0 0;
		float: left;
		}
		
	.colSpan2 { width: 468px }
	.colSpan3 { width: 724px }
	
	.colGutter { margin-right: 14px }
	
	.horizontalGutter { margin-bottom: 14px }
	
	.articleHeader h1 {
		padding: 0;
		margin: 37px 0 0 0;
		font-size: 1.7em;
		float: left;
	}
	
	
	
	.articleHeader h4 {
		width: 400px;
		padding: 0;
		margin: 8px 0 0 0;
		font-size: 1.2em;
		font-weight: normal;
		color: #444;
		float: left;
	}
	
	h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em;
		font-weight: normal;
		color: #c22424;
		border-bottom: 1px solid #e7e7e7;
		padding: 0 0 6px 0;
		margin: 0 0 10px 0;
		}
		
	.infoBox {
		padding: 14px;
		margin: 22px 0 14px 0;
		color: #fff;
		font-size: 0.95em;
		background-color: #c22424;
		}
		
	.infoBox h3 {
		padding: 0;
		margin: 0;
		font-size: 1.1em;
		font-weight: bold;
		color: #f8dcdc;
		}
		
	.infoBox p {
		padding: 0;
		margin: 4px 0 8px 0;
		}
		
	.infoBox a {
		color: #f8dcdc;
		text-decoration: none;
		border-bottom: 1px solid #dc7979;
		}
		
	.infoBox a:hover, .articleRow.altRow .infoBox a:hover {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #fff;
		}
		
	.articleImgCap .articleImg {
		margin: 0;
		}
		
	p.imgCaption {
		width: 207px;
		padding: 7px 10px;
		margin: 0 0 10px 0;
		font-size: 0.95em;
		color: #626262;
		background-color: #f7f7f7;
		float: left;
		}
		
		
		
	/* --- Fashion spread styles --- */
	
	#fashionContent {
		width: 738px;
		padding: 0;
		margin: 0;
		position: relative;
		top: -3px;
		left: -1px;
		float: left;
		}
		
	.mainImg {
		width: 468px;
		float: left;
		}
		
	#fashionContent h1 {
		width: 260px;
		height: 23px;
		padding: 10px 0 0 8px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.9em;
		font-weight: normal;
		color: #693f79;
		float: left;
		}
		
	.fashionInfo {
		width: 251px;
		padding: 0 0 0 8px;
		margin: 0;
		background: #fff url(../images/fashion/fashion-thumbs-bg.gif) no-repeat top right;
		float: left;
		}
		
	.fashionThumbs ul {
		width: 246px;
		margin: 14px 0 0 0;
		padding: 0;
	}
	
	.fashionThumbs ul li {
		width: 76px;
		height: 76px;
		margin: 0 4px 4px 0;
		padding: 0;
		list-style-type: none;
		background: url(../images/fashion/item-thumb-fade.gif) no-repeat;
		float: left;
	}
	
	.fashionThumbs li a {
		display: block;
		padding: 2px;
		margin: 0;
		float: left;
		}
	
	.fashionThumbs li a img {
		border: 2px solid #fff;
		}
		
	.fashionThumbs li a:hover img {
		border: 2px solid #d4b1e1;
		}
		
	.fashionThumbs li.selected a img, .fashionThumbs li.selected a:hover img {
		border: 2px solid #914fab;
		}
		
	p.itemDescription {
		width: 235px;
		padding: 10px 5px;
		margin: 24px 0 14px 0;
		border-top: 1px solid #e9d9f1;
		border-bottom: 1px solid #e9d9f1;
		float: left;
		}
		
	.fashionInfo .price {
		color: #5a3866;
		font-weight: bold;
		}
		
	.otherInfo {
		clear:both;
		padding-left: 5px;
		}
		
	.otherInfo h4 {
		padding: 0;
		margin: 14px 0 6px 0;
		font-size: 0.95em;
		}
		
	.otherInfo p {
		width: 220px;
		padding: 0;
		margin: 0 0 6px 0;
		font-size: 0.95em;
		line-height: 125%;
		}
		
	.otherInfo p a {
		color: #9454ac;
		text-decoration: none;
		border-bottom: 1px solid #cba5d9;
		}
		
	.otherInfo p a:hover {
		color: #693f79;
		text-decoration: none;
		border-bottom: 1px solid #693f79;
		}
		
		
		
	/* --- Section menu page styles --- */
	
	#sectionContent {
		width: 646px;
		padding: 0 0 0 12px;
		margin: 0 9px 0 0;
		float: left;
		}
		
	ul.featureItems {
		width: 646px;
		margin: 0;
		padding: 0;
	}
	
	ul.featureItems li {
		width: 209px;
		margin: 0 0 30px 0;
		padding: 0;
		list-style-type: none;
		float: left;
	}
	
	ul.featureItems li.featureGutter {
		margin-right: 9px;
		}
	
	.featureItems li a {
		width: 209px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
		cursor: pointer;
		float: left;
		}
		
	.featureItems li a .featureImg {
		display: block;
		width: 205px;
		height: 140px;
		padding: 3px 2px;
		margin: 0;
		background: url(../images/cookbook/feature-img-bg-cb-fade.gif) no-repeat;
		}
		
	#health .featureItems li a .featureImg { background: url(../images/health/feature-img-bg2-health-fade.gif) no-repeat; }
	#green .featureItems li a .featureImg { background: url(../images/green/feature-img-bg2-green-fade.gif) no-repeat; }
	#lifestyle .featureItems li a .featureImg { background: url(../images/lifestyle/feature-img-bg2-lf-fade.gif) no-repeat; }
	#community .featureItems li a .featureImg { background: url(../images/archive/community/feature-img-bg2-com-fade.gif) no-repeat; }
	#cookbook .featureItems li a .featureImg { background: url(../images/cookbook/feature-img-bg-cb-fade.gif) no-repeat; }
	
	#health .featureItems li.featureItemsRow1 a .featureImg { background: url(../images/health/feature-img-bg1-health-fade.gif) no-repeat; }
	#green .featureItems li.featureItemsRow1 a .featureImg { background: url(../images/green/feature-img-bg1-green-fade.gif) no-repeat; }
	#lifestyle .featureItems li.featureItemsRow1 a .featureImg { background: url(../images/lifestyle/feature-img-bg1-lf-fade.gif) no-repeat; }
	#community .featureItems li.featureItemsRow1 a .featureImg { background: url(../images/archive/community/feature-img-bg1-com-fade.gif) no-repeat; }
	
		
	.featureItems li a .featureTxt {
		display: block;
		width: 189px;
		padding: 6px 6px 12px 10px;
		margin: 0;
		color: #555;
		line-height: 120%;
		background-color: #fcefc8;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		border-bottom: 1px solid #f8d878;
		float: left;
		}
		
	
	#health .featureItems li a .featureTxt { background-color: #ffe3ef; border-bottom: 1px solid #ffb7d4; }
	#green .featureItems li a .featureTxt { background-color: #ecf3d5; border-bottom: 1px solid #d2e1a0; }
	#lifestyle .featureItems li a .featureTxt { background-color: #ebdcf0; border-bottom: 1px solid #d5b7e1; }
	#community .featureItems li a .featureTxt { background-color: #fde9cb; border-bottom: 1px solid #f2c278; }
	#cookbook .featureItems li a .featureTxt { background-color: #fcefc8; border-bottom: 1px solid #f8d878; }
		
		
	.featureItems li a .featureTxt em {
		display: block;
		margin-bottom: 4px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.3em;
		line-height: 110%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
		}
		
	#health .featureItems li a .featureTxt em { color: #da4480; }
	#green .featureItems li a .featureTxt em { color: #688504; }
	#lifestyle .featureItems li a .featureTxt em { color: #8938a7; }
	#community .featureItems li a .featureTxt em { color: #e18900; }
	#cookbook .featureItems li a .featureTxt em { color: #e0970a; }
	
	
	.featureItems li a img {
		border: 3px solid #fff;
		}
		
	.featureItems li a:hover img {
		border: 3px solid #e3c057;
		}
		
	#health .featureItems li a:hover img { border: 3px solid #e995b7; }
	#green .featureItems li a:hover img { border: 3px solid #adc751; }
	#lifestyle .featureItems li a:hover img { border: 3px solid #be8fd1; }
	#community .featureItems li a:hover img { border: 3px solid #dda348; }
	#cookbook .featureItems li a:hover img { border: 3px solid #e3c057; }


	.featureItems li a:hover .featureTxt {
		background-color: #fbe9b4;
		color: #222;
		}
		
	#health .featureItems li a:hover .featureTxt { background-color: #ffd4e6; }
	#green .featureItems li a:hover .featureTxt { background-color: #e1eac3; }
	#lifestyle .featureItems li a:hover .featureTxt { background-color: #e2cfe9; }
	#community .featureItems li a:hover .featureTxt { background-color: #f6ddb6; }
	#cookbook .featureItems li a:hover .featureTxt { background-color: #fbe9b4; }
		
		
	.featureItems li a:hover .featureTxt em {
		color: #b07606;
		}
		
	#health .featureItems li a:hover .featureTxt em { color: #ba376b; }
	#green .featureItems li a:hover .featureTxt em { color: #556c04; }
	#lifestyle .featureItems li a:hover .featureTxt em { color: #6f2889; }
	#community .featureItems li a:hover .featureTxt em { color: #bb7302; }
	#cookbook .featureItems li a:hover .featureTxt em { color: #b07606; }
	
		
		
	/* --- Side panel styles --- */
	
	.sidePanel {
		width: 250px;
		padding: 0;
		margin: 0;
		position: relative;
		top: -1px;
		float: left;
		}
		
	.fashionSidePanel {
		width: 250px;
		height: 326px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #fff url(../images/lifestyle/side-panel-bg-fashion.jpg) no-repeat top right;
		float: left;
		}
		
	.healthSidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #faf3da url(../images/health/side-panel-bg-health.gif) no-repeat top right;
		float: left;
		}
		
	.greenSidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #f4e8c3 url(../images/green/side-panel-bg-green.gif) no-repeat top right;
		float: left;
		}
		
	.communitySidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #faf6d0 url(../images/archive/community/side-panel-bg-com.gif) no-repeat top right;
		float: left;
		}
		
	.sidePanel h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em;
		font-weight: normal;
		color: #744884;
		border-bottom: none;
		padding: 0;
		margin: 18px 0 10px 0;
		}
		
	.greenSidePanel h2 { color: #844d0d; }
		
	.sidePanel h4 {
		font-size: 1.0em;
		line-height: 120%;
		font-weight: bold;
		color: #744884;
		padding: 0 6px 0 0;
		margin: 0;
		}
		
	.greenSidePanel h4 { color: #844d0d; }
		
	.fashionSidePanel ul {
		width: 160px;
		margin: 0;
		padding: 10px 0 0 3px;
	}
	
	.healthSidePanel ul, .greenSidePanel ul, .communitySidePanel ul {
		width: 230px;
		margin: 0;
		padding: 10px 0 16px 3px;
	}
	
	.sidePanel li {
		padding: 0 6px 0 12px;
		margin: 0 0 7px 0;
		line-height: 125%;
		list-style-type: none;
	}
	
	.fashionSidePanel li {
		margin: 0 0 9px 0;
		font-size: 0.95em;
		background: url(../images/common/bullet-sq-white.gif) no-repeat left 5px;
	}
	
	.greenSidePanel li { background: url(../images/common/bullet-sq-brown.gif) no-repeat left 5px; }
	
	.fashionSidePanel li a {
		color: #744884;
		text-decoration: none;
		border-bottom: 1px solid #a1a7c9;
	}
	
	.greenSidePanel li a {
		color: #74440b;
		text-decoration: none;
		border-bottom: 1px solid #bda067;
	}
	
	.fashionSidePanel li a:hover, .fashionSidePanelClothing li a:hover {
		color: #623971;
		text-decoration: none;
		border-bottom: 1px solid #623971;
	}
	
	.greenSidePanel li a:hover {
		color: #5b3406;
		text-decoration: none;
		border-bottom: 1px solid #5b3406;
	}
	
	
	/* --- Lifestyle side panel styles --- */
		
	
		
	.fashionSidePanelClothing {
		width: 250px;
		height: 54px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #fff url(../images/lifestyle/side-panel-bg-clothing.gif) no-repeat top;
		float: left;
		}
	
	.fashionSidePanelClothing ul {
		margin: 0;
		padding: 28px 0 0 3px;
	}
	
	.fashionSidePanelClothing li {
		padding: 0 6px 0 12px;
		margin: 0 0 9px 0;
		font-size: 0.95em;
		line-height: 125%;
		list-style-type: none;
		background: url(../images/common/bullet-sq-purple.gif) no-repeat left 5px;
	}
	
	.fashionSidePanelClothing li a {
		color: #744884;
		text-decoration: none;
		border-bottom: 1px solid #bbaeba;
	}
		
		
	/* --- Cookbook styles --- */
	
	#cbContent {
		width: 646px;
		padding: 0 0 0 12px;
		margin: 0 9px 0 0;
		float: left;
		}
		
	.cbGroup {
		width: 646px;
		padding: 0;
		margin: 0;
		background: #fff url(../images/cookbook/cb-group-bg-gradient.gif) repeat-x;
		float: left;
		}
		
	#cbContent h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.5em;
		font-weight: normal;
		color: #d39104;
		border-bottom: none;
		padding: 10px 6px 8px;
		margin: 0;
		}
		
	
	
		
	.cbArchive {
		width: 646px;
		padding: 0;
		margin: 0;
		background: #fff url(../images/cookbook/cb-archive-bg-gradient.gif) repeat-x;
		float: left;
		}
		
	ul.archiveItems {
		width: 646px;
		margin: 0;
		padding: 0;
	}
	
	ul.sidePanelItems {
		width: 215px;
		height: 470px;
		margin: 0;
		padding: 10px 10px 0 15px;
	}
	
	ul.archiveItems li, ul.sidePanelItems li {
		width: 209px;
		padding: 10px 0 10px 0;
		margin: 0;
		list-style-type: none;
		border-top: 1px solid #ededed;
		float: left;
	}
	
	ul.sidePanelItems li {
		width: 235px;
		padding: 8px 0;
		list-style-type: none;
		border-top: none;
	}
	
	ul.archiveItems li.firstRow {
		padding: 0 0 10px 0;
		border-top: none;
	}
	
	ul.archiveItems li.featureGutter {
		margin-right: 9px;
		}
	
	.archiveItems li a, .sidePanelItems li a {
		width: 209px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
		float: left;
		}
		
	.sidePanelItems li a {
		width: 235px;
		}
		
	.archiveItems li a .archiveImg, .sidePanelItems li a .archiveImg {
		display: block;
		width: 65px;
		height: 65px;
		padding: 3px;
		margin: 0;
		background: url(../images/cookbook/archive-img-bg-fade2.gif) no-repeat;
		float: left;
		}
		
	.archiveItems li.firstRow a .archiveImg { background: url(../images/cookbook/archive-img-bg-fade1.gif) no-repeat; }
		
	.sidePanelItems li.sideBg1 a .archiveImg { background: url(../images/cookbook/side-img-bg-fade1.gif) no-repeat; }
	.sidePanelItems li.sideBg2 a .archiveImg { background: url(../images/cookbook/side-img-bg-fade2.gif) no-repeat; }
		
	.archiveItems li a .archiveTxt, .sidePanelItems li a .archiveTxt {
		display: block;
		width: 130px;
		padding: 3px 0 0 4px;
		margin: 0;
		color: #444;
		font-size: 0.95em;
		line-height: 120%;
		float: left;
		}
		
	.sidePanelItems li a .archiveTxt {
		width: 160px;
		}
		
	.archiveItems li a .archiveTxt em, .sidePanelItems li a .archiveTxt em {
		display: block;
		margin-bottom: 4px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.3em;
		line-height: 100%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
		}
		
	.sidePanelItems li a .archiveTxt em {
		font-size: 1.4em;
		color: #b66506;
		}
	
	.archiveItems li a img, .sidePanelItems li a img {
		border: 2px solid #fff;
		}
		
	.archiveItems li a:hover img, .sidePanelItems li a:hover img {
		border: 2px solid #e3c057;
		}
		
	.archiveItems li a:hover .archiveTxt, .sidePanelItems li a:hover .archiveTxt {
		color: #222;
		}
		
	.archiveItems li a:hover .archiveTxt em {
		color: #b07606;
		}
		
	.sidePanelItems li a:hover .archiveTxt em {
		color: #975405;
		}
		
		
	.cbSidePanel {
		width: 263px;
		padding: 0;
		margin: 0;
		background: #fff url(../images/cookbook/side-panel-bg-cb.gif) no-repeat top right;
		position: relative;
		top: -4px;
		float: left;
		}
		
		
	/* --- Recipe styles --- */
	
	#recipeContent {
		width: 725px;
		padding: 0;
		margin: 0;
		background-color: #fff;
		float: left;
		}
		
	#recipeContent h1 {
		padding: 14px 8px 6px 8px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.8em;
		font-weight: normal;
		color: #ca8808;
		}
		
	#recipeContent h3 {
		padding: 14px 0 2px 0;
		margin: 0;
		font-size: 1.0em;
		}
		
	#recipeContent h4 {
		padding: 0 0 8px 9px;
		margin: 0;
		font-size: 1.0em;
		font-weight: normal;
		}
		
	.recipeSteps {
		width: 466px;
		padding: 0;
		margin: 0;
		float: left;
		}
		
	.recipeSteps img {
		position: relative;
		top: 0;
		left: -2px;
		}
		
	.recipeSteps ul {
		padding: 0;
		margin: 6px 0 20px 0;
		}
		
	.recipeSteps ul li {
		padding: 0 6px 0 12px;
		margin: 0 0 8px 0;
		list-style-type: none;
		background: url(../images/common/bullet-sq-grey.gif) no-repeat left 5px;
		}
		
	.recipeIngredients {
		width: 231px;
		padding: 0 0 0 12px;
		margin: 0;
		float: left;
		}
		
	.recipeIngredients ul {
		padding: 0;
		margin: 0;
		}
		
	.recipeIngredients ul li {
		padding: 0;
		margin: 2px 0;
		list-style-type: none;
		}
		
	.recipeSummary {
		width: 231px;
		padding: 10px 0;
		margin: 2px 0;
		border-top: 1px solid #fbe29d;
		border-bottom: 1px solid #fbe29d;
		}
		
	.recipeSummary ul {
		padding: 0 0 0 46px;
		margin: 0;
		}
		
	.recipeSummary ul li {
		margin: 0;
		}
		
	.recipeSummary ul li em {
		font-weight: normal;
		font-style: normal;
		color: #ca8808;
		}
		
	ul.categoryFamily { background: url(../images/cookbook/recipe-category-family.gif) no-repeat left center; }
	ul.categoryEasy { background: url(../images/cookbook/recipe-category-easy.gif) no-repeat left center; }
	ul.categoryImpress { background: url(../images/cookbook/recipe-category-impress.gif) no-repeat left center; }
	ul.categoryHealthy { background: url(../images/cookbook/recipe-category-healthy.gif) no-repeat left center; }
	ul.category20minutes { background: url(../images/cookbook/recipe-category-20minutes.gif) no-repeat left center; }
	ul.categoryBudget { background: url(../images/cookbook/recipe-category-budget.gif) no-repeat left center; }
		
	.recipeGDA {
		width: 231px;
		padding: 10px 0;
		margin: 16px 0;
		font-size: 0.95em;
		border-top: 1px solid #fbe29d;
		border-bottom: 1px solid #fbe29d;
		}
		
	#recipeContent .recipeGDA h4 {
		padding: 0 0 6px 0;
		margin: 0;
		font-weight: bold;
		}
		
	.recipeGDA p {
		width: 180px;
		padding: 0 0 6px 0;
		margin: 0;
		line-height: 115%;
		}
	
	.recipeOtherInfo {
		width:231px;
		padding:0 0 15px 0;
		margin:12px 0;
		font-size: 1em;
		border-bottom: 1px solid #fbe29d;
		}
	
	#recipeContent .recipeOtherInfo h4{
		padding: 0;
		margin: 0;
		font-weight: bold;
		color:#ce1717;
	}
		
	#recipeContent a {
		color: #ca8808;
		text-decoration: none;
		border-bottom: 1px solid #f5d57d;
		}
		
	#recipeContent a:hover {
		color: #ad7406;
		text-decoration: none;
		border-bottom: 1px solid #ad7406;
		}
		
		
	/* --- Footer styles --- */
	
	#footer {
		width: 930px;
		height: 30px;
		padding: 0;
		margin: 30px 0;
		background-color: #56cfbf;
		float: left;
		}
		
	#home #footer { background-color: #56cfbf; }
	#health #footer { background-color: #ff5b9d; }
	#green #footer { background-color: #99c110; }
	#lifestyle #footer { background-color: #b375ca; }
	#community #footer { background-color: #f49500; }
	#cookbook #footer { background-color: #fabc01; }
	
	#footer ul {
		width: 700px;
		margin: 6px 0 6px 180px;
		padding: 0;
		}
	
	#footer ul li {
		font-size: 0.95em;
		font-weight: bold;
		margin: 0;
		padding: 0 10px;
		list-style-type: none;
		display: inline;
		float: left;
		}
		
	#footer ul li a {
		color: #fff;
		text-decoration: none;
		}
		
	#footer ul li a:hover {
		text-decoration: underline;
		}