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 { width: 250px; border: solid 1px black; }
.portfoliolink a:link { color: #ccc }
.portfoliolink a:visited { color: #ccc }
.portfolioContainer { }
a:link, a:visited    { color: #6495ed; text-decoration: none; border: 0px }
a:hover { text-decoration: underline   }
.navbuttons  {
	border-style: none;
}
.navbuttons a img {
	margin-top: 0px;
	margin-bottom: 10px;
}
.navigationD  {
	margin: 10px 10px 8px 15px;
}
.navlinkitems { font-size: 10px; font-family: tahoma; text-align: right; padding-bottom: 15px; }
.navigationtable     {
	border-style: none;
	background-image: url(images/NavigationMirror.jpg);
}
.content {
	color: #9cf;
	font-size: 0.75em;
	margin: 3px 5px;
	background-image: url(images/BackgroundMirror.jpg);
}
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 }
.faqitems { color: #5094cc; font-size: 14px; font-weight: bold; font-style: italic; padding-top: 20px; padding-right: 10px; padding-left: 15px; }

