/*  
10kBeats - Simone Ashley Source - Gallery CSS
*/

::selection {
	background: #424157;
	color: #f5efe6;
	text-shadow: none;
}
::-moz-selection {
	background: #424157;
	color: #f5efe6;
	text-shadow: none;
}

body {
	background: #0d0a0b;
	color: #f5efe6;
	font-family: 'Roboto Slab', serif;
	font-size: 12px; font-weight: 300;
    font-optical-sizing: auto;
	line-height: 24px;
}

a {
	color: inherit;
	-webkit-transition: all 0.42s ease-out;
	-moz-transition: all 0.42s ease-out;
	-o-transition: all 0.42s ease-out;
}

a:hover {
    text-decoration: none;
}

.maintable {
	margin-bottom: 40px;
	padding: 20px;
	background: #0d0a0b;
	background: -webkit-linear-gradient(0deg, rgba(13, 10, 11, 1) 50%, rgba(44, 43, 46, 1) 100%);
	background: -moz-linear-gradient(0deg, rgba(13, 10, 11, 1) 50%, rgba(44, 43, 46, 1) 100%);
	background: linear-gradient(0deg, rgba(13, 10, 11, 1) 50%, rgba(44, 43, 46, 1) 100%);
	box-sizing: border-box;
	border-bottom: 1px solid #2c2b2e;
	border-radius: 10px;
	position: relative;
	z-index: 15;
}

.btable {
	background: transparent;
	margin: 0 auto 40px auto;
	padding: 0;
	border: none;
}

.tableh1, .breadh1, #voting_title, #comments .tableh2 {
	padding-bottom: 20px;
	color: #f5efe6;
	font-family: 'Montserrat', sans-serif;
	font-size: 21px; font-weight: 800;
	text-transform: uppercase;
	line-height: 120%;
	letter-spacing: 0.05em;
	border-bottom: 1px solid #2c2b2e;
}

.tableb, .tablef {
	padding: 10px 0;
}

.tableb a, .tablef a {
    color: #d5a835;
    font-weight: 800;
	text-decoration: none;
}

.tableb a:hover, .tablef a:hover {
    color: #fffdfa;
}

.tableh2 a {
	color: inherit; 
	text-decoration: none;
}