﻿/* General. */

body
{
font-family:'Verdana', 'Tahoma', 'Arial', 'Trebuchet MS', 'Sans-Serif', 'Georgia', 'Courier', 'Times New Roman', 'Serif', serif;
font-size:80%;
background-color: #624D30;
}

/* Links. */
a
{
    color: #922000;
}

a:hover
{
    color: #CA3300;
}

/* H */
h1
{
padding:0px 20px 0px 0px;
text-align:right;
font-size:155%;
}

h2, h3, h4
{
    font-weight: normal;
}

/* Images. */

img
{
border:0px;
}

/* Background. */

.background
{
width: 100%;
height: 100%;
position: absolute;
text-align:center;
left: 0px;
top: 0px;
z-index: -1;
}

.background-image
{
width:100%;
height:100%;
}

/* Right column styles. */

.rc-title  /* Title in the right column. */
{
font-weight:bold;
text-align:right;
margin: 10px 0px 0px 0px;
}

.box
{
border: solid 1px #000000;
}

.poll-question
{
font-style:italic;
border: solid 1px #000000;
}

.poll-item
{
border-width: 0px 1px 1px 1px;
border-color: #000000;
border-style: solid;
}

/* Menu buttons. */

.col2 span
{
    display: block;
}

.menu-title  /* Title in the menu column. */
{
font-weight:bold;
text-align:right;
margin: 10px 0px 0px 0px;
border-bottom: dotted 1px #000000;
}

.menu-item a, .menu-item a:hover, .menu-item a:active, .menu-item a:visited
{
color: #000000;
text-decoration: none;
}

.menu-item-active a, .menu-item a:hover, .menu-item a:active, .menu-item a:visited
{
color: #000000;
text-decoration: none;
}

.menu-item
{
margin: 3px 0px 0px 0px;
border-width: 0px 0px 1px 1px;
border-color: #D1CCB8;
border-style: solid;
cursor: pointer;
}

.menu-item-active
{
margin: 3px 0px 0px 0px;
border-width: 0px 0px 1px 1px;
border-color: #000000;
border-style: solid;
cursor: pointer;
}

/* Header styles. */
#header {}

/* Footer styles. */
#footer
{
font-size: 65%;
text-align:right;
}

.icon
{
    vertical-align:bottom;
}

.icon2
{
    vertical-align:text-bottom;
}

input.blackhole
{
    visibility: hidden;
}

/* Buttons */
.button
{
background-color:#f0f0f0;
border:solid 2px #707070;
border-radius:3px;
padding: 3px;
text-decoration:none;
color:#000000;
cursor:default;
}

.button:hover
{
    background-color:#DEF2FC;
    border:solid 2px #3C7FB1;
    color:#000000;
}

.button:active 
{
    border:inset 2px #3C7FB1;
}
