/* body { background: #000 url(../kuvat/bgtopleftdude.jpg) no-repeat fixed left top; } */
body { background: #000 no-repeat fixed left top; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
/* .navi { background-image: url(../kuvat/bg_navi.jpg); background-repeat: no-repeat; background-position: left top; } */
.navi { background-image: url(../kuvat/bg_navi_empty.jpg); background-repeat: no-repeat; background-position: left top; }
.bgtxt { background-image: url(../kuvat/bg_dudes2.jpg); background-repeat: repeat; }
.navitable { background-position: right 0; }
.main { color: #adaba9; font-size: 115%; font-family: "Trebuchet MS", Arial; text-align: left; }
.gigs { color: #adaba9; font-size: 115%; font-family: "Trebuchet MS", Arial; text-align: left; }
.giglist { color: #adaba9; font-size: 90%; font-family: 'Arial'; text-align: left; }
.menutext { color: #adaba9; font-size: 115%; font-family: 'Bell MT'; text-align: center; }


@font-face {
    font-family: 'BorisBlackBloxx'; /*a name to be used later*/
    src: url('BorisBlackBloxx.ttf'); /*URL to font*/
}

@font-face {
    font-family: 'Bell MT'; /*a name to be used later*/
    src: url('BELL.TFF'); /*URL to font*/
}
@font-face {
    font-family: 'roadway.regular';
    src: url('roadway.regular.ttf');
}
@font-face {
    font-family: 'libel-suit.regular'; 
    src: url('libel-suit.regular.ttf');
}

.btn { 
    position: inline-block;         
    margin-top:2%; 
    border: none;
	padding: 0 10px;
	text-decoration: none; 
	color: #adaba9; 
	font-size: 150%; 
	font-family: 'roadway.regular'; 
	text-align: center;
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0))); 
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	background: radial-gradient(ellipse at center,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 );
}
.btn:hover {
	-webkit-stroke-width: 5.3px;
    -webkit-stroke-color: #3e3e3e;
    -webkit-fill-color: #3e3e3e;
    text-shadow: 0px 0px 30px grey;
	inset 0 1.5em 1em rgba(255,255,255,0.3);*/
}
.btn:active {
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.2), 
	inset 0 1.5em 1em rgba(0,0,0,0.3); 
}

.gig { 
    position: inline-block;         
    margin-top:2%; 
    border: none;
	padding: 0 1em;
	text-decoration: none; 
	color: #adaba9; 
	font-size: 130%; 
	font-family: 'libel-suit.regular'; 
	text-align: center;
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0))); 
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	background: radial-gradient(ellipse at center,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 );
}
.gig:hover {
	-webkit-stroke-width: 5.3px;
    -webkit-stroke-color: #3e3e3e;
    -webkit-fill-color: #3e3e3e;
    text-shadow: 0px 0px 30px grey;
	inset 0 1.5em 1em rgba(255,255,255,0.3);*/
}
.gig:active {
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.2), 
	inset 0 1.5em 1em rgba(0,0,0,0.3); 
}
