body {
  color: #999;
  background-color: #000;
  font-size: 0.8em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	
  scrollbar-3dlight-color: #333;
  scrollbar-arrow-color: #F90;
  scrollbar-base-color: #000;
  scrollbar-darkshadow-color: #333;
  scrollbar-face-color: #000;
  scrollbar-highlight-color: #000;
  scrollbar-shadow-color: #000;
  scrollbar-track-color: #000;

}

a:link, a:visited, a:active { color: #F90; text-decoration: none; }
a:hover { color: #CCC; text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
  /* text-transform:uppercase; */
	font-family: inherit;
	font-weight: bolder;
	color: #FFF;
	padding: 3px 5px 3px 5px;
	margin: 0;
	background-color: #666;
	width: auto;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.0em; }
h4 { font-size: 0.8em; }
h5 { font-size: 0.6em; }
h6 { font-size: 0.4em; }

.featured { text-align:center; margin: 5px 5px 15px 5px; font-size: 0.80em; color: #999} 
.featured img { border: 0 ; padding: 5px;}
.featured a:link, .bannerAd a:visited, .bannerAd a:active { color: #999; text-decoration: none; }
.featured a:hover { color: #999; text-decoration: none; }

.splash { text-align: right; text-transform: uppercase; text-shadow: #999; }
.splash a:link, .splash a:visited, .splash  a:active{ color: #CCC; text-decoration: none;  font-weight: bold;}
.splash a:hover { color: #F90; text-decoration: none; font-weight: bold;}

.small { font-size: 0.75em }
.medium { font-size: 1.0em }
.large { font-size: 1.25em }

.header { color: #FFF; }

.master {
  border: 1px solid #666;
	text-align: center;
	width: 704px;
	padding: 2px 1px 1px 1px;
	margin: 5px auto 10px auto;
}

.header {
  border: 1px solid #666;
  width: 700px;
	text-align: left;
	margin: 0 1px 0 1px;
	}

.navbar { 
	margin: 1px 1px 1px 0px;
	padding: 0px;
	border: 0;
}

.navbar table { margin: 0 0 0 1px; }
.navbar td { margin, padding, border: 0; }

.r { 
  margin, padding 0px;
  border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

.l { 
  margin, padding 0;
  border: 1px solid #666;
}

.contents {
  color: #CCC;
  text-align: left;
  border: 1px solid #666;
  margin: 1px;
  padding: 0;
  background-image: url(/resource/bgBottomRight.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
  width: auto;
}

.contents p { padding: 3px 5px 3px 5px; color: #999;}
.contents b { color: #F90; }
.headline { color: #F90; }
.small { color: inherit; font-size:0.80em; }
.top { font-size: 0.80em; font-variant:small-caps; }

.floating { margin: 0; padding: 0; text-align:center; }

/* for imaging projects inside of portfolio area */
.portfolio { margin: 0px; text-align: center; }
.portfolioTable { margin: 0px; padding-top: 10px; padding-left: 6px; padding-bottom: 10px; text-align: center; }
.portfolioRow{ margin: 0; padding: 0; text-align: center; }
.portfolioItem{ margin: 5px; padding: 4px; float: left; font-weight: bold; border: 1px solid #666; line-height: 150%; }

/* -- For imaging all current projects */
.projects { margin: 10px; text-transform: capitalize; font-variant: small-caps;	text-align: center;	font-size: 1.0em; min-height: 300px; }
.projectInfo { float: left; text-align: left; vertical-align: top; color: #fff;	width: 340px; padding: 5px; }
.projectInfo b { color: #F90; font-weight: bold; }
.projectPic {float: right;	width: 300px; border: 1px  solid #666; padding: 5px; margin: 3px;}
.projectPicHolder { float: right; padding: 0; margin: 0; width: 330px;}

.prevNext { font-size: 0.75em; font-variant: small-caps; padding: 5px; margin:0; vertical-align:middle; white-space:nowrap; width:100%; }
.return   { font-size: 0.80em; font-variant: small-caps; padding: 5px; }

.projectSpacer { text-align: center; clear: both; margin: 20px; color: #F90;}

.jump { vertical-align:bottom; }

.isForm, input, select, textarea{
	background-color:#000;
	color:#F90;
}

.spacer { clear: both; margin: auto; }

.steelBar {
  border: 1px solid #000;
  margin padding: 0px;
  text-align: center;
  height: 20px;
}

.footer{
  color: #999;
  text-align: left;
  font-size: 60%;
  line-height: 150%;
  text-transform: capitalize;
  border: 1px solid #666;
  margin: 1px 1px 1px 1px;
  padding: 5px;
}

.end{
  color: #333;
  text-align:center;
  font-weight: bolder;
  padding-top: 20px;
}
