html, body{
padding:0;
margin:0;
}
H1, H2, H3
{
font-family: trebuchet ms;
text-decoration: bold;
margin: 0px;
}
.bo {
	float: left;
	background-color: #ffffff;
	
}

.submenu
{ 
  border: 1px solid #ffcc33;
}
.side {
	float: left;
	background-color: #ffcc33;
	border-bottom: 3px solid #cc9900;
}
.side li
	{
list-style:none;
margin:0;
padding:0;
float: left;
}
.side li
	{
line-height:1.2em;
background-image: url('http://www.ainsley-harriott.net/images/ul.gif');
background-repeat: no-repeat;
background-position:  .3em;padding-left:21px; padding-right:30px; padding-top:0px; padding-bottom:0px
}
.side {
	float: left;
	background-color: #ffffff;
	
}
.box {
	float: left;
	background-color: #ffcc33;
	border-bottom: 3px solid #cc9900;
}
li
	{
list-style:none;
margin:0;
padding:0;
float: left;
}
li
	{
line-height:1.2em;
background-image: url('http://www.ainsley-harriott.net/images/ul.gif');
background-repeat: no-repeat;
background-position:  .3em;padding-left:21px; padding-right:110px; padding-top:0px; padding-bottom:0px

}

{
	FONT: 14px/20px arial, Arial, sans-serif; COLOR: black;
}
A.box:link {
	FONT: bolder 12px/20px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: none; border-bottom: 0px;
}

A.box:visited {
	FONT: bolder 12px/20px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: none; border-bottom: 0px;

}
A.box:hover {
	FONT: bolder 12px/20px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: underline; border-bottom: 0px;
}
.main {
	FONT: 14px/20px arial, Arial, sans-serif; COLOR: black;
}
A.main:link {
	FONT: bolder 12px/20px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.main:visited {
	FONT: bolder 12px/20px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.main:hover {
	FONT: bolder 12px/20px arial, Arial, sans-serif; COLOR: #ff6600; TEXT-DECORATION: underline
}
.topp {
	FONT: 14px/1px arial, Arial, sans-serif; COLOR: black;
}
A.topp:link {
	FONT: bolder 12px/1px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.topp:visited {
	FONT: bolder 12px/1px arial, Arial, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.topp:hover {
	FONT: bolder 12px/1px arial, Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: underline
}
.recipe {
	FONT: 14px/1px arial, Arial, sans-serif; COLOR: black;
}
A.recipe:link {
	FONT: bolder 12px/1px arial, Arial, sans-serif; COLOR: #ff6600; TEXT-DECORATION: none
}
A.recipe:visited {
	FONT: bolder 12px/1px arial, Arial, sans-serif; COLOR: #ff6600; TEXT-DECORATION: none
}
A.recipe:hover {
	FONT: bolder 12px/1px arial, Arial, sans-serif; COLOR: #ff0000; TEXT-DECORATION: underline
}
.menu {
	FONT: 12px/14px arial, Arial, sans-serif; COLOR: black; LETTER-SPACING: 0.5px
}
A.menu:link {
	FONT: 13px/15px arial, Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none; LETTER-SPACING: 0.1px
}
A.menu:visited {
	FONT: 13px/15px arial, Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none; LETTER-SPACING: 0.1px
}
A.menu:hover {
	FONT: 13px/15px arial, Arial, sans-serif; COLOR: #ff6600; TEXT-DECORATION: underline
}
.browse {
	FONT: 12px/14px arial, Arial, sans-serif; COLOR: black; LETTER-SPACING: 0.25px
}
A.browse:link {
	FONT: bolder 13px/20px arial, Arial, sans-serif; COLOR: #3399ff; TEXT-DECORATION: none; LETTER-SPACING: 0.20px
}
A.browse:visited {
	FONT: bolder 13px/20px arial, Arial, sans-serif; COLOR: #3399ff; TEXT-DECORATION: none; LETTER-SPACING: 0.20px
}
A.browse:hover {
	FONT: bolder 13px/20px arial, Arial, sans-serif; COLOR: #3399ff; TEXT-DECORATION: underline; LETTER-SPACING: 0.20px
}

address {
    margin-top: 0.5em;
    padding-top: 0.5em;
    border-top: thin dotted }

h1.smaller
{font-size: 16px}