*:not(.fb-comments) {
	margin: 0px;
	padding: 0px;
}

body  {
	background-color: black;
	color: white;
}

.greyscale_disabled {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

#background {
	position: fixed;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: -1;

	border: 1px solid white;
	background-image: url('../3/062A1044-04-02.jpg');
	background-size: cover;
	
	opacity: 0.3;
}

#navigationMenu {
	z-index: 999;
	position: fixed;
	top: 100px;
	left: 0px;
}

#navigationMenu li {
	list-style: none;
	height: 39px;
	padding: 2px;
	width: 40px;
}

#navigationMenu a {
	height: 39px;
	width: 38px;
	display: block;
	position: relative;
	line-height: 39px;
	text-align: center;

	color:#ffffff;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#navigationMenu span{
	/* Container properties */
	width: 0;
	left: 35px;
	padding: 0;
	position: absolute;
	overflow: hidden;
	
	/* Text properties */
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.6px;
	white-space: nowrap;
	line-height: 39px;
	z-index:-1;
	
	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
}

/* General hover styles */
#navigationMenu a:hover span {
	width: auto;
	padding: 0 20px;
	overflow:visible;
}

/* Home Button */
#navigationMenu .home span{
	background-color:#7da315;
	color:#3d4f0c;
	text-shadow:1px 1px 0 #99bf31;
}

/* http://www.bestcssbuttongenerator.com/ */
.home {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	border:1px solid #83c41a;
}

/* Prewedding Button */
#navigationMenu .prewedding span{
	background-color:#347bba;
	color:#223a44;
	text-shadow:1px 1px 0 #44a8d0;
}

/* http://www.bestcssbuttongenerator.com/ */
.prewedding {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	border:1px solid #84bcf3;
}

/* Comment Button */
#navigationMenu .comment span{
	background-color:#cf891f;
	color:#875b18;
	text-shadow:1px 1px 0 #f7af3b;
}

/* http://www.bestcssbuttongenerator.com/ */
.comment {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	border:1px solid #ffaa22;
}

#navigationMenu a:hover {
	text-decoration: none;
	
	/* CSS outer glow with the box-shadow property */
	/* Doesn't work with Chrome
	-moz-box-shadow: 0 0 5px #9ddff5;
	-webkit-box-shadow: 0 0 5px #9ddff5;
	box-shadow: 0 0 5px #9ddff5;
	*/
}

.fb-like {
	position: fixed !important;
	top: 300px;
	left: 0px;
	width: 50px;
	z-index: 999;
}
