body {
   /* background-color: #aa9; */
   background-color: #B3BBC1;
   margin: 0px;
   padding: 0px;
   min-width: 740px;
}

.container {
   position: relative;
   width: 740px;
   padding: 0;
   margin-top: 5px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0;
   font-family: Verdana, sans-serif;
   text-align: left;
   background-color: #fff;
}
   background-color: #ddd;

#logo {
   padding-top: 0px;
   padding-bottom: 0px;
   width: 740px;
   background-color: #244E6C;
}

#logo img {
   margin-top: 0px;
   margin-bottom: -3px;
   border-style: none;
}


#content {
   margin: 0;
   padding: 0;
   color: #244E6C;
   background-color: #fff;
}


#maincol {
   float: left;
   width: 481px;
   margin: 0px;
   padding-top: 0em;
   padding-left: 2em;
   padding-right: 2em;
   padding-bottom: 1em;
   line-height: 1.4;
   background-color: #fff;
}


#top_section {
   margin: 0px;
   padding: 0px;
   height: 2em;
   background: #fff;
}

#home-title {
/*   padding-bottom: .75em;*/
   font-family: Verdana, sans-serif;
   font-family: Georgia, serif;
   font-size: 2em;
/*   font-style: italic;*/
/*   font-weight: bold;*/
   color: #4682B4;
}

#home-subtext {
   font-size: 1.25em;
   font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
   font-family: Georgia, serif;
   color: #483D8B;
   color: #244E6C;
}

h1 {
   margin: 0em;
   padding: .5em 0em 0em;
   font: 175% Georgia,Serif;
   line-height: 1.4em;
   color: #776;
   background: #fff;
}

h2 {
   margin: 1.25em 0em .15em;
   padding: .1em 0em;
   font: 175% Georgia,Serif;
   line-height: 1.4em;
   color: #244E6C;
   background: #fff;
}

img {
   border-style: none;
}

#heading {
   margin: 0px;
   padding: 0px;
}

#heading hr {
   padding: 2em;
}

.indent {
   margin-left: 2em;
}

.text-list li {
   margin-bottom: 1em;
}

.pad-top {
   padding-top: 2em;
}

#contact-info {
   padding-top: .5em;
   padding-bottom: 1em;
}

#next-page {
   margin-top: 2em;
   margin-bottom: 1em;
}

#subcol {
   float: right;
   width: 187px;
   margin: 0px;
}

.side-quote {
   margin-top: 35%;
   margin-right: 2em;
   margin-bottom: 0;
   font-size: 90%;
   font-style: italic;
   font-weight: bold;
   color: #776;
   background: #fff;
}

.quotee {
   margin-top: 1em;
   margin-right: 2em;
   font-size: 80%;
   color: #776;
   background: #fff;
}

#support-button {
   padding-top: 2.5em;
   padding-left: 1em;
}

#bottom {
   margin-left: auto;
   margin-right: auto;
   padding: 0;
   text-align: center;
   line-height: 1.4;
   font-size: 75%;
   color: #244E6C;
   background-color: #fff;
}

#bottom strong {
   font-size: 115%;
   font-weight: bold;
}


#bottom a {
   text-decoration: none;
   color: #244E6C;
   background-color: #fff;
}

#bottom a:focus, #bottom a:hover, #bottom a:active {
   color: #fff;
   background-color: #244E6C;
}

#copyright {
   padding: 1em 0 .4em 0;
   font-size: .9em;
   color: #000;
}



/* Nav */

#contact {
   position: absolute;
   top: 3px;
   right: 15px;
}

#contact a {
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   text-transform: uppercase;
   color: #fff;
}


#nav {
   position: absolute;
   top: 85px;
   /*left: 10%;*/
   left: 15%;
   margin: 0;
   padding: 0;
}

#nav ul {
   margin: 0;
   padding: 0;
   list-style: none;
   text-align: center;
}

#nav li {
   display: inline;
   margin: 0;
   padding: 0;
   padding-left: .75ex;
   padding-right: .75ex;
}

#nav a {
   font-size: 11pt;
   font-weight: bold;
   line-height: 1.5;
   text-decoration: none;
   text-transform: capitalize;
   color: #fff;
}

#nav a:focus, #nav a:hover, #nav a:active {
/*   color: #04324c;
   background-color: #bbb;*/
/*   color: #BC721C;*/
   color: #EDBB83;
}

#contact a:focus, #contact a:hover, #contact a:active {
/*   color: #04324c;
   background-color: #bbb;*/
   color: #EDBB83;
}


#nav-bottom {
   clear: both;
   margin-left: auto;
   margin-right: auto;
   padding: .6em 0 .8em 0;
   text-align: center;
   width: 100%;
   font-size: .9em;
   background-color: #fff;
   border-top: 2px black solid;
}

#nav-bottom a {
   text-decoration: none;
   color: #244E6C;
}

#nav-bottom a:focus, #nav-bottom a:hover, #nav-bottom a:active {
   color: #fff;
   background-color: #244E6C;
}
