/*
NEUMEAUDIO.COM version 1: 'YES' – 2010
Built on Blueprint.css http://code.google.com/p/blueprintcss/.
*/

body {
	margin: 0;
	padding: 25px 0;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Sans", "Lucida Grande", sans-serif;
	color: #191919;
	text-shadow: rgba(255, 255, 255, .01) 0px -1px 1px;
	/*background-image: url(../images/fade.png);
	background-repeat: repeat-x;
	background-position: fixed 0 100%;*/
	-webkit-animation-name: bodyBackground;
	-webkit-animation-duration: 20s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}

@-webkit-keyframes bodyBackground {
	from {
		background-color: #fff;
	}
	25% {
		background-color: #dbf3e7;
	}
	50% {
		background-color: #dbd3fe;
	}
	75% {
		background-color: #e8e6df;
	}
	to {
		background-color: #fff;
	}

}

a {
	text-decoration: none;
}

/* ==== */

.logo {
	padding: 28px 0 50px 0;
	border-top: 5px solid #dbf3e7;
}

.logo h1 a {
	display: block;
	width: 592px;
	height: 220px;
	text-indent: -10000000px;
	background: url(../images/neumeaudio.png) no-repeat;
}

/* ==== */

.intro {
	margin-left: 200px;
	padding: 20px 0 35px 0;
	border-top: 5px solid #dbf3e7;
}

.intro h1 {
	margin: 0 0 20px 0;
	font-size: 2em;
	font-weight: bold;
	color: #43be81;
	line-height: 30px;
}

.intro p {
	margin: 0 0 10px 0;
	font-size: 1.4em;
	line-height: 20px;
}

/* ==== */

.services {
	margin-left: 40px;
	padding: 20px 0 35px 0;
	border-top: 5px solid #dbf3e7;
}

.services ul {
	font-size: 1.4em;
	line-height: 20px;
	color: #351f90;
}
.services ul li {
	margin-bottom: 10px;
}

/* ==== */

.contact {
	padding-top: 20px;
	border-top: 5px solid #e8e6df;
}

.contact h2 {
	margin: 0 0 15px 0;
	font-size: 2em;
	font-weight: bold;
	color: #4c6648;
	line-height: 30px;
}

.contact ul {
	list-style-type: none;
	margin: 0;
	line-height: 20px;
	font-size: 1.2em;
}
.contact ul li {
	margin-bottom: 5px;
}
.contact ul li a {
	color: #191919;
	text-decoration: underline;
}
.contact ul li strong, .contact ul li strong a {
	color: #8a8261;
	font-size: 1.2em;
}

/* ==== */

.about {
	padding-top: 20px;
	border-top: 5px solid #e8e6df;
}

.about h2 {
	margin: 0 0 15px 0;
	font-size: 2em;
	font-weight: bold;
	color: #4c6648;
	line-height: 30px;
}
.about p+h2 {
	margin-top: 30px;
}

.about p {
	margin: 0 0 10px 0;
	font-size: 1.4em;
	line-height: 20px;
}

.about ul {
	font-size: 1.4em;
	line-height: 20px;
}
.about ul li {
	margin-bottom: 10px;
}

/* ==== */

.listen {

	padding: 20px 0 200px 0;
	border-top: 5px solid #e8e6df;
}

.listen h2 {
	margin: 0 0 15px 0;
	font-size: 2em;
	font-weight: bold;
	color: #4c6648;
	line-height: 30px;
}

.listen h3 {
	margin: 0 0 10px 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #8a8261;
}
.listen .audio-1 h3, .listen .audio-2 h3
{
	margin-bottom: 26px;
}

.listen .player {
	padding: 0;
	margin: 0 0 40px 0;
	position: relative;
	top: -10px;
}

/* ==== */

.design {
	text-align: right;
}

.design p {
	font-size: 1em;
	color: #191919;
}

.design a {
		color: #191919;
		text-decoration: underline;
}