/***** Global Settings *****/

html,
body {
    border: 0;
    margin: 0;
    padding: 0;
    height: 100%;
}

html {
    overflow: -moz-scrollbars-vertical !important
}

body {
    font: 12px/1.2 Tahoma, Arial, Helvetica, sans-serif;
    color: #333;
    background: #593733;
}

/***** Common Formatting *****/

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

h1 {
    font-size: 130%;
    padding: 0 0 5px 0;
    margin: 0 0 8px 0;
    border-bottom: solid #e7d2ad 1px;
}

h2 {
    font-size: 100%;
    padding: 0 0 5px 0;
    margin: 0 0 9px 0;
}

h3 {
    font-size: 130%
}

p {
    margin: 0;
    padding: 0 0 15px 0;
}

ol {
    margin: 0;
    padding: 0 0 15px 10px;
}

ul {
    margin: 8px 0 0 0;
    padding: 0 0 15px 0;
}

li {
    padding: 0;
    margin: 0 0 2px 15px;
}

blockquote {
    margin: 22px 40px;
    padding: 0;
}

img {
    border: 0
}

sup {
    position: relative;
    bottom: 0.3em;
    vertical-align: baseline;
}

sub {
    position: relative;
    bottom: -0.2em;
    vertical-align: baseline;
}

/***** Links *****/

a,
a:visited {
    /*color: #851614;*/
    color: #db7e40;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    /*color: #254b05;*/
    color: #851614;
}

/***** Forms *****/

form {
    margin: 0;
    padding: 0;
    display: inline;
}

input,
select,
textarea {
    font: 1em arial, helvetica, sans-serif
}

textarea {
    line-height: 1.25
}

label {
    cursor: pointer
}

/***** Tables *****/

table {
    border: 0;
    margin: 0;
    padding: 0;
}

tr td {
    padding: 4px;
    text-align: center;
    font-size: 0.9em;
    vertical-align: top;
}

/***** Global Classes *****/

.clear {
    clear: both;
    font-size: 1px;
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.align-left {
    text-align: left !important
}

.align-center {
    text-align: center !important
}

.align-right {
    text-align: right !important
}

.align-justify {
    text-align: justify !important
}

.align-bottom {
    vertical-align: bottom !important
}

.size9 {
    font-size: 0.9em
}

