.mainbox { position: relative; z-index: 0; top: 10px; width: 780px; height: 580px; }

.leftbox { position: absolute; z-index: 1; top: 0px; left: 0px; width: 310px; height: 510px; background-color: #550022; background-image: url(../images/newopen_magenta.jpg); }
.lefttail { position: absolute; top: 0px; z-index: 2; left: 0px; width: 300px; height: 133px; }
.lefttext { position: absolute; top: 133px; z-index: 2; left: 5px; width: 290px; height: 367px; }
.lefttextarea { position: absolute; z-index: 4; top: 15px; left: 20px; width: 260px; height: 317px; }
.lefttextareashad { position: absolute; z-index: 3; top: 37px; left: 22px; width: 260px; height: 317px; }
.lefttextareahigh { position: absolute; z-index: 3; top: 34px; left: 19px; width: 260px; height: 317px; }

.wordref { position: absolute; z-index: -5; top: 470px; left: 310px; width: 160px; height: 78px; background-image: url(../images/wordref.gif); }

.rightbox { position: absolute; z-index: 1; top: 75px; left: 470px; width: 310px; height: 510px; background-color: #550022;  background-image: url(../images/newclose_magenta.jpg); }
.righttext { position: absolute; z-index: 2; top: 0px; left: 5px; width: 290px; height: 367px; }
.righttail { position: absolute; z-index: 2; top: 367px; left: 0px; width: 300px; height: 133px; }
.righttextarea { position: absolute; z-index: 4; top: 16px; left: 15px; width: 270px; height: 327px; }

.discuss { position: absolute; z-index: 1; top: 600px; left: 0px; height: 30px; width: 800px; }

p.strap { font: 14px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #555555; letter-spacing: 1px; text-decoration: none; margin-right: auto; margin-left: auto; }

p.strap a:link, p.strap a:visited, p.strap a:active { font: 14px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #0044cc; line-height: 18px; letter-spacing: 1px; text-decoration: none; font-weight: bold; }
p.strap a:hover { font: 14px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #555555; line-height: 18px; letter-spacing: 1px; text-decoration: underline; font-weight: bold; }

.rightshad { position: absolute; top: 133px; left: 300px; height: 367px; width: 20px }

.more { position: absolute; z-index: 4; top: -31px; left: 200px; width: 60px; height: 30px; }
.less { position: absolute; z-index: 4; top: 74px; left: 45px; width: 60px; height: 30px; }

a.more1:link,a.more1:active,a.less1:link,a.less1:active  { color: #ffffff; font: 56px Times; text-decoration: none }

a.more1:visited,a.less1:visited { color: #997799; font: 56px Times; text-decoration: none }

a.more1:hover,a.less1:hover { color: #ffccff; font: 56px Times; text-decoration: none; }

.moreshad { position: absolute; z-index: 3; top: -29px; left: 202px; width: 60px; height: 30px; }
.lessshad { position: absolute; z-index: 3; top: 76px; left: 47px; width: 60px; height: 30px; }

.shadows { color: #222222; font: 56px arial; text-decoration: none; }

a.menu:link,a.menu:visited,a.menu:active { color: #222222; font: 11px arial, verdana; text-decoration: none; font-weight: normal; letter-spacing: 2px; line-height: 15px; }
a.menu:hover { color: #666666; font: 11px arial, verdana; text-decoration: none; font-weight: bold; letter-spacing: 3px; line-height: 15px; }

h1 { font: 46px impact, verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; line-height: 60px; letter-spacing: -1px; color: #cceedd; margin-top: 3px; margin-bottom: 13px; }
h2 { font: 26px impact, verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #bacee7; line-height: 40px; letter-spacing: 2px; margin-top: 3px; margin-bottom: 13px; }
h3 { font: 16px arial, verdana, charcoal, Geneva, Helvetica, Trebuchet; color: #ffff22; font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-top: 0px; margin-bottom: 13px; }
h4 { margin-top: 3px; margin-bottom: 1px; font: 15px arial, verdana, charcoal, Geneva, Helvetica, Trebuchet; color: #ddffdd; font-weight: bold; letter-spacing: 2px; margin-top: 0px; margin-bottom: 8px; }
h5 { font: 26px impact, verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #223311; line-height: 40px; letter-spacing: 2px; }
h6 { font: 46px impact, verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; line-height: 64px; letter-spacing: -1px; color: #000000; }

p { font: 12px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; line-height: 18px; color: #fdfffd; letter-spacing: 1px; }

p a:link, p a:visited, p a:active { font: 12px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #4499ff; line-height: 18px; letter-spacing: 1px; text-decoration: none; }
p a:hover { font: 12px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #ddff00; letter-spacing: 1px; line-height: 18px; }

p.long a:link, p.long a:visited, p.long a:active { font: 11px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #4499ff; line-height: 13px; letter-spacing: 1px; text-decoration: none; }
p.long a:hover { font: 11px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #ddff00; letter-spacing: 1px; line-height: 13px; }

p.intro { font: 13px verdana, Trebuchet, arial, charcoal, Geneva, Helvetica; color: #ddddff; font-weight: normal; line-height: 20px; letter-spacing: 2px; word-spacing: 2px; text-align: left; }

p.index { font: 13px verdana, Trebuchet, arial, charcoal, Geneva, Helvetica; color: #ddddff; font-weight: bold; line-height: 16px; letter-spacing: 2px; word-spacing: 2px; text-align: right; }

p.introshad { font: 13px verdana, Trebuchet, arial, charcoal, Geneva, Helvetica; color: #111111; font-weight: bold; line-height: 18px; letter-spacing: 2px; word-spacing: 2px; text-align: center; }

p.long { font: 11px verdana, arial, charcoal, Geneva, Helvetica, Trebuchet; color: #fffcff; font-weight: normal; line-height: 13px; letter-spacing: 1px; margin-top: 3px; margin-bottom: 13px; }

#open { position: absolute; top: 0px; left: 0px; }
#close { position: absolute; top: 0px; left: 460px; }

.ltr { position: absolute; z-index: 3; top: -15px; left: 253px; width: 32px; height: 32px; }
.lbr { position: absolute; z-index: 3; top: 320px; left: 253px; width: 32px; height: 32px; }
.lbl { position: absolute; z-index: 3; top: 320px; left: -15px; width: 32px; height: 32px; }

.rtl { position: absolute; z-index: 3; z-index: 3; top: -15px; left: -15px; width: 32px; height: 32px; }
.rtr { position: absolute; z-index: 3; top: -15px; left: 253px; width: 32px; height: 32px; }
.rbl { position: absolute; z-index: 3; top: 320px; left: -15px; width: 32px; height: 32px; }

.buttonhead { color: #222222; font: 13px arial; text-decoration: none; font-weight: bold; letter-spacing: 3px; }

.buttonbox { position: absolute; z-index: 1; top: 63px; left: 310px; width: 160px; height: 234px; }

.buttonspacehome { position: absolute; z-index: 2; top: 15px; left: 0px; height: 18px; width: 160px; }

.googlebox { position: absolute; z-index: 1; top: 290px; left: 20px; width: 120px; height: 90px; }



.buttonspace0 { position: absolute; z-index: 2; top: 43px; left: 0px; height: 18px; width: 160px; }
.buttonspace1 { position: absolute; z-index: 2; top: 59px; left: 0px; height: 18px; width: 160px; }
.buttonspace2 { position: absolute; z-index: 2; top: 74px; left: 0px; height: 18px; width: 160px; }
.buttonspace3 { position: absolute; z-index: 2; top: 90px; left: 0px; height: 18px; width: 160px; }
.buttonspace4 { position: absolute; z-index: 2; top: 106px; left: 0px; height: 18px; width: 160px; }
.buttonspace5 { position: absolute; z-index: 2; top: 122px; left: 0px; height: 18px; width: 160px; }
.buttonspace6 { position: absolute; z-index: 2; top: 138px; left: 0px; height: 18px; width: 160px; }
.buttonspace7 { position: absolute; z-index: 2; top: 154px; left: 0px; height: 18px; width: 160px; }
.buttonspace8 { position: absolute; z-index: 2; top: 170px; left: 0px; height: 18px; width: 160px; }
.buttonspace9 { position: absolute; z-index: 2; top: 186px; left: 0px; height: 18px; width: 160px; }
.buttonspace10 { position: absolute; z-index: 2; top: 202px; left: 0px; height: 18px; width: 160px; }
.buttonspace11 { position: absolute; z-index: 2; top: 218px; left: 0px; height: 18px; width: 160px; }
.buttonspace12 { position: absolute; z-index: 2; top: 234px; left: 0px; height: 18px; width: 160px; }
.buttonspace13 { position: absolute; z-index: 2; top: 250px; left: 0px; height: 18px; width: 160px; }
.buttonspace14 { position: absolute; z-index: 2; top: 266px; left: 0px; height: 18px; width: 160px; }

.buttonspace101 { position: absolute; z-index: 2; top: 0px; left: 0px; height: 18px; width: 160px; }
.buttonspace102 { position: absolute; z-index: 2; top: 260px; left: 0px; height: 18px; width: 160px; }

