/***** Jinn Hoang olm.net *****/
/***** #29190E - Dark brown *****/
/***** #9A9181 - base cream *****/

body { background: #29190E; color: #9A9181; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0px; line-height:150%; }

a { color: #E7CE78; text-decoration: none; }
a:hover { color: #E7CE78; text-decoration: underline; }

h1, h2, h3 { margin: 0px; padding: 0px; font-family: Helvetica, sans-serif; color: #222514; font-weight: bold; }
h1 { font-size: 18px; }
h2 { font-size: 15px; color: #E7CE78; margin-bottom: 15px; }
h3 { font-size: 14px; color: #E7CE78; margin: 0px 0px 3px 0px; }

img { border: 0px; }
div { vertical-align: top; margin: 0px; }
p { vertical-align: top; margin: 0px; }


#menu { margin: 4px 5px 0px 0px; text-align: right; font: Helvetica, sans-serif; font-size: 15px; font-weight: 500; border-right: 2px solid #9A9181; }
#menu a { margin: 0px; padding: 0px 10px; color: #9A9181; text-decoration: none; }
#menu a:hover { margin: 0px; padding: 0px 10px; color: #E7CE78; text-decoration: none; }

.script { font: Helvetica, sans-serif; color: #9A9181; font-size: 14px; font-weight: 200; font-stretch: expanded; text-align: center; line-height: 150%; }

#footer { margin: 0px 0px 26px 0px; text-align: right; font: Helvetica, sans-serif; font-size: 11px; font-weight: 100; border-right: 1px solid #9A9181; border-top: 1px solid #9A9181; }
.footscript { margin: 0px 7px; font: Helvetica, sans-serif; color: #9A9181; font-size: 11px; font-weight: 100; font-stretch: extra-expanded; text-align: right; line-height: 200%; }

#topmenu { margin: 0px; padding: 10px 0px; text-align: left; font: Helvetica, sans-serif; font-size: 15px; font-weight: 500; border-bottom: 2px solid #9A9181; }
#topmenu a { margin: 0px; padding: 0px 6px; color: #9A9181; text-decoration: none; }
#topmenu a:hover { margin: 0px; padding: 0px 6px; color: #E7CE78; text-decoration: none; }
.onnav { color: #E7CE78; margin: 0px; padding: 0px 6px; font-weight: 600; text-decoration: none; }

.gallerylink span { color: #9A9181; }
.gallerylink a { color: #9A9181; }
.gallerylink a:hover { color: #E7CE78; }

#body { margin: 0px; padding: 0px; font: Helvetica, sans-serif; color: #9A9181; font-size: 14px; font-weight: 100; width: 800px; }
#body td { margin: 0px; padding: 0px 30px 0px 30px; text-align: left; }
#body p { margin-bottom: 26px; }

#body1 { margin: 0px; padding: 0px; font: Helvetica, sans-serif; color: #9A9181; font-size: 14px; font-weight: 100; width: 800px; }
#body1 td { margin: 0px; padding: 0px; text-align: left; }
#body1 p { margin-bottom: 26px; }

#gallery { text-align: center; }
#gallery img { padding: 7px; }

#form {	margin: 20px; padding: 0px; }
#form td { margin: 0px; padding: 2px; }
fieldset { margin: 0px; padding: 0px; border: 1px solid #9A9181; background-color: #29190E; } 
legend { margin: 0px 0px 0px 10px; color: #9A9181; } 
input { background-color: #FFFFFF; border: 1px solid #9A9181; color: #000000; }
.error { border: 1px solid #990000; background-color: #D70000; color: #FFFFFF; padding: 4px 4px 4px 6px; width: 300px; }	
#red { color: #FF0000; font-weight: bold; vertical-align: middle; }