/* CSS Document */

/* basic containers */

#main{
width:960px;
height:640px;
margin: 0 auto;
position: relative;

}

#hiddenLinks {
display:none;
width:5px;
height:5px;
top:0px;
left:0px;
}

#hiddenEditorial {
display:none;
width:5px;
height:5px;
top:0px;
left:0px;
}

#graybar{
width:240px;
height:640px;
position:absolute;
left:30px;
background-image:url(../images/graybar.png);
background-repeat:repeat;
background: rgba(255, 255, 255, .60);
}

#logo{
width:200px;
position:absolute;
top:30px;
left:20px;
}


/* main navigation blocks */

#location{
width:210px;
height:30px;
position: absolute;
top:190px;
right:15px;
text-align:center;
}


#home{
width:210px;
height:30px;
position:absolute;
top:250px;
right:15px;
text-align:right;
}


#portrait{
width:210px;
height:30px;
position:absolute;
top:280px;
right:15px;
text-align:right;
}

#wedding{
width:210px;
height:30px;
position:absolute;
top:310px;
right:15px;
text-align:right;
}

#editorial{
width:210px;
height:30px;
position:absolute;
top:340px;
right:15px;
text-align:right;
}

#blog{
width:210px;
height:30px;
position:absolute;
top:370px;
right:15px;
text-align:right;
}

#contact{
width:210px;
height:30px;
position:absolute;
top:400px;
right:15px;
text-align:right;
}

#socialmedia{
width:210px;
height:30px;
position:absolute;
top:455px;
right:15px;
text-align:right;
}

#footer{
width:210px;
height:30px;
position:absolute;
top:600px;
right:15px;
text-align:center;
}

/* slideshow spaces */


#slideshow{
width:425px;
height:340px;
position:relative;
left:300px;
top:200px;
padding-left:8.0em;
background-image:url(../images/graybar.png);
background-repeat:repeat;
background: rgba(255, 255, 255, .75);
}

#contact_form{
width:550px;
height:320px;
position:relative;
left:300px;
top:200px;
padding:10px;
background-image:url(../images/graybar.png);
background-repeat:repeat;
background: rgba(255, 255, 255, .75);
}

/*
#imagecontainer{
width:550px;
height:550px;
position:absolute;
left:335px;
top:30px;
background-image:url(../images/65.png);
}

#description{
	width:200px;
	height:400px;
	position:absolute;
	left:350px;
	top:45px;
}



#pricing{
	width:305px;
	height:400px;
	position:absolute;
	left:565px;
	top:45px;
}

#print_pricing {
	width:400px;
	top:380px;
	height:175px;
	left:410px;
	position:absolute;
}



#slideshow_buttons{
	width:50px;
	height:100px;
	position:absolute;
	top:265px;
	left:275px;
}
*/

#slideshow_links{
	position:relative;
	top:15px;
	width:130px;
	height:auto;
	float:right;
	text-align:center;
	background-color:#666666;
	background-color:rgba(85, 85, 85, .50);
	padding:5px;
	margin:10px;
}



