/* CSS for the Main Holding Page*/

table.holding {
	width: 100%;
	text-align: center;
	position: relative;	
	top: 12%;
}

table.holding td {
	padding: 15px;
	text-align: center;	
}

table.holding td.background {
	height: 295px;
	padding: 0px;
	background-image: url(../images/websiteBackground3.jpg);	
}

table.menu {
	position: relative;
	top: 12%;
	margin: auto;	
	width: 300px;
}

table.menu td {
	padding: 3px;
	width: 50%;	
}

table.menu td.blog {
	text-align: right;
}

table.menu td.miniHole{
	width: 0%;
}

img.miniHole
{
	position: relative;
	vertical-align: middle;
	z-index: 2;
}

table.menu td.blog a:hover
{
	position: relative;
	right: -18px;
	top: 0;
	z-index: 1;
}

table.menu td.mailing a:hover
{
	position: relative;
	left: -18px;
	top: 0;
	z-index: 3;
}