/* PRINT.CSS */

/** BLUEPRINT OVERRIDES::  
-------------------------------------------------- */
/*  On the Mac we use a better font, but on Windows we use the standard. Sorry! */
body{line-height:1;font-family:"Lucida Grande",Arial,Verdana,sans-serif;color:#000;font-size: 75%;}
.container{margin:0 1em;width:960px;}
hr{background:#fff;color:#fff;height:0px;clear:both;border:none;}
hr.space{margin:0;}
h2,h3,h4{font-family:"Helvetica Neue", Arial, Verdana, sans-serif;}
h2{font-size:1.6em;margin:-0.3em 0 0 0;font-weight: normal;}
h3{font-size:1.2em;line-height: 120%;}
h4{font-size:1.1em;line-height: 110%;}
table,td,th{vertical-align:baseline;}
hr {background:#DDC6AD;color:#DDC6AD;width:100%;height:1px;margin: 1em 0;}
hr.clear{ background:#fff;color:#fff; margin: 0;}
hr.clear-top{ background:#fff;color:#fff; margin: 1em 0 0 0;}
/* [/BLUEPRINT OVERRIDES] ----------------------- **/

/** HIDE AWAY 
-------------------------------------------------- */
/* Menu Page Hide unwanted items */
#menu #nav, #menu #intro, #menu #download, #menu h1, 
#menu hr.clear-top #menu #footer{display:none;height:0em;}
#menu div.image-row{display:none;height:1em;}
p#credit{display:none;height:0;margin:0;padding:0;}
p.timer{display:none;height:0;margin:0;padding:0;}
/* [/HIDE AWAY] -------------------------------- **/

/** GENERAL::  
-------------------------------------------------- */
#logo{float:none;display:block;margin:-1em auto 1em auto;padding:0;width:200px;height:90px;}
/* [/GENERAL] ----------------------------------- **/

/** HOME PAGE::  
-------------------------------------------------- */

/* [/HOME PAGE] ------------------------------ **/

/** MENU PAGE::  
-------------------------------------------------- */
#menu div.menu-section{float:left;width:880px;padding-left:40px;padding-right:40px;margin-right:0;}
#menu div.menu-sub-section{float:left;width:880px;padding-left:0px;padding-right:0px;margin-right:0;}
#menu div.menu-section h2.head-section{font-weight:bold;text-align:center;margin:0.5em 0 0 0;padding:0.2em 0 4px 0;border-bottom:1px solid #DDC6AD;}
#menu div.menu-section h2.head-section span{ font-size:0.8em;color:#666;}
#menu table{margin-bottom:0.5em;}
#menu tr.even{background-color:#FAF4DB;}
#menu th{padding:0;border-bottom:1px solid #DDC6AD;}
#menu th.name{width:320px;margin:0 10px 0 0;text-align: left;}
#menu th.name h3{font-weight:bold;color:#000;font-size:1.5em;margin:10px 0 2px 0;padding: 5px 0 0 2px;}
#menu th.price{width:80px;margin-right:10px;text-align:right;}
#menu th.price h3.pound{font-weight:bold;color:#666;font-size:1em;margin:10px 0 2px 0;padding:5px 10px 0 0;}
#menu th.div{width:80px;}
#menu td.name{width:320px;margin-right:10px;text-align: left;}
#menu td.name h4{font-weight:bold;margin:3px 0 3px 1em;padding:2px 0;color:#000;}
#menu td.name p{margin:0 0 0.5em 1.5em; padding: 0 0 2px 0; }
#menu td.price{text-align:right;font-weight:normal;padding-right:1em;font-size: 110%;}
#menu td.div{width:80px;}
#menu span.nb{font-weight: bold;}
#menu span.allergy{color:#333;visibility: visible;}
#menu p.sosumi{text-align:center;color:#333;margin:3em 0 3em 0;font-size:7pt;line-height:9pt;}
#menu a:link:after,a:visited:after{content: "";font-size: 90%;}

/* Menu Print Out:: Ensure correct spacing of paragraph text */
#addr1 p,#addr2 p,#addr3 p,#addr4 p{line-height: 10pt;}
#menu #addr1{width:280px;padding:10px 10px 0 0;vertical-align:top;}
#menu #addr2{width:160px;padding:10px 10px 0 0;vertical-align:top;}
#menu #addr3{width:280px;padding:10px 10px 0 0;vertical-align:top;}
#menu #addr4{width:240px;padding:10px 10px 0 0;vertical-align:top;}
#menu #footer p{text-align:center;margin:20px 0;}
/* [/MENU PAGE] ------------------------------ **/

/** SPECIAL CASES::  
-------------------------------------------------- */
/*Shift down */
#menu #wines{margin-top:6em;}
#menu #beers{margin-top:3em;}
#menu #beverages{margin-top:3em;}
#menu #desserts{margin-top:17em;}
div#liqueurs, div#dessert-wines, div#brandies, div#spirits-mixer, div#coffees{margin-top: 2em;}
/* [/SPECIAL CASES] ------------------------------ **/
