.wrap {
    position:relative;
    z-index:1;
    background:#ddd;
    /*margin:0 auto;*/
    /*width:750px;*/
    min-width:630px;
    /*max-width:60em;*/
}
body, html {
    margin:0;
    padding:0;
    background:#a7a09a;
    color:#000;
}
.header {
    position:relative;
    z-index:2;
    background:#99c;
    padding:5px 2px 5px 2px;
    text-align:center;
    /*
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-top-color:#ccf;
    border-left-color:#ccf;
    border-bottom-color:#669;
    border-right-color:#669;
    */
    border-style:solid;
    border-color:#669;
    border-width:0px;
    border-bottom-width:1px;
}

.footer {
    position:relative;
    z-index:6;
    background:#cc9;
    clear:both;
    margin:0;
    font-size:small;
    border-style:solid;
    border-color:#ffc;
    border-width:0px;
    border-top-width:1px;
}
.footer p {
    padding:1em;
    margin:0;
    background:#cc9;
}

.charts {
    position:relative;
    z-index:3;
    float:center;
    text-align:center;
    font-size:x-small;
    padding-right:10%;
}
.chartlinks {
    position:relative;
    z-index:3;
    float:center;
    text-align:center;
    font-size:medium;
    padding-right:10%;
}

.leftcolumn {
    position:relative;
    z-index:4;
    float:left;
    width:50%;
    /* padding:0 0 0 10px; */
    padding:0 0 0px 0;
}
.rightcolumn {
    position:relative;
    z-index:5;
    float:right;
    width:50%;
    /* padding:0 10px 0 0; */
    padding:0 0 20px 0;
}
.leftcolumn h2, #leftcolumn h3, #leftcolumn p {
    padding:0 10px 0 0;
}
.rightcolumn h2, #rightcolumn h3, #rightcolumn p {
    padding:0 10px 0 0;
}
.leftcolumn ul {
    margin-bottom:0;
}
.rightcolumn ul {
    margin-bottom:0;
}

.toleft {
    position:absolute;
    z-index:7;
    top:0;
    left:8px;
}
.toright {
    position:absolute;
    z-index:7;
    top:0;
    right:8px;
}

IMG.imgbord {
    border-style:solid;
    border-width:1px;
    border-color:#000;
    /* make agau images more closely match USD *
    border-color:#99c;
    padding:1px;
    background-color:#000;*/
}
IMG.imgbor2 {
    border-style:solid;
    border-width:1px;
    border-color:#99c;
}
IMG.imgbord:hover, IMG.imgbor2:hover {
    border-color:blue;
}


span.uarr {
    color:green;
    font-weight:bold;
}

span.darr {
    color:red;
    font-weight:bold;
}



A.levelP3, A.xxlarge {
    font-size:xx-large;
}
A.levelP2, A.xlarge {
    font-size:x-large;
}
A.levelP1, A.large {
    font-size:large;
}
A.levelP0, A.medium {
    font-size:medium;
}

A {
    font-size:medium;
    text-decoration:none;
}

A.levelM0 {
    font-size:medium;
    text-decoration:none;
}
A.levelM1, A.footer, A.small {
    font-size:small;
    text-decoration:none;
}
A.levelM2, A.xsmall {
    font-size:x-small;
    text-decoration:none;
}
A.levelM3, A.xxsmall {
    font-size:xx-small;
    text-decoration:none;
}

A.invisible {
    text-decoration:none;
    border-width:0px;
}

A:hover {
    text-decoration:underline;
}


.fortune {
    background-color:#a9a9cc;
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-top-color:#ccf;
    border-left-color:#ccf;
    border-bottom-color:#669;
    border-right-color:#669;
}

a.fortune {
    font-size:80%;
    text-decoration:none;
    background-color:#b9b9dc;
}
a.fortune:hover {
    border-top-color:#669;
    border-left-color:#669;
    border-bottom-color:#ccf;
    border-right-color:#ccf;
}

p.fortune, div.fortune {
    font-size:96%;
    position:absolute;
    z-index:99;
    top:12pt;
    right:6px;
    margin:0;
    width:21%;
    color:black;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

p.fortune:hover, div.fortune:hover {
    border-top-color:#669;
    border-left-color:#669;
    border-bottom-color:#ccf;
    border-right-color:#ccf;
}

p.fortune_body, div.fortune_body {
    display:inline;
}


img.seead {
    display:block;
    margin:5px;
    margin-left:auto;
    margin-right:auto;
    border-width:1px;
    border-style:solid;
    border-top-color:#ffc;
    border-left-color:#ffc;
    border-bottom-color:#995;
    border-right-color:#995;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
img.seead:hover {
    border-top-color:#995;
    border-left-color:#995;
    border-bottom-color:#ffc;
    border-right-color:#ffc;
}
