*
{
    font-family: arial, helvetica, sans-serif;
    font-size: 18pt;
    background-color: #fdf3cd;
    text-align: center;
    vertical-align: top;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}
body
{
    background-color: #fdf3cd;
}
p, ul, li, input, textarea
{
    text-align: left;
}
p
{
    margin-left: 5%;
}
div
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 9px;
}
table, .block-center
{
    margin-left: auto;
    margin-right: auto;
}
td
{
    text-align: left;
    vertical-align: middle;
    font-size: 18pt;
}
hr
{
    background-color: gold;
    color: gold;
    border: solid 1px gold;
    height: 1px;
    width: 100%;
	margin-left: auto;
    margin-right: auto;
}
.separator
{
    background-color: black;
    color: black;
    border: solid 1px white;
    width: 90%;
}
.top-right-corner
{
    position: fixed;
    top: 10px;
    right: 10px;
    background-color: transparent;
    vertical-align: middle;
}
.link
{
    font-size: 18pt;
    text-decoration: none;
    cursor: pointer;
    color: black;
}
.link:hover
{
    color: #454545;
}
.button
{
    font-size: 18pt;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid black;
    text-decoration: none;
    display: inline-block;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    border-radius: 5px;
    cursor: pointer;
}
.button:hover
{
    background-color: black;
    color: yellow;
}
.button-current
{
    background-color: black;
    color: yellow;
    cursor: auto;
}
.button2
{
    background-color: gold;
    color: black;
}
/*
.background-image
{
    background: url('images/Furniture.gif');
    background-size: cover;
    background-repeat: no-repeat;
}
*/
.headline
{
    font-size: 24pt;
    color: #c64435;
    font-weight: bold;
}
.wide-center
{
    width: 100%;
    text-align: center;
}
.center-left
{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.two-columns
{
    max-width: 44%;
    display: inline-block;
    margin-left: 2%;
    margin-right: 2%;
}
.inalign
{
    margin-top: 2px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: middle;
}
.hanging-indent
{
    text-indent: -5%;
    margin-left: 10%;
    margin-top: 0px;
    margin-bottom: 0px;
}
.double-indent
{
	padding: 0px 5%;
}