﻿body
{
    font-family: 'Comic Sans MS','Monotype Corsiva',Garamond,'Times New Roman';
    font-style: italic;
}

.rbroundbox
{
    background: url(Images/header-bg.jpg) repeat;
    width: 50em;
    margin: auto;
}

.rbcontent
{
    background: url(Images/header_topleft.png) no-repeat top left;
    height: 160px;
}

.rbroundboxfooter
{
    background: url(Images/header-bg.jpg) repeat center;
    width: 50em;
    margin: auto;
}

.rbfooter
{
    background: url(Images/header_topleft.png) no-repeat top left;
    height: 3.5em;
}

.header_image
{
    margin-left: 12em;
}

.header_logohost
{
    vertical-align: middle; 
    float: left;
    margin-left: 2em;
    margin-top: 0.6em;
    text-align: center;
}

.header_logo
{
    font-size: 42pt;
    color: #ffffff;
}

.header_logo2
{
    font-size: 18pt;
    color: #fffa1b;
}

.content_main
{
    width: 50em;
    margin: auto;
    background: #f9f0f0;
    background-size: cover;
}

.content_main_top
{
    background: url(Images/header_topright.png) no-repeat top right;
    width: 100%;
    height: 3.5em;
}

.content_main_bottom
{
    background: url(Images/header_bottomleft.png) no-repeat bottom left;
    width: 100%;
    height: 3.5em;
}

.content_main_inner
{
    min-height: 23em;
    margin-left: 1em;
    margin-right: 1em;
}

.content_left
{
    overflow: hidden;
}

.content_right
{
    float: right;
    width: 350px;
    max-width: 350px;
    max-height: 350px;
    margin-left: 1em;
    overflow: hidden;
}

.menu
{
    width: 50em;
    margin: auto;
}

.menuitem
{
    background: url(Images/hearts.png) no-repeat center left;
    padding-left: 1.5em;
}

a.menuitemanchor, a:link.menuitemanchor, a:visited.menuitemanchor
{
    text-decoration: none;
    color: #ff0000;
}

.copyright
{
    float: left;
    margin-top: 1.4em;
    margin-left: 53em;
    color: #ffffff;
    font-size: 10pt;
}

.text
{
    width: 20em;
}

.button_image
{
    vertical-align: middle;
}

.button
{
    border: 2px solid #5A6A00;
    background-color: #B4BA93;
    color: #ffffff;
}

h2
{
    font-weight: normal;
    font-size: 22pt;
    color: #f00;
    padding-top: 0.3em;
    margin-left: 0.3em;
    margin-right: 1em;
}


h3
{
    font-weight: normal;
    font-size: 16pt;
    color: #f00;
    padding-top: 0.3em;
    margin-left: 0.3em;
    margin-right: 1em;
}

p
{
    font-size: 12pt;
    color: #765e44;
}
