/* ------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------ Theme styles */
/* ------------------------------------------------------------------------------------------------------------------- */

body {
	background:#484759;
	color:#BABABF;
}

a {
	color:#282740;
}

a:hover, a:active {
	color:#39385C;
}

::selection {
	background:rgba(186,186,191,0.5);
	}
::-moz-selection {
	background:rgba(186,186,191,0.5);
}

::-webkit-input-placeholder {
    color:#CCC;
}
:-moz-placeholder {
    color:#CCC;
}
:-ms-input-placeholder {
    color:#CCC;
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------- Menu styles */
/* ------------------------------------------------------------------------------------------------------------------- */

.menu-wrap{
	background: #484759;
	border-bottom: solid 1px #7D7D8C;
}

.menu .navlinks a {
	color: #BABABF;
}

.menu .navlinks a:hover {
	color: #FFF;
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- Splash styles */
/* ------------------------------------------------------------------------------------------------------------------- */

.splash {
	background-color:#282740;
	border-bottom: solid 1px #7D7D8C;
}

.splash header h2 {
	color:#ffc57a;
}

.splash header .description {
	border-top: solid 1px #BABABF;
	color: #ffe09d;
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- Content styles */
/* ------------------------------------------------------------------------------------------------------------------- */

.frame {
    background:#484759;
}

.frame .thumbtext {
	background: rgba(40,39,64,0.85);
}

.frame .thumbtext h2 {
	color: #ffe09d;
	border-top: solid 1px #BABABF;
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- Lightbox styles */
/* ------------------------------------------------------------------------------------------------------------------- */


.lb_overlay {
	background: #7D7D8C;
}

.lightbox .modaltext h2 {
	color: #282740;
}

.lightbox .modaltext .downloads {
	border-top: solid 1px #484759;
	border-bottom: solid 1px #484759;
}

.lightbox .modaltext .downloads .screen a:hover {
	color: #F7C760;
}

.lightbox .modaltext .artist .social form .tip {
	background: #484759;
	color: #FFF;
}

.lightbox .modaltext .artist .social form .tip:hover {
	background: #BABABF;
}

.lightbox .modaltext .artist .social a {
	background: #484759;
	color: #FFF;
}

.lightbox .modaltext .artist .social a:hover {
	background: #BABABF;
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- Footer styles */
/* ------------------------------------------------------------------------------------------------------------------- */

.footer-wrap {
	background: #7D7D8C;
}

.btn {
	background: #7D7D8C;
	color: #FFF;
}

.btn:hover {
	color: #FFF;
	background: #39385C;
}