body {
  margin: 5px; padding: 5px;
  font: 13px Verdana,sans-serif;
  background: url(Graphics/ricepapr/ricebk.jpg) repeat;
}

em { font-style: italic; margin: 1px; }
strong { font-weight: bold; }
p { line-height: 1.5em; margin: 10px auto; }

a { text-decoration: none; }
a:link    { color: #3838ff; background-color: #eee; }
a:visited { color: #ff3030; background-color: #fff; }
a:hover   { color: #333; background-color: #ff9; }

h1, h2, h3 { text-align: center; }
h1 { font: bold 2.5em "Times New Roman",serif; }
h2 { font: bold italic 1.7em "Times New Roman",serif; }

#Container {
  width: 900px;
  margin: 0 auto; padding: 5px;
}

#Nav {
  width: 903px; height: 28px;
  margin: 0 auto;
  border: 1px solid #999;
}
#Nav a { display: block; color:#3838ff; }
#Nav a:hover { font-weight: bold; }
#Nav li {
  float: left;
  width: 108px;
  margin-right: 1px; padding: 1px;
  text-align: center;
  border: 1px solid #ccc; border-right: 1px solid #999; border-bottom: 1px solid #999;
  font-size: 0.8em;
}

.ImageBox {
  width: 900px;
  margin: 0 auto; padding: 0;
}
.ImageBox li {
  float: left;
  width: 280px;
  margin: 1px; padding: 8px;
  text-align: center;
  border: 1px solid #ccc; border-right: 1px solid #999; border-bottom: 1px solid #999;
  font-size: 0.8em;
}

.Center { text-align: center; }
.CenteredParagraph {
  width: 650px; 
  margin: 1px auto; padding: 5px; 
  text-align: center;
}
.Clear { clear: both; }
.FloatLeft { float: left; }
.FloatRight { float: right; }
.Highlight {
  background-color: #ff9; 
  border: 1px solid #ccc; border-right: 1px solid #999; border-bottom: 1px solid #999;
}
.TextColumn {
  float: left;
  width: 45%;
  padding: 2%;
}
.TextPage { margin:0 10% 0 5%; text-align: left; }
.XXSmallInfo   { font-size: 10px; }
