body {
        margin: 0;
        padding: 0;
        background: #FFFFFF url(/images/img1.gif) repeat-x;
        font: normal small arial, sans-serif;
        color: #000;
}

h1, h2, h3, h4, h5, h6 {
        color: #997867;
}

a {
        text-decoration: none;
        color: #825037;
}

a:hover {
        text-decoration: underline;
}

#header {
        width: 800px;
        height: 140px;
        margin: 0 auto;
}

#logo {
        float: left;
        padding: 15px 0 0 0;
         width:200px;
}

#logo * {
        margin: 0;
        text-decoration: none;
        font-weight: normal;
        color: #878C66;
}

#logo h1 {
        font-size: 2.1em;
}

#logo h2 {
        margin-top: 1px;
        padding-left: 2px;
        font-size: 0.9em;
}

#menu {
        float: right;
        width:600px;
}

#menu ul {

        padding: 56px 0 0 0;
        list-style: none;
}

#menu li {
        display: inline;
}

#menu a {
        display: block;
        float: left;
        height: 22px;
        margin-left: 2px;
        padding: 8px 15px 0 15px;
        background: #EFF0EB url(/images/img2.gif) repeat-x;
        border: 1px solid #C9CCB9;
        border-bottom: none;
        text-decoration: none;
        color: #878C66;
}

#menu .active a, #menu a:hover {
        height: 23px;
        background: #EFF0EB;
}

#content {
        width: 800px;
        margin: 0 auto;
        line-height:18px;
        text-align:justify;
}


#colOne {
        float: right;
        width: 520px;
}

#colOne .post {
        clear: both;
        margin-bottom: 3em;
}
#colOne .post li{
        padding: 10px 0px 0px 0px;
}

#colOne .title {
        margin: 0;
        padding: 0px 0px 10px 0px;
        border-bottom: 1px solid #C9CCB9;
        font-size: 1.8em;
        text-align:left;
        line-height:30px;
}

#colOne .posted, #colOne .meta {
        margin: 0;
        text-align: right;
        font-size: small;
}

#colOne .posted {
        padding:10px 0px 10px 0px;
        text-align:left;
}

#colOne .meta {
        border-top: 1px solid #C9CCB9;
}

#colOne .meta p {
        margin: 0;
}

#colTwo {
        float: left;
        width: 250px;
}

#colTwo #textfield1 {
        width: 170px;
}

#colTwo #submit1 {
        display: none;
}

#colTwo ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

#colTwo li h2 {
        margin: 0;
        padding: 0;
        line-height: 100%;
}

#colTwo li h2 span {
        margin: 0;
        padding: 5px 12px;
        background: #F0F0EB url(/images/img3.gif) repeat-x;
        border: 1px solid #C9CCB9;
        border-bottom: none;
        text-transform: uppercase;
        font-size: 12px;
}

#colTwo li ul, #colTwo li form {
        margin: 0 0 10px 0;
        padding: 10px;
        border: 1px solid #C9CCB9;
        line-height:25px;
}

#footer {
        width: 700px;
        margin: 0 auto;
        padding: 1em;
        border-top: 1px solid #C9CCB9;
}

#footer p {
        font-size:small;
}