/* CSS Float */

body {

   background-color: black;
        font-family: Arial, Helvetica, sans-serif;
          font-size: 100%;

}

a:link { 

   color: purple;
   
}

a:visited { 

   color: gray;
   
}

#container {

      width: 800px;
     height: auto;
   position: relative;
     margin: 0 auto;
    outline: white solid 0px;

}







/* Page Header begins here */

#logobox {
  
              width: 592px;
             height: 247px;
   background-color: #ffffcc;
              float: left;
            outline: white solid 0px;

}

#linkwrap {

     width: 206px;
    height: 247px;
     float: right;
   outline: white solid 0px;

}

#homelinkbox {

            display: block;
              width: 102px;
             height: 48px;
   background-color: #ffffcc;
         text-align: center;
     vertical-align: middle;
          font-size: .85em;
        line-height: 48px;
              float: left;
            outline: white solid 0px;

}

#pondslinkbox {

            display: block;
              width: 102px;
             height: 48px;
   background-color: #ffffcc;
         text-align: center;
     vertical-align: middle; 
          font-size: .85em;
        line-height: 48px;
              float: right;
            outline: white solid 0px;

}

.topleft { /* 2-line links boxes */

  
              width: 102px;
             height: 7px;
   background-color: #ffffcc;
              float: left;
             margin: 2px 0 0 0;

}

.bottomleft { /* 2-line links boxes */

              width: 102px;
             height: 7px;
   background-color: #ffffcc;
              float: left;

}

.topright { /* 2-line links boxes */

              width: 102px;
             height: 7px;
   background-color: #ffffcc;
              float: right;
             margin: 2px 0 0 0;

}

.bottomright { /* 2-line links boxes */

              width: 102px;
             height: 7px;
   background-color: #ffffcc;
              float: right;

}

#plantsandlandscapinglinkbox {
 
            display: block;
              width: 102px;
             height: 34px;
   background-color: #ffffcc;
         text-align: center;
          font-size: .85em;
              float: left;
            outline: white solid 0px;

}

#wildbirdstorelinkbox {
            
            display: block;
              width: 102px;
             height: 34px;
   background-color: #ffffcc;
         text-align: center;
          font-size: .85em;
              float: right;
            outline: white solid 0px;

}

#giftsshoplinkbox {

            display: block;
              width: 102px;
             height: 48px;
   background-color: #ffffcc;
         text-align: center;
     vertical-align: middle;
          font-size: .85em;
        line-height: 48px;
             margin: 2px 0 0 0;
              float: left;
            outline: white solid 0px;

}

#contactlinkbox {

            display: block;
              width: 102px;
             height: 48px;
   background-color: #ffffcc;
         text-align: center;
     vertical-align: middle; 
          font-size: .85em;
        line-height: 48px;
             margin: 2px 0 0 0;
              float: right;
            outline: white solid 0px;

}

#giftcertificateslinkbox {
 
            display: block;
              width: 102px;
             height: 34px;
   background-color: #ffffcc;
         text-align: center;
          font-size: .85em;
              float: left;
            outline: white solid 0px;

}

#workshopcalendarlinkbox {
            
            display: block;
              width: 102px;
             height: 34px;
   background-color: #ffffcc;
         text-align: center;
          font-size: .85em;
              float: right;
            outline: white solid 0px;

}

#butterflyrearingcagelinkbox {
            
            display: block;
              width: 206px;
             height: 47px;
   background-color: #ffffcc;
         text-align: center;
     vertical-align: middle;
          font-size: .85em;
        line-height: 45px;
             margin: 2px 0 0 0;
              float: right;
            outline: white solid 0px;

}

/* Page Header ends here */







#footer {

        width: 800px;
   text-align: center;
        float: right;
        color: white;
    font-size: .85em;

}







#h1box {

              width: 800px;
   background-color: #99cc66;
         text-align: center;
             margin: 2px 0 0 0;
              float: right;

}

#caterpillar1body {

              width: 800px;
   background-color: #ffffcc;
             margin: 2px 0 0 0;
              float: right;

}

.monarchspic {

    width: 300px;
   height: 339px;
    float: left;


}

