body {
	background-color: #fff;
}
#container {
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 340px;
	position: relative;
}

.weddings_over {
	position: absolute;
	left: 340px;
	top: 0px;
}

.menucontainer a {
	text-indent: -9999px;
	display: block;
	width: 134px;
	overflow: hidden;
	height: 0px !important; 


}

.menucontainer #weddings_link {
	background: url(weddings_link.gif) no-repeat;
	padding: 40px 0 0 0;
	height: 40px;
}

.menucontainer #weddings_link:hover {
	background-position: 0 -40px;
}

.menucontainer #portraits_link {
	background: url(portraits_link.gif) no-repeat;
	padding: 42px 0 0 0;
	height: 42px;
}

.menucontainer #portraits_link:hover {
	background-position: 0 -42px;
}

.menucontainer #teens_link {
	background: url(teens_link.gif) no-repeat;
	padding: 40px 0 0 0;
	height: 40px;
}

.menucontainer #teens_link:hover {
	background-position: 0 -40px;
}

.menucontainer #fineart_link {
	background: url(fineart_link.gif) no-repeat;
	padding: 42px 0 0 0;
	height: 42px;
}

.menucontainer #fineart_link:hover {
	background-position: 0 -42px;
}


.menucontainer #blog_link {
	background: url(photoblog_link.gif) no-repeat;
	padding: 43px 0 0 0;
	height: 43px;
}

.menucontainer #blog_link:hover {
	background-position: 0 -43px;
}


.weddings_over a {
	text-indent: -9999px;
	display: block;
	width: 87px;
	overflow: hidden;
	height: 0px !important; 

}

.weddings_over #html_link{
		background: url(html_link.gif) no-repeat;
	padding: 20px 0 0 0;
	height: 20px;
}
.weddings_over #html_link:hover{
	background-position: 0 -20px;

}
.weddings_over #flash_link{
		background: url(flash_link.gif) no-repeat;
	padding: 20px 0 0 0;
	height: 20px;
}
.weddings_over #flash_link:hover{
	background-position: 0 -20px;

}

