		body {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		td {
			/*---color: #9E9E9E;---*/
			color: #6C6C6C;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 11px;
		}
		p {
			line-height: 18px;
			margin: 5px 0 5px 0;
			padding: 0 0 0 0;
		}
		a {
			color: #5D471D;
			text-decoration: none;
		}
		h1 {
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 18px;
			margin: 7px 0 7px 0;
			padding: 0 0 0 0;
		}
		h2 {
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 16px;
			margin: 7px 0 7px 0;
			padding: 0 0 0 0;
		}
		h3 {
			color: #5D471D;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 14px;
			margin: 5px 0 5px 0;
			padding: 0 0 0 0;
		}
		h4 {
			color: #6C6C6C;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 13px;
			margin: 5px 0 5px 0;
			padding: 0 0 0 0;
		}
		h5 {
			color: #6C6C6C;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 12px;
			margin: 5px 0 5px 0;
			padding: 0 0 0 0;
		}
		h6 {
			color: #6C6C6C;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 11px;
			margin: 5px 0 5px 0;
			padding: 0 0 0 0;
		}
		/*--- global nav ---*/
		#flash_mp3 {
			height: 25px;
			margin: 5px 0 0 0;
		}
		#gn_level01_nav {
			margin: 5px 0 0 0;
		}
		.gn_first {
			margin: 0 4px 0 3px;
		}
		.gn_middle {
			margin: 0 4px 0 3px;
		}
		.gn_last {
			margin: 0 0 0 3px;
		}
		
		#gn_level02_nav {
			border-top: solid 1px #C5C5C5;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 10px;
			margin: 0 0 0 0;
			padding: 3px 0 0 0;
		}
		
		/*--- callouts/icons ---*/
		#icon_facebook {
			padding: 10px 0 10px 0;
		}
		#icon_facebook td {
			color: #787878;
		}
		#icon_music {
			margin: 0 0 0 4px;
		}
		/*--- home content classes ---*/
		.home_content_table {
			width: 630px;
		}
		.home_content_column {		
			line-height: 16px;
			vertical-align: top;
			width: 210px;
		}
		.home_content_div {
			padding: 5px 12px 5px 12px;
		}
		#input_mailer {
			border: solid 1px #DAD9DE;
		}
		#homepage_flash {
			padding: 0 0 0 15px;
		}
		/*--- general content table ---*/
		#main_content_table {
			width: 642px;
		}
		#main_content_table td.content {
			vertical-align: top;
		}
		.header {
			vertical-align: top;
			width: 211px;
		}
		
		/*--- menu page ---*/
		#toppings_table td {
			text-align: center;
		}
		
		#toppings_fruits td, #toppings_candiesandnuts td, #toppings_popularcereals td {
			color: #48A662;
			text-align: center;
			vertical-align: top;
		}
		#toppings_localtreats td {
			color: #48A662;
			text-align: left;
			vertical-align: top;
		}
		/*--- berry buzz page ---*/
		.buzz_item {
			color: #787878;
			padding: 15px 0 5px 0;
		}
		.video_img {
			margin: 0 0 0 35px;
		}
		
		
		/*--- chill poll page ---*/
		#flavor_form .text_input, #flavor_form .submit_input, #flavor_form textarea {
			border: solid 1px #C5C5C5;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size: 10px;
		}
		#flavor_form .text_input {
			margin: 5px 0 5px 25px;
			width: 160px;
		}
		
		/*--- admin classes ---*/
		.sort_arrows {
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		.sort_up {
			float: center;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		/*--- general classes ---*/
		.content_left {
			float: left;
			margin: 0 5px 0 0;
		}
		.content_right {
			float: right;
			margin: 0 0 0 5px;
		}
		.content_img_left {
			margin: 0 15px 0 0;
		}
		.green_spacer {
			background-color: #48A662;
			height: 1px;
			line-height: 1px;
			padding: 0 0 0 0;
		}
		
		/*--- colors ---*/
		.brown {
			color: #5D471D;
		}
		.brown_bold {
			color: #5D471D;
			font-weight: bold;
		}
		.green {
			color: #48A662;
		}
		.green_bold {
			color: #48A662;
			font-weight: bold;
		}
		.grey {
			/*---color: #9E9E9E;---*/
			color: #6C6C6C;
		}
		.grey_bold {
			/*---color: #9E9E9E;---*/
			color: #6C6C6C;
			font-weight: bold;
		}
		/*--- footer row classes ---*/
		#footer_gutter {
			height: 60px;
		}
		#footer_row {color: #999999; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; height: 25px; padding-bottom: 10px; padding-top: 10px; vertical-align: bottom;}
		#footer {clear: both; float: left; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; position: inherit;}
		#footer p {color: #999999; font-size: 10px; line-height: 13px; margin: 0; padding: 0;}
		#footer a {color: #999999; text-decoration: none;}
		#footer-left {float: left; margin: 0 0 0 0; paddding: 0; text-align:left;} 
		#footer-right {float: right; margin: 0 0 0 0; padding: 0; text-align:right;}
