﻿html
{
    margin: 0px;
    padding: 14px 16px 14px 16px;
}

body
{
    background-color: #C5B99B;
}

img
{
    border: 0px;
}

h1
{
    font-family: Arial, Sans-Serif;
    font-size: 18px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
}

h2
{
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
}

h3
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
}

h4
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    font-style: italic;
    color: #323237;
    text-decoration: none;
}

li
{
    list-style-type: none;
}

li.bullet
{
    list-style-type: disc;
}

/* Page Border */

#outer-border
{
    border: 3px solid #323237;
    background-color: #E7EBDB;
    padding: 4px;
    margin: 0px;
}

#inner-border
{
    border: 1px solid #323237;
    background-color: #E7EBDB;
    padding: 4px;
    margin: 0px;
}

/* Header */


#up-nav-left
{
    padding: 0px 7px 0px 0px;
    vertical-align: middle;
}

.up-nav-mid
{
    border-left: 1px solid #323237;
    padding: 0px 7px 0px 7px;
    vertical-align: middle;
}

#up-nav-right
{
    border-left: 1px solid #323237;
    padding: 0px 7px 0px 7px;
    vertical-align: middle;
}

a.up-nav-head:link, a.up-nav-head:visited, a.up-nav-head:active
{
    color: #323237;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Sans-Serif;
}

a.up-nav-head:hover
{
    color: #323237;
    text-decoration: underline;
    font-size: 10;
    font-family: Arial, Sans-Serif;
}

a.nav-head:link, a.nav-head:visited, a.nav-head:active
{
    color: #323237;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-transform: none;
}


a.nav-head:hover
{
    color: #323237;
    text-decoration: underline;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}

#up-nav-border
{
    background-color: #F1F4F9;
    border-top: #323237 1px solid;
    margin: 0px;
    padding: 0px;
}

#low-nav-border
{
    background-color: #F1F4F9;
    border-bottom: #323237 1px solid;
    margin: 0px;
    padding: 0px;
}

.nav-head-left
{
    padding: 4px 6px 4px 6px;
    margin: 2px 0px;
    border-right: solid 1px #323237;
    background-color: #bcc59b;
    vertical-align: middle;
    text-align: center;
}
#nav-head-right
{
    padding: 4px 6px 4px 6px;
    margin: 2px 0px;
    background-color: #bcc59b;
    vertical-align: middle;
    text-align: center;
}

/* Home Page */

#home-content
{
    background-color: #E7EBDB;
    margin-bottom: 2px;
}

#main
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
    padding: 5px 3px 5px 0px;
    vertical-align: top;
}

.column-img
{
    float: left;
    padding-right: 3px;
}



#left-column
{
    border-right: 1px solid #323237;
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    font: 12px arial, sans-serif;
    color: #323237;
    background: #bcc59b;
}

#second-column
{
    border-right: 1px solid #323237;
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    font: 12px arial, sans-serif;
    color: #323237;
    background: #bcc59b;
}

#third-column
{
    border-right: 1px solid #323237;
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    font: 12px arial, sans-serif;
    color: #323237;
    background: #bcc59b;
}

#right-column
{
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    font: 12px arial, sans-serif;
    color: #323237;
    background: #bcc59b;
}

/* Page Title */

.page-title
{
    background-color: #E7EBDB;
    padding: 0px 0px 0px 5px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    color: #323237;
    font-size: 26px;
    line-height: normal;
    font-style: normal;
    font-family: 'Times New Roman' , Serif;
    font-variant: normal;
}

/* Page Content */

.content
{
    vertical-align: top;
    padding: 5px 3px 5px 3px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 4px;
    background-color: #E7EBDB;
    border-top: 1px solid #323237;
}

.border
{
    border-top: solid 1px #323237;
}

a:active, a:link, a:visited
{
    color: #323237;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-style: normal;
}

a:hover
{
    color: #323237;
    text-decoration: underline;
    font-family: Arial, Sans-Serif;
    font-style: normal;
}

a.content-link:active, a.content-link:link, a.content-link:visited
{
    color: #323237;
    text-decoration: underline;
    font-family: Arial, Sans-Serif;
    font-style: normal;
}

a.content-link:hover
{
    color: #323237;
    text-decoration: underline;
    font-family: Arial, Sans-Serif;
    font-style: normal;
}

.SiteMapPath
{
    text-align: right;
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
}

/* Contact Page */

#contact-col
{
    border-left: 1px solid #323237;
    vertical-align: top;
    padding: 5px 3px 5px 3px;
}

/* Portfolio Page */

.gallery
{
    vertical-align: top;
    padding: 5px 3px 5px 3px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    color: #323237;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 4px;
    background-color: #E7EBDB;
}

.portfolio-td
{
    vertical-align: middle;
    text-align: center;
    padding-top: 2px;
}

a.port-img-th:active, a.port-img-th:link, a.port-img-th:visited
{
    border: 0px;
}

a.port-img-th:hover
{
    border: solid 1px black;
}

.portfolio-img
{
    border: 0px;
}

a.portfolio:active, a.portfolio:link, a.portfolio:visited
{
    color: #323237;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-transform: none;
}

a.portfolio:hover
{
    color: #323237;
    text-decoration: underline;
    font-size: 14px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-transform: none;
}

a.portfolio-nav:active, a.portfolio-nav:link, a.portfolio-nav:visited
{
    color: #323237;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
    text-transform: none;
}

a.portfolio-nav:hover
{
    color: #323237;
    text-decoration: underline;
    font-size: 10px;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
    text-transform: none;
}

.portfolio-nav-inact
{
    color: Gray;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-transform: none;
}

.portfolio-top-nav
{
    color: #323237;
    text-decoration: underline;
    font-size: 11px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}

/* Footer */

#footer
{
    font-size: 10pt;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    text-align: center;
    color: #323237;
}

a.footer-link:link, a.footer-link:active, a.footer-link:visited
{
    color: #323237;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Sans-Serif;
}

a.footer-link:hover
{
    color: #323237;
    text-decoration: underline;
    font-size: 10px;
    font-family: Arial, Sans-Serif;
}

#footer-left
{
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}

#footer-second
{
    border-left: 1px solid #323237;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}

#footer-third
{
    border-left: 1px solid #323237;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}

#footer-right
{
    border-left: 1px solid #323237;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}
