body {
	margin: 6px;
	
	background: url('/images/backgrounds/bg_body.gif') repeat;
	
	font-size:12px; 
	font-family: Helvetica,Verdana;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
}

td,.body {
	font-size:12px; 
	font-family: Helvetica,Verdana;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
}


a {
	color: #000000; 
	text-decoration: none;
	
}

a:hover {
	color: #222222;
	text-decoration: none;
}

select, input, textarea {
	font-family: Helvetica,Verdana;
	color: #646464;
	font-size: 10px;
}


#headerCell {
	width: 714px;
	height: 87px;
	
	background: url('/images/backgrounds/bg_header.gif') no-repeat;
}

#footerCell {
	width: 714px;
	height: 70px;
	
	background: url('/images/backgrounds/bg_footer.gif');
			background-repeat:no-repeat;

}

#galleryCell {
	width: 714px;
	height: 218px;
	
	background: url('/images/backgrounds/bg_gallery.gif') repeat-y;
}

#contentCell {
	width: 714px;
	
	background: url('/images/backgrounds/bg_content.gif') repeat-y;
}


.textBackground {
	z-index: 1; 
	position: absolute; 
	
	top: 0px; 
	left: 0px; 
	width: 100%; 
	
	height: 100%; 
	background: url('/images/backgrounds/bg_text.gif') repeat-y; 
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	-moz-opacity:0.50; opacity:0.50;
}

.textBackgroundNarrow {
	z-index: 1; 
	position: absolute; 
	
	top: 0px; 
	left: 0px; 
	width: 100%; 
	
	height: 100%; 
	background: url('/images/backgrounds/bg_textNarrow.gif') repeat-y; 
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	-moz-opacity:0.50; opacity:0.50;
}
