html,body,p,li,ul,span,div,td	{font-family:Arial;
  font-size:12px;
}
body		{padding:10px;
  background-color:#ffffff;
}

body.splash		{padding:0px;
  margin:0px;
  background-image:url('priceless_bg.jpg');
}
body.splash img	{position:relative;
  bottom:100px;
  z-index:1;
}
body.recipe	{font-family:Arial;
  margin-right:0px;
  margin-left:0px;
  margin-top:5px;
  padding:3px;
}
.normal	{font-family:Arial;
  font-size:12pt;
}
a	{color:#0000ff;
  text-decoration:none;
}
a:visited	{color:#0000ff;
}
a:hover	{color:#ff0000;
  text-decoration:underline;
}
#wrapper	{
  margin-bottom:100px;
}
#wrapper #content {height:auto;
  width:auto;
  position:absolute;
  top:2%;
  left:2%;
  background-color:#ffffff;
  overflow:visible;
  text-align:left;
  padding-bottom:45px;
  padding-bottom:100px;
}

#wrapper #content p {margin:10px;
}

#wrapper #content span {margin:10px;
}

#wrapper #content div {margin:10px;
}

#menu	{position:fixed;
  right:0px;
  top:0px;
  border-style:groove;
  background-color:#333333;
  color:#ffffff;
  border-width:0px;
  border-bottom-width:2px;
  border-left-width:2px;
  border-color:#ffffff;
  width:auto;
  height:auto;
  overflow:visible;
  padding:5px;
  cursor:pointer;
  font-size:10px;
  font-family:Arial Narrow;
  font-weight:normal;
  z-index:100;
  background-image:url('priceless_bg.jpg');
}
#menu div {width:95%;
  width:auto;
  background-color:#ffffff;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.6;
  padding:2px;
}
#menu a {display:block;
  float:left;
  clear:right;
  padding-left:22px;
  background-image:url('bullet.png');
  background-repeat:no-repeat;
  color:#0000ff;
}
#menu a:hover {color:#ff0000;
}
#menu	p	{margin-top:0px;
  margin-bottom:1px;
  display:inline;
}
#menu:hover {overflow:visible;
}
#splashwrapper {position:absolute;
  top:25%;
  width:100%;
  height:343px;
  text-align:center;
  background-color:transparent;
  background-image:url('splash.png');
  background-repeat:no-repeat;
  background-position: center;
  border:none 1px #aaaaaa;
  margin:0px;
  padding:0px;
}

#splashwrapper #splash_text {background-color:transparent;
  text-align:center;
  border:none 1px #aaaaaa;
  margin:0px;
  padding:0px;
  padding-top:60px;
}

#splashwrapper #splash_text h1 {background-color:transparent;
  text-align:center;
  border:none 1px #aaaaaa;
  margin:0px;
  padding:0px;
}

#welcome {color:#444444;
  font-size:14pt;
  text-align:center;
  border:none 1px #aaaaaa;
  margin:0px;
  padding:0px;
}

#slogan {color:#444444;
  font-size:16pt;
  text-align:center;
  border:none 1px #aaaaaa;
  margin:0px;
  padding:0px;
}

#caption	{font-size:12pt;
  font-style:italic;
  font-family:Arial Narrow;
  color:#000000;
}
.caption	{font-size:12pt;
  font-style:italic;
  font-family:Arial Narrow;
  color:#000000;
}
.close	{margin:2px;
}
div.recipes {display:none;
  margin-top:3px;
  margin-bottom:3px;
}
div.photo	{border-width:0px;
  border-style:solid;
  width:300px;
  float:right;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:8px;
  font-style:italic;
}
font.topic 	{cursor:pointer;
}
ul		{margin-top:3px;
  margin-bottom:3px;
  margin-left:20px;
  list-style-image:url("bullet.png");
}
li		{margin-left:30px;
}
li.checked		{margin-left:30px;
  list-style-image:url("checked.gif");
}
p		{margin-left:5px;
  margin-right:5px;
}
p.lefty	{margin-left:0px;
  margin-right:0px;
}
h1		{font-family:"Arial";
  color:#7171FF;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:35px;
}
h2		{font-family:"Arial";
  color:#7171FF;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:35px;
}
h3		{font-family:"Arial";
  color:#7171FF;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:35px;
}
h4		{font-family:"Arial";
  color:#7171FF;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:35px;
}
hr		{width:75%;
  color:#0000ff;
  height:5px;
}
td.caption	{font-family:Times New Roman;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:top;
}
td	{font-family:Times New Roman;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:top;
}
td.vmiddle	{font-family:Times New Roman;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:middle;;
}
#scroller	{overflow:hidden;
  width:800px;
  height:600px;
  background-color:#efefef;
  border-style:solid;
  border-color:#999999;
  border-width:2px;
  display:inline;
  vertical-align:top;
}
#button	{height:600px;
  width:15px;
  background-color:#ff9900;
  border-style:solid;
  border-color:#999999;
  border-width:2px;
  display:inline;
  vertical-align:top;
  cursor:move;
}
.moviebutton	{border-style:ridge;
  border-width:4px;
  border-color:#ff9900;
  background-color:#efefef;
  padding:2px;
  font-size:11px;
  margin:2px;
  display:inline;
  width:120px;
  overflow:visible;
  vertical-align:top;
  cursor:move;
  text-align:center;
}
.small {font-size:10pt;
}
.grey{color:#666666;
}
.boxed{ border-style:solid;
  border-color:#999999;
  border-width:1px;
  padding:2px;
  display:block;
  margin-top:12px;
  margin-bottom:12px;
  background-color:#ccccff;
}
.center	{text-align:center;
}
.big	{font-size:16px;
  font-weight:bold;
  font-family:Arial;
}
.button	{display:inline;
  border-style:groove;
  border-width:2px;
  border-color:#666666;
  background-color:#eeeeee;
  color:#333333;
  cursor:pointer;
  font-size:9pt;
  clear:both;
  margin:0px;
  padding:2px;
}
.button:hover	{display:inline;
  padding:2px;
  border-style:ridge;
  border-width:2px;
  border-color:#333333;
  background-color:#666666;
  color:#ff9900;
}
.nomargin	{margin:0px;
}
.lh24px	{line-height:24px;
}
.w600	{width:600px;
}
.w400 {width:400px;
}
.white	{background-color:#ffffff;
}
.faded {opacity:0.60;
  filter:alpha(opacity=60);
}
.padded {padding:10px;
}
.comment	{font-style:italic;
  background-color:#f7f7f7;
}
#video {background-color:#ffaa99;
  font-style:italic;
  font-family:Times New Roman;
  font-size:12pt;
  padding:3px;
  display:inline;
}
.term	{text-decoration:none;
  border-style:none;
  border-width:1px;
  border-color:#ffaa99;
  border-bottom-style:dashed;
  cursor:help;
  background-color:#efefef;
}
.definition {position:absolute;
  display:none;
  left:25%;
  width:50%;
  padding:6px;
  border-style:solid;
  border-color:#123456;
  border-width:1px;
  background-color:#efefef;
}
.definition .title {font-weight:bold;
  display:block;
}
.tool .tip {display:none;
  position:absolute;
  background-color:#fedcba;
  padding:5px;
  border:solid 2px #999999;
}
.tool:hover .tip {display:block;
}