/* Common elements */


body, html {
width:100%;
text-align:center;
padding:0;
margin:0;
background-color:#FFFFFF;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
line-height:15px;
}


a:link {
color:#FF9700;
text-decoration:none;
}
a:visited {
color:#FF9700;
text-decoration:none;
}
a:hover {
color:#692C66;
text-decoration:underline;
}


.dark a:link {
color:#2B2B2B;
text-decoration:none;
}
.dark a:visited {
color:#2B2B2B;
text-decoration:none;
}
.dark a:hover {
color:#BBB;
text-decoration:none;
}

.light a:link {
color:#888;
text-decoration:none;
}
.light a:visited {
color:#888;
text-decoration:none;
}
.light a:hover {
color:#000;
text-decoration:none;
}

h1{
font-size:26px;
font-weight:normal;
color:#692C66;
}

h2{
font-size:22px;
font-weight:normal;
color:#692C66;
}

h3{
font-size:18px;
font-weight:normal;
color:#692C66;
}

h4{
font-size:16px;
font-weight:normal;
color:#692C66;
}

img {
border:none;
}

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

.nav-on {
font-size:14px;
padding:3px;
margin-bottom:3px;
/*width:175px;*/
/*background-image:url(../gfx/white-bg-70.png);
background-repeat:repeat;*/
}

#nav-current-sub .nav-on {
font-size:12px;
padding:2px;
margin-left:15px;
margin-bottom:1px;
/*width:160px;*/
/*background-image:url(../gfx/white-bg-70.png);
background-repeat:repeat;*/
}

.nav-on a:link {
color:#FF9700;
text-decoration:none;
}
.nav-on a:visited {
color:#FF9700;
text-decoration:none;
}
.nav-on a:hover {
color:#692C66;
text-decoration:none;
}

#nav-current-sub .nav-off {
font-size:12px;
padding:2px;
margin-left:15px;
margin-bottom:1px;
/*width:160px;*/
/*background-image:url(../gfx/white-bg-70.png);
background-repeat:repeat;*/
}

.nav-off {
font-size:14px;
color:#888;
padding:3px;
/*width:160px;*/
/*background-image:url(../gfx/white-bg-70.png);
background-repeat:repeat;*/
}

.nav-off a:link {
color:#BBB;
text-decoration:none;
}
.nav-off a:visited {
color:#BBB;
text-decoration:none;
}
.nav-off a:hover {
color:#692C66;
text-decoration:none;
}

.retreat-pic {
float:left;
margin-bottom:15px;
margin-left:10px;
display:inline;
width:146px;
height:130px;
}

.thumb {
float:left;
width:150px;
height:140px;
padding:5px 5px 5px 0px;
display:inline;
}

.main-pic-right {
margin-top:10px;
margin-left:10px;
}

.caption {
font-size:11px;
font-style:italic;
color:888;
}

#spacer {
position:relative;
clear:both;
width:965px;
height:25px;
border-bottom:5px solid #692C66;
}

#footer {
position:relative;
clear:both;
width:740px;
height:15px;
padding:5px;
text-align:center;
margin-left:auto;
margin-right:auto;
background-image:url(../gfx/white-bg-70.png);
background-repeat:repeat;
}

#footer a:link {
color:#692C66;
text-decoration:none;
}
#footer a:visited {
color:#692C66;
text-decoration:none;
}
#footer a:hover {
color:#FFC611;
text-decoration:none;
}


/* 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;
        }