body {
margin: 0em;
background: #ece8bf url(images/background.gif) repeat-y fixed center top;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #303030; }

.frame {
width: 590px;
background-image: url(images/topflag.jpg);
background-repeat: no-repeat; 
padding-right: 0px;
padding-left: 0px;
margin: auto;
padding-top: 250px;
border: none;
background-position: top;
letter-spacing: 1px; }

.nav {
font-family: Georgia, Times, "Times New Roman", serif;
margin-left: 240px;
font-size: 10px;
padding-bottom: 20px;
font-stretch: narrower; }

.blog {
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-stretch: none;
font-style: normal;
letter-spacing: 0em;
word-spacing: 0em; }

img {
border: solid 0; }

.floatright {
float: right;
padding-left: 10px;
padding-bottom: 5px; }

img.floatright {
float: right;
padding-left: 10px;
padding-bottom: 5px; }

img.floatleft {
float: left;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 7px;
padding-right: 10px; }

h3 {
padding-top: 10px;
border-top: 3px #d0c7ab double;
margin-top: 30px;
padding-bottom: 0px;
margin-bottom: 0px;
font-size: 18px;
font-family: Georgia, Times, "Times New Roman", serif;
color: #bc5a36; }

h4 {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 12px;
font-weight: bold;
margin-bottom: 0em;
padding-bottom: 0em;
padding: 0em;
margin-top: 10px;
letter-spacing: 1px;
color: #853f25;
border-top: 1px; }

p {
margin-top: 4px;
margin-bottom: 4px;
text-indent: 12px;
line-height: 17px; }

p.intro {
margin-top: 15px;
margin-bottom: 5px;
text-indent: 0em;
text-align: center;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 14px; }

p.nav {
text-indent: 0em;
margin: 0em; }

p.footnote {
margin-top: 20px;
font-size: 10px;
text-indent: 0em;
text-align: left;
border-top: 3px #d0c6ac double;
color: #606060;
letter-spacing: 0em;
word-spacing: 0em; }

a:link {
color: #275e5e;
text-decoration: none;
border-bottom: 1px #48aa9d dotted; }

a:visited {
color: #275e5e;
text-decoration: none;
border-bottom: 1px #48aa9d dotted; }

a:hover {
background-color: #dbd2b2; }

a:active {}

a.nav:link {
color: #0f192d;
text-decoration: none;
border-bottom: 1px #3d5160 dotted; }

a.nav:hover {
background-color: #9abdc6; }

a.nav:visited {
color: #0f192d;
text-decoration: none;
border-bottom: 1px #3d5160 dotted; }


