@font-face {
   font-family: 'LJsFont';
   src: url('../fonts/Noteworthy-Lt.ttf');
}

body, html {
  background-color: #fff;
  font-family: LJsFont;
}
table { width: 100%; }
table.review { width: auto; border: 1px solid #aaa; }
table.review td { padding: 10px; }
h1 {
	text-align: center;
	font-weight: bold;
	color: #000;
	font-size: 3.5em;
	font-style: italic;
	text-shadow: 3px 3px #d00;
}
h2 {
	text-align: center;
	font-weight: bold;
	color: #d00;
	font-size: 2em;
	font-style: italic;
	text-shadow: 2px 2px #000;
}
h3 {
	text-align: center;
	font-weight: bold;
	color: #d00;
	font-size: 3em;
	font-style: italic;
	text-shadow: 3px 3px #000;
}
h3.left { text-align: left; }
h4 {
	text-align: center;
	font-weight: bold;
	color: #d00;
	font-size: 1em;
	font-style: italic;
	text-shadow: 1px 1px #000;
}
h4.left { text-align: left; }
.left { text-align: left; }
.blackHead {
	text-align: center;
	font-weight: bold;
	color: #000;
	font-size: 3em;
}
hr { border-top: 3px solid #ccc; }
p { line-height: 0.9; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.italic { font-style: italic; }
.bigger { font-size: 1.25em; }
.muchBigger { font-size: 1.5em; }
.indent { padding-left: 50px; }
.bigIndent { padding-left: 100px; }
.smaller { font-size: 0.90em; }
.tiny { font-size: 0.60em; font-weight: bold; line-height: 0.8; }
.textContainer0 { position: relative; }
.textContainer { position: relative; text-align: center; }
#logo { width: auto; max-height: 200px; }
.italic1 { color: #d00; font-size: 2em; font-weight: bold; font-style: italic; }
.italic2 { color: #d00; font-size: 1.5em; font-weight: bold; font-style: italic; }
.italic3 { color: #d00; font-weight: bold; font-style: italic; }
.bigRed { color: #d00; font-weight: bold; font-size: 1.5em; }
.boldRed { color: #d00; font-weight: bold; }
.boldItalicRed { color: #d00; font-weight: bold; font-style: italic; }
.red { color: #d00; }
.bold { font-weight: bold; }
#logoPP { position: absolute; bottom: 34px; left:185px; }
#containerHours {
	text-align: center;
	font-weight: bold;
}
#containerHours p { line-height: 1.2; }
a#address { text-decoration: none; color: #d00; }
a#phone { text-decoration: none; color: #d00; }
a#mchealth { text-decoration: none; color: #d00; }
#pizzaSave {
	font-size: 1.5em;
	color: #d00;
	font-weight: bold; 
	line-height: 1.5;
	transform: rotate(-20deg);
	text-align: center;
	position: absolute; 
	top: 50%; 
	left: 65%;
}
#tableFrontB { width: 100% }
#tableFrontB td { text-align: center; }
#pizzaPrices { 
	width: 100%;
	border: 4px solid #d00;
}
#pizzaPrices td { padding: 10px; }
#pizzaPrices .center { text-align: center; }
.ingredientDrop { vertical-align: bottom; }
#famous {
	font-size: 1.5em;
	color: #000;
	font-weight: bold; 
	font-style: italic;
	transform: rotate(-20deg);
	text-align: center;
}
#bbqPizzaPrices { width: 100%; font-size: 1.5em; }
#bbqPizzaPrices td { text-align: center; }
#gourmetPizzaPrices {
	width: 100%;
	font-size: 1.2em;
}
#gourmetPizzaPrices td { padding: 0px; }
#spaghetti td { padding-top: 15px; }
#whenAvailContainer { position: relative; }
#whenAvail {
	font-size: 2em;
	color: #000;
	font-weight: bold; 
	line-height: 1.5;
	transform: rotate(-20deg);
	text-align: center;
	position: absolute; 
	top: 40%; 
	left: 55%;
}
#priceChange {
	width: 100%;
	text-align: right;
}	
#sides {
	font-size: 2em;
	color: #000;
	font-weight: bold;
	font-style: italic; 
	line-height: 1.5;
	text-align: left;
}
#kidsMeal {
	font-size: 2em;
	color: #000;
	font-weight: bold; 
	font-style: italic; 
	line-height: 1.5;
	transform: rotate(-20deg);
	text-align: left;
}
#drinks { 
	margin-left: auto;
  	margin-right: auto;
    width: auto; 
}
#lj { height: auto; max-width: 230px; }
#clay { height: auto; max-width: 200px; }
#bio td { 
	padding: 10px;
	font-size: 1.5em;
	text-align: center;
}	
#bio p { line-height: 1.5; }	
#trailer { 
	height: auto; 
	max-width: 300px; 
	display: flex;
	justify-content: center;
}
#catering {
	font-size: 2.5em;
	color: #000;
	font-weight: bold;
	font-style: italic; 
	line-height: 1.5;
	text-align: center;
}
#logo2 { 
	position: relative;
	display: flex;
	justify-content: center;
}
#logo2Img { width: auto; max-height: 150px; }
#logo2Pizza {
	font-weight: bold;
	font-style: italic;
	font-size: 1.9em;
	position: absolute; 
	top: 110px; 
}
.seeReviews {
	text-align: center;
	font-weight: bold;
	color: #d00;
	font-size: 4em;
	font-style: italic;
	text-shadow: 2px 2px #000;
}
.blockFont { font-family: Verdana, Geneva, sans-serif; }
.pizzaThumbs {
	display: flex;
	flex-wrap: wrap;
}
.pizzaThumb {
	padding: 15px;
	text-align: center;
	font-weight: bold;
	color: #d00;
	font-size: 2em;
}
