#mainLogo	{height:172px;
			 width:552px;
			 margin-bottom:15px;
			 }

.slides {
			float: left;
			width: 300px;
			margin: 0 6px 0px 6px;
			padding: 10px;
			}
.slides img {margin-bottom:10px;}

body  {
background-color:#fff;
color:#000;
font-family:serif;
font-size:12px;
letter-spacing:0.1em;
margin:0;
text-align: center;
}

.contacttext {top:220px;
}

#eventcontact {position:relative;
				top:205px;
				}

#container {background-color: #fff;
			margin-left: auto;
	margin-right: auto;
	width:1000px;
	position:relative;
}

#rcontainer {background-color: #fff;
			margin-left: auto;
	margin-right: auto;
	width:1000px;
	position:relative;
	top: -19px;
}
#ccontainer {background-color: #fff;
			margin-left: auto;
	margin-right: auto;
	width:1000px;
	position:relative;
	top: -16px;
}

#navLogo {position: absolute;
		  top: 10px;
		  left: 5px;
		  z-index: 10;
		  }

#navbar {position: absolute;
		right: 5px;
		top: 15px;
			}
			
			
#navbar a{padding: 0 5px 0 5px;
		background-position: center top;
		
}

#buttons {position: relative;
		top: 400px;
		z-index:20;
		}

.statementtext {position: relative;
				top: 180px;
				}

#back {margin-right: 930px;
}

#buttons {cursor:pointer;}

#lSide {float: left; 
	position:relative;
top: 150px;
width:320px;
height:650px;
margin-right:15px;}

#flSide {
	position:absolute;
top: 0px;
left: 0px;
width:320px;
height:1550px;
margin-right:15px;}

#rSide {position:absolute;
top: 100px;
right: 0px;
z-index:11;
margin-left:5px;
margin-right:5px;
width: 650px;
height:650px;}

#rSide {font-size:14px;
text-align:left;
color: #828282;
}

#crSide {position:relative;
top: 220px;
right: -10px;
z-index:11;
margin-left:5px;
margin-right:5px;
width: 980px;
height:500px;}

#crSide {font-size:14px;
text-align:left;
color: #828282;
}

#gallery {font-size:14px;
			color: #828282;}

a.theatrical{
background-image: url("imgs/hsnavTheat.png");
background-repeat: no-repeat;
float:left;
width:100px;
height:18px;
}

a.commercial{
background-image: url("imgs/hsnavCom.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:112px;
height:18px;
}

a.innovative{
background-image: url("imgs/hsnavInn.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:230px;
height:18px;
}

a.rates{
background-image: url("imgs/hsnavRate.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:55px;
height:18px;
}

a.contact{
background-image: url("imgs/hsnavCon.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:90px;
height:18px;
}

a.weddings{
background-image: url("imgs/enavWed.png");
background-repeat: no-repeat;
float:left;
width:237px;
height:18px;
}

a.family{
background-image: url("imgs/enavFam.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:175px;
height:18px;
}

a.happenings{
background-image: url("imgs/enavHap.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:106px;
height:18px;
}

a.eventrates{
background-image: url("imgs/enavRate.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:48px;
height:18px;
}

a.selfportraits{
background-image: url("imgs/fnavSelf.png");
background-repeat: no-repeat;
float:left;
width:128px;
height:18px;
}

a.travel{
background-image: url("imgs/fnavTrav.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:61px;
height:18px;
}

a.lifescapes{
background-image: url("imgs/fnavLife.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:79px;
height:18px;
}

a.statement{
background-image: url("imgs/fnavState.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:164px;
height:18px;
}

a.inquiries{
background-image: url("imgs/fnavInq.png");
background-repeat: no-repeat;
border-left: 1px solid #999;
float:left;
width:85px;
height:18px;
}

.slideshow {position: absolute;
top: 105px;
left:0px;
	}
/* give slideshow some style */
.slideshow { margin: 20px auto; width: 1000px; height: 600px }

/* give each slide the same dimensions */
.slideshow div { width: 1000px; height: 600px;  }

/* make sure each slide image is centered */
.slideshow div img { margin: auto; display: block }



#Slideshows {margin-left: 0px;
			 margin-top:10px;
	width:100%;
position: relative;}

a {text-decoration:none;}
a img {border:none; } 

/*
.slideshow {height: 600px; margin: auto; }
.slideshow img {padding: 0px; border: none; background-color: #fff; }
*/

.slider .slider2 .slider3{height: 450px; width: 300px; margin: auto }
.slider img .slider2 img .slider3 img{ padding: 0px; border: none; background-color: #fff; }


