body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.browser {
	margin-top: 10px;
	width: 680px;
}
.browser .contactinfo {
	padding-bottom: 1.5cm;
	text-align: right;
}
.browser .contactinfo a {
	color: #E4166A;
	font-size: 8pt;
}
.browser .header {
	clear: both;
	text-align: left;
	padding: 0px;
	margin-bottom: 10px;
}
.browser .header img {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: right;
}
.navparents {
	float:left;
	margin-right: 5px;
	margin-bottom: 1px;
	font-size: 10pt;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
}
.navparents a {
	font-weight: normal;
}

.navtitle		{ color: #e6186e }

.pagetitle {
	color: #e6186e;
}

.subdirs {
	margin-bottom:10px;
}

/* .navparents		{ font-size: 12px;  color: #e6186e } */

.sisters   { margin: 5px 0px 2px; padding: 0px 0px 2px; border-style: none none solid none; border-width: 1px; border-color: black }
.sister { background-color: #ccc; padding: 1px 5px 3px; border-style: solid; border-width: 1px; border-color: #696969 #696969 #333 #696969 }
.sisteractive { color: #000; font-weight: normal; font-size: 12px; padding: 1px 5px 2px; border-style: solid; border-width: 1px; border-color: #696969 #696969 #f3f3f3 #696969 }

.childs   { margin: 1px 0px 0px }
.child   { padding: 1px 3px 3px; border-style: solid; border-width: 1px; border-color: #fff #fff #c0c0c0 #c0c0c0 }
.mediaplayer {
	margin: 0px;
	padding: 0px;
}

.subdirs { margin-top: 15px }
.subdir  { font-size: 10pt }
.links  { margin-top: 15px; }
.link  { font-size: 10pt }

.titlecell   { font-weight: bold; font-size: 12pt; padding: 5px 10px }

.description { text-align:left; }
.info_key {}

.parent    { font-weight: bold; font-size: 10pt; line-height: 100%; text-align: left }

.soltitle   { color: #666; letter-spacing: 8px }
.solsubtitle  { color: #666; font-style: italic; font-size: 10pt; text-align: right }
.solfooter { font-size: 8pt }
.browser .content .top {
	margin-top:30px;
	margin-bottom:20px;
	text-align:left;
	clear: both;
}
.browser .content .top .left {
	float: left;
	width: 400px;
	height: 316px;
}
.browser .content .top .right {
	width: 220px;
	height: 316px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	float: right;
	font-size: 4pt;
	overflow: auto;
}
.browser .content .top p {
	margin-top: 0px;
	margin-bottom: 5px;
	padding:0px;
}
.browser .content .bottom {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottom p {
	padding: 0px;
	margin: 0px;
	}
div.playlist {
	float: right;
	width: 680px;
#	overflow: auto;
}
ul {
	display: block;
	list-style-type: none;
	text-indent: 0px;
	padding:0px;
}
.playlist .row {
	display: block;
	list-style-type: none;
	text-indent: 0px;
	padding:0px;
}
.playlist .row .item {
	display: block-inline;
	float:left;
	font-size: 8pt;
#	width: 120px;
	list-style-type: none;
	text-indent: 0px;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
}
.playlist .row .item .thumb {
	height: 90px;
}
.playlist .row .item .name {
	width: 120px;
}
.playall {
	display: block;
text-align:left;
width:680px;
color: #fff;
font-weight: bold;
font-size: 8pt;
text-align: left;
padding-left: 0;
padding-bottom: 10px;

}

.about, .about p {
	font-size: 9pt;
	color:#999 ;
	margin-bottom: 0px;
	margin-bottom: 5px;
	padding: 0px;
 }

.menu {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 15pt 0;
}
.rightcolumn {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}
.menu a {
	font-size: 18pt;
	color: #666;
}

.menu a:hover {
	color: #E4166A;
}


.menu p {
	font-size: 10pt;
}
