/* Common elements */


body, html {
text-align:left;
padding:0;
margin:0;
height:100%;
background-color:#F3F1EF;
background-position:top center;
background-repeat:no-repeat;
color:#4A3E36;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:lighter;
line-height:16px;
}

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

.tab a, a.tab {
color:#8F8478;
text-decoration:none;
}

.dark a, h3 a, h2 a, h1 a, a.dark {
color:#5A4F3C;
text-decoration:none;
}

.light, a.light, .light a {
color:#A59A8F;
text-decoration:none;
}

a.selected {
font-style:italic;
}

a:hover {
text-decoration:underline;
}

.tab {
font-size:18px;
width:180px;
padding:4px;
margin-bottom:0px;
}

h1{
font-size:26px;
font-weight:normal;
margin-top:0;
}

h2{
font-size:22px;
font-weight:normal;
margin-top:0;
}

h3{
font-size:18px;
font-weight:normal;
margin-top:0;
}

h4{
font-size:16px;
font-weight:normal;
margin-top:0;
}

p {
margin-top:0;
}

img {
border:none;
}

#logo img {
padding-top:5px;
}

#page-title {
font-size:22px;
margin-bottom:8px;
}

.nav-on a, a.nav-on {
color:#5A4F3C;
text-decoration:none;
}
.nav-on a:hover, a.nav-on:hover {
text-decoration:underline;
}

#nav-current-sub {
color:#8F8478;
}
#nav-current-sub .selected {
font-size:15px;
}
#nav-current-sub a {
color:#8F8478;
}

.caption {
margin-top:1em;
font-size:13px;
font-style:italic;
color:#4A3E36;
}

#footer {
position:relative;
bottom:0;
height:15px;
width:800px;
padding:5px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:13px;
}

#sn-logos {
position:absolute;
bottom:0;
right:10px;
z-index:98;
}

#sn-logos p {
display:inline;
margin:0;
}


/* Mail chimp sign-up form css */

        label {
        line-height:15px;  /* #3# Editable */
		font-family:"Times New Roman", Times, serif;
        font-size: 13px;  /* #3# Editable */
        color: #2b2b2b;  /* #3# Editable */
        }

        .formText {
        font-family:"Times New Roman", Times, serif;  /* #3# Editable */
        font-size:13px;  /* #3# Editable */
        line-height: 15px;  /* #3# Editable */
        color: #2b2b2b;  /* #3# Editable */
        }

        .alert {
        font-size:18px;  /* #3# Editable */
        line-height:15px;  /* #3# Editable */
        color:#000000;  /* #3# Editable */
        font-family:"Times New Roman", Times, serif;  /* #3# Editable */
        font-weight:bold;  /* #3# Editable */
        }

        div.errorText {
        font-size: 13px;  /* #3# Editable */
        line-height:15px;  /* #3# Editable */
        font-weight:bold;  /* #3# Editable */
        color:#000000;  /* #3# Editable */
        font-family:"Times New Roman", Times, serif;  /* #3# Editable */
        background-color:#FFEEEE;  /* #3# Editable */
        padding:3px;  /* #3# Editable */
        margin:3px;  /* #3# Editable */
        }

        div.headerTextOn {
        	display: none;
        }
        
        div.headerImgOff {
        	display: none;
        }