@charset "UTF-8";
/* CSS Document Friday Oct. 17, 2008 */
body, div, ul, li {margin:0; padding:0;}

/* Basic structure */
body { background: #ffffff; }
#container {min-width:960px; background:url(img/bg_tile.gif) repeat-x;border:#FFFFFF 10px solid;}
#background {background:url(img/bg_tile_yellow.gif); min-width:960px;}
#masthead {margin:0px auto; width:960px; height:180px;}
#logo{float:left; width:240px;margin:40px 0 0 0;}
#content {margin:0px auto; width:960px;}
#header{width:400px; height:180px; overflow:hidden; margin:0 0 20px 0;}
.leftcol {float:left; width:470px; margin:40px 40px 40px 0px;}
.rightcol {float:left; width:450px; margin:40px 0 40px 0;}
.clear{clear:both;}
#footer {margin:0 auto; width:960px;background:url(img/footerline.gif) top no-repeat; height:100px; padding:5px 0 0 0;}

/* truffle page structure */
.sign { margin:0px auto; width: 560px;}
.left {float:left; width:48%;  }
.right {float:left; width:48%; padding:0 0 0px 18px;}
.center {width:960px; clear: both;}

/* Typography */

p {font: 90%/135% Verdana, Tahoma, Arial, Helvetica, sans-serif;
letter-spacing:0.0625pt;
color: #333333;
margin:0px 0 20px 0;
}

h1 {
font: 110% Verdana, Tahoma, Arial, Helvetica, sans-serif;
letter-spacing:0.25pt;
color: #663333;
margin:0px 25px 25px 0;
padding:0px;
}

h2 {
font: bold 80% Verdana, Tahoma, Arial, Helvetica, sans-serif ;
letter-spacing:0.25pt;
color: #663333;
margin:25px 25px 0px 0;
padding:0px;
}

ul {
list-style-image: url(img/bullet.jpg);
padding:0 0 10px 1em;
margin:0 0 0 1em;
}

ul ul { list-style: none; margin: 0; padding:0; list-style-image:none;}

ul li {
font: 90%/135% Verdana, Tahoma, Arial, Helvetica, sans-serif;
letter-spacing:0.0625pt;
color: #333333;
margin:0 0 10px 0;
}

.quote {
margin: 25px;
background:url(img/parsley.jpg) bottom right no-repeat;
}
.quote p{
font: italic 90%/140% Georgia, Times, serif ;
letter-spacing:0.0625pt;
color: #333333;
}

/* Navigation */
#nav { width: 560px; height: 60px; float:left;margin:120px 0 0 100px;}
#nav ul { margin:0px; padding:0px; }
#nav li { list-style:none; float:left; margin:0px; padding:0px; text-indent:-9999px;}
#nav li a {display: block; text-decoration: none; border:0; background:url(img/navigation.gif) no-repeat; }

body#homepage li#home a:link, body#homepage li#home a:visited { background-position:0px -60px;}
body#chefpaulpage li#chefpaul a:link, body#chefpaulpage li#chefpaul a:visited { background-position:-142px -60px;}
body#trufflespage li#truffles a:link, body#trufflespage li#truffles a:visited{ background-position:-281px -60px;}
body#cateringpage li#catering a:link, body#cateringpage li#catering a:visited{ background-position:-421px -60px;}

li#home a{ width:142px; height:60px;}
li#home a:link, li#home a:visited { background-position:0px -120px;}
li#home a:hover { background-position:0px 0px;}

li#chefpaul a{ width:139px; height:60px;}
li#chefpaul a:link, li#chefpaul a:visited{background-position:-142px -120px;}
li#chefpaul a:hover { background-position:-142px 0px;}

li#truffles a{ width:139px; height:60px;}
li#truffles a:link, li#truffles a:visited{background-position:-281px -120px;}
li#truffles a:hover { background-position:-281px 0px;}

li#catering a{ width:139px; height:60px;}
li#catering a:link, li#catering a:visited{ background-position:-421px -120px;}
li#catering a:hover { background-position:-421px 0px;}

a {color:#003300;}
