body#page-stuff #content {
	margin-left: 0;
	padding: 0 10px 0 10px;
	}
.left { float: left; }
.right { float: right; }
.anchor { padding: 0 1ex 0 1ex; text-decoration: underline !important; }
#store img { border-width: 0; vertical-align: middle; }
#store { 
  margin: 1em 1em 1em 1em; 
  width: auto; 
  text-align: center; 
  padding: 2em 0 2em 0; 
  background-color: white;
  line-height: 1.4em;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFA7 #C3C37F #C3C37F #FFFFA7;
  }
#store a:link, #store a:visited, #store a:active {
  font: normal 700 120% "comic sans ms", verdana, arial, sans-serif;
  color: #2643B6;
  text-decoration: none;
  }
#store a:hover {color: red; font: normal 700 120% "comic sans ms", verdana, arial, sans-serif;}

#page-stuff #store a span, #page-stuff #cafe a span { 
	display: inline; 
	color: #0066cc;
	font-family: "comic sans ms", arial, sans-serif;
	font-size: 100%;
	font-weight: 700;
	padding-bottom: 0ex;
	padding-left: 1ex;
	}

#cafe img { border-width: 0; vertical-align: middle; }
#cafe { 
  margin: 1em 1em 1em 1em; 
  width: auto; 
  text-align: center; 
  padding: 2em 0 2em 0; 
  background-color: white;
  line-height: 1.4em;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFA7 #C3C37F #C3C37F #FFFFA7;
  }
#cafe a:link, #cafe a:visited, #cafe a:focus {
  font: normal 700 120% "comic sans ms", verdana, arial, sans-serif;
  color: #2643B6;
  text-decoration: none;
  }
#cafe a:hover {color: red; font: normal 700 120% "comic sans ms", verdana, arial, sans-serif;}
#cafe p { padding: 1ex 0 0 0; line-height: 1.5; }

#intro { 
  width: 85%; 
  margin: 0 auto 0 auto;
  }
#intro h2 { 
	padding-top: 1em; 
	color: #6F45C4; 
	font-weight: 900; 
	}
