body {
    background-image: url("BEYONCEEGIF.gif");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	font-family: Raleway;
}

#wszystko {
	position:fixed;
	height: 100%;
	width: 100%;
	top: 0px;
	z-index: 15;
	}

#pasekwaski {
	width: 15px;
	position:fixed;
	top: 0px;
	bottom: 38px;
	left: 50px;
	background-color: #fff;
	opacity: 0.3;
	z-index: 15;
}

#kwadracikwaski {
	width: 15px;
	height: 15px;
	position:fixed;
	left: 50px;
	bottom: 38px;
	background-color: #505050;
	z-index: 15;
}

#pasekszeroki {
	width: 25px;
	position:fixed;
	top:0px;
	bottom: 70px;
	left: 80px;
	background-color: #fff;
	opacity: 0.3;
	z-index: 15;
}

#kwadracikszeroki {
	width: 25px;
	height: 25px;
	position:fixed;
	left: 80px;
	bottom: 70px;
	background-color: #ff0066;
	z-index: 15;
}

#tytul {
	font-family: Raleway;
	color: #fff;
	font-weight: 200;
	font-size: 48px;
	position: fixed;
	bottom: 60px;
	left: 120px;
	z-index: 15;
}

#menu {
	font-family: Raleway;
	font-weight: 200;
	color: #ff0066;
	font-size: 20px;
	position:fixed;
	bottom: 34px;
	left: 80px;
	z-index: 15;
	}
#menu:hover{
	color: #fff; }
	
#pasior {
	position:fixed;
	bottom: 0px;
	background-color: #000;
	opacity: 0.8;
	height:130px;
	width:100%;
	left:0px;
	bottom: 15px;
	z-index: 12;
	}
a#linki {
	color: #ff0066;
	font-weight: 400;
	}
a#linki:hover {
	color: #ff0066;
	font-weight: 600;
	}
a {
	text-decoration: none;
	color: #fff;
	}
	
a#main:hover {
	color: #00ff00;
	font-weight: 400;
	}
	
a#history:hover {
	color: rgb(248,195,0);
	font-weight: 400;
	}

a#facts:hover {
	color: rgb(186,143,186);
	font-weight: 400;
	}

a#maps:hover {
	color: rgb(238,255,0);
	font-weight: 400;
	}	
	
a#feminism:hover {
	color: rgb(218,37,29);
	font-weight: 400;
	}	
	
a#resources:hover {
	color: rgb(59,179,194);
	font-weight: 400;
	}	

#people {
	position: absolute;
	left: 180px;
	right: 20px;
	background-color: transparent;
	bottom: 15px;
	top: 20px;
	opacity: 1;
	z-index: 1;
	}

#column1 {
	margin-bottom: 150px;
	opacity: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 32%;
	z-index: -1;
}

#column1 img {
	width: 100%;
	}
	
#column2 img {
	width: 100%;
	}
	
#column3 img {
	width: 100%;
	}
	
#adichie {
	background-color:#fff;
	margin-top:10px;
	text-align: left;
	
	}
	
#p {
	padding: 20px;
	margin-top: -15px; }

#column2 {
	margin-bottom: 150px;
	opacity: 1;
	position: absolute;
	top: 0px;
	left: 33%;
	width: 32%;
	z-index: -1;
}
#column3 {
	margin-bottom: 150px;
	opacity: 1;
	position: absolute;
	top: 0px;
	left: 66%;
	margin-bottom: 15px;
	width: 32%;
	z-index: -1;
}

#name {
	font-size: 36px;
	font-weight: 400;
	}
#quote {
	font-style: italic;
	color: #505050;
	text-align: right;
	}