/*    spresso_style.cc     11 June 2008   */

* {margin: 0; padding: 0;}
body {
margin: 0;
	padding: 0;  padding-top: 20px;
	font-family: Georgia, times, serif;
	font-size:10px;
	line-height: 18px;
	text-align:center;
	background: #fff url(../z_graphics/SteamingCoffeeCupAndPaper5.png) repeat;  margin: 6px 0 0 0; }


td#leftFood {border-right:2px solid #F5E9E7; vertical-align: top;}


/*  not used: background: #fff url(../z_graphics/Spresso_Logo_fade.png) top right no-repeat;  */
td#lunch {padding-bottom: 20px; padding-left: 20px;  }

#nav a#last:hover  {
 color: #992106;      background: #fff;  border-right: 1px solid #992106;
}

/* images  */
.picright {float: right; padding: 2px 6px 16px 8px;   color: #666666; font-family: Arial, verdana, sans-serif;font-size: 9px;  line-height: 11pt;}.picleft {float: left;  padding: 2px 30px 16px 6px; color: #666666; font-family: Arial, verdana, sans-serif;font-size: 9px;  line-height: 11pt;}

img.blueBorder  {border: 1px solid #9299B3;}



/*    FOOTER   ------------------------------------------------------------------------    */ 


a.whiteFooter:link { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:20px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}a.whiteFooter:visited { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}a.whiteFooter:hover { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
span.whiteText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF;}

a.footerSm:link { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; line-height:10px; font-weight: normal; color: #1E2A57; text-decoration: underline;}a.footerSm:visited { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height:10px; font-weight: normal; color: #1E2A57; text-decoration: underline;}a.footerSm:hover {display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height:10px; font-weight: normal; color: #1E2A57; text-decoration: none;}
span.footerSm{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height:10px; font-weight: normal; color: #1E2A57;}


/*    latest additions   ------------------------------------------------------------------------    */ 


p {font-family: Georgia, "Times New Roman",Times, Serif; font-size: 10pt; line-height: 12pt; font-weight: normal; color: #000000; padding: 0px 22px 6px 6px;}

#credit {    padding: 5px 0 5px 0px;  text-align: center; color: #992106;   font-family: arial, Verdana, sans-serif;   font-size: 10px; }
#credit a {color: #992106; font-size: 10px; font-weight: bold;}


ul#nav {                     
  margin: 0;      
  padding: 0;   
  width: 800px;      /* specific width prevents warp around*/
text-align:center;
  float: left; /* Contain floated list items, float to allow inner float fill up space */
background: #992106;

}

#nav li {   
     margin: 0 0px 0 0;  list-style-type: none;
  float: left;
}

#nav #nav_hom a {margin-left:1px;
 border-left: 1px solid #FFF;   border-right: 1px solid #FFF;    border-bottom: none; 
}

#nav a:hover {
  background: #4F4532;    color: #992106;      background: #fff;    border-right: 1px solid #FFF;
}


#body_home #nav_home a,       #body_catering #nav_catering a,
    #body_locations #nav_locations a,   #body_drinks #nav_drinks a,    #body_breakfast #nav_breakfast a,  #body_bakery #nav_bakery a,   #body_lunch #nav_lunch a,
    #body_con #nav_con a 
 #body_cater #nav_cater a { 
  color: #fff;     background: #B35945
}

#content { width: 800px;
	clear: both;  padding: 30px  0 0px 0;
	background: #ffffff;  white-space: nowrap;
	}

#footer { width: 800px;
	clear: both;  padding: 10px  0 10px 0;
white-space: nowrap;     background: #F5E9E7;
border-top: 1px solid #CD9183;
	}

#footer p { 	font-size:13px;
	line-height: 16px;
	}




a { color: #992106;   text-decoration: underline;}
a:visited { color: #992106;   text-decoration: underline;}
a:hover  { color: #CD9183;   text-decoration: none;}

/*    index   */ 

h1 {font-family: Georgia, "Times New Roman",Times, Serif; font-size: 13pt; line-height: 15pt; font-weight: normal; color: #992106; padding: 0px 8px 6px 40px; }
h2 {font-family: Georgia, "Times New Roman",Times, Serif; font-size: 11pt; line-height: 13pt; font-weight: normal; color: #992106; padding: 0px 8px 6px 36px;}

/*   Main Content   */ 

#lunch h1 {font-family: Georgia, "Times New Roman",Times, Serif; font-size: 14pt; line-height: 16pt; font-weight: normal; color: #992106; padding: 15px 8px 3px 10px; text-decoration: underline;} 
#lunch h2 {font-family: Georgia, "Times New Roman",Times, Serif; font-size: 12pt; line-height: 14pt; font-weight: normal; color: #992106; padding: 8px 8px 0px 20px;}

#lunch p {font-family: Georgia, "Times New Roman",Times, Serif; font-size: 11pt; line-height: 12pt; font-weight: normal; color: #000000; padding: 0px 20px 6px 32px;}

/*   Content  Header bar  */ 
#menuBar {color:#ffffff;}
#menuBar h1{color:#ffffff; font-family: Georgia, "Times New Roman",Times, Serif; font-size: 18pt; line-height: 22pt; padding: 0px 8px 6px 15px; }
#menuBar h2 {color:#ffffff; font-family: Georgia, "Times New Roman",Times, Serif; font-size: 13pt; line-height: 15pt; padding: 0px 8px 6px 15px; }

#nav a {
  float: left;
  width: 99px;
  color: #FFF2CC;
  text-decoration: none;
font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	line-height: 28px;
  text-align: center;     
border-right: 1px solid #FFF;
	border-bottom: none;        background:#992106;
}

#nav a#last  {
  float: left;
  width: 99px;
  color: #FFF2CC;  
  text-decoration: none;
font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	line-height: 28px;
  text-align: center;     
border-right: none;
	border-bottom: none;        background:#992106;
}

#nav a#last:hover  {
 color: #992106;      background: #fff;  border-right: 1px solid #FFF;
}
