body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.5em; 
	color: #FFFFFF;  /* white text */
	margin: 0;
	padding: 0;
	background-color: #000000; /* black */
	text-align: center;
}

h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}

h1 {
	color: #C0C0C0; /* grey text */
	font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #C0C0C0; /* grey text */
	font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
	}


h3 {
	color: #C0C0C0; /* grey text */
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	}	
	
p {text-align: center; }
p.thick {font-weight:bold; }
p.italic {font-style:italic; }
p.normal {font-style: normal; }
p.indent {text-indent: 1.5em; }


a img {
  border: none;
	outline: none;
	margin: 0px;	
	}

	
/*container includes all content and allows for center on the page and color of sidebar to extend the full length of the page */

#container {
  width: 1080px;
  margin-right: auto;
  margin-left: auto;
	margin-top:50px;
	text-align: center;
	background-color: #000000; /* black */
}	

#homepage #leftside {
  float: left;
	width: 220px;
	margin-top: 30px;
	
	}
	
#leftside h2 {
  text-align: center;
	padding-top: 20px;
	color: #FFFFFF;
	background: url('images/mn_snack.png') center top no-repeat;
	width: 186px;
	height: 195px;
	
	}
	
#leftside a:link {
    text-decoration: none;
		font-weight: bolder;
    color: #FFFFFF; /* white */
		border: none;
		background-color: #000000;
	}

#leftside a:visited {
    text-decoration: none;
		font-weight: bolder;
    color: #CCCCCC; /* grey */
		border: none;
		background-color: #000000;
	}	
	
#leftside a:hover  {
		color: #FF9933; /* orange */
		text-decoration: none;
		font-weight: bolder;
		border: none;
		background-color: #000000;
	}

#leftside a:active  {
		color: #FF9933; /* orange */
		text-decoration: none;
		font-weight: bolder;
		border: none;
		background-color: #000000;
	}	
	
#homepage #tako {
 	float: left;
	width: 325px;
	margin-top: 30px;
	padding: 0;
	}
span.hidden  {display: none;} /*maintain Header text for indexing but use graphic above for display*/

#homepage #tako img  {
	padding-bottom: 40px;
}

#video {
  float: right;
	width: 495px;
	margin: 20px 5px 80px 0;
	}


#legal {
  clear: both;
	margin: 0;
	padding: 0;
	background: #000000;
	font-size: 70%;
	line-height: 1.5em;
	color: #C0C0C0; /* grey text */
}

br.clear {
  clear: both;
	}
