body {
 background-color: #cc9933; background-image: url(images/shangrilabg1-no.png);
 color: #f5f5f5; font-style: normal; font-variant: normal; font-weight: normal;
 font-size: 1em; font-family: 'trebuchet ms'; 'ms sans-serif', helvetica
 border-style: none; border-width: 0; margin-top: 0px; margin-bottom: 0px;
 padding: 0; background-position: 0%; text-align: center;
}

a {
   color: #cccc00; background: transparent; text-decoration: underline;
}
a:link {
 color: #cccc00; background: transparent; text-decoration: underline;
}
a: visited {
 color: #cccc00; background: transparent; text-decoration: underline;
}
a:hover {
 color: #ffcc33; background: transparent; text-decoration: underline;
}

div#wrapper {
 width: 700px; height: auto; text-align: center; margin-right: auto; margin-left: auto;
 background-color: #60612a; background-image: url(images/shangrilabg2-no.png);
 border: 5px solid #000000;
}

div#content {
 width: auto; height: auto; text-align: center; padding: 20px 20px 0px 20px;
 font-size: 84%;
}

div#message {
 width: auto; height: 125px; text-align: center; font-style: italic;
 padding: 40px 0px 0px 0px;
}

span.title { font-size: 120%; }


/* --------- Cells --------- */
#cell1 {
 width: 300px; height: 360px; text-align: center;
}

#cell2 {
 width: 400px; height: 360px; text-align: center; padding: 50px 15px 15px 15px;
 vertical-align: top;
}


/* --------- Navigation --------- */
div.nav {
 width: auto; height: auto; text-align: center; padding: 5px 5px 5px 5px;
 border-top: 5px solid #000000; border-bottom: 5px solid #000000;
}

.nav a {
 padding: 0px 10px 0px 10px; background-color: #000000; text-decoration: none;
 margin-right: 5px; margin-left: 5px; font-size: 83%; text-align: center; border: 1px solid #000000;
}

.nav a:link {
 color: #e8c343; text-decoration: none;
}

.nav a:visited {
 color: #e8c343; text-decoration: none;
}

.nav a:hover {
 color: #c0c0c0; text-decoration: none; background-color: #666633; border: 1px ridge #666633;
}


/* --------- Paragraphs --------- */
p.short { text-align: left; }
p.just { text-align: justify; }
p.far {text-align: right; }