@charset "UTF-8";

HTML
{
	height: 100%;
	width: 100%;
}

BODY
{
	font-size: 0.9em;
	line-height: 2em;
	color: black;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;
	background: url(background.jpg) fixed no-repeat center center white;
	background-size: cover;
}

a:link, a:visited
{
	color: red;
}

a:hover, a:active
{
	color: yellow;
}

img
{
	display: block;
}

li
{
	margin: 0 1em 1em 1em; 
}

hr
{
	height: 0.1em;
	border: 0;
	margin: 1em auto;
	background: black;
}

h1
{
	padding: 0.25em 1em;
	font-size: 1.15em;
	font-weight: bold;
	color: white;

	background: rgb(30,87,153);
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}

h2
{
	font-weight: bold;
}

#menu, #footer
{
	text-align: center;
}

#menu
{
	font-size: 1.5em;
	background: black;
	color: white;
	font-family: 'Titillium Web', sans-serif;
}

#about-background
{
	background: url(candy-vox-music-3.jpg) center center white;
	background-size: cover;
}

#schedule-background
{
		background: url(candy-vox-music-4.jpg) center center white;
		background-size: cover;
}

.menu-fx, .menu-dead
{
	padding-top: 1.25em;
	padding-bottom: 1.25em;
}

.menu-fx
{
	color: yellow;
}

.menu-dead
{
	color: grey;
}

.menu-fx:hover
{
	transition: all 0.5s ease;
	background: white;
	color: black;
}

.content-padding
{
	padding: 1em;
}

.content-background
{
	background: url(content-background.png) white;
}

.margin-1em
{
	margin: 1em auto;
}
