body {
	background-color: #330000;
	color: black;
}

.dynRealbody {
	background-color: #f7fbff;
}

.hp .section {
	background-color: white;
	border-radius: 8px;
}

.discuss, .hp .hint {
	background-color: #e7f3ff;
	border-radius: 8px;
}

.webInfo, .hp .dynSideColumn1 h3 {
	background-color: #dfefff;
}

.hp .hint {
	padding: 1ex;
}

.heading {
	background-image: linear-gradient(top, rgb(196,236,255) 0%, rgb(248,253,255) 100%);
	background-image: -o-linear-gradient(top, rgb(196,236,255) 0%, rgb(248,253,255) 100%);
	background-image: -moz-linear-gradient(top, rgb(196,236,255) 0%, rgb(248,253,255) 100%);
	background-image: -webkit-linear-gradient(top, rgb(196,236,255) 0%, rgb(248,253,255) 100%);
	background-image: -ms-linear-gradient(top, rgb(196,236,255) 0%, rgb(248,253,255) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c4ecff, endColorstr=#f8fdff);
}

.menu {
	background-color: #0000df;
	font-weight: bold;
	border-radius: 5px;
}

a:link, a:visited {
	color: #0000e7;
}

a:hover {
	color: #e70000;
}

.menu, .menu a, .menu a:visited {
	color: white;
}

.menu a:hover {
	color: #8fffff;
}

.darkBlue {
	color: #000066;
}

.poetryColumn {
	padding-left: 6%;
}

.poetryColumn p {
	margin: 1em 0;
}

.firstLineUnindent div {
	text-indent: -1.2em;
}

.sprite {
	display: block;
	background: url('/sprite.png?v=2') no-repeat top left;
}
.sprite.pressSmallGreen { background-position: 0px -179px; width: 11px; height: 11px;  }
.sprite.silentStringMark {background-position: 0px -198px; width: 9px; height: 10px;  }
.sprite.arrowRight { background-position: 0px -216px; width: 45px; height: 10px;  }
.sprite.fretMark { background-position: 0px -234px; width: 9px; height: 9px;  }
.sprite.pressBlue { background-position: 0px -251px; width: 17px; height: 17px;  }
.sprite.flagGitarre { background-position: 0px -401px; width: 30px; height: 20px;  }
.sprite.flagGlasba { background-position: 0px -429px; width: 30px; height: 20px;  }
.sprite.flagGuitare { background-position: 0px -457px; width: 30px; height: 20px;  }
.sprite.flagChords { background-position: 0px -485px; width: 30px; height: 20px;  }
.sprite.flagGuitarra { background-position: 0px -513px; width: 30px; height: 20px;  }
.sprite.guitarChords{ background-position: 0px -541px; width: 85px; height: 67px;  }
.sprite.guitarTuner { background-position: 0px -616px; width: 34px; height: 67px;  }
.sprite.musicTrasposition { background-position: 0px -691px; width: 62px; height: 67px;  }
.sprite.mobil { background-position: 0px -766px; width: 35px; height: 67px;  } 
.sprite.webLogo2 { background-position: 0px -841px; width: 88px; height: 40px;  } 
.sprite.webLogo1 { background-position: 0px -889px; width: 150px; height: 39px;  } 
.sprite.listicka { background-position: 0px -936px; width: 32px; height: 32px;  }
.sprite.facebookIcon { background-position: 0px -976px; width: 24px; height: 24px;  }
.sprite.twitterIcon { background-position: 0px -1008px; width: 24px; height: 24px;  }
.sprite.gplusIcon { background-position: 0px -1040px; width: 28px; height: 24px;  }
.sprite.new { background-position: 0px -1072px; width: 40px; height: 16px;}