body {
    background: #ccc url(i/bg_1.jpg) center top no-repeat;
    font-family:sans-serif;
    color:#623c12;
}

.left-container {
    float: left;
    width: auto; /*Width of left column*/
    margin: 0 0 0 -100%;
    padding:0;
}

.right-container {
    float: left;
    width: auto; /*Width of right column*/
    margin: 0 0 0 -200px; /*Set left marginto -(RightColumnWidth)*/
}

.center-container {
    float:left;
    width:100%;
}

.content {
    margin:0px auto 10px auto; /*Margins for content column. Should be "0 RightColumn Width 0 LeftColumnWidth*/
    width:750px;
    background-color:#fff;
    min-height:600px;
    border-left:1px solid #999;
    border-right:1px solid #999;
    background-color:#edece3;
}

.skin {
    xbackground: transparent url(i/bg_1.png) center top no-repeat;
    Xpadding-top:2.5em;
    xheight:748px;
}

.header {
    width:100%;
    background-color:#d3a97e;
    overflow:hidden;
    padding:0.2em 0;
    border-top:1px solid #623c12;
    border-bottom:1px solid #623c12;
}
.header .left {
    float:left;
    padding-left:1em;
}

.header .right {
    float:right;
    padding-right:1em;
}

.header .left ul {
    margin:0;
    padding:0;
    }

.header .left ul li{
    display:inline;
    padding:0;
}

.header span {
    font-weight: bold;
     color:#623c12;
}

.header b {
    padding:0 14px 0 10px;
    color:#333;
}

.header a,
.header a:visited {
    text-decoration:none;
    color:#623c12;
}

.footer {
text-align:right;
font-style:italic;
padding:0.5em 1em;
clear:both;
}

.footer a {
color:#666;
}

.footer .envelope-symbol {
font-size:1.1em;
padding:0 0.25em 0 0;
}
.main {
    clear:both;
    padding:0 1em;
}

h1, h2 {
color:#623c12;
text-align:center;
clear:both;
}

h1 {
margin:0;
}

h2 {
margin:0;
padding:0.5em 0 0.25em 0;
}

.warning {
    color:yellow;
    background-color:red;
    border:2px solid yellow;
    font-weight:bold;
    text-align:center;
    padding:1em;
    margin:.5em 0;
}

