/*----------LAYOUT----------*/
body                       { background-color: white; background-image: url("../images/snowflakecookie2.jpg"); background-repeat: repeat }
#navigation   { padding-right: 12pt; width: 125px; float: left; border-right: 1pt solid black }
#page            { margin: auto; padding: 0; width: 900px; height: auto; border: solid 0 black }
#master  { width: 904px; border: solid 2pt black }
#header            { background-image: url("../images/bannerusaa.jpg"); background-repeat: no-repeat; background-position: center top; margin-bottom: 12px; width: 100%; height: 248px; #header: white           }
#content            { margin-bottom: 20px; padding-right: 15px; padding-left: 15px; bottom: 400px; width: 725px; float: right }
#footer        { margin: 0 0; padding: 12px 0; height: 45px }
#master, #page, #footer    { background-color: white }
/*----------DESIGN----------*/
/*----------Navigation----------*/
#navigation { font-size: 18px; line-height: 140%; text-align: center; }
#navigation a:link, #navigation a:active, #navigation a:visited { color: #008000; text-decoration: none; }
#navigation a:hover { color: #008000; text-decoration: underline; }
#navigation table { line-height: 120%; border-width: 0; border-collapse: collapse; }
#navigation th { line-height: 120%; padding: 0; }
#navigation td { line-height: 120%; padding: 3px 8px; }
/*----------Content----------*/
#content    { font-size: 14px; font-family: "times new roman"; line-height: 120%; text-align: left }
#content a:active, #content a:hover { color: navy; text-decoration: underline; }
#content a:link, #content a:visited  { color: navy; text-decoration: none }
img { border-width: 0 }
h1    { color: #600; font-size: 16pt; font-family: "Adobe Caslon Pro", "Calisto MT"; font-weight: 500; margin-top: 24pt; border-bottom: 1.5px solid #000 }
h2   { color: #600; font-size: 12pt; font-family: "Adobe Caslon Pro"; font-weight: 700; margin-top: 18pt }
h4   { color: #600; font-size: 14pt; font-family: "Adobe Caslon Pro"; font-weight: 500; margin-top: 24pt }
h5    { color: #600; font-size: 12pt; font-family: "Adobe Caslon Pro"; font-style: italic; font-weight: 500 }
h6     { font-size: 11pt; font-family: "Adobe Caslon Pro"; font-weight: 500; margin-top: -8pt }
p   { color: #000; font-size: 11pt; font-family: Calibri; margin-top: 12px }
quote    { color: #000; font-size: 11pt; font-family: "Calibri Italic"; background-color: #ccf; margin-top: 12px; padding: 8px; border: solid 1px black }
.newstable { background-color: #ccc; width: 400px }
.newsphotoslink { margin-top: -8pt }
.gallery { text-decoration: none; text-align: center }
.float-left { margin-top: 15px; margin-right: 15px; float: left }
.float-right  { margin-top: 15px; margin-left: 15px; float: right }
.photopage-left { margin-right: 15px; margin-left: 15px; float: left }
.photopage-right { margin-right: 15px; margin-left: 15px; float: right }
#content td  { font-size: 14px; font-family: "times new roman"; line-height: 140%; text-align: left; padding: 5px; vertical-align: top }
#sponsor { line-height: 11pt; margin-top: 12pt; margin-bottom: 12pt; padding-top: 1pt; padding-bottom: 1pt; border: solid 1pt black }
/*----------Footer----------*/
#footer           { color: gray; font-size: 12px; font-family: Arial; font-style: normal; font-weight: lighter; background-color: white; text-align: center; width: 900px; float: none; vertical-align: bottom; border-style: solid; border-width: 1pt 0 0; border-color: black }
#footer a:link, #footer a:visited, #footer a:active  { color: gray; text-decoration: none }
#footer a:hover  { color: gray; text-decoration: underline }
#footer p   { color: #808080; line-height: 130%; margin: 0; padding: 0 }

