body {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-weight: normal;
    color: black;
    background-color: #8FBC8F;
    text-align: center}
h1 {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    color: #698B69}
h2 {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
    color: #698B69}
h3 {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    color: #698B69}
a:link {
    color: #698B69}
a:visited {
    color: #698B69}

mybold {
    color: #698B69;
    font-weight: bold }

table {
    border-collapse: collapse}
th {
    padding: 5px;
    text-align: left;
    font-weight: bold;
    vertical-align: baseline}
td#col1 {
    width: 180px;
    color: #698B69;
    font-weight: bold }
td#col1_event {
    width: 130px;
    color: #698B69;
    font-weight: bold }
td#col1_news {
    width: 60px;
    color: #698B69;
    font-weight: bold }
td {
    font-size: small;
    padding: 5px;
    vertical-align: top}
table#thumb {
    vertical-align: center;
    font-size: small;
    font-weight: bold}
table#photo {
    text-align: center;
    font-size: small;
    font-weight: bold}


hr {
    height: 3px;
    color: #698B69;
    background-color: #698B69}

img {
   border-color: #698B69}


address {
    margin-top: 3em;
    padding-top: 1em;
    border-top: thin solid #698B69;
    border-top-width: 2px;
    font-size: x-small }

div#question {
    margin-bottom: 6px;
    text-color: #698B69;
    font-weight: bold}
div#answer {
    margin-bottom: 2em
}

div#caption {
    font-weight: bold;
    font-size: small;
    width: 760px}

div#message {
    font-size: small;
    width: 760px}

div#quote {
    margin-right: 75px;
    margin-left:  75px;
    font-style: oblique}

div#container_outer {
    margin: 0 auto;
    width: 800px;
    text-align: left;
    background-color: #EEF3E2;
    border-bottom: solid #698B69 2px;
    border-left:   solid #698B69 2px;
    border-right:  solid #698B69 2px}

div#container_inner {
    margin: 30px auto 0px auto;
    width: auto;
    text-align: left;
    padding-left:   15px;
    padding-right:  15px;
    padding-bottom: 15px}

div#container_indent {
    margin: 0px 0px 0px 30px;
    text-align: left}

div#navbar1 {
    height: 50px;
    width: 800px;
    border-top: solid #000 0px;
    border-bottom: solid #EEF3E2 2px;
    background-color: #698B69}
div#navbar1 ul {
    margin: 0px;
    padding: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-large;
    font-weight: bold;
    color: #000;
    line-height: 0px;
    white-space: nowrap}
div#navbar1 li {
    list-style-type: none;
    display: inline}
div#navbar1 li a {
    text-decoration: none;
    padding: 7px 10px;
    color: #FFF}div#navbar1 li a:link {
    color: #FFF}
div#navbar1 li a:visited {
    color: #CCC}
div#navbar1 li a:hover {
    font-weight: bold;
    color: #FFF;
    background-color: #3366FF}

div#navbar2 {
    height: 25px;
    width: 800px;
    border-top: solid #000 0px;
    border-bottom: solid #000 0px;
    background-color: #698B69}
div#navbar2 ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #EEF3E2;
    line-height: 25px;
    white-space: nowrap}
div#navbar2 li {
    list-style-type: none;
    display: inline}
div#navbar2 li a {
    text-decoration: none;
    padding: 5px 10px;
    color: #EEF3E2}
div#navbar2 li a:link {
    color: #000}
div#navbar2 li a:visited {
    color: #000}
div#navbar2 li a:hover {
    color: #EEF3E2;
    background-color: #8FBC8F}
#main      .main, 
#couple    .couple, 
#news      .news, 
#event     .event, 
#olympic   .olympic,
#maps      .maps, 
#lodging   .lodging, 
#travel    .travel, 
#faq       .faq,
#movie     .movie, 
#photos    .photos,  
#registry  .registry, 
#contact   .contact, 
#music     .music,
#guestbook .guestbook{
    background-color: #EEF3E2}

INPUT.txt 	{ COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 400; border: solid 1px #206890;}
INPUT.submit 	{ COLOR: #000000; BACKGROUND-COLOR: #CCCCCC; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 400; border: solid 1px #42426F; cursor: pointer;}
TEXTAREA.std	{ COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: courier new; FONT-SIZE: 9pt; FONT-WEIGHT: 400; border: solid 1px #206890;}
.formHead 	{ COLOR: #FFFFFF; BACKGROUND-COLOR: #698B69; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 600;}
.formTail 	{ COLOR: #000000; BACKGROUND-COLOR: #EFE8CC; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 400;}
.formBody 	{ COLOR: #000000; BACKGROUND-COLOR: #FFF8DC; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 600;}
.entryHead 	{ COLOR: #FFFFFF; BACKGROUND-COLOR: #698B69; FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: 400;}
.entryBody1	{ COLOR: #000000; BACKGROUND-COLOR: #EFE8CC; FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: 600;}
.entryBody2	{ COLOR: #698B69; BACKGROUND-COLOR: #FFF8DC; FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: 600;}
.adminHead 	{ COLOR: #FFFFFF; BACKGROUND-COLOR: #698B69; FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: 600;}
.adminBody1 	{ COLOR: #000000; BACKGROUND-COLOR: #EFE8CC; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 400;}
.adminBody2 	{ COLOR: #698B69; BACKGROUND-COLOR: #FFF8DC; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: 600;}
