﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color:#EAE4D5;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1600px;
    }
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.list {
    padding-top:5px;
    padding-bottom:2px;
    border-bottom:solid 1px #cbc5b5;
    color:#808080;
}

.down10 {
    margin-top:10px;
}

.bold {
    font-weight:bold;
}

.pushdown-10 {
    margin-top:10px;
}
.pushdown-20 {
    margin-top:20px;
}

.footer {
    margin-top:10px;
    padding-top:8px;
    border-top:solid 1px #d0d0d0;
}
.datetime {
    font-family:Consolas;
    font-size:9px;
}
.commentStrip {
    padding:10px;
    border-bottom: solid 1px #e0e0e0;
}

.borderBottom {
    padding-top:8px;
    border-bottom:solid 1px #f0f0f0;
    padding-bottom:2px;
}

.borderTop {
    padding-top:8px;
    border-top:solid 1px #f0f0f0;
    padding-bottom:2px;
}

.categoryBox {
    list-style-position: inside;
    margin:0px;
    padding:0px;
    width:100%;
}
.categoryBox li {
    list-style-type:none;
    line-height:30px;
    padding: 5px 0px 3px 10px;
    cursor:pointer;
    border-bottom: solid 1px #cbc5b5;
}

.light {
    background-color:#f8f3e6;
}
.medium {
    background-color:#e5ddc8;
}
.darker {
    background-color:#e2d9c0;
    font-weight:bold;
}

.floatBox {
    position:absolute;
    float:left;
}
.floatBoxSnippet {
    position:absolute;
    float:left;
    margin:0px;
    padding:0px;
    width:100%;
    z-index:10;
    box-shadow: 0px 0px 20px #a0a0a0;
    background-color:#ffffff;
}
.float2 {
    position:absolute;
    float:left;
}
.snippetTextArea {
    height:300px;
    border:none;
    width:100%;
    margin-left:15px;
    font-family:Consolas;
    color:#808080;
}

.pointer {
    cursor:pointer;
}
.closeBtn {
    z-index:100;
    cursor:pointer;
}


/* Set width on the form input elements since they're 100% wide by default */


/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}