

	html, body{
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		font-family: 'Tenor Sans', sans-serif;
		color:#ffffcc;

	}
	
	body.lyrics {
		background: #fffcee;
		color:#0f2c43;
		padding: 15px;
	}
	
	img {
		border: 0px;
	} 
	
	a {
	    color: #ffcc99;
	}
	a:visited {
	    color: #ffd1b1;
	}
	a:hover {
	    color: #a66031;
	}
	
	h1, h2, h3 {
		color: #0f2c43;
		margin-bottom: 0px;
		font-weight: 100;
	
	}
	
	body {
		background:#3d72ae url(/i/bkgr.jpg) bottom no-repeat fixed;
		-moz-background-size: 120% 120%; /* Firefox 3.6+ */
	    -webkit-background-size: 120% 120%; /* Safari 3.1+ и Chrome 4.0+ */
	    -o-background-size: 120% 120%; /* Opera 9.6+ */
	    background-size: 120% 120%; /* Современные браузеры */
	}

	div.vodolaz1 {
		position: fixed;
		bottom:20px;
		left:20px;
		width:302px;
		height:132px;
		background-image: url(/i/vodolaz1.png);
	}
	
	div.vodolaz2 {
		position: fixed;
		bottom:0px;
		right:0px;
		width:146px;
		height:144px;
		background-image: url(/i/vodolaz2.png);
	}
	
	a.labyrinth {
		font-size: 1.2em;
		text-decoration: none;
	}
	
	div#menu {
		width:300px;
		position: fixed;
		padding:30px;
		text-align: center;
	}
	
	#menu ul {
		list-style-type: none;
		margin-top: 23px;
		padding: 0;
		color:#0f2c43;
	}
	
	#menu ul li {
		text-shadow: 0 0 2px #0f2c43;
		display: inline;
	    font-size: 24px;
	}
	
	#menu ul li a {
		color:#0f2c43;
		clear: both;
	    font-size: 24px;
	    height: 24px;
	    margin: 0;
	    padding: 9px 0 9px 0;
	    display: inline;
	}
	
	#menu ul li a:hover {
		color:#4c3958
	}
	
	div.gig {
		height:300px;
	}
	
	div#social {
		padding-top:20px;
	}
	
	#social a {
		margin: 4px;
	}
	
	div.audioplayer {
		margin-top: 30px;
		width: 300px;
		height:85px;
	}
	
	div#bottom {
		width:300px;
		position: fixed;
		padding:30px;
		text-align: center;
		bottom: 150px;
	}
	
	a.menu-ajax {
		text-shadow: 0 0 2px #0f2c43;
		color:#0f2c43;
		clear: both;
	    font-size: 24px;
	    height: 24px;
	    margin: 9px 0 29px 0;
		text-decoration: none;
		border-bottom: dashed 1px;
	}
	
	div#content {
		padding:20px 0px 100px 360px;
		width:510px;
		text-shadow: 0 0 3px #2b5b82;
	}
	
	div.cover {
		width:278px;
	}
	
	div.album-name {
		margin: 20px;
		color:#0f2c43;
	}
	
	span.album-name {
		font-size: 2em;
		color:#0f2c43;
	}
	
	img.cover {
		    float: left;
			margin: 0 3px 3px 0;
			position: relative;
	}
	
	table#album-content {
		    margin: 0 0 0 300px;
			position: relative;
			border:0;
			width:210px;
	}
	
	div.about {
		padding-top:20px;
	}
	
	a.track {
		margin-right:10px;
		
	}
	
	div.tab {
		margin:0px 0px 0px 30px;
	}
	
	div.news_item {
		margin-bottom: 50px;
	}
	
	label {
		color:#0f2c43;
	}
	
	#mc_embed_signup .button {
		background-color:#0f2c43;
	}
