body { 
font-family: arial;
font-size: 9pt;
color: #000000;
background-color: #8F918D; 
margin: 0px; 
}

img {border: 0px;}
img.floatleft {
border: solid 6px #fff;
}
img.floatright {
border: solid 6px #fff;
}
.cdcover{
float: left;}

.centered {display: block; margin-left: auto; margin-right: auto;}
.floatleft { float: left; margin: 0 20px 0 0;}
.floatright { float: right; margin: 0 0 0 20px;}
.center {text-align: center;}
.par {text-align:justify;}

h1 {font-size: 14pt; margin: 0 0 5px 0; padding-top: 5px; color: #4798D6; clear: both;}
h2 {font-size: 12pt; line-height: 20px; color: #619AEF; margin-left: 15px; font-weight: bold; text-decoration: underline; clear: both;}
h3 {font-size: 10pt; color: #7DAFE1;}
h4 {font-size: 10pt; color: #2FCFF7;}

#container {
margin: 0 auto;
width: 733px;
} 

#top {
position: relative;
background-image: url('images/top.gif'); 
width:733px;
height:15px;
}

#menu {
position: relative;
background-color: #FFFFFF; 
width:733px;
height:17px;
}

#header {
position: relative;
background-image: url('images/bg-cyril.jpg'); 
width:733px;
height:109px;
}

#header a:link, #header a:visited{
font-size: 8pt;
color: #F4F6F8;
text-decoration: underline;
}

#header a:hover, #header a:active {
font-size: 8pt;
color: #9AD6E6;
text-decoration: underline;
}

#body {
position: relative;
background-color: #66717D; 
width:713px;
height:auto;
padding: 10px;
}

#footer {
clear: both;
position: relative;
background-color: #444444;
font-size: 8pt;
color: #9E9E9E;
width:713px;
height:21px;
padding: 5px 10px 0 10px;
}

#bottom {
position: relative;
clear:both;
background-image: url('images/bottom.gif');
width:733px;
height:24px;
}

.information {
visibility: hidden;
position: absolute;
top:0px;
width: 500px;
height: 109px;
}

.shadow {
position: relative; 
visibility: visible;
}

.subbody
{
background-color: #7F878F; 
width:693px;
height:auto;
padding: 8px;
}


.audio
{
float: right;
background-image: url('images/music.gif'); 
background-color: #939BA6;
width: 300px;
height:auto;
margin: 0 0 0 20px;
padding: 5px;
}


.audio ul {
margin: 0;
padding: 0;
}

.audio ul li {
list-style: none;
}

ul#navlist {
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
height: 17px;
}

.listmenunormal a {
padding-top: 5px;
background-color: #fff;
}

.listmenuhover a {
padding-top: 5px;
background-color: #A1A9AD;
}

ul#navlist li {
float: left;
}

ul#navlist li#active {
color: #000000;
background-color: #899399;
}

ul.submenu {
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 1em;
float: left;
width: 140px;
}

ul.submenu li {
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
margin: .3em 0;
}

ul.aligned li {
display: inline;
background-image: url(images/arrow2.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
margin: .3em 0;
}

a:link , a:visited {color: #A0D1ED; text-decoration: none;}
a:hover , a:active {color: #8ABFF3; text-decoration: underline;}

.photo {
margin: 0 20px 20px 0;
padding: 0;
background-color: #fff;
border: solid 6px #fff;
text-align: center;
}

.photoa {
float: left;
margin: 20px 20px 20px 0;
padding: 0;
background-color: #fff;
border: solid 6px #fff;
text-align: center;
}

.photob {
float: right;
margin: 20px 0 20px 20px;
padding: 0;
background-color: #fff;
border: solid 6px #fff;
text-align: center;
}

.photoa p {
margin: 0;
padding: 0;
color: #a5a5a5;
}

.photob p {
margin: 0;
padding: 0;
color: #a5a5a5;
}

.photo p {
margin: 0;
padding: 0;
color: #a5a5a5;
}

.album {
height: 100px;
width: 340px;
margin: 0 0 20px 0;
padding: 10px;
background-color: #8996a4;
}

.album ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.album li {
border-bottom: dotted black 1px;
padding-bottom: 3px
}

h2.audiom{
float: right;
padding-top: 10px;
text-decoration: none;
color: #c6c29c;
font: bold small-caps 10pt Georgia;
text-shadow: 0 2px 2px #222;
}

ul.audiotracks{
float: right;
display: block;
margin: 0;
padding: 0;
list-style: none;
width: 400px;
}

ul.audiotracks li a:link, ul.audiotracks li a:visited{
display: block;
height: 14px;
margin: 1px 0 0 0;
padding: 2px 5px;
padding-left: 20px;
text-decoration: none;
color: #68b6e2;
font: small-caps 7.5pt Verdana;
background: #303b3f;
}

ul.audiotracks li a:hover{
color: #cde6f5;
background: #415f6c;
}

.audiotracks li a span{
color: #acb7bb;
font: 7pt Verdana;
}

.photos {
padding: 15px 2px;
height: 80px
width: auto;
background: url(images/photos/filmstrip.gif) repeat-x;
}

.lineart {
width: 226px;
height: 50px;
margin: auto;
clear: both;
background: url(images/lineart-blue.gif);
}

/* YMP v2 */
.ymp-player-max #ymp-body { width:569px!important; }
.ymp-player-max #ymp-body #ymp-getplayer { display: none!important; }
.ymp-player-max #ymp-body #ymp-body-base { width: 559px!important; }
.ymp-player-max #ymp-body #ymp-body-strip { width:556px!important; }
#ymp-btn-pop { display:none!important; }
#ymp-tray-list li { background: none; }
#ymp-yahoo-logo { display: none !important }