body {
font-family: verdana, arial, sans-serif;
background-color: #005A72;
font-weight: bold;
}

hr.partSeparation {
visibility: hidden;
}

hr.partEnd {
visibility: hidden;
margin-bottom: 20px;
}

a.songLink {
text-decoration: none;
color: #005A72;
font-size: 1.6em;
font-weight: bold;
}

a.songLink:hover {
color: #005A72;
}

span.listenTitle {
font-size: 1.6em;
font-weight: bold;
color: #005A72;
}

img.imageLink {
border-style: none;
}

span.listenAlbum {
font-size: 1.2em;
font-weight: bold;
}

div.mp3Player {
margin-top: 5px;
margin-bottom: 30px;
}
div.mp3PlayerSong {
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
}

div.listen {
margin-top: 30px;
margin-bottom: 30px;
}

div.see {
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
}

h1 {
text-align: center;
color: #005A72;
font-size: 2.4em;
}

div.part {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 25px;
color: #005A72;
font-size: 1.2em;
font-weight: bold;
}

div.listenCopyright {
margin-top: 40px;
margin-bottom: 20px;
text-align: center;
color: #005A72;
font-size: 1em;
font-weight: bold;
}

div.partContent {
margin-left: 50px;
}

h2.news {
margin-left: 25px;
color: #005A72;
font-size: 1.6em;
}

h2.about {
margin-left: 50px;
font-style: italic;
color: #005A72;
font-size: 1.6em;
}

p.download {
font-size: 1.6em;
font-weight: bold;
margin-top: 30px;
text-align: justify;
text-indent: 50px;
}

p.download:first-letter {
font-size: 150%;
color: #005A72;
font-weight: bold;
}


h2.album {
text-align: center;
color: #005A72;
font-size: 1.6em;
}

h3.album {
text-align: center;
font-style: italic;
color: #005A72;
font-size: 1.2em;
}

div.news {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
margin-top: 30px;
border: 1px solid #000000;
}

div.album {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
margin-top: 30px;
border: 1px solid #FFFFFF;
}

div.albumXpair {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
margin-top: 30px;
border: 1px solid #FFFFFF;
height: 560px;
}

div.listenSong {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
margin-top: 30px;
border: 1px solid #FFFFFF;
}

div.links {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
margin-top: 30px;
border: 1px solid #000000;
padding: 10px;
}

ol.album {
margin-left: 50px;
}

div.titles{
width: 700px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
}

div.list {
float: left;
margin: 0;
}

div.link {
margin-top: 25px;
margin-bottom: 25px;
margin-left: 10px;
font-size: 1.2em;
font-weight: bold;
color: #005A72;
}

p.about {
text-align: justify;
text-indent: 50px;
}

p.news {
text-align: justify;
text-indent: 50px;
padding-left: 25px;
padding-right: 25px;
}

p.about:first-letter {
font-size: 150%;
color: #005A72;
font-weight: bold;
}

p.news:first-letter {
font-size: 150%;
color: #005A72;
font-weight: bold;
}

div.featuring {
margin-left: 80px;
}

div.page {
position: absolute;
margin-top: 5px;
left: 50%;
margin-left: -400px;
border: 10px solid #FFFFFF;
width: 800px;
background-color: #000000;
color: #000000;
}

div.content {
font-size: 0.6em;
width: 748px;
overflow: auto;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
border: 1px solid #000000;
background-image: url(/logos/background.jpg);
}

div.logo {
height: 140px;
background-color: #005A72;
}

img.coverOk {
border: 1px solid #000000;
margin-top: 30px;
margin-bottom: 30px;
}

div.menu {
height: 18px;
background-color: #005A72;
color: #FFFFFF;
padding: 5px;
text-align: center;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
margin-top: -3px;
}

div.signature {
margin: 20px;
text-align: right;
color: #005A72;
font-size: 2em;
font-weight: bold;
}

span.xpair {
color: #005A72;
}

span.title {
color: #005A72;
font-weight: bold;
}

div.footer {
margin-top: 5px;
padding-top: 2px;
height: 20px;
width: 800px;
background-color: #005A72;
color: #FFFFFF;
text-align: center;
border-top: 1px solid #FFFFFF;
}

span.menuOption {
text-align: center;
margin: 10px;
padding: 5px;
font-size: 12px;
}

span.footerCounter {
text-align: center;
font-size: 0.6em;
margin: 200px;
font-weight: bold;
}

span.footerCopyright {
text-align: left;
font-size: 0.6em;
}

span.footerContact {
text-align: right;
font-size: 0.6em;
}

a.contentLink {
text-decoration: none;
color: #000000;
}

a.contentLink:hover {
color: #005A72;
}

a.footerContact {
text-decoration: none;
background: #005A72;
color: #FFFFFF;
}

a.footerContact:hover {
background: #005A72;
color: #000000;
}

a.menuOption{
text-decoration: none;
font-weight: bold;
background: #005A72;
color: #FFFFFF;
}

a.menuOption:hover {
background: #005A72;
color: #000000;
}