#container {
   background: url(small-brick.jpg);
   width: 847px;
   padding: 50px;
   padding-right: 100px;
   float: left;
}

#header { 
   background: url(header2.png) top left no-repeat;
   width: 820x;
   height: 278px;
   border: 3px solid #330;
   margin-top: 45px;
   margin-left: 26px;
   margin-bottom: 57px;
}

#header span {
   display: none;
}

blockquote {
   display: none;
}

#description {
   width: 90px;
   float: right;
   background-color: #d9d4c3;
   padding-left: 20px;
   padding-right: 20px;
   border: 6px solid #996;
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
}

#description2 a:link {
   color: #706E59;
}

#description2 a:hover {
   color: #000;
   background-color: #996;
}

#description2 {
   width: 245px;
   float: right;
   background-color: #d9d4c3;
   padding-left: 20px;
   padding-right: 20px;
   border: 6px solid #996;
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
}

#description a:link {
   color: #706E59;
}

#description a:hover {
   color: #000;
   background-color: #996;
}

#requirements {
   width: 400px;
   float: right;
   margin-right: 32px;
   padding-left: 20px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 20px;
   background-color: #d9d4c3;
   border: 6px solid #996;
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
   list-style-image: url(revised-bullet-2.png);
}

#requirements2 {
   width: 410px;
   float: left;
   margin-left: 32px;
   padding-left: 20px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 20px;
   background-color: #d9d4c3;
   border: 6px solid #996;
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
   list-style-image: url(revised-bullet-2.png);
}

#requirements2 a:link {
   color: #706E59;
}

#requirements2 a:hover {
   color: #000;
   background-color: #996;
}

h3 {
   font: bold 18px "Papyrus" serif;
   border-bottom: 2px solid #996;
   color: #330;
}

#sidebar {
   width: 105px;
   float: left;
   padding-left: 20px;
   padding-right: 25px;
   padding-bottom: 35px;
   background-color: #d9d4c3;
   margin-left: 26px;
   list-style-image:    url(revised-bullet-2.png);
   border: 6px solid #996;
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
}

#sidebar2 {
   width: 245px;
   float: left;
   padding-top: -30px;
   padding-bottom: 36px;
   background-color: #d9d4c3;
   list-style-image:    url(revised-bullet-2.png);
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
}

ul {
   margin: -15px;
   margin-top: 10px;
}

li {
   margin-top: 15px;
}


#garden {
   padding-top: 16px;
}

#garden ul {
   padding-bottom: 12px;
}

#validation {
   padding-top: 16px;
}

#resources a:link {
   color: #706E59;
}

#resources a:hover {
   color: #000;
   background-color: #996;
}

#garden a:link {
   color: #706E59;
}

#garden a:hover {
   color: #000;
   background-color: #996;
}

#validation a:link {
   color: #706E59;
}

#validation a:hover {
   color: #000;
   background-color: #996;
}

#footer {
   width: 765px;
   margin-top: 35px;
   margin-bottom: 40px;
   float: right;  
   background-color: #d9d4c3;
   padding-left: 20px;
   padding-top: 1px;
   padding-right: 20px;
   border: 6px solid #996;
   font: 17px "Bell MT", Veranda, Arial, Helvetica, sans-serif;
   color: #000;
}

#footer a:link {
   color: #706E59;
}

#footer a:hover {
   color: #000;
   background-color: #996;
}
