p { font-family: Arial, Helvetica, sans-serif; font-size:17px; line-height:23px; color:#000000; }
.footertext { font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#000000; }
.about { font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#000000; }
.homepagetext { font-family: Arial, Helvetica, sans-serif; font-size:17px; line-height:23px; color:#000000; }
.homedecortext { font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:23px; color:#000000; }
.anatext { font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#000000; }
.anacategory { font-family: Arial, Helvetica, sans-serif; font-size:19px; line-height:21px; color:#336600; }
.detailtext { font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:19px; color:#000000; }

.sectiontitle { font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:24px; color: #336600; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:32px; color: #333366; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:17px; line-height:18px; color:#336600; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#336600; }

a:link { color: #333300; }
a:active { color: #333300; }
a:visited { color: #333300; }
a:hover { color: #666633; }

#centerwrapper { text-align:left; width:900px; margin-left:auto; margin-right:auto; }
#root { position: inherit; width:900px; height: 875px; };

.pagebackground
{
  background-color: #FFFFFF;
  background-image: url("images/bg_plaid.png");
  background-repeat: repeat;
  width: 100%;
  height: 1100px;
}
.pagebackground2
{
  background-color: #FFFFFF;
  background-image: url("images/bg_plaid.png");
  background-repeat: repeat;
  width: 100%;
  height: 1300px;
}
.header
{
  background-image: url("images/header.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 50px;
  top: 20px;
  width: 900px;
  height: 150px;
}
.header2
{
  background-image: url("images/header2.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 50px;
  top: 20px;
  width: 900px;
  height: 150px;
}
.backing
{
  background-image: url("images/backing_mid.gif");
  background-repeat: repeat-y;
  position: absolute;
  left: 50px;
  top: 170px;
  width: 900px;
  height: 200px;
}
.footer
{
  background-image: url("images/footer.gif");
  background-repeat: no-repeat;
  position: absolute;
  left:50px;
  width: 900px;
  height: 69px;
}
.content
{
  position: absolute;
  left: 50px;
  top: 175px;
  width: 900px;
}
.menubar
{
  background-color: #FFFFFF;
  background-image: url("images/mb_bg.jpg");
  background-repeat: no-repeat;
  margin: 0px;
  width: 180px;
  height: 518px;
}
.menubar2
{
  background-color: #FFFFFF;
  background-image: url("images/mb_bg2.jpg");
  background-repeat: no-repeat;
  margin: 0px;
  width: 180px;
  height: 518px;
}
.display
{
  background-image: url("images/colorthreads.gif");
  background-repeat: no-repeat;
  margin: 0px;
  width: 720px;
  height: 518px;
}
.display2
{
  background-image: url("images/colorthreads2.gif");
  background-repeat: no-repeat;
  margin: 0px;
  width: 720px;
  height: 518px;
}

#mainnav {
  position: relative;
  top: 0px;
  left: -15px;
  width: 160px;
}
#mainnav li {
  margin: 0;
  float: none;
  display: block;
  padding-bottom: 15px;
}
#mainnav li a {
  color: #333300;
  text-align:center;
  font-family:Arial;
  font-size:14px;
  text-decoration: none;
  display: block;
  height: 20px;
  padding: 6px 1px 4px 1px;
  
}
#mainnav li:hover>a	{	
  background-image: url('images/underline.png');
  background-position:center;
  background-repeat: no-repeat;
  color: #666633;
  text-decoration: none;
}