@charset "utf-8";
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-shadow: 0 0 0 #000;
}
body {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f7e9cf;
}
.spc0 {
	width: 495px;
	height: 89px;
}
.logo {
	/*background-image: url(../images/pic_logo.jpg);*/
	background-repeat: no-repeat;
	width: 322px;
	height: 89px;
}
.header {
	background-image: url(../images/pic_header0.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 5px;
	width: 852px;
	height: 235px;
	
}
/*homepage banner only*/
.header0 {
	background-image: url(../images/pic_header0.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 5px;
	width: 852px;
	height: 235px;
	
}
.menu {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
	width: 819px;
	height: 65px;
}
.masthead{
	background-image: url(../images/pic_hp_ttl.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 5px;
	width: 565px;
	height: 72px;
}
.masthead0{
	background-image: url(../images/pic_bg_ttl.jpg);
	/*background-color: #FFCC99;*/
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	bottom: 5px;
	width: 565px;
	height: 81px;
}
/*walmartopic*/
.walmartopia
{
	background-image: url(../images/pic_walmartopia.png);
	width: 224px;
	height: 137px;
}
/*triple column setup*/
.maincol0
{
	background-image: url(../images/bg_lhs.png);
	background-repeat:no-repeat;
	background-position: top;
	padding-right: 10px;
	width: 320px;
	height: 1290px;
}
.maincol1
{
	background-image: url(../images/bg_center.png);
	background-repeat:no-repeat;
	background-position: top;
	position: relative;
	/*right: 2px;*/
	width: 234px;
	height: 290px;
	color: #7c3a05;
	/*color: #535870;*/
}
.maincol2
{
	background-image: url(../images/bg_rhs.jpg);
	background-repeat: no-repeat;
	background-position: top;
	/*background-color: green;*/
	background-color: #d1be84;
	position: relative;
	left: 2px;
	width: 249px;
}
/*triple column for audio video page only*/
.maincol0vid
{
	background-image: url(../images/bg_lhs.png);
	/*background-color: #99FF00;*/
	background-repeat:no-repeat;
	background-position: top;
	padding-right: 10px;
	width: 320px;
	height: 1290px;
	color: #7c3a05;
}
/*single column setup for general use*/
.maincol0_clmn{
	background-image: url(../images/bg_maincol.png);
	/*background-color:#33CC99;*/
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
	bottom: 5px;
	left: 7px;
	width: 550px;
	height: 290px;
}
/*single column for galler.php only*/
.maingallery{
	background-image: url(../images/bg_maincol_gallery.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	padding-right: 10px;
	width: 555px;
	height: 290px;
}
A.photocredit:link{
	color: #0099FF;
}
A.photocredit:visited{
	color: #0099FF;
}
A.photocredit:active{
	color: #0099FF;
}
A.photocredit:hover{
	color: #0099FF;
}
/*headshots*/
.gallerypic {
	background-image: url(../images/pic_hs_0.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 374px;
	height: 290px;
}
/*performance*/
.gallerypic1 {
	background-image: url(../images/pic_pr_7.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 453px;
	height: 290px;
}
/*performance*/
.gallerypic2 {
	background-image: url(../images/pic_m_0.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 498px;
	height: 290px;
}
/*headshots, no text*/
.gallerypictxt0{
	position: relative; 
	bottom: 55px; 
	padding: 5px;
	left: 189px; 
	font-size: 9px; 
	color: #FFFFFF;
	width: 117px; 
	height: 45px;
}
/*performance*/
.gallerypictxt1{
	background:transparent; 
	filter:alpha(opacity=50); 
	-moz-opacity:.50; opacity:.50;
	position: relative; 
	bottom: 67px; 
	background-color:#000000;
	padding: 5px;
	left: 151px; 
	font-size: 11px; 
	color: #FFFFFF;
	width: 121px; 
	height: 50px;
}
/*media*/
.gallerypictxt2{
	background:transparent; 
	filter:alpha(opacity=50); 
	-moz-opacity:.50; opacity:.50;
	position: relative; 
	bottom: 67px; 
	background-color:#000000;
	padding: 5px;
	left: 152px;
	font-size: 11px; 
	color: #FFFFFF;
	width: 125px; 
	height: 50px;
}
.gallerylink a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
 
.gallerylink a:hover {
  text-decoration: none;
  background-color: #EFEFEF;
}
/*rounded corners*/
.frmLUcorner /*blu*/
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_ul.png);
	background-repeat: no-repeat;

}
.frmLUcorner0 /*wht*/
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_ul0.png);
	background-repeat: no-repeat;

}
.frmU
{
	background-image: url(../images/blu_u.png);
}
.frmU0
{
	background-image: url(../images/blu_u0.png);
}
.frmRUcorner
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_ur.png);
	background-repeat: no-repeat;
}
.frmRUcorner0
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_ur0.png);
	background-repeat: no-repeat;
}
.frmLM
{
	background-image: url(../images/blu_l.png);
}
.frmLM0
{
	background-image: url(../images/blu_l0.png);
}
.frmM
{
	background-image: url(../images/blu.png);
}
.frmM0
{
	background-image: url(../images/blu0.png);
}
.frmRM
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_r.png);
}
.frmRM0
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_r0.png);
}
.frmLBcorner
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_bl.png);
	background-repeat: no-repeat;
}
.frmLBcorner0
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_bl0.png);
	background-repeat: no-repeat;
}
.frmB
{
	background-image: url(../images/blu_b.png);
}
.frmB0
{
	background-image: url(../images/blu_b0.png);
}
.frmRBcorner
{
	width: 8px; 
	height: 18px;
	background-repeat: no-repeat;
}
/*Gallery - index on rhs*/
.frmRBcorner0
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_br0.png);
	background-repeat: no-repeat;
}
/*footer*/
.footer
{
	background-image: url(../images/pic_footer_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 529px;
	height: 2px;
	right: 279px;
	position: relative;
}
.footer_copyright
{
	background-image: url(../images/pic_footer_copyright.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.footer_by
{
	background-image: url(../images/pic_footer_by.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 250;
	height: 16;
	position: relative;
	cursor: pointer;
}