body { 
  background-color: #e6e6e6;
  font-family:      "Open Sans", Helvetica, Arial, sans-serif;
  font-size:        xx-large;
  margin:           0% 1% 0% 1%;
}

#header {
  background-color: #000066;
  color:            #ffffff;
  margin:           10px 10px 0px 10px;
  height:           320px;
}

#headerlogo {
  margin:           10px 300px 0px 10px;
}  

#headernameaddress{
  text-align:       right;
  margin:           20px 20px 0px 0px;
  width:            400px;
  float:	    right;
}

#headername{
  font-size:        120%;
  margin:           0px 0px 0px 0px;
  font-family:      "Imprint MT Shadow";
}

#headerstrapline{
  font-size:        90%;
  margin:           0px 0px 0px 0px;
  font-family:      Courier;
}

#coupon a, img {
  border:           none;
}

#openingtimes {
  background-color: #ffffff;
  font-size:        105%;
  padding:	    15px;
  vertical-align:   top;
  list-style-type:  none;
  margin:           10px 10px 0px 10px;
}

#main {
  background:       #ffffff;
  font-size:        105%;
  padding:          15px;
  vertical-align:   top;
  margin:           10px 10px 0px 10px;
}

#sidebar {
  background:       #ffffff;
  font-size:        105%;
  padding:          15px;
  vertical-align:   top;
  margin:           10px 10px 0px 10px;
}

#footer {
  background-color: #000066;
  color:            #efe5d0;
  text-align:       right;
  padding:          15px;
  margin:           0px 10px 10px 10px;
  font-size:        90%;
}

h1 {
  font-size:        120%;
  color:            #000066;
}

p.headeraddress {
  margin:           0px 0px 0px 0px;
  font-size:	    85%;
}



.slogan { color: #954b4b; }

.beanheading {
  text-align:       center;
  line-height:      1.8em;
}

a:link {
  color:            #ffffff;
  text-decoration:  none;
  border-bottom:    none;
}
a:visited {
  color:            #ffffff;
  text-decoration:  none;
  border-bottom:    none;
}

#map_canvas {
  width: auto;
  height: 300px;
}

p.phonenumber {
  font-size:	    150%;
  color:            #000000;
}

a.phonenumber {
  font-size:	    150%;
  color:            #000000;
}
