/* body style */
body, body div, body p, body th, body td, body li, body dd { 
font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background-color: #ffffff;
margin: 0px;
padding: 0px;
border: 0px;
min-width: 600px;
}
h1 sup { 
font-size: small; 
}
/* headings */
h1 { 
font-size: x-large;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
} 
h1 .text-red {
color: #8c1918;
}
h1 .text-gold {
color: #C58F13;
font-size: medium;
font-family: Georgia, Times New Roman, Times, serif;
letter-spacing: -.5px;
}
h2 { 
font-size: medium;
font-family: Arial, Helvetica, sans-serif;
color: #8c1918;
border-bottom: 1px dotted #8c1918;
} 
h3 { 
font-size: small;
color: #000000;
} 
h4 { 
font-size: small;
color: #7b8468;
} 
h5 { 
font-size: x-small;
color: #000000;
text-transform: uppercase;
} 
h6 { 
font-size: x-small;
color: #7b8468;
text-transform: uppercase;
} 
h1, h2, h3, h4, h5, h6 {
margin-top: 5px;
margin-bottom: 5px;
}
h1.notes, h2.notes, h3.notes, h4.notes, h5.notes, h6.notes {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 15px;
font-size: small;
text-transform: uppercase;
color: #7b8468;
border-bottom: 1px dotted #7b8468;
}

/* default p */
p { margin: 15px 0px 15px 0px; }

/* default hr */
hr {
border: 1px solid #ffffff;
border-bottom: 1px dotted #cccccc;
padding: 0px;
margin-bottom: 5px;
}

/* list bullets */
ul { list-style-type: square; }
ul ul { list-style-type: disc; }
ul ul ul { list-style-type: circle; }
ul ul ul ul { list-style-type: square; }

/* list spacing */
ul.list-space li, ol.list-space li {
padding-bottom: 10px;
}
ul.list-space li ul, ol.list-space li ol {
margin-top: 10px;
margin-bottom: -5px;
padding-bottom: 0px;
}
li.list-space {
padding-bottom: 10px;
}
li.list-space ul, li.list-space 0l {
margin-top: 10px;
margin-bottom: -5px;
padding-bottom: 0px;
}
/* list indent */
ul.list-no-indent, ol.list-no-indent, ul.list-no-indent ul, ol.list-no-indent ol {
margin-left: 17px;
padding: 0px;
border: 0px;
}

/* links */
a:link { color: #990000; }
a:active { color: #ff0000; }
a:visited { color: #660000; }
a:hover { color: #ff0000; }

a.link-image:link, a.link-image:visited { color: #000000; }
a.link-image:active, a.link-image:hover { color: #ff0000; }
a.link-image img { border: 1px solid #000000; }

/* non-underlined links */
ul.link-no-underline a, ul.link-no-underline a:link, ul.link-no-underline a:visited, ul.link-no-underline a:active, 
li.link-no-underline a, li.link-no-underline a:link, li.link-no-underline a:visited, li.link-no-underline a:active, 
a.link-no-underline, a.link-no-underline:link, a.link-no-underline:visited, a.link-no-underline:active {
text-decoration: none;
}
ul.link-no-underline a:hover, li.link-no-underline a:hover, a.link-no-underline:hover {
text-decoration:underline;
}


/* search form */
form#search-form {
border: 0px;
margin: 0px;
padding: 0px;
}
form#search-form input {
display: block;
border: 1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
letter-spacing: 1px;
color: #000000;
background-color: #EDE7D8;
}
form#search-form input#search-button {
margin-left: 3px;
background-color: #c8a75b;
color: #000000;
}
form#search-form input#search-hidden {
border: 0px;
}

.error  { 
color: #cc0000;
font-weight: bold;
}


/* read more & to top links */
a.link-to-top, #notes a.link-to-top {
color: #C58F13;
padding-right: 13px;
background-image: url(../images/up.gif);
background-position: top right;
background-repeat: no-repeat;
text-transform: uppercase;
font-size: x-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}
a.link-read-more {
text-transform: uppercase;
font-size: x-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.link-read-more:link, 
a.link-read-more:active, 
a.link-read-more:visited {
text-decoration: none;
}
#notes a.link-to-top:hover, 
a.link-to-top:hover, 
a.link-read-more:hover {
text-decoration: underline;
}
a.link-to-top:link, 
a.link-to-top:active, 
a.link-to-top:visited, 
#notes a.link-to-top:link, 
#notes a.link-to-top:active, 
#notes a.link-to-top:visited {
color: #C58F13;
text-decoration: none;
}

/* tables */
table.table-grid { 
border-left: 1px #979d8a solid; 
border-top: 1px #979d8a solid; 
border-right: 0px; 
border-bottom: 0px; 
}
table.table-grid td { 
border-right: 1px #979d8a solid; 
border-bottom: 1px #979d8a solid; 
border-left: 0px; 
border-top: 0px; 
}
table.table-grid th { 
border-left: 1px #979d8a solid; 
border-right: 2px #979d8a solid; 
border-top: 1px #979d8a solid; 
border-bottom: 2px #979d8a solid; 
}
table.table-grid table, table.table-grid table td, table.table-grid table th { 
border: 0px;
}
table.table-lined { 
border-left: 1px #979d8a solid; 
border-right: 1px #979d8a solid; 
border-top: 1px #979d8a solid; 
border-bottom: 0px; 
}
table.table-lined td { 
border: 0px; 
border-bottom: 1px #979d8a solid; 
}
table.table-lined th { 
border: 0px; 
border-bottom: 2px #979d8a solid; 
border-top: 1px #979d8a solid; 
}
table.table-lined table, table.table-lined table td, table.table-lined table th { 
border: 0px;
}
table.table-border { 
border: 1px #979d8a solid; 
}
table.table-border2 { 
border: 1px #8c1918 solid; 
}
table.table-border th { 
border-bottom: 2px #979d8a solid; 
border-top: 1px #979d8a solid; 
border-right: 2px #979d8a solid; 
border-left: 1px #979d8a solid; 
}
table.table-lined td.left-line, 
table.table-border td.left-line, 
td.left-line {
border-left: 1px #979d8a solid; 
}
table.table-lined th.left-line, 
table.table-border th.left-line, 
th.left-line {
border-left: 2px #979d8a solid; 
}

/* backgrounds */
.bg-red { background-color: #8c1918; }
.bg-gold { background-color: #c8a75b; }
.bg-black { background-color: #000000; }
.bg-gray1 { background-color: #B7BDAA; }
.bg-gray2 { background-color: #C9CEBF; }
.bg-gray3 { background-color: #DDE0D7; }
.bg-gray4 { background-color: #F2F2F0; }

/* text */
.textsm  { font-size: x-small; }
.textsm-red { font-size: x-small; color: #8c1918; }
.textsm-gold { font-size: x-small; color: #A47405; }
.textsm-gray { font-size: x-small; color: #7b8468; }
.text-red { color: #8c1918; }
.text-gold { color: #A47405; }
.text-gray { color: #7b8468; }
.text-white { color: #ffffff; }
.text-black { color: #000000; }

.initialcap {
color: #C58F13;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 250%;
line-height: 1.1;
font-weight: 600;
} 

#seal {
background-color: #c8a75b;
}
#issue, #tagline {
background-color: #000000;
padding: 2px 8px 2px 8px;
font-size: xx-small;
}
#issue {
color: #c8a75b;
}
#tagline {
color: #ffffff;
text-transform: uppercase;
letter-spacing: 1px;
}


#menu {
background-color: #8c1918;
padding: 8px;
color: #EDE7D8;
}
#menu, #menu p, #menu li {
font-size: x-small;
}
#menu ul {
color: #e8c77b;
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
border-bottom: 1px dotted #c8a75b;
}
#menu li {
border-top: 1px dotted #c8a75b;
padding: 5px 0px 5px 0px;
}
#menu ul ul {
color: #e8c77b;
margin: 0px 0px 0px 17px;
padding: 0px;
border: 0px;
list-style-type: square;
border-bottom: 0px;
}
#menu li li {
border-top: 0px;
padding: 5px 0px 5px 0px;
}

#menu p { margin: 5px 0px 5px 0px; }
#menu h1 {
margin-top: 15px;
font-size: small;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu a:link, #menu a:visited  { color: #e8c77b; }
#menu a:active, #menu a:hover  { color: #ffffff; }
#menu ul a  { text-decoration: none; }


#content {
padding: 8px 15px 15px 15px;
}

#archive {
padding: 8px 15px 15px 15px;
}
#archive ul {
margin-left: 17px;
}
#archive li {
padding-bottom: 10px;
}

#home {
padding: 8px 15px 15px 15px;
}
#home img {
margin: 0px 0px 15px 15px;
}
#home img.nospace {
margin: 0px;
}
#home td.textsm-gold img {
margin: 0px;
}
#home h1 {
font-size: large;
color: #8c1918;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: normal;
margin-top: 5px;
margin-bottom: 0px;
}
#home h2 {
font-size: medium;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
border-bottom: 0px;
margin-top: 5px;
margin-bottom: 0px;
}
#home p { margin: 5px 0px 20px 0px; }


#notes {
background-color: #f2f2f0;
border-top: 1px solid #bbc4a8;
padding: 5px 15px 5px 15px;
}
#notes, #notes p, #notes td, #notes li {
font-size: x-small;
}
#notes h1 {
font-size: small;
color: #8c1918;
letter-spacing: normal;
}
#notes table td{
border-bottom: 1px dotted #7b8468;
padding: 0px 0px 10px 0px;
}
#notes table td.table-space {
border-bottom: 0px;
padding: 0px 0px 10px 0px;
}
#notes a:link, #notes a:visited  { 
color: #6b7458; 
text-decoration: none; 
font-weight: bold; 
}
#notes a:active, #notes a:hover  { 
color: #8c1918; 
text-decoration: none; 
font-weight: bold; 
}
#notes ul {
margin-left: 17px;
padding: 0px;
border: 0px;
}
#notes li {
padding-bottom: 10px;
}
#notes li li{
padding-bottom: 5px;
}


#bottom-nav {
font-size: x-small;
padding: 2px;
background-color: #000000;
color: #ffffff;
}
#bottom-nav a:link, #bottom-nav a:visited  { color: #c8a75b; }
#bottom-nav a:active, #bottom-nav a:hover  { color: #ffffff; }
#bottom-nav a  { text-decoration: none; }

h2 a:link, h2 a:visited  { color: #C58F13; }
h2 a:active, h2 a:hover  { color: #8c1918; }
h2 a  { text-decoration: none; }

#menu a.thispage,  #menu a.thispage:link,  #menu a.thispage:visited   {
color: #ffffff;
}
