body
{
    margin:0;
    padding:0;
    font:1em Myriad, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
    font-style:roman;
    text-decoration:none;
    color:Black;
    background:#BDBDB9;
    text-align:center;      /* IE hack */
    vertical-align:top;
}


h1
{
    margin:0px 24px 0px 24px;
    padding:14px 0px 12px 0px;
    font:0.9em Verdana, sans-serif;
    font-weight:bold;
}


h2
{
    margin:0px 24px 0px 24px;
    padding:14px 0px 12px 0px;
    font:0.8em Verdana, sans-serif;
    font-weight:bold;
}


p
{
    margin:0px 24px 0px 24px;
    padding:0px 0px 12px 0px;
    font-size:0.8em;
}


img
{
    display:block;
    padding:0;
    border:0;
}


a           { color:#38AFD6;  text-decoration:none; }
a:hover     { color:#38AFD6;  text-decoration:underline; }


.wrapper
{
    margin:48px auto 0px auto;
    padding:0;
    text-align:left;
}

.header
{
    margin:0;
    padding:0;
}

.header>p
{
    padding:0px 0px 4px 0px;
}


.main
{
    margin:0px 24px 0px 24px;
    padding:32px 0px 32px 0px;
    background:#f7f7ff;
}

.footer
{
    clear:both;
    margin:0px 0px 16px 0px;
    padding:0px 16px 0px 0px;
    height:20px;
}

.sidebar
{
    margin:0;
    padding:0;
    float:right;
    width:200px;
}

.sidebar p
{
    font-size:0.9em;
}

.sidebar .heading
{
    margin:0px 0px 6px 0px;
    padding:0;
    border-bottom:1px Solid Black;
}

.sidebar .heading a
{
}

.sidebar .heading a:hover
{
    text-decoration:none;
}

.story
{
    margin:0px 220px 24px 0px;
    padding:0;
    font-size:0.9em;
}

.dummy
{
    clear:both;
    margin:0;
    padding:0;
    height:0px;
}

