/*
	 Auto Generating Photo Gallery
	 by Chris Coyier
	 http://css-tricks.com
*/




a img, img 			{ border: none; }

#page-wrap{ width: 456px;
			 margin: 0 auto;
			 float:right;
			}

.photo-link			{display: block; height: 100px; width:100px; overflow:hidden; z-index:0;}
.photo-link:hover	{ border-color:white;}

.photo-container {
overflow:hidden;padding:3px; margin:3px;float:left;height:100px;
border: 1px solid #333; text-align:center;background-color:#000000;
}

.clear{clear:both}


#gallery_container{height:455px;
                    overflow:hidden;
                    margin-top:18px;
                    width:751px;
                    }

#weddings-desc-container
{
	float:left;
    height:451px;
    margin:0 0 0 18px;
    padding-top:3px;
    width:269px;
}

#weddings-desc
{
	padding-left:30px;
	padding-top:100px;
	color: #FFFFFF;
	line-height:30px;
    font-family:geneva;
    font-size:10px;
    line-height:30px;
}
#weddings-desc H3 {	font-weight:bold; font-size:13px;}
#weddings-desc H2 {	font-weight:bold; font-size:13px;}

#bottomcontainer
{
height:31px;
margin-top:6px;
overflow:hidden;
width:748px;
}

#gallery-link
{
	float:right;
	margin: -3px 0px 0px 0px;
	color:#FFFFFF;
}
#gallery-link-wide{ color:#FFFFFF;
                    float:right;
                    margin:-3px 33px 0 0;}
#gallery-link:hover{cursor:pointer;}

#back-link{
	float:left;
	margin-top:-2px;
	margin-left:36px;
	color:#FFFFFF;
}

.wedding-element
{	
	background:transparent url(../images/wedding_bg.png) no-repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
float:left;
font-family:geneva,arial;
font-size:15px;
height:80px;
margin:25px 0 0 26px;
overflow:hidden;
padding:0;
width:330px;
text-decoration:none;
}

.wedding-element:hover
{
	color: #DF83B2;
}
.anchor_back:link , .anchor_back:visited , .anchor_back{font-size:12px;
                                                          text-decoration:none;
                                                          color:#FFF;}
.anchor_back:hover{color:#DF83B2;}
#next2{font-size:12px;}
#prev2{font-size:12px;}
#next2:hover , #prev2:hover{cursor:pointer;
                            color:#DF83B2;}
.link_nav_gallery:link , .link_nav_gallery:visited{color:#FFF;
                                                        font-size:12px;}
.link_nav_gallery:link:hover{cursor:pointer;
                            color:#DF83B2;}
.link_prev-next{
font-size:12px;
cursor:pointer;

}
.link_prev-next:hover{color:#DF83B2;}
#weddings-desc-fusion
{
    padding-left:30px;
    padding-top:5px;
    color: #FFFFFF;
    line-height:30px;
    font-family:geneva;
    font-size:10px;
    line-height:30px;
}