body{ margin:0; padding:0; font-size: 0.85em;}
p{font-size: 0.9em; margin: 0.1em 0;} 
li{font-size: 0.9em;} 
table{border-collapse: collapse; }
td{vertical-align: top;}
.small{font-size: 0.9em;}
.i{font-style: italic;}
.b{font-weight: bold;}
.tc{text-align: center;}
.ul_row tr{border-bottom: 1px solid #CCC;}
.noprint{display: none;}

h1{ margin-top: 0.5em; margin-left: 0.2em; }
img{width: 85%;}

a{color: blue; font-weight: bold; text-decoration:none;}
a:hover{text-decoration: underline;}

#nav{display: none;}

#content{padding-top: 1em;}
#colleft{ float: left; width: 45%; padding-right: 1.5em;}
#colright{ float: left; width: 45%; padding-left: 1.5em;}

/* menu stuff */
#phonenumber{font-size: 2.5em; text-align: center; color: blue; margin: 0.2em;}

#stone1{text-align: center; margin: 0.3em;}
#stone2{text-align: center; margin: 0.3em;}

#crusts{ border-top: 2px solid #0000FF; border-bottom: 2px solid #0000FF; background: #D5DbFF; padding: 0.1em 0.8em;}
#crusts h4{ margin:0; padding:0; padding-top: 0.15em; color: red; }
#crusts ul{ padding:0; margin-top:0; margin-bottom:0; margin-left: 3.2em; padding-bottom: 0.1em;}

#toppingslists { }
#toppingslists ul{ margin-bottom: 0; margin-right: 0; margin-left: 1em; padding-left: 0.5em;}

#pizzapricetable{ margin-top: 1.5em; font-size: 0.65em;}
#pizzapricetable th{ border: 1px solid black; background: #EEE; padding: 0.4em 0em; }
#pizzapricetable td.title{ text-align: right; border:0; width: 20%;  padding-right: 0.4em;}
#pizzapricetable td{ text-align: center; width: 10%; border: 1px solid black; padding: 0.4em 0em;}
#pizzapricetable tr.top td{ border: 0; font-weight: bold; }

h3.menutitle{ text-transform: uppercase; color: red; margin-top:0.2em; margin-bottom:0.2em; }