BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: small/1.5em century; COLOR: #000; PADDING-TOP: 0px; voice-family: inherit
}

AUDIO {
	width: 350px;
	margin: 0px;
	padding: 0px;
	}

#navlist {
        padding: 3px 0;
        margin-left: 0;
        font: bold 12px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;

}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;

-moz-border-radius: 12px 0px 0px 0px;
background: white;
        /* background: #DDE; */
        text-decoration: none;

        border-bottom: 1px solid white;

}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover {
        color: #000;
        background: #AAE;
        border-color: #227;


}

#navlist li a#current {
        /*background: white;*/
background: #DDE;

       border-bottom: 1px solid #778;

}

/*- FloatLeftNoPadding */
#FlLnp {
float:left;
display:inline;
position: relative;
clear: right;
}
/* ---- */

/*- FloatRight */
#FlR {
float:right;
display:inline;
/*padding:5px 15px 5px 15px;*/
position: relative;
}
/* ---- */

/*- Rest Of Page */
#RoP {
background:#FFFFFF;
}
/* ---- */

img {
  border: none;
}

a {
  outline: none;
}

li {
  display:inline;
}

#desc {
  font-style: italic;
}



/* --------- Image box ------------ */
.ImgStyle {
	background: black;
        color: white;
        width: auto;
        height: auto;
        border-radius: 1em;
        padding: 1em;
	/*display:block;*/
        position: relative;
        visibility: hidden;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%);
        text-align: center;
        box-shadow: 0 0 550px 350px #fff;
        z-index: 10;
	}
.imagetitlespan {
		font-family: helvetica, arial, sans-serif;
		font-size: 1.1em;
		/*font-style: italic;*/
		}
.titlespanfloatright	{
			float:right;
			margin-top: 5px;
			}

ImgStyle:a:hover {cursor:pointer; background-color: silver;}
.myStyle {position: absolute; visibility: hidden; background-color: #000; z-index:2; font-family: helvetica, arial, sans-serif; font-size: 0.9em; color: white;}
.base {position: absolute; z-index:1; width:800px; height:800px; background-color: #fffccc;}
.picborder {margin:25px; border-style: none; cursor:pointer;}
.noborder {border-style: none;}
.text {font-family: helvetica, arial, sans-serif; font-size: 0.9em;}
.textbold {font-family: helvetica, arial, sans-serif; font-size: 0.9em; font-weight: bold;}

/* -------------------------------------*/




/* ---- */
button	{
	cursor: pointer;
	background-color: #DDE; /*#ffffc0; #f9f9f9;*/
    	border: solid 1px #DDE; /*#CACACA#9d9b9b; */
    	border-radius: 7px;
    	}

button:hover	{
	border: solid 1px black; /*#9d9b9b;*/
	}


.container {
	width:950px; 
	text-align:left;
	}

.contentleft{
float:left;
font-size: 1.1em;
width:450px;
height:410px;
text-align: left;
margin-left: 40px;
margin-bottom:5px;
margin-top:5px;
display:block;
position:relative;
}

.tableclass{
font-size: 1.1em;
text-align: left;
vertical-align: top;
}
.tableclassr{
font-size: 1.1em;
text-align: right;
vertical-align: top;
}

.content{
float:left;
font-size: 1.1em;
width:950px;
text-align: left;
margin-left: 40px;
margin-bottom:5px;
margin-top:5px;
display:block;
position:relative;
}



.contentright{
float:right;
font-size: 1.1em;
width:450px;
height:330px;
margin-bottom:5px;
margin-top:5px;
text-align: right;
display:inline;
position:relative;
}


.contentcenter{
font-size: 1.1em;
width:950px;
margin-left: 40px;
margin-bottom:20px;
text-align: center;
position:relative;
display:block;
clear:both;
}


.FlR {
float:right;
display:inline;
padding:0px 0px 0px 5px; 
position: relative;
}

.FlRt {
float:right;
text-align:right;
display:inline;
padding:15px 15px 15px 15px; 
position: relative;
clear:both;
}

.FlLnp {
float:left;
display:inline;
position: relative;
padding:0px 5px 0px 0px;
clear: right;
}

.playerdiv{
float:left;
clear:both;
font-size: 1.0em;
width:400px;
height:18px;
border-radius: 7px;
background: #DDE;
border: 1px solid #778;
padding: 1px 1px 1px 1px;
position:relative;
}

.divider {
	width:400px;
	height:10px;
	background:#FFF;
	background:url(../images/line.gif) no-repeat center;
	float:left;
	clear:both;
	position:relative;
}

.playerdiv2{
float:left;
clear:both;
font-size: 1.0em;
width:500px;
height:18px;
border-radius: 7px;
background: #DDE;
border: 1px solid #778;
padding: 1px 1px 1px 1px;
position:relative;
}

.divider2 {
	width:500px;
	height:10px;
	background:#FFF;
	background:url(../images/line2.gif) no-repeat center;
	float:left;
	clear:both;
	position:relative;
}


.playbutt {
float:left;
width: 40px;
height: 16px;
border-radius: 7px;
background: #DDDDEE;
border: 1px solid #778;
background:url(../images/playbutt.gif) no-repeat center;
}

.volupbutt {
float:left;
width: 40px;
height: 16px;
border-radius: 7px;
background: #DDDDEE;
border: 1px solid #778;
background:url(../images/volupbutt.gif) no-repeat center;
}

.voldbutt {
float:left;
width: 40px;
height: 16px;
border-radius: 7px;
background: #DDDDEE;
border: 1px solid #778;
background:url(../images/voldbutt.gif) no-repeat center;
}


.pausebutt {
float:left;
width: 40px;
height: 16px;
border-radius: 7px;
background: #DDDDEE;
border: 1px solid #778;
background:url(../images/pausebutt.gif) no-repeat center;
}

.footer	{
	text-align: center;
	font-size: 0.9em;
	font-style:italic;
	margin-bottom:20px;
	}

.bold{font-weight: bold;}
.normal{font-weight: normal;}
.in20{margin: 20px;}
.in60{margin: 60px;font-size: 1.0em;}
.tiny {font-size: 0.6em;}
.wee {font-size: 0.7em;}
.small {font-size: 0.8em;}
.smallin60 {font-size: 0.8em; margin: 60px;}
.smaller {font-size: 0.9em;}
.smallerin40 {font-size: 0.9em; margin: 40px;}
.smallerin60 {font-size: 0.9em; margin: 60px;}
.middling {font-size: 1.0em;}
.middlingbold {font-size: 1.0em; font-weight: bold;}
.middlingin40 {font-size: 1.0em; margin: 40px;}
.middlingin60 {font-size: 1.0em; margin: 60px;}
.medium {font-size: 1.1em;}
.mediumin40 {font-size: 1.1em; margin: 40px;}
.mediumin60 {font-size: 1.1em; margin: 60px;}
.mediumin80 {font-size: 1.1em; margin: 80px;}
.biggerin40 {font-size: 1.2em; margin: 40px;}
.bigger {font-size: 1.2em;}
.huge {font-size: 1.4em;}
.highlight {font-weight: bold;}
.tablein40 {margin: 40px;}