body      { color: white; font-size: 14px; background-color: #003; margin-top: 20px; padding: 0; text-align: center;} /* text-align is IE5.x workaround */
table  { border: solid 0; cellpadding: 0px; cellspacing: 0px }
p   { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 1em; margin-left: 1em }
tr {padding: 0px; border: 0px; }
td   { font-size: 12px; font-style: normal; font-weight: bold; padding: 0; border: 0 }
dfn  { color: white; font-size: 14px }
h1  { color: #4682b4; font-style: oblique; font-weight: bold; font-size: 24px; margin-left: 5px; padding-top: 5px }
h2   { color: #4682b4; font-size: 18px; font-weight: bold; margin-left: 5px }
.samples_heading { color: #4682b4; font-size: 16px; font-weight: bold; }
h3 { color: #4682b4; font-size: 14px; font-weight: bold; font-style: oblique; font-variant: small-caps; margin: 2em 0 1em 5px; }
.indented  { text-indent: 15px }
li { color: #c0c0c0; font-weight: bold; font-size: small }
pre { color: white; font-weight: bold; font-size: small; margin-top: 5px; margin-right: 5px; margin-left: 15px }
.portfoliolink a:link { color: #ccc }
.portfoliolink a:visited { color: #ccc }
a:link, a:visited    { color: #6495ed; text-decoration: none; border: 0px }
a:hover { text-decoration: underline   }
.navbuttons  { margin-top: 20px; margin-bottom: 10px; padding-top: 10px; border-style: none; }
.navigationtable     { border-style: none; }
td.newstable { margin: 0; padding: 0; border-style: ridge; border-color: gray ; }
hr { border-style: ridge; border-color: gray }
table.newstable { padding: 0; border: ridge 5px gray ; }
img  { text-align: left; border: dashed 0px purple }
/* text-align is IE5.x workaround */
.textcenter { text-align: center }
.devoniand   { }
.spacerpadding    { margin-top: 18px }
.homespacer { margin-top: 23px }
.copyright { color: #9cf; font-size: 0.75em; margin: 3px 5px; }
.surfaces { padding-top: 0px }
.portfolotextleft  { color: #c0c0c0; font-size: 12px; text-align: left }
.portfolotextright   { color: #c0c0c0; font-size: 12px; text-align: right; margin-right: 2em }
.portfolioimg { text-align: left; margin-bottom: 20px; border-style: solid; border-width: 1px 1px 1px 0; border-color: black }
.finishesimg { text-align: left; border-style: solid; border-width: 1px 1px 1px 0; border-color: black }
.finishesDescription { margin-left: 2em; padding: q; }
.imgborder { border: solid 1px #000 }
.tableheading { border-bottom: 2px #7b97e0 }
.leftblackborder { margin: 0; padding: 0; border-left: 1px solid #000   }
.bobypic { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; border: solid 1px #000 }
.thumbnails   { margin-right: 12px; border: solid 1px #000 }
.navlinkitems { font-size: 10px; font-family: tahoma; text-align: right; padding-bottom: 15px; }
.faqitems { color: #5094cc; font-size: 14px; font-weight: bold; font-style: italic; padding-top: 20px; padding-right: 10px; padding-left: 15px; }
