/***TOPNAV SPECIFIC***/
    #topnav a:hover {
        color:#b8af90;
    }
/*********************/

@font-face {
    font-family: handwriting;
    src: url('HandWri2.ttf');
}
body {
    margin:0;
    background:url(bg.png);
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    color:#807a64;
}

a {
    text-decoration:none;
    color:#8d741e;
}
a:hover {
    color:#b8af90;
}
.content img {
    border:3px solid #b8af90;
    padding:1px;
}
hr {
    border:0;
    border-bottom:2px solid #dbd7c7;
    margin:10px 0;
}

/* N E W S */
.news_div h2 {
    border:0;
}
.news_div .datum {
    font-weight:bold;
}
.news_div .news_bottom {
    text-align:right;
    font-style:italic;
}


/* C H A R T S */
.charts_tab {
    width:250px;
    margin:0 auto;
    border:3px solid #b8af90;
}
    .charts_tab td {
        padding:4px 2px;
        vertical-align:top;
    }
    .charts_tab .tr1 td {
        background:url(tr1.png);
    }
    .charts_tab .td1 {
        width:20px;
        text-align:right;
        padding-right:4px;
    }
h2.charts {
    text-align:center;
}

/* T O P */
.top_tab {
    width:460px;
    margin:0 auto;
}
    .top_tab td {
        padding:3px 5px;
    }
    .top_tab .td1 {
        width:25px;
        text-align:center;
    }
    .top_tab .td2 {
        width:45px;
        text-align:center;
    }
        .top_tab .td2 img {
            border:3px solid #b8af90;
            padding:1px;
        }
    .top_tab .td3 {
        font-weight:bold;
    }
    .top_tab .td4 {
        text-align:center;
        font-style:italic;
        width:60px;
    }
    .top_tab .tr2 td {
        background:url(tr1.png);
    }

/* A F F I L I A T E S */
.affi_tab {
    margin:0 auto;
}
    .affi_tab .tr1 td {
        background:url(tr1.png);
    }
    .affi_tab td {
        width:100px;
        padding:4px;
        text-align:center;
    }
    .affi_tab td img {
        border:0;
        padding:0;
        margin:0;
    }
.banners img {
    border:0;
    padding:0;
    margin:1px;
}

/* L A Y O U T */
#enter {
    width:510px;
    height:200px;
    background:url(enter.png) no-repeat;
    margin:0 auto;
}
    .enter_text {
        padding-top:150px;
        text-align:center;
    }
#container {
    width:920px;
    margin:20px auto;
}

#leftbox {
    width:510px;
    margin:0 10px 0 0;
    float:left;
}
    .header_nav {
        width:510px;
        height:70px;
        margin:0 0 10px;
    }
        .header_nav a {
            display:block;
            float:left;
            width:94px;
            height:70px;
            background:url(prbox.png);
            color:#fff;
            font-family:handwriting;
            font-weight:bold;
            font-size:24px;
            line-height:70px;
            text-align:center;
        }
        .header_nav a.spaced {
            margin-right:10px;
        }
        .header_nav a:hover {
            background:#fff;
            color:#b8af90;
        }

    .header_box {
        width:480px;
        height:80px;
        margin:0 0 10px;
        padding:15px;
        background:url(header_box.png) no-repeat;
    }
        .header_box .header_buttons {
            width:50px;
            float:left;
            margin:0 0 0 230px;
            text-align:center;
        }
        .header_box .header_text {
            width:185px;
            float:left;
            margin:0 0 0 5px;
            padding:5px;
            line-height:14px;
            font-style:italic;
            background:url(header_text.png);
        }

    .content {
        width:490px;
        min-height:404px;
        padding:10px;
        background:#fff;
        margin-bottom:10px;
        line-height:18px;
    }
        .content h1 {
            font-family:handwriting;
            font-size:30px;
            margin:0;
            font-weight:bold;
            text-transform:uppercase;
            border-bottom:2px solid #dbd7c7;
            line-height:normal;
            padding:0 5px;
        }
        .content h2 {
            font-family:handwriting;
            font-size:24px;
            font-weight:bold;
            text-transform:lowercase;
            margin:15px 0 5px;
            border-top:2px solid #dbd7c7;
            padding:0 10px;
            line-height:normal;
        }
        .content h3 {
            margin:10px 0 5px;
            text-transform:uppercase;
            letter-spacing:2px;
            color:#b8af90;
        }

    .footer {
        width:490px;
        height:35px;
        padding:5px 10px;
        background:url(prbox.png);
        text-align:center;
        color:#e6e5d8;
        margin:0 0 20px;
    }
    .footer a {
        color:#fff;
    }

#rightbox {
    width:400px;
    margin:0;
    float:left;
}
    .imgbox {
        width:400px;
        height:400px;
        margin:0 0 10px;
        background:#fff;
    }
    .prbox {
        width:400px;
        height:269px;
        background:url(prbox.png);
    }
        .prbox a {
            width:120px;
            height:120px;
            display:block;
            float:left;
            margin:7px 0 0 7px;
            border:2px solid #fff;
        }
        .prbox a.pr_sjl { background:url(pr_sjl.png) no-repeat; }
        .prbox a.pr_sjl:hover { background:url(pr_sjl_h.png) no-repeat; }
        .prbox a.pr_lb { background:url(pr_lb.png) no-repeat; }
        .prbox a.pr_lb:hover { background:url(pr_lb_h.png) no-repeat; }
        .prbox a.pr_hl { background:url(pr_hl.png) no-repeat; }
        .prbox a.pr_hl:hover { background:url(pr_hl_h.png) no-repeat; }
        .prbox a.pr_bl { background:url(pr_bl.png) no-repeat; }
        .prbox a.pr_bl:hover { background:url(pr_bl_h.png) no-repeat; }
        .prbox a.pr_lbb { background:url(pr_lbb.png) no-repeat; }
        .prbox a.pr_lbb:hover { background:url(pr_lbb_h.png) no-repeat; }

        .prbox img {
            border:2px solid #fff;
            margin:7px 0 0 7px;
        }
