#nl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 15px;
	margin-left: 10px;
	}
#nl a:link {
	color: #455603;
	text-decoration: none;
	}
#nl a:visited { color: #560303; text-decoration: none; }
#nl a:hover { text-decoration: underline; }
#nl a:active { color: #455603;  text-decoration: none; }
#nl .padded {
	margin-top: 10px;
}
#nl .centered {
	text-align: center;
}
#nl .padded_centered {
	margin-top: 10px;
	text-align: center;
}
#nl h1 {
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#nl h2 {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#nl h3 {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#nl h4 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#nl p {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
	}
#nl p.first_line {
	margin-top: 0px;
	}
#nl p.ital {
	font-style: italic;
	width: 98%;
	}
#nl p.separator {
	margin-top: 10px;
	margin-bottom: 10px;
	}
#nl p.bold_16pt {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#nl #date {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	margin-right: 15px;
	margin-top: 15px;
	}
#nl .intro_table {
	border: solid 8px #8d8c5a;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#nl .intro_table td {
	padding: 10px;
	}
#nl .specials_table {
	border: solid 2px #6c6b38;
	border-collapse: collapse;
	}
#nl .specials_table td {
	padding: 10px;
	vertical-align: top;
	}
#nl .specials_table td.w_border {
	border-right: solid 2px #6c6b38;
	}
#nl .specials_table td.green_w_border {
	border-right: solid 2px #6c6b38;
	background-color: #F3F5E0;
	}
#nl .green_box {
	padding: 10px;
	border: solid 1px #787801;
	background-color: #F3F5E0;
	}
#nl #dark_green_box {
	padding: 10px;
	border: solid 1px black;
	background-color: #D5D590;
	}
#nl #price_box {
	padding: 7px;
	background-color: #F3F5E0;
	width: 150px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
#nl #price_box .price {
	font-size: 32px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#nl #price_box .reg {
	font-size: 16px;
	margin-top: 7px;
	}
#nl #price_box .expires {
	font-size: 10px;
	margin-top: 5px;
	}
#nl #price_box sup {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	}
#nl #product {
	padding: 5px;
	margin-top: 7px;
	}
#nl #product p {
	text-align: center;
	font-size: 11px;
	}
#nl #product  .caption {
	text-align: center;
	font-size: 11px;
	}
#nl #product_bullets {
	font-size: 12px;
	}
#nl #product_bullets ul {
	margin-top: 5px;
	padding-left: 20px;
	margin-left: 10px;
	}
#nl #main_title {
	font-size: 32px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	}
#nl #main_title.green {
	border: solid 1px #787801;
	background-color: #F3F5E0;
	}
#nl #main_title.dark_green {
	border: solid 1px black;
	background-color: #D5D590;
	}
#nl #recipes {
	padding: 10px;
	margin: 10px;
	border: dashed 1px #787801;
	}
#nl #recipes table.ingredients {
	margin-top: 10px;
	background-color: #F3F5E0;
	}
#nl #recipes td {
	vertical-align: top;
	}
#nl #recipes p {
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	}
#nl #recipes p.ingredients {
	margin: 10px;
	}
#nl #schedule td.left {
	padding-right: 20px;
	width: 50%;
	}
#nl #schedule td.right {
	padding-left: 20px;
	width: 50%;
	}
#nl #schedule #clear_box {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px black;
	}
#nl #schedule #time_table table {
	font-size: 11px;
	border-collapse: collapse;
	border: solid 1px #787801;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#nl #schedule #time_table th {
	border: solid 1px #787801;
	background-color: #D5D590;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	}
#nl #schedule #time_table td {
	border: solid 1px #787801;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	}
