body {
	background-color: #e9f1fa;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:url(images/bground.gif);
	background-position:center;
	background-repeat:repeat-y;
	height:100%;
}	
a {
	text-decoration:underline;
	color:#1a1a7c;
}
a:hover {
	text-decoration:none;
}
#container {
	width:844px;
	border-left:10px solid white;
	border-right:10px solid white;
}
#header {
	height:137px;
	background-color:white;
}
#logo {
	float:left;
}
#header-right {
	float:right;
	width:668px;
	padding:0;
	margin:0;
}

object {
	padding:0;
	margin:0;
}

p {
	line-height:1.6em;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:5px;
	padding-bottom:5px;
}
li {
	line-height:1.6em;
}

#home{
	font-size:x-small;
	text-align:left;
	float:left;
	margin-top:17px;
	margin-left:10px;
}

/*  navigation tabs  */

#nav {
	clear:all;
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav li {
	float: left;
	position: relative;
}
#nav {
	padding:0px;
	margin:0px;
	height:36px;
	border-bottom:2px solid #4f5b98;
	background-color:white;
}
#nav a {
	padding:0px;
	margin:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:white;
	padding-top:7px;
	height:29px;
	text-align:center;
	font-size:0.9em;
}
#nav .home a {
	background-image:url(images/homeOff.gif);
	width:120px;
}
#nav .home a:hover,  .homeOn{
	background-image:url(images/homeOn.gif);
	width:120px;
}
#nav .about a {
	background-image:url(images/aboutOff.gif);
	width:89px;
}
#nav .about a:hover,  .aboutOn{
	background-image:url(images/aboutOn.gif);
	width:89px;
}
#nav .cookery a{
	background-image:url(images/cookeryOff.gif);
	width:154px;
}
#nav .cookery a:hover,  .cookeryOn{
	background-image:url(images/cookeryOn.gif);
	width:154px;
}
#nav .corporate a {
	background-image:url(images/corporateOff.gif);
	width:200px;
}
#nav .corporate a:hover,  .corporateOn {
	background-image:url(images/corporateOn.gif);
	width:200px;
}
#nav .dates a {
	background-image:url(images/datesOff.gif);
	width:154px;
}
#nav .dates a:hover,  .datesOn{
	background-image:url(images/datesOn.gif);
	width:154px;
}
#nav .contact a {
	background-image:url(images/gettingOff.gif);
	width:127px;
}
#nav .contact a:hover,  .contactOn {
	background-image:url(images/gettingOn.gif);
	width:127px;
}
/*  end of navigation tabs  */

#leftcol {
	float:left;
	width:211px;
	border-top:10px solid white;
	border-right:1px solid white;
}
#midcol {
	background-color:#dfe9fd;
	width:402px;
	float:left;
	margin-left:10px;
	border-top:10px solid white;
	text-align:left;
	color:#1a1a7c;
	font-size:0.7em;
}

#midcol p {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}
#rightcol {
	float:right;
	width:211px;
	border-left:1px solid white;
	border-top:10px solid white;
}
/*  cookery courses  */

#rightbotcol, #leftbotcol {
	background-color:#c1ddfe;
	text-align:left;
}

#courses, #cookery, #contact {
	background-color:#6fa2ed;
}
#gift-ideas {
	background-color:#c1ddfe;
	text-align:left;
	border-bottom:10px solid white;
}

#testimonials {
	background-color:white;
	border-left:1px solid #1a1a7c;
	border-right:1px solid #1a1a7c;
	border-bottom:1px solid #1a1a7c;
	color:#1a1a7c;
	font-size:0.7em;
	text-align:left;
	padding-bottom:10px;
	width:209px;
}
#key-course {
	background-color:#d30d3a;
	color:white;
	font-size:small;
	text-align:left;
	padding-bottom:10px;
	border-bottom:10px solid white;
	border-top:10px solid white;
}
#key-course a {
	color:white;
	text-decoration:underline;
	font-weight:bold;
}
#key-course a:hover {
	text-decoration:none;
}
#cookery, #contact {
	color:white;
	font-size:0.7em;
	text-align:left;
	padding-bottom:10px;
	border-bottom:10px solid white;
}
#courses {
	border-bottom:10px solid white;
}
#cookery p, #contact p, #testimonials p, #key-course p {
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:2px;
	margin-top:2px;
}
#key-course p {
	line-height:1.2em;
	padding-top:0px;
	margin-top:0px;
}
#courses h1, #cookery h1, #contact h1, #key-course h1, #gift-ideas h1, #leftbotcol h1 {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:2px;
	padding-bottom:2px;
	color:white;
	font-size:medium;
	text-align:left;
	margin-left:20px;
}
#gift-ideas h1, #leftbotcol h1 {
	color:#1a1a7c;
}

#testimonials h1 {
	color:#1a1a7c;
	font-size:medium;
	text-align:left;
	text-decoration:underline;
	padding:0;
	margin:0;
	margin-left:20px;
}
#mainnav, #giftnav {
	width:191px;
	margin-left:20px;
	padding-bottom:13px;
}
#mainnav a {
	font-size:0.7em;
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	text-align:left;
	background-image:url(images/arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:2em;
}
#mainnav a:hover {
	background-image:url(images/arrow-on.gif);
	color:#1a1a7c;
}
#mainnav a.misc {
	font-size:0.7em;
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	text-align:left;
	padding-left:20px;
	line-height:2em;
	background-image:none;
}
#giftnav p {
	font-size:0.7em;
	font-weight:bold;
	color:#1a1a7c;
	text-decoration:none;
	display:block;
	text-align:left;
	background-image:url(images/giftnav-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:4px;
	line-height:1.1em;
}
/*  end of cookery courses  */

h2 {
	color:#b60c34;
	font-size:medium;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	margin-left:20px;
}

.blue {
	color:#1a1a7c;
}
#footer {
	width:834px;
	background-color:#c1ddfe;
	border-left:10px solid white;
	border-right:10px solid white;
	text-align:left;
	padding:5px;
	color:#1a1a7c;
	font-size:x-small;
	border-top:10px solid white;
	clear: both;
}
#footer p {
	margin-right:15px;
}
#footer img {
	float:left;
	margin-right:10px;
}

.date{
	background-color:#1a1a7c;
	color:white;
	padding:10px;
	font-weight:bold;
}

.course  {
	background-color:#c1ddfe;
	font-size:1em;
}

.courseNext {
	background-color:#91b6e2;
	font-size:1em;
}


#strapline {
	font-size:x-small;
	color:#2c52bd;
	padding-top:10px;
	clear:both;
}

#testLeft p.quote, #testRight p.quote {
	text-align:right;
	font-weight:bold;
	font-style:normal;
	margin-top:0px;
	padding-top:0px;
}

#testLeft {
	float:left;
	width:50%;
}

#testRight {
	float:right;
	width:50%;
}

#testLeft p, #testRight p{
	margin-bottom:0px;
	padding-bottom:0px;	
}

#testLeft p {
	margin:0;
	padding:0;
	margin-right:5px;
	padding-right:5px;
	margin-left:10px;
	padding-left:10px;
	margin-top:5px;
	padding-top:5px;		
}

#testRight p {
	margin:0;
	padding:0;
	margin-left:5px;
	padding-left:5px;	
	margin-right:10px;
	padding-right:10px;
	margin-top:5px;
	padding-top:5px;	
}

#contact a{
	text-decoration:underline;
	color:white;
	text-align:center;
}

#contact a:hover{
	text-decoration:none;
}

#cookingCourses {
	width:100%;
	margin-bottom:10px;
}

#cookingCourses a {
	background-color:#e6eefd;
	text-decoration:none;
	display:block;
	text-align:left;
	line-height:2em;
	margin-bottom:2px;
	padding:2px;
	text-align:left;
}

#cookingCourses a:hover {
	background-color:#1a1a7c;
	color:white;
}

.relLinks {
	font-size:x-small;
}

#giftvoucher {
	background-color:#c1ddfe;
}
-->