	/* BEGIN DEMO STYLE */
	
	*{
	margin:0;
	padding:0
	}
	
	body{
	padding:20px;
	background:black;
	background:black;
	color:#bba;
	font:80%/140% georgia,serif;
	}
	
	.caption{
	font-style:italic;
	color:#887;
	}
	
	.demo{
	position:absolute;
	top: 0px;
	}
	
	.gallery_demo{
	width:702px;
	margin:0 auto;
	}
	
	.gallery_demo li{
	width:68px;
	height:50px;
	border:3px double #111;
	margin: 0px;
	background:#000;}
	
	.gallery_demo li div{
	left:240px
	}
	
	.gallery_demo li div .caption{
	font:italic 0.7em/1.4 georgia,serif;
	}
	
	#main_image{
	height:560px;
	width:800px;
	background:#000000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	}

	#main_image img{
	margin-bottom:10px;
	background-color:#000000;
	}
	
	#thumbnails{
	position:absolute;
	left:-150px;
	top:0px;
	width:150px;
	}

	#thumbnails2{
	position:absolute;
	right:-150px;
	top:0px;
	width:150px;
	}
	
	.nav{
	padding-top:7px;
	clear:both;
	font:80% 'helvetica neue',sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
	background-color:#000000;
	color:#CCCCCC;
	position:absolute;
	bottom:8px;
	left:300px;
}
		
	.info{
	text-align:center;
	width:100%;
	margin:0px auto;
	border-top:1px dotted #221;
	padding-top:10px;
	background-color:#000000;
	position:absolute;
	top:622px;
	left:0px;
	}
	
	#addThis{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:x-small;
	text-align:center;
	position: absolute;
	top:0px;
	left:0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom:1px dotted #221;
	width:100%;
	}
	
	.addthis_button_compact{
	color: #FFFFFF;
	font-size: medium;	
	}
	
	.addthis_separator{
	color: #FFFFFF;
	font-size: medium;		
	}
	
	.info p{
	margin-top:1.6em;
	}

	#gallery{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#home{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#contact{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#main{

	}
	#main:hover{
	text-decoration:none;
	}
	#studio{
			font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#weddings{
			font-family:Geneva, Arial, Helvetica, sans-serif;
	}	
	#P2{
			font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#events{
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#P1{
			font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#prices{
			font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#aboutme{
			font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
	#menuBox {
	text-align:left;
	width:450px;
	height:0px;
	background-color: #000000;
	text-decoration: none;
	color: #FFFFFF;
	z-index:10;
	position:relative;
	top:-20px;
	left:13px;
	}

	i {
		color: #AAAAAA;
		float: right;
	}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:189px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}


#contactArea{
color:#6FA5FD;
font-size:14px;
line-height:1.4;
}

#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:8px;
}

#popupContactClose{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
background-color:#FFFFFF;
color:#6FA5FD;
cursor: pointer;
text-decoration:none;
}
