body {
        margin: 0;
        background: #E6E1CF;
}

.main-heading {
        background: url('images/banner.jpg') no-repeat;
        height: 200px;
        padding: 0;
}

.main-heading-title {
        background: #efefbf;
        color: #444;
        font: 370% Georgia;
        width: 58%;
        height: 75px;
        padding: 0 1% 0 1%;
        text-align: center;
        vertical-align: middle;
}

.main-heading-caption {
        background: #C82B2B;
        color: #eee;
        font: 10pt Verdana;
        width: 58%;
        padding: 0 1% 0 1%;
        text-align: center;
        vertical-align: middle;
}

.nav {
        background-color: #807859;
        color: #efefbf;
        font: 12pt Georgia;
        padding: 5px;
        float: left;
        width: 740px;
}

.nav a {
        color: #efefbf;
        text-decoration: none;
        padding:5px;
        display: inline;
        border-left: 5px solid #807859;
}

.nav a:hover {
        background: #efefbf;
        color: #444;
        border-left: 5px solid #C82B2B;
}

.content-wrapper {
        background: #FFFFE5;
        color: #444;
        font: 12pt Georgia;
        float: left;
        width: 750px;
        background-image: url('images/column_bg.png');
        background-repeat: repeat-y;
        background-position: right;
        border-right: 2px solid #000;
}

.content-column-1 {
        float: left;
        width: 530px;
        padding: 5px 15px 0 5px;
        font-size: 11pt;
        display: table-cell;
        margin-bottom: 1em;
        line-height: 2em;
}

.content-column-1 a{
        color: #C82B2B;
        text-decoration: none;
        font-weight: bold;
        border-bottom: 1px solid #C82B2B;
}

.content-column-1 a:hover{
        color: #000;
        text-decoration: none;
        font-weight: bold;
        border-bottom: 0;
}

.content-column-2 {
        float: right;
        width: 190px;
        padding: 5px 5px 0 5px;
        font-size: 10pt;
        color: #E6E1CF;
        line-height: 1.5em;
}

.content-column-2 a{
        color: #E6E1CF;
        text-decoration: none;
        font-weight: bold;
        border-bottom: 1px solid #E6E1CF;
}

.content-column-2 a:hover{
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        border-bottom: 0;
}

.content-column-2 img{
        border: 2px solid #E6E1CF;
}

.article-image {
        float: left;
        margin: 5px;
        border: 2px solid #000;
}

p {
        margin-top: 0;
}

h1 {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 190px;
        text-align: right;
        font-size: 14pt;
        border-bottom: 1px solid #000;
}

h2 {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 190px;
        text-align: right;
        font-size: 13pt;
        border-bottom: 1px solid #000;
}

h3 {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 190px;
        text-align: right;
        font-size: 12pt;
        border-bottom: 1px solid #000;
}

h4 {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 190px;
        text-align: right;
        font-size: 11pt;
        border-bottom: 1px solid #000;
}


h5 {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 190px;
        text-align: right;
        font-size: 10pt;
        border-bottom: 1px solid #000;
}


h6 {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 190px;
        text-align: right;
        font-size: 8pt;
        border-bottom: 1px solid #000;
}

.footer {
        clear:both;
        width: 740px;
        background-color: #807859;
        color: #efefbf;
        text-align: center;
        padding: 5px;
}

.footer a{
        color: #efefbf;
        text-decoration: none;
        border-bottom: 1px solid #efefbf;
}

.footer a:hover{
        color: #fff;
        text-decoration: none;
        border-bottom: 0;
}

.seperator {
        padding-bottom: 1em;
        border-bottom: 1px solid #E6E1CF;
}
