html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}body{line-height:1.5;font-family:'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Calibri, 'Segoe UI', 'Trebuchet MS', sans-serif;color:#cbbfb0;font-size:81.25%}h1{font-weight:normal;color:#222222;font-size:3em;line-height:1;margin-bottom:0.5em}h1 img{margin:0}h2{font-weight:normal;color:#222222;font-size:2em;margin-bottom:0.75em}h3{font-weight:normal;color:#222222;font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-weight:normal;color:#222222;font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-weight:normal;color:#222222;font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-weight:normal;color:#222222;font-size:1em;font-weight:bold}h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}a{text-decoration:underline;color:#928a7f}a:visited{color:#928a7f}a:focus{color:#928a7f}a:hover{color:white}a:active{color:#928a7f}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em{font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.quiet{color:#666666}.loud{color:#111111}a{color:#928a7f;text-decoration:none}a:visited{color:#928a7f}a:focus{color:#928a7f}a:hover{color:white}a:active{color:#928a7f}abbr{border-bottom:0}body{text-align:center;background:#453d32 url('../images/content-bg.png');color:#cbbfb0}h1,h2,h3,h4,h5,h6{font-family:Palatino, 'Palatino Linotype', Garamond, serif;color:#fff}#container{display:inline;float:left;margin-right:10px;width:790px;text-align:left;float:none;display:block;margin:0 auto}* html #container{overflow-x:hidden}#logo h1 a{display:inline;float:left;text-indent:-9999em;overflow:hidden;background-image:url('../images/logo.png');background-repeat:no-repeat;background-position:50% 50%;width:260px;height:79px;margin-top:20px;margin-bottom:20px}body.index li#home,body.about li#about,body.menu li#menu,body.bakery li#bakery,body.contact li#contact{background-color:rgba(0,0,0,0.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-top:solid 1px rgba(0,0,0,0.25);text-shadow:0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:rgba(255,255,255,0.1) 0px 1px 0px;-moz-box-shadow:rgba(255,255,255,0.1) 0px 1px 0px;box-shadow:rgba(255,255,255,0.1) 0px 1px 0px}body.index li#home a,body.about li#about a,body.menu li#menu a,body.bakery li#bakery a,body.contact li#contact a{color:#fff}#page-graphic{overflow:hidden;margin:0 auto;margin-bottom:20px;text-align:center}#page-graphic img{border:solid 10px #e3d6c5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#navigation{display:inline;float:right;margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block;margin-top:50px;overflow:visible}#navigation{display:block}#navigation li{list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#navigation li.first{padding-left:0px}#navigation li.last{padding-right:0px}#navigation li{line-height:1;padding:4px 10px 3px 10px;margin-left:10px}#navigation a{text-transform:uppercase;font-family:Palatino, 'Palatino Linotype', Garamond, serif;letter-spacing:1px;font-weight:bold}#content{clear:both}#promos{clear:both;margin-bottom:10px;position:relative}#promos .promo{position:absolute;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}#promos .image{background-color:#e3d6c5;padding:10px;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}#promos .text{background-color:#53483a;padding:20px;color:#b8ad9f;margin-bottom:0;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}#promos .text h1{margin-bottom:5px;text-shadow:rgba(0,0,0,0.4) 0px -1px 1px}#promos .text h1 a{color:#fff}#promos .text p{margin-bottom:0}#boxes{display:inline-block;margin-bottom:40px}#boxes:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#boxes{display:block}.box{background:#e9ded1 url('../images/box-bg.png') repeat-x 0px 0px;display:inline;float:left;width:250px;margin-left:10px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 3px;color:#595249}.box#location{margin-left:0}.box#twitter .content{background-image:url('../images/twitter-promo-bg.png');vertical-align:middle;text-align:left}.box#twitter .content .tweet{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;font-size:1.1em;padding:14px;line-height:1.3}.box#twitter .content .tweet ul{padding:0;margin:0}.box#twitter .content .tweet ul li{list-style-type:none;margin-left:0px}.box#twitter .content .link h4{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;font-weight:bold;font-size:1.4em;vertical-align:top;margin-left:10px}.box#twitter .content .link h4 img{vertical-align:middle}.box#twitter .content .link h4 a{color:#4b3f30}.box h3{font-size:1em;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-top:6px;color:#4b3f30;text-shadow:rgba(255,255,255,0.5) 0px 1px 0px;margin-bottom:6px}.box ul.content{padding:0;margin:0;text-align:left}.box ul.content li{list-style-type:none;margin-left:0px}.box .content{border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;background:#cfc2b1 url('../images/box-inner-bg.png');height:157px;vertical-align:middle}.box#hours .content li{line-height:50px;margin-left:5px;margin-right:5px;border-bottom:solid 2px rgba(0,0,0,0.1)}.box#hours .content li span{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;font-size:1.3em}.box#hours .content li strong{font-family:Palatino, 'Palatino Linotype', Garamond, serif;text-transform:uppercase;width:95px;font-size:1.1em;display:inline;float:left;margin-right:20px;text-align:right;color:#4b3f30}.box#hours .content li:last-child{border:none}.about #content img{display:inline;float:right;padding:5px;padding-bottom:20px;transform:rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);background-color:#e3d6c5;margin-left:40px;margin-bottom:40px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 3px}#footer{text-align:center;font-family:Palatino, 'Palatino Linotype', Garamond, serif;text-shadow:rgba(0,0,0,0.5) 0px -1px 0px;clear:both}#footer p.copyright{font-size:1.1em;margin-bottom:5px;color:#fff}#footer p.contact{font-size:0.9em;color:#cbbfb0}.menu #breakfast,.menu #drinks,.menu #lunch{overflow:hidden;display:inline-block;margin-bottom:30px}.menu #breakfast,.menu #drinks,.menu #lunch{display:block}.menu #breakfast h3,.menu #drinks h3,.menu #lunch h3{border-top:double 3px #e3d6c5;border-bottom:double 3px #e3d6c5;line-height:35px;padding-top:3px;text-align:center}.menu p.desc{font-size:0.9em;margin-bottom:5px;opacity:0.8}.menu ul{font-family:'Helvetica Neue', Helvetica, arial, sans-serif}.menu ul strong{color:#fff;font-size:1.1em;display:block}.menu ul li{margin-bottom:5px}.menu ul ul.prices{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block}.menu ul ul.prices{display:block}.menu ul ul.prices li{list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}.menu ul ul.prices li.first{padding-left:0px}.menu ul ul.prices li.last{padding-right:0px}.menu ul ul.prices li{margin-right:20px}.menu #pastries{display:inline;float:right;border:solid 2px #e3d6c5;padding:20px;width:250px}.menu #pastries h4{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;font-weight:bold}.menu #meal{display:inline;float:right;border:solid 2px #e3d6c5;padding:20px;width:250px;font-family:'Helvetica Neue', Helvetica, arial, sans-serif}.menu #meal h4{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;font-weight:bold}.menu #extras{display:inline;float:right;width:250px;font-size:0.9em;border:solid 2px #e3d6c5;padding:20px}.menu #extras h4{font-size:1.4em;font-weight:bold;font-family:'Helvetica Neue', Helvetica, arial, sans-serif;margin-bottom:0}.menu #extras li{text-align:right;clear:both;margin-bottom:10px;overflow:hidden;display:inline-block;vertical-align:bottom}.menu #extras li{display:block}.menu #extras li strong{width:150px;display:inline;float:left;text-align:left}.menu #extras li.nofloat{text-align:left}.menu #extras li.nofloat strong{float:none;display:block;width:auto}.menu ul{margin:0;padding:0}.menu ul li{list-style-type:none;margin-left:0px}.bakery h3{margin-bottom:10px}.bakery h4{margin-bottom:5px}.bakery dt{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;color:#fff;font-size:1.1em;margin-bottom:10px}.bakery dd{margin-bottom:5px;margin-left:0;font-size:0.9em}.bakery img{display:inline;float:left;margin-right:10px;margin-bottom:10px;width:40px;height:40px;padding:3px;background-color:rgba(0,0,0,0.2)}.bakery .meta{margin-bottom:20px}.contact h3{font-family:'Helvetica Neue', Helvetica, arial, sans-serif;font-weight:bold;margin-bottom:5px}.contact p.large{font-size:1em}.contact #map{display:inline;float:right;margin-bottom:20px;margin-left:40px}
