    body {
        margin:0px;
        padding:0px;
        background-color:#A4B9D8;
        font-family: tahoma;
    }

    a:link, a:visited, a:active, a:hover {
        color: #0000FF;
        text-decoration: none
    }

    a:hover {
        color: #000099;
    }

    .header {
        font-weight: bold;
        font-variant: small-caps;
    }

    ol {
       margin: 0px;
       margin-top: 2px;
       padding-left: 24px;
    }


    #logo {
        margin-left:1px;
        margin-top:1px;
        height:82px;                /* height logo + 1 pixel */
        width:205px;                /* width plus spacer */
        background:url(logo.png) no-repeat;
        cursor: pointer;
    }

    #spotlight,#ad {
        position:absolute;
        top:1px;
        left:800px;
        width:200px;            /*IE HACK means add padding + border*/
        height:82px;            /*IE HACK means add border*/
        border:1px solid black;
        border-bottom:0;
        background-color: #EBE9ED;
    }
   /*IE HACK means add padding + width*/
    html>body #spotlight, #ad {
        width: 198px;
        height: 81px;
    }
    #spotlight-link {
        position:absolute;
        z-index: 76;
        top: 18px;
        left: 800px;
        width: 200px;           /*IE HACK means add padding + border*/
        height: 63px;           /*IE HACK means add border*/
        cursor: pointer;
        background:url(ie-bar.png) no-repeat right;
    }

   .titleBar {
        width: 100%;
        height: 17px;
        border-bottom: 1px solid black;
        font-size:1em;
        background-color:#ADADAD;
        text-align: center;
        font-weight: bold;
        font-variant: small-caps;
    }

    #spotlightTitle {
        font-size: 0.8em;
    }

    #news {
        position:absolute;
        top:1px;
        left:206px;
        padding-left:2px;
        padding-right:2px;
        width:595px;        /* 600-padding(4)-border(1) */ /*IE HACK means add padding + border*/
        height:16px;
        border:1px solid black;
        border-right:0;
        background-color: #EBE9ED;
        font-size:0.8em;
    }
    /* IE HACK - IE uses above, others use below */
    html>body #news {
        width: 589px;
    }

    #flash {
        position:absolute;
        top:19px;
        left:207px;
        width:593px;        /* 600-border(1) */
        height:64px;        /* 83-news(height+borders+top) */
        border:0;
        cursor: pointer;
    }

    #menu, #infoBar {
        margin-left:1px;
        padding-left:2px;
        padding-right:2px;
        width:999px;        /*IE HACK means add padding + border*/
        height:16px;
        font-size:0.8em;
        border:1px solid black;
        background-color:#EBE9ED;
    }
    /* IE HACK - IE uses above, others use below */
    html>body #menu, #infoBar {
        width: 993px;
    }

    /* Used on board */
    #animatedHeaderEnc, #animatedMenuEnc, #animatedFooterEnc {
        font-size:12pt;
        height:82px;
        margin:0px;
        padding:0px;
        overflow:hidden;
    }
    #animatedMenuEnc {
        height:20px;
    }

    .alignRight {
        text-align: right;
    }


/*WHITE AREA*/

    #workspace {
        margin-left:1px;
        padding-left:2px;
        padding-right:2px;
        width:799px;        /* 1000px less 200 (ad) */  /*IE HACK means add padding + border*/
        height:724px;
        border-left:1px solid black;
        background-color:#FFFFFF;
        font-size:0.8em;
    }
    /* IE HACK - IE uses above, others use below */
        html>body #workspace {
        width: 794px;
    }

/*LEFT OF WORKSPACE*/
    .innerLeft {
        position: absolute;
        left: 10px;
        top: 111px;
        height: 548px;
        width: 560px;
        overflow: auto;
     }

    #cartoonTextHolder {
        background-color:#A4B9D8;
        padding: 10px;
    }
    /* IE HACK - IE uses above, others use below */
        html>body #cartoonTextHolder {
        width: 540px;
        height: 528px;
    }

     .innerLeftTopPic {
        float: left;
        height: 213px;
        width: 370px;
    }

    .innerLeftTopText {
        float: left;
        height: 213px;
        width: 190px;
        background-color:#A4B9D8;
        padding: 5px;
    }
    /* IE HACK - IE uses above, others use below */
    html>body .innerLeftTopText {
        width: 180px;
        height: 203px;
    }

    #innerLeftTopPicCharacter {
        height: 213px;
        width: 292px;
    }

    #innerLeftTopTextCharacter {
        float: left;
        height: 213px;
        width: 268px;
        background-color:#A4B9D8;
        padding: 5px;
    }
     /* IE HACK - IE uses above, others use below */
    html>body #innerLeftTopTextCharacter {
        width: 258px;
        height: 203px;
    }

    .leftBottom {
        float: left;
        margin-top: 10px;
        width: 180px;
        height: 325px;
        background-color:#A4B9D8;
        overflow:hidden;
    }

    #leftBottomMid {
        margin-left: 10px;
        margin-right: 10px;
        width: 180px;
    }

    .leftBottomText {
        padding: 5px;
    }

    .characterProfile {
        float: left;
        margin-top: 10px;
        padding: 5px;
        width: 560px;
        height: 325px;
        background-color:#A4B9D8;
        overflow: auto;
    }
     /* IE HACK - IE uses above, others use below */
    html>body .characterProfile {
        width: 550px;
        height: 315px;
    }

/*RIGHT OF WORKSPACE */

    #innerRight {
        position: absolute;
        top: 106px;
        left: 580px;
        width: 207px;
        height: 560px;
    }

    .innerRightArea, .inlineInnerRightArea {
        width: 207px;
        border: 1px solid black;
        margin-top: 10px;
    }

    .innerRightAreaText {
        width: 200px;
        margin-left: 5px;
        font-size: 0.85em;
    }

 /* HOME PAGE */
    #ontv {
      height: 260px;
    }
    #poll {
        height: 160px;
        overflow: auto;
    }
    #content {
        height: 90px;
    }

 /* CHARACTER LISTING PAGE */

    #characterListIntro {
        margin-left: 10px;
        height: 100px;
        width: 774px;
    }
     /* IE HACK - IE uses above, others use below */
    html>body #characterListIntro {
        height: 90px;
        width: 764px;
    }

    #characterList, .links {
        float: left;
        height: 435px;
        width: 240px;
        border: 1px solid black;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

    #characterListText {
        width: 230px;
        height: 417px;
        margin-left: 5px;
        font-size: 1em;
        overflow: auto;
    }

/* CHARACTER DETAILS PAGE */
    #cartoonDetail {
        height: 80px;
    }
    #characterResource {
       height: 112px;
    }
    #toyPreview {
        height: 330px;
        text-align: center;
    }

/* NEWS PAGE */
    #latestNews {
        height: 515px;
        overflow:auto;
    }
    .firstStory {
        height: 274px;
        width: 560px;
        background-color:#A4B9D8;
        overflow: auto;
    }
    .subStory {
        float: left;
        margin-top: 10px;
        height: 264px;
        width: 270px;
        background-color:#A4B9D8;
        overflow: auto;
    }
    #subStory2 {
        float: left;
        margin-left: 20px;
    }


/* TOY LISTING */
    .toyPreviewContainer {
        float: left;
        height: 450px;
        width: 784px;
        overflow: auto;
    }
    .toyPreview {
        float: left;
        width: 100px;
        height: 93px;
        text-align: center;
        border: 1px solid black;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    #toyName {
        border-top: 1px solid black;
    }

/*VIDEO PAGE*/

    #videoIntro {
        height: 145px;
    }

    #videoPlayer {
        text-align: center;
        height: 390px;
        margin-top: 10px;
        padding: 10px;
    }

     /* IE HACK - IE uses above, others use below */
   html>body #videoPlayer {
        height: 370px;
        width: 540px;
    }

/*LINKS PAGE*/

    .links {
        margin-top: 5px;
        height: 168px;
        width: 200px;
        overflow:hidden;
    }

    #linksContainer {
        margin-left: 65px;
    }

/*RIGHT*/

    #ad {
         top:101px;
         height:724px;  /* 768-101-window */
         border-top:0;
    }

   #moon {
        position: absolute;
        z-index: 2;
        top: 190px;
        left: 815px;
        height: 143px;
        width: 170px;
        font-size: 0.7em;
        border-bottom: 1px dashed;
   }
   #moon-more {
        position: absolute;
        z-index: 2;
        top: 336px;
        left: 815px;
        height: 10px;
        width: 170px;
        font-size: 0.7em;
        text-align: center;
   }

 /*FOOTER*/

    #footer {
        position:absolute;
        z-index: 3;
        top:879px;      /*was 5*/
        left:331px;
        width:337px;
        height: 90px;       /*was 110*/
        font-size:0.7em;
        text-align:center;
    }

    #spacebridge {
        z-index: 2;
        position: absolute;
        left: 298px;            /*was 228*/
        top: 836px;
        height: 166px;          /*was 168*/
        width: 392px;           /*was 540*/
        background:url(spacebridge.png) no-repeat;
    }

  /*FLOATING GRAPICS*/

    #skyspy {
        position:absolute;
        z-index: 50;
        top:5px;
        left:725px;
        width:100px;
        height:47px;
    }

    #skyspyBeamLeft {
        position:absolute;
        z-index: 75;
        top:15px;
        left:788px;
        width:112px;
        height:74px;
    }

    #skyspyBeamRight {
        position:absolute;
        z-index: 75;
        top:0px;
        left:900px;
        width:99px;
        height:131px;
    }

/* FORMS */
    input {
        background-color:#EBE9ED;
        font-family: tahoma;
        font-weight: bold;
        font-size: 0.9em;
        border:1px solid #000000;
    }

/* TABLES */
    table {
        font-size: 0.9em;
        text-align:left;
    }
    th {
        border-bottom:1px dashed #000000;
    }
    td {
        font-size: 0.97em;
        padding-right: 5px;
    }

/* POLLS */
    .bar {
        font-size:smaller;
    }
    #pollResults {
        width:160px;        /* must be smaller than .innerRightArea */
        display: none;
    }
    .resLabel {
        position: relative;
        margin-left:165px;  /* innerRightArea is the parent 207px */
    }
    .inlineInnerRightArea {
        float: left;
        margin-left:40px;
    }

/* IMAGE DUMPS */

    #imageDump {
        float: left;
        margin-top: 10px;
        margin-left: 10px;
        padding: 5px;
        width: 774px;
        height: 548px;
        background-color:#A4B9D8;
        overflow: auto;
    }
     /* IE HACK - IE uses above, others use below */
    html>body #imageDump {
        width: 764px;
        height: 538px;
    }

/* Profiles */
    .hideMe {
        display:none;
    }

/* Images */
    img {
        border: 0px;
    }

/* Toy Review */
    .toyReviewBlock {
        float: left;
        margin-left: 10px;
        margin-top: 10px;
        padding: 5px;
        height: 270px;
        width: 774px;
        background-color:#A4B9D8;
        overflow: auto;
    }
    html>body .toyReviewBlock {
        width: 764px;
        height: 260px;
    }

    /* Wallpaper */
    .wallpaperPreview {
        float: left;
        width: 200px;
        height: 160px;
        text-align: center;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        overflow: none;
    }

    /* Comic */
    .comicRight {
        height: 186px;
        float: left;
    }

/* Credits Page */
    .creditList, .comicList {
        float: left;
        height: 435px;
        width: 360px;
        border: 1px solid black;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .creditListText, .comicListText {
        width: 360px;
        height: 417px;
        margin-left: 5px;
        font-size: 1em;
        overflow: auto;
    }
    .comicList {
        float: right;
    }

/* eBay Auctions */
    #auctions {
        position: absolute;
        left: 10px;
        top: 669px;
        overflow: auto;
        height: 155px;
        width: 779px;
        background-color:#A4B9D8;
    }
    .ebay {
        float: left;
        width: 120px;
        height: 155px;
        text-align: center;
    }
    .ebay a {
        font-size: 10px;
        color: #000000;
        text-decoration: underline;
    }
    .ebay img {
        border: 3px solid #000000;
    }

/* Credits page */
    .creditDetail {
        height: 262px;
        overflow:auto;
    }
