body { font-family: Arial; }
h1 {
    font-size: 32pt;
}
p { font-size: 14pt; }
ul {
    font-size: 14pt;
    list-style-type: square;
}

.picture img { width: 67%; }
strong{font-style: italic;}
.advertising { margin-left:30pt;}
.advertising p {font-size: 12pt;
                margin-top: 2pt;
								margin-bottom: 2pt}
p { font-size: 14pt; }
p.greeting { font-size: 24pt; }
.bar-title {font-variant-caps: small-caps;
	          font-size: 60pt;
}
.time{
	    font-variant-numeric: oldstyle-nums;
      font-size: larger
}
table.price-list th, table.price-list td {
    border: grey thin solid;
    padding: 2pt;
}
table.catalog td {
    border-bottom: black thin dotted;
    padding: 3pt;
}
table.catalog img { width: 200px; }
table.price-list thead{
	color:white;
	background-color: gray;
}
table.price-list tfoot{
	font-style: italic;
	text-align: right;
}
nav {
    background-color: blanchedalmond;
float: left;
    width: 200px;
    margin: 10px 0px 10px 10px;
    padding: 20px;
    border-radius: 10px;
}
nav div {
    font-size: 24pt;
    margin: 10px 0px;
}
main { margin-left: 300px; }
table.price-list td:last-child:not
(td:only-child){
	background-color: lightgrey;
	border: none;
}
table.price-list td[rowspan]{
	font-size: larger;
}