/*

Colour reference chart

#faf6fa;/*white
#e8ede8;/*shade
#9e9e9e;/*gray
#282d28;/*black
#fe2f5e;/*main
#e91e63;/*hover
#d82b40;/*dark
#1976d2;/*accent

*/

body {
	background-color: #282d28;/*black*/
}

#bouncing_arrow a {
	color: #faf6fa;/*white*/
}

#bouncing_arrow a:hover, a.selected {
	text-decoration: none;
	color: #9e9e9e;/*gray*/
}

#main_wrapper {
	background-color: #faf6fa;/*white*/
}

strong {
	color: #282d28;/*black*/
}

mark {
	background-color: transparent;
	color: #1976d2;/*accent*/
}

a {
	text-decoration: none;
	color: #fe2f5e;/*light*/
}

a:hover, a.selected {
	text-decoration: none;
	color: #9e9e9e;/*gray*/
}

/* Homepage Blurs */

.blurwrapper  .left {
	border-color: #d82b40;/*dark*/
}

.blurwrapper  .right {
	border-color: #d82b40;/*dark*/
}

.imagewrapper_left {
	border-color: #d82b40;/*dark*/
}

.imagewrapper_right {
	border-color: #d82b40;/*dark*/
}

/* Hotlinks */

.hotlink a {
	color: #faf6fa;/*white*/
}

.hotlink a:hover, a.selected {
	text-decoration: none;
	color: #9e9e9e;/*gray*/
}

/* Forms */

form {
	background-color: #282d28;/*black*/
}

form label {
	color: #faf6fa;/*white*/
}

form input {
}

form input[type=submit] {
	background-color: #fe2f5e;/*main*/
	color: #faf6fa;/*white*/
}

form input[type=submit]:hover {
	background-color: #e91e63;/*hover*/
}

form .thanks {
	background-color: #1976d2;/*accent*/
	color: #faf6fa;/*white*/
}

/* Table */

table th {
	background-color: #d82b40;/*dark*/
	color: #faf6fa;/*white*/
}

table tr:not(:first-child):hover {
	background-color: #e8ede8;/*shade*/
}

/* Footer */

.footer .text {
	color: #9e9e9e;/*gray*/
}
