body {
    background-color:#CF732E;
    font-family:verdana, arial, helvetica;
    background-color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;

    background-image: url(../images/outer1.jpg);
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    height: 100%;
}

body {
    font-size: 100.1%;

}

#frame
{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;

    font-size: 80%;
}

/* :root is an invalid pseudo class but mozilla knows it */
:root code
{
        font-size: 120%;    /* monospace fonts are typically smaller that
                   'normal' fonts under Mozilla. */
}


img {
    border:none;
}
.alt {
    display:none;

}

a {
    color:#CF732E;
    font-weight:normal;
}


img.left {
    margin-right:5px;
}

img.right {
    margin-left:5px;
}


a {
    color: #DA4E00;
    text-decoration: none;
}
.copyright {
     font-size:90%;
}
.copyright, .copyright a {
    color:#ffffff;


}


h1, h2, h3, h4, h5, h6
{
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    margin: 0 0 0 0;
    padding: 0;
}

h1 {
   /*  font-family:  "times new roman", arial, helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 2.3em;
    margin-top:0px;
    clear:left;
    color:#721506;
    letter-spacing:1px;
    text-transform:capitalize;
}
h2 {
    margin-top:0px;
    clear:left;
    font-size: 1.7em;
    font-weight: normal;
    margin-bottom:.1em;
    padding:0px;
    color:#545E6A;
     padding-top:10px;
     border-bottom:1px solid silver;
}
h3 {
    margin:0;
    font-size: 1.4em;
    color:#61605E;
    padding-top:10px;
}

h4, h5, h6 {
    font-size: 1em;
}

h5, h6 {
    font-weight: normal;
}

p {
    margin:10px 0 10px 0;
    padding:0;
}


/* FORMS */
.input {

    height:17px;
    margin: 1px 0 1px 0;
}
textarea, .input {
    border:1px solid silver;
}
.narrow {
    width:50px;
}
.medium {
    width:150px;
}

.wide, textarea {
    width:300px;
}

.required {
    color:red;
    padding-left:5px;
}
.errors {
    color:red;
}
#separator {
    height:10px;
    width:100%;
    background-color:#e0612e;
}
#innerHeader {
   background-color:white;
   width:100%;
}


/* photo album */

.album {
     padding-bottom:150px;
     padding-top:20px;
}

.albumImageLeft {
    clear:both;
}
.albumImageRight {
    float:right;
    margin-top:-100px;
    margin-bottom:-100px;
    margin-right:75px;
}

.albumPhoto {
    border:1px #BFAB7D solid;
    margin:auto;
}
.albumPhoto img {
    padding:5px;
}
.albumCaption {
    text-align:center;
    font-style:italic;
    font-size:10px;
    margin-top:-5px;
}
.albumEnlarge {
    margin:auto;
    padding-bottom:20px;
}
.albumIntro {
    padding-bottom:20px;
}








