body {
	 margin: 0px 0px 0px 0px;
	 background-color: #2C2C2C;
	 background-image: url(sitegfx/bg.jpg);  
   background-repeat: repeat-x;
   background-position: top left;
	 color : #E0E0E0;
   scrollbar-base-color: #AAAAAA;
   scrollbar-shadow-color: #1D1D1D;
   scrollbar-face-color: #6F6F6F;
   scrollbar-highlight-color: #3E3E3E;
   scrollbar-3d-light-color: #1D1D1D;} 
	  	 
table{
	background-color: #3e3e3e;}
			 
table table{
	background-color: #3e3e3e;
	font-family: Arial, "Bitstream Vera Sans"; 
  font-size: 8pt;}

table table table{
	background-color: #6f6f6f;}
	
h1 {
	font-family: Arial, "Bitstream Vera Sans"; 
	text-align: left;
	color : #ffffff;
	text-indent: 8px;
	font-weight: normal;
	margin: 3px;
	font-size: 8pt;}
	
h2 {
	font-family: Arial, "Bitstream Vera Sans"; 
	text-align: left;
	color : #ffffff;
	font-weight: normal;
	margin: 3px;
	font-size: 8pt;}
	
a {
text-decoration : none; } 

a:visited {
color : #84FF00;}
 
a:link {
text-decoration : none; 
color : #84FF00;} 

a:hover {
color : #FFFFFF;} 

form {
	margin: 0px;}

input,textarea { 
	font-size: 8pt;
	font-family: Arial, "Bitstream Vera Sans";  
	background-color: #3e3e3e;
	color: #E0E0E0;
	border : 0;}
	
.surround_left {
	 margin: 0px 0px 0px 0px;
	 background-image: url(/sitegfx/left.jpg); 
   background-repeat: repeat-y;
   background-position: top left;}
		
.surround_right {
	 margin: 0px 0px 0px 0px;
	 background-image: url(/sitegfx/right.jpg); 
   background-repeat: repeat-y;
   background-position: top right;}

.flashtop {
	height: 82px;
	background-color :#6f6f6f;
	background-image: url(/sitegfx/no-flash.gif);
	background-position: center center;
	background-repeat: no-repeat;}
	 
.box_webcam {
		margin: 0px 3px 3px 0px;
		width : 202px; 
		height : 67px;}
		
.box_review {
		margin: 0px 3px 0px 0px;
		width :202px;
		height : 67px;}
		
.box_pad_right {
		margin: 0px 3px 0px 0px;
		width : 170px;
		height : 137px;}	
		
.box_right_end {
	margin: 0px 0px 0px 3px;
	width: 38px;
	height: 137px;
	color: #B5B5B5;}
	
.box_pad_right_bottom {
		margin: 0px 3px 3px 0px;
		width : 170px;}
			
.box_pad_bottom {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 0px 7px;
		width : 170px;
		font-size : 9pt;}
	 
.newsbox {
	font-size : 8pt;
	padding: 3px 12px 0px 7px;
	margin: 0px 3px 0px 0px;
	width: 548px;}
	
#blog p {
	margin-top: 0px;
	margin-bottom: 0px;}
	
.plainbox {	
	padding: 3px 0px 0px 7px;
	margin: 0px 3px 0px 0px;
	width: 548px;}
	
.filmbox {	
	padding: 3px 12px 0px 7px;
	margin: 0px 3px 0px 0px;
	width: 548px;}
	
.meboxbg {
	 background-image: url(sitegfx/me_bg_cutout.jpg); 
	 background-repeat: no-repeat;
   background-position: bottom right;}
	 
.designbox {
	padding: 3px 0px 0px 0px;
	margin: 0px 3px 0px 0px;
	background-image: url(sitegfx/bg-design.jpg); 
	background-repeat: no-repeat;
  background-position: bottom left;
	width: 718px;}

.portfbox {
	text-align: center;
	background-color: #434343;
	width: 100px;
	height : 100px;}
	
.picsbox {
	padding: 3px 12px 0px 7px;
	margin: 0px 3px 0px 0px;
	width: 718px;}
	
.picslist tr {
	padding-bottom: 40px;}

.contactbox {
	padding: 3px 12px 0px 7px;
	margin: 0px 3px 0px 0px;
	background-image: url(sitegfx/contact_bg.jpg); 
  background-repeat: no-repeat;
  background-position: bottom left;
	width: 548px;}

.transtable {
	background-color : transparent;}
	
.coasterbox {
	padding: 3px 12px 0px 7px;
	margin: 0px 3px 0px 0px;
	background-image: url(sitegfx/coaster_bg.jpg); 
  background-repeat: no-repeat;
  background-position: bottom left;
	width: 548px;}
	
.coasterhr {
	background-color: #676767;	
	font-size : 9pt;
	font-weight : bold;}

.coasterrow{
	background-color: #7F7F7F;	
	font-size : 9pt;}

.gentable {
		text-align : center; 
		font-size : 9pt;
		font-weight : bold;}
		
.mixingbox {
	padding: 3px 12px 0px 7px;
	margin: 0px 3px 0px 0px;
	background-image: url(sitegfx/mixing_bg.jpg); 
  background-repeat: no-repeat;
  background-position: bottom left;
	width: 548px;}
	
.errorbox {
	padding: 3px 12px 0px 7px;
	margin: 0px;
	width: 894px;}
