/* tags */

    html, body, div, h1, h2, p {
        font-family: arial, helvetica, sans-serif;
    }
    html, body, div, h1, h2, p {
        font-size: 12px;
    }
    html, body, div, h1, h2, p {
        margin: 0;
    }
    html, body, div {
        padding: 0;
    }
    h1, h2, p {
        padding: 6px;
    }


/* frame */

    .frame {
        background-color: #ffffff;
        color: 000000;
        margin: 0;
        overflow: auto;
        overflow-x: hidden;
        overflow-y: scroll;
        text-align: center;
    }

/* container */

    .container {
        margin: 0 auto;
        overflow: hidden;
        text-align: left;
        width: 948px;
    }

/* layout */

    .grid {
        margin: 0 auto;
        overflow: hidden;
        width: 948px;
    }
    .row {
        clear: both;
        overflow: hidden;
        width: 960px;
    }
    .col {
        float: left;
        margin-right: 12px;
        min-height: 12px;
        overflow: hidden;
        width: 48px;
    }
    .col.span1 {
        width: 48px;
    }
    .col.span2 {
        width: 108px;
    }
    .col.span3 {
        width: 168px;
    }
    .col.span4 {
        width: 228px;
    }
    .col.span5 {
        width: 288px;
    }
    .col.span6 {
        width: 348px;
    }
    .col.span7 {
        width: 408px;
    }
    .col.span8 {
        width: 468px;
    }
    .col.span9 {
        width: 528px;
    }
    .col.span10 {
        width: 588px;
    }
    .col.span11 {
        width: 648px;
    }
    .col.span12 {
        width: 708px;
    }
    .col.span13 {
        width: 768px;
    }
    .col.span14 {
        width: 828px;
    }
    .col.span15 {
        width: 888px;
    }
    .col.span16 {
        width: 948px;
    }

/* head */

    .head {
        background-image: url(../image/head.gif);
        background-position: top left;
        background-repeat: no-repeat;
    }
    .head, .head a {
        display: block;
        height: 166px;
        width: 948px;
    }

/* logo */

    .logo h1 {
        display: none;
    }

/* body */

    .body {
        background-image: url(../image/body.gif);
        background-position: 0 200px;
        background-repeat: no-repeat;
        height: 332px;
    }

/* link */

    .link {
        background-position: top left;
        background-repeat: no-repeat;
        position: absolute;
    }
    .link.enlighteningevents {
        background-image: url(../image/link-enlighteningevents.png);
        margin-left: 42px;
        margin-top: -63px;
    }
    .link.authenticspeaking {
        background-image: url(../image/link-authenticspeaking.png);
        margin-left: 153px;
        margin-top: 42px;
    }
    .link.funkyvoiceovers {
        background-image: url(../image/link-funkyvoiceovers.png);
        margin-left: 265px;
        margin-top: -63px;
    }
    .link.lusciouslearning {
        background-image: url(../image/link-lusciouslearning.png);
        margin-left: 376px;
        margin-top: 21px;
    }
    .link.coolcoaching {
        background-image: url(../image/link-coolcoaching.png);
        margin-left: 488px;
        margin-top: -63px;
    }
    .link.creativeliving {
        background-image: url(../image/link-creativeliving.png);
        margin-left: 599px;
        margin-top: 42px;
    }
    .link.eyepoppingpresentations {
        background-image: url(../image/link-eyepoppingpresentations.png);
        margin-left: 711px;
        margin-top: -42px;
    }
    .link, .link a {
        display: block;
        height: 168px;
        width: 168px;
    }
    .link span {
        display: none;
    }

/* foot */

    .foot {
        text-align: center;
    }
    .foot, .foot a {
        background-color: inherit;
        color: #7f7f7f;
        text-decoration: none;
    }