body {
     background-color: #CCCC9A;
     color: #1E2E7C;
     font-family: Arial
     }

div#header {
     width: 750px;
     height: 90px;
     background-color: #1E2E7C;
     background-image: url('../images/hdr_bg.jpg');
     background-repeat: no-repeat;
     background-position: left;
     text-align: right;
     color: #FFFFFF;
     border-left: solid 1px #000000;
     border-top: solid 1px #000000;
     border-right: solid 1px #000000
     }

div#fppics {
     width: 750px;
     height: 350px;
     background-color: #FFFFFF;
     background-image: url('../images/fp_pics.jpg');
     background-repeat: no-repeat;
     background-position: left;
     border: solid 1px #000000
     }

div#fpbody {
     width: 750px;
     border-left: solid 1px #000000;
     border-right: solid 1px #000000;
     background-color: #FFFFFF
     }

div#bpbody {
     width: 750px;
     border-left: solid 1px #000000;
     border-right: solid 1px #000000;
     background-color: #FFFFFF
     }

div#footer {
     width: 750px;
     border-left: solid 1px #000000;
     border-right: solid 1px #000000;
     border-bottom: solid 1px #000000;
     background-color: #FFFFFF;
     font-size: .6em
     }

div#recomm {
     width: 100%;
     text-align: right
     }

table#fpbody {
     width: 748px;
     background-color: #FFFFFF;
     border-collapse: collapse
     }

table#window {
     width: 100%;
     background-color: #EBEBB1;
     border-collapse: collapse;
     border: solid 1px #CCCC9A
     }

td#bdyhdra {
     padding: 10px
     }

td#bdyhdrb {
     padding: 10px;
     border-left: solid 1px #9EA7D4
     }

td#bdyhdrc {
     padding: 30px
     }

td#wndw {
     padding: 7px
     }

tr#fpbody {
     vertical-align: top
     }

hr {
     color: #9EA7D4;
     size: 1px;
     width: 85%
     }

hr#wndsep {
     color: #CCCC9A;
     size: 1px;
     width: 65%
     }

h4#rrhdr {
     text-align: center
     }

p {
     font-size: .8em
     }

p#wndttl {
     font-size: .8em;
     font-weight: bold
     }

p#wndstl {
     font-size: .7em;
     font-weight: bold
     }

p#wndtsr {
     font-size: .6em
     }

p#wndabt {
     font-size: .8em
     }

blockquote {
     font-size: .8em
     }

li {
     font-size: .8em
     }

a#nava {
     color: #CCCC9A;
     font-size: .7em;
     font-weight: bold;
     text-decoration: none
     }

a#navb {
     color: #FFFFFF;
     font-size: .7em;
     font-weight: bold;
     text-decoration: none
     }

a#navc {
     color: #1E2E7C;
     font-size: .7em;
     width: 90%;
     text-align: right;
     text-decoration: underline
     }

a#links:link {
     color: #7A7A5C;
     text-decoration: none;
     font-size: 1.3em;
     font-weight: bold;
     border-bottom: solid 1px #7A7A5C
     }

a#links:visited {
     color: #7A7A5C;
     text-decoration: none;
     font-size: 1.3em;
     font-weight: bold;
     border-bottom: solid 1px #7A7A5C
     }

a#links:hover {
     color: #9F9F78;
     text-decoration: none;
     font-size: 1.3em;
     font-weight: bold;
     border-bottom: solid 1px #7A7A5C
     }

a#links:active {
     color: #7A7A5C;
     text-decoration: none;
     font-size: 1.3em;
     font-weight: bold;
     border-bottom: solid 1px #7A7A5C
     }

a:link {
     color: #7A7A5C;
     text-decoration: none
     }

a:visited {
     color: #7A7A5C;
     text-decoration: none
     }

a:hover {
     color: #9F9F78;
     text-decoration: none
     }

a:active {
     color: #7A7A5C;
     text-decoration: none
     }

span#nav {
     position: relative;
     top: 55px;
     right: 10px
     }

span#arthead {
     font-size: 1.3em;
     font-weight: bold
     }

span#artsubh {
     font-size: 1.1em;
     font-weight: bold
     }

span#artauth {
     font-size: 0.8em
     }
