body
{
    background-color: #333;
    margin:0px;
    padding-top:50px;
}
.container
{
    background: #550 url(img/site_build/body_bg.png) repeat top left;
    margin: 0px auto;
    width: 960px;
    padding:0px 0px;
    text-align:center;
}
#logo
{
    text-align:center;
}
#abd
{

    background: transparent url(img/site_build/stripe.png) repeat top left;
    margin:0px;
    text-align:center;
    width:960px;
    margin: 0px auto;

}
.cont
{

    width:856px;
    background: #550 url(img/site_build/inner.png) repeat top left;
    margin:0px auto;
    text-align:left;

}
.inside
{
    margin:0px auto;
    width:700px;
    background: transparent url(img/site_build/body_bg.png) repeat top left;
}
#menu
{
    height:56px;
    text-align:center;
    background: transparent url(img/site_build/menu.png) repeat top left;
    background-position:0px -56px;

}
#menu_left
{
    height: 56px;
    width:22px;
    background: transparent url(img/site_build/menu.png) no-repeat top left;
    float:left;
}
#menu_right
{
    height:56px;
    width:22px;
    background: transparent url(img/site_build/menu.png) no-repeat top left;
    float:right;
    background-position:-20px 0px;
}

.menu_link
{
    display:block;
    float:left;
    width:88px;
    height:24px;
    padding:0px;
    text-align:center;
    background: transparent url(img/site_build/button.png) no-repeat top left;
    background-position:0px -24px;
    font: bold 15px/22px georgia;
    margin-top:25px;
    padding-right:16px;
    text-decoration:none;
    color:#541900;

}
.menu_link:hover
{
    color:#752900;
}
.menu_link:active
{
    background-position:0px 0px;
    color:#000;
}
.prefooter
{
    display:block;
    height: 62px;
    width:960px;
    background:transparent url(img/site_build/footer.png) no-repeat top left;
}

/* ROUNDED CONTENT BOX */

.u_border
{
    display:block;
    height:20px;
    background:transparent url(img/site_build/content_box.png) repeat-x top left;
    background-position:0px;
}
.ur_border
{
    display:block;
    height:20px;
    width:20px;
    float:right;
    background:transparent url(img/site_build/content_box.png) no-repeat top left;
    background-position:0px 0px;
}
.ul_border
{
    display:block;
    height:20px;
    width:20px;
    float:left;
    background:transparent url(img/site_build/content_box.png) no-repeat top left;
    background-position:-20px 0px;
}
.r_border
{
    display:block;
    background:#f00 url(img/site_build/content_box_sides.png) repeat-y top right;
    padding-right:20px;
}
.l_border
{
    display:block;
    background:transparent url(img/site_build/content_box_sides.png) repeat-y top left;
    background-position:0px;
}
.b_border
{
    display:block;
    height:20px;
    background:transparent url(img/site_build/content_box.png) repeat-x top left;
    background-position:0px -40px;
}
.br_border
{
    display:block;
    height:20px;
    width:20px;
    float:right;
    background:transparent url(img/site_build/content_box.png) no-repeat top left;
    background-position:-40px 0px;
}
.bl_border
{
    display:block;
    height:20px;
    width:20px;
    float:left;
    background:transparent url(img/site_build/content_box.png) no-repeat top left;
    background-position:-60px 0px;
}
