body {
margin:0;
padding:0;
height:100%; 
background-color: #ffffff;
color: #000000;
} 


a {color: #000066; text-decoration: underline; }
a:link {color: #000066;}
a:visited {color: #000066; }
a:hover {color: #336699;  text-decoration: none;}
a:active{color:#336699; text-decoration: none;}




#frame {position: relative; left: 0px; top: 0px; width: 752px; height: 768px; border-style: solid; border-color: #ffffff; border-top-width: 3px; border-right-width: 4px; border-bottom-width: 3px; border-left-width: 4px;
        background-image: url('preview-bg.jpg');background-repeat:no-repeat; background-position:97px 128px; padding: 0px; margin: 0px}

p {color: #000000; font-size: 16px; padding: 0px; margin: 0px; }

p.centeralign {text-align:center; }

p.topsq     {position: relative; margin-left: auto; margin-right: auto; left: 0; right: 0;
top: 0px; width: 100%; height:130px; background-color: #336699; text-align:
center; }

p.banner      {position: relative; margin-left: auto; margin-right: auto; left: 0; right: 0;
top: -39px; width: 98%; height: 30px; background-color: #99CCff;  text-align:
center;  font-size: 22px; border: 2px solid #ffffff; padding: auto;}

p.portfoliotext     {position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;
width: 100%; text-align: center; top: 57px; color: #ffffff; font-size: 25px; font-style: italic; }

p.homeschooltext     {position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;
width: 100%; text-align: center; top: -4px; color: #ffffff; font-size: 56px; font-style: italic; }

.middle {position: relative; margin-left: auto; margin-right: auto; 
top: 0px; width: 50%; height: 6400px; background-color: #ffffff; text-align: left; }


p.rightmenu {position: absolute; right: 7px; top: 147px; width: 21%;
height: 5800px; text-align: center; background-color:#ffeaca; }

.emaillist  {position: absolute; left: 7px; top: 147px; width: 21%;
height: 80px; text-align: center; background-color: #ffeaca; }

.viewcart {position: absolute; right: 7px; top: 57px; height: 52px; }


p.leftmenu {position: absolute; left: 7px; top: 227px; width: 21%;
height: 5720px; text-align: center; background-color: #ffeaca; }



