body {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    margin: auto;
    padding: 35px 0 0 0;
    background-color: #382921;
    font-size: 11px;
    }

/* THIS IS FOR IE */
#container{
    width: 940px;
    margin: 0 auto;
    text-align:left;
    background-image: url(images/menu/back_main.gif);
	background-repeat: repeat-y;
    }

/* THIS IS FOR MOZILLA */
html>body #container {
    width: 940px;
    margin: 0 auto;
    text-align:left;
	background-image: url(images/menu/back_main.gif);
	background-repeat: repeat-y;
    }
	
/* HEADERS */
  
h1 {
    font-family: times, new century schoolbook, times new roman, serif;
    font-size: 150%;
    color: #2c5877;
    text-align: left;
    }

h2 {
    font-family: times, new century schoolbook, times new roman, serif;
    font-size: 130%;
    color: #382921;
    }

h3 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 100%;
    color: #2c5877;
    }

h4 {
    font-family: georgia, times, new century schoolbook, times new roman, serif;
    font-size: 90%;
    color: #000000;
    text-align: left;
    }

h5 {
    font-family: georgia, times, new century schoolbook, times new roman, serif;
    font-size: 70%;
    color: #000000;
    text-align: left;
    }

/* TEXT */
    
p  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    line-height: 175%;
    color: #382921;
    }

ul, ol, li {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

table, td, tr  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

blockquote {
    border-left: 1px solid #e2dbce;
    padding-left: 15px;
    }

/* LINKS */
	
a {font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: none; font-size: 11px; font-weight:bold;}
a:link {color:#cb6b2e;}
a:visited {color:#382921;}
a:active {color:#382921;}
a:hover {text-decoration: none; color:#382921;}

.alignCopyright a {font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none;}
.alignCopyright a:link {color:#cb6b2e;}
.alignCopyright a:visited {color:#cb6b2e;}
.alignCopyright a:active {color:#c5b79d;}
.alignCopyright a:hover {text-decoration: underline; color:#c5b79d;}

/* FORMS */

input {
    font-weight: bold; 
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: black;
    background-color : #ffffff;
    margin-top: 1px;
    margin-bottom: 1px;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding: 3px;
    }

input.captcha {
    font-weight: bold; 
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: black;
    background-color : #ffffff;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #999999;
    padding: 5px;
    }

input.button {
    font-weight: bold; 
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: #e2dbce;
    background-color : #7a99b9;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #7a99b9;
    padding: 3px;
    }

input.button2 {
    font-weight: bold; 
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: #eeeeee;
    background-color : #a71c20;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #a71c20;
    padding: 3px;
    }

select {
    font-weight: bold; 
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: black;
    background-color : #ffffff;
    margin-top: 1px;
    margin-bottom: 1px;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding: 3px;
    }

textarea {
    font-weight: bold; 
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: black;
    background-color: #ffffff;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #999999;
    padding: 3px;
    }
	
/* ALIGNMENT */

td.leafOne {
    background-image: url(images/menu/leaf_1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
    }
    
td.leafTwo {
    background-image: url(images/menu/leaf_2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
    }

#logo {
    text-align: center;
    padding: 25px 0 25px 0;
    }
    
#contentMain {
    width: 430px;
    background-image: url(images/menu/back_content2.gif);
    background-repeat: no-repeat;
    margin: 0 0 0 35px;
    }
    
#alignHomepage {
    padding:35px 50px 35px 50px;
    line-height: 150%;
    }
    
#contentFooter {
    width: 940px;
    height: 125px;
    background-image: url(images/menu/edge_bottom.gif);
    background-repeat: no-repeat;
    background-color: #382921;
    }

.alignCopyright {
    float: left;
    padding: 35px 0 0 95px;
    color: #c5b79d;
    }

.alignChamber {
    float: right;
    padding: 35px 95px 0 0;
    }
    
#alignPhoto {
    margin-top: 35px;
    text-align: center;
    }

#alignSubnav {
    margin: 75px 50px 50px 60px;
    }

#contactForm {
    margin: 50px 50px 50px 60px;
    }
    
p.listItems{
    border-bottom: 1px solid #e2dbce;
    }

.listLink {
    float: left;
    }

.listIcon {
    float: right;
    }

img.dividerLight {
    margin: 3px 0 3px 0;
    }

img.portfolio {
    border: 1px dashed #e6dfd4;
    }

img.question {
    padding: 0 15px 10px 0;
    float: left;
    clear: left;
    }