
body, html   { color: #7e4f72; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 18px; background-color: #ebe2db; margin: 0; padding: 0 }
p /*   paragraph text sytle   */    { color: #814151; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 18px; text-align: left }
h1    { color: #814151; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif, Garamond; font-weight: 600; line-height: 1.5em; text-align: left }
#wrap  { background-color: #f0e8e6; background-position: 0 0; margin: 0 auto; width: 825px; height: 100%; border-right: 1px solid #dabdbd; border-left: 1px solid #dabdbd }
#header            { }
#nav       { background-color: #f0e8e6; background-position: 0 0; padding-top: 10px; padding-bottom: 10px }
#main                 { text-align: center; padding-top: 20px; padding-bottom: 20px; width: 825px; height: auto }
#footer    { background-image: url(images/page/page-image/footer-lines.jpg); background-repeat: repeat; background-attachment: scroll; background-position: left top; padding: 5px 10px; clear: both; border-top: 1px solid #dabdbd; border-bottom: 1px solid #dabdbd }
* html #footer { height: 1px }
#navcontainer   { margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px }
ul#navlist { font-size: 11px; font-family: verdana, arial, sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-align: center; list-style-type: none; margin: 0; padding-bottom: 24px; border-bottom: 1px solid #bdb76b }
ul#navlist li { background-color: #fffafa; margin: 2px 2px 0; height: 21px; float: right; border: solid 1px #bdb76b }
#navlist a:hover    { color: #d2691e; background: #f5f5f5; text-transform: uppercase; border-bottom: 1px solid #bdb76b }
ul#navlist li#active { background-color: #fffafa; margin-right: 0 }
li#active a { color: #666 }
#navlist a { color: #666; text-decoration: none; display: block; padding: 4px; width: 90px; float: left }
.p-indent  /* indent first line of p tag 25 pixels */    { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif, Garamond; line-height: 20px; text-align: left; text-indent: 25px }
.p-focus  { color: #814151; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 22px; background-color: #e8edd6; text-align: left; padding: 20px; border: solid 1px }
.bold-text  { color: #814151; font-weight: 600; padding-top: 4px; padding-bottom: 6px }
.bold-serif  { color: #814151; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 600 }
p.lemon::selection    { background: #fffacd }
p.lemon::-moz-selection    { background: #fffacd }
.footer-rules  /* horizontal line bg */ { background-image: url(images/page/page-image/footer-lines.jpg); background-repeat: repeat; border-top: 1px solid #c0c0c0 }
.pirobox a img   { margin: 3px; border: solid 1px #bc8f8f }
.imgborder        { margin: 2px; border: solid 1px #bc8f8f }
.gallery-img    { letter-spacing: normal; display: inline-block; margin: 5px; vertical-align: middle; border: solid 1px #8e6991 }
.gallery-img  /* style for ie fix */   { margin: 5px; *display: inline; *margin:5px  }
.gallery-background   /* bg image for gallery pages */  { background-image: url("images/page/page-image/gallery-bkground.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; visibility: visible; width: 825px; height: 775px; border-top: 1px solid #dabdbd }
.gallery-title  /*   guys title image placement */   { padding-top: 50px; padding-right: 75px; float: right }
.gallery-instruct  /*  text instruction on lightbox image sizing  */     { color: #99675d; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif, Garamond; line-height: 15px; background-color: #f0e8e6; text-align: justify; margin: 20px auto 0; padding: 12px; width: 400px; height: auto; border: dashed 1px #c99 }
.GoRight  /* float right */ { padding-bottom: 6px; padding-left: 12px; float: right }
.GoLeft  /* float left */ { padding-right: 12px; padding-bottom: 6px; float: left }
.clearboth { clear: both }
.modifydate    /* styel for modify date text */ { color: #814151; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif, Garamond; line-height: 14px; text-align: left; padding-left: 35px }
.text  { color: #814151; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 14px; text-align: justify; padding: 8px 35px }
.title  { color: #814151; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif, Garamond; line-height: 18px; text-align: center }
a:link { color: #d47645; font-family: Georgia, "Times New Roman", Times, serif, Garamond; text-decoration: none; border-width: 0 }
a:visited { color: #6da06d; font-family: Georgia, "Times New Roman", Times, serif, Garamond; text-decoration: none; border-width: 0 }
a:hover { color: #5b72c6; font-family: Georgia, "Times New Roman", Times, serif, Garamond; text-decoration: underline; border-width: 0 }
a:active { color: #918b00; font-family: Georgia, "Times New Roman", Times, serif, Garamond; text-decoration: none; border-width: 0 }

