
body {
    margin: 0px; background: #515151 url('/images/background.gif') repeat-x; 
    text-align: center;
}

body, ul, li, p, h1, h2, h3, b, em {
    font-family: tahoma, arial, sans-serif;
}

h1 { 
    font: bold 120%/0em tahoma, arial, sans-serif;
}

h2 { 
    font: bold 105%/0em tahoma, arial, sans-serif;
}

div.container {
    width: 100%;
}

div.container p {
    vertical-align: middle;
}


/* drop-shadow */
div.displayed {
    background-color: #343434; margin: auto; width: 700px; text-align: left; margin-top: 25px;
    margin-bottom: 25px;
}

/* actual content */
div.displayed div.content {
    position: relative; left: -5px; top: -5px; width: 100%; background-color: #fff; z-index: 1;
}

div.content h1 {
    padding: 25px; padding-top: 0px; padding-bottom: 0px; color: #666;
}
div.content h2 {
    padding: 25px; padding-top: 0px; padding-bottom: 0px; color: #666;
}

div.content p, div.content ul { 
    text-align: justify; font: .80em tahoma, arial, sans-serif;
}

#horizontal_menu {
    background: #F9FF7A url('/images/menu_background.png') repeat-y; 
    width:100%; height: 80px;
    border-bottom: 1px solid black;
}

#horizontal_menu ul {
    display: inline; white-space: nowrap; padding: 0px; 
    margin: 0px;
    position: relative;
    top: 52px;
    left: 0px;
    font-size: 16px;
}

#horizontal_menu ul li {
    display: inline; list-style-type: none;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #F28617;
    font: bold 67.85%/1.3em tahoma, arial, sans-serif;
}

#horizontal_menu ul li a {
    text-decoration: none; color: black; padding-left: 10px; padding-right: 10px; 
}

#horizontal_menu ul li a:hover {
    color: #723B1D;
}

#sm_box {
    width: 100%; height: 10px;
    background: #F9FF7A url('/images/menu_background.png') repeat-y; 
    border-bottom: 1px solid black;
}
#sm {
    background: #F9FF7A url('/images/sm_curve.png') no-repeat;
    width: 175px; height: 16px; position: relative; top: -26px; 
    left:515px !important;
    left:525px; 
    font: bold 67.85%/1.3em tahoma, arial, sans-serif;
    text-align: center;
    padding-left: 10px;
}
a { color: #d16d0f; }
a:visited { color: #d16d0f; }
a:hover { color: #723B1D; }
a:active { color: #ff0000; }
a.other { color: black; }
a.other:visited { color: black; }

img.candy {
    float:right;
    border: 1px solid black;
    margin: 10px;
    margin-top: 0px;
}
