#Player {width: 475px; padding-top: 1px;}

#Promoted {width: 468px; height: 300px; padding: 16px; margin: 15px 16px 16px 16px; background: #000000; overflow: hidden;}

    #Promoted H2 {margin-top: 0px;}


#PlayPause {position: absolute; left: 16px; top: 328px; z-index: 1000;}

.flag {float: left; margin-right: 6px;}


#Control {width: 464px; margin: 12px 0px 0px 0px;}

    #Song #Control {margin-left: 52px;}

    #Video #Control {height: 300px;}

    #Default #Control {width: auto; filter: alpha(opacity=50); -moz-opacity: .5;}
	

.action TABLE {width: 100%; border-collapse: collapse;}
	
	.action TD {padding: 6px 0px 6px 2px;}
	
	.action .legend {vertical-align: top; width: 166px; font-weight: bold; padding-top: 8px;}
	
	.action TEXTAREA {height: 60px; width: 322px; padding: 4px; font-family: verdana; font-size: 11px; overflow: auto; border: 0px #AAAAAA;}
	
	.action INPUT {width: 322px; padding: 4px; font-family: verdana; font-size: 11px; border: 0px #AAAAAA;}
	
	.action .form-file {width: 330px;}
	 
	.action SELECT {width: 330px; font-family: verdana; font-size: 12px; border: 0px #AAAAAA;}
	
	.action .progressbar {float: left; margin: 8px 0px 0px 0px}
	 
	.action BUTTON {float: right; padding: 4px; font-family: Verdana; font-size: 11px; width: 60px;}
 
.example {float: left; padding-top: 8px; font-style: italic;} 

.post {width: 100%; border: 0px; margin-bottom: 8px;}

	.post TD {vertical-align: top; padding: 6px 0px 6px 0px;}

	.post .info {width: 166px; padding-top: 6px;}

	.post .name {display: block; font-weight: bold; margin-bottom: 8px}

	.post .datetime {display: block; margin-bottom: 8px}
	
	.post .delete {width: 10px;}
	
	.post .delete A IMG {border: 0px; margin: 1px;}
	
	.post .delete A:Hover IMG {border: 1px solid #AAAAAA; margin: 0px;}
	


.paging {height: 22px; margin: 4px 0px 0px 0px; padding: 4px; background: #656364;}

	.paging .position {float: left; margin: 4px 0px 0px 4px; }
	
	.paging SELECT {float: right; margin: 2px; font-size: 11px; font-family: Verdana;}
	
	.paging .button-page {float: right; font-family: verdana; font-size: 11px; height: 8px; width: 8px; margin: 1px; padding: 5px; background: #EEEEEE; border: 1px solid #666666;}
	
	.paging .button-page IMG {border: 0px;}
	
	.paging .button-disabled {filter: alpha(opacity=50); -moz-opacity: .5}
	

.spacer {display: block; clear: both; height: 1px; background: #AAAAAA; margin-bottom: 8px;}

.message {padding: 16px; text-align: center;}

	.message A {margin-right: 8px;}
	
	.message IMG {vertical-align: middle;}
	
	.message STRONG {font-family: arial; font-size: 16px;}
	
	.message P {margin-bottom: 8px;}


.bookmark IMG {border: 2px solid #FFFFFF; padding: 4px;}



.song {position: relative; height: 62px; margin: 16px 0px 16px 0px;}

    .song .cover {float: left; margin: 0px 8px 0px 0px; width: 60px; height: 60px; border: 1px solid #AAAAAA;}

    .song .position {position: absolute; top: 8px; left: 8px; font-weight: bold; font-family: Arial; font-size: 16px; color: #FFFFFF; filter:glow(Color=#000000,Strength=1)}

    .song .title {font-weight: bold; font-family: Arial; font-size: 12px; padding-top: 6px; color: #FFFFFF}

    .song .category {margin-top: 6px; margin-bottom: 6px; color: #FFFFFF;}

    .song .artist {color: #FFFFFF;}

    .song .stats {position: absolute; top: 20px; right: 4px; width: 120px; text-align: center;}

    .song .stars-bgr {margin: auto; margin-bottom: 4px; height: 13px; width: 84px; background: url(../_Images/StarsBgr.png); text-align: left;}

    .song .stars-bgr .stars {height: 12px; background: url(../_Images/Stars.png); text-align: left;}

    .song .played {font-size: 9px; margin-top: 8px; color: #FFFFFF}

    .song .play {position: absolute; top: 34px; left: 34px;}

    .song .play IMG {border: 0px;}



.video {position: relative; clear: both; height: 62px; margin: 16px 0px 16px 0px;}

    .video .cover {float: left; margin: 0px 8px 0px 0px; width: 80px; height: 60px; border: 1px solid #AAAAAA;}

    .video .position {position: absolute; top: 8px; left: 8px; font-weight: bold; font-family: Arial; font-size: 16px; color: #FFFFFF; filter:glow(Color=#000000,Strength=1)}

    .video .title {font-weight: bold; font-family: Arial; font-size: 12px; padding-top: 6px; color: #FFFFFF}

    .video .category {margin-top: 6px; margin-bottom: 6px;}

    .video .artist {color: #FFFFFF;}

    .video .stats {position: absolute; top: 20px; right: 4px; width: 120px; text-align: center;}

    .video .stars-bgr {margin: auto; margin-bottom: 4px; height: 13px; width: 84px; background: url(../_Images/StarsBgr.png); text-align: left;}

    .video .stars-bgr .stars {height: 12px; background: url(../_Images/Stars.png); text-align: left;}

    .video .played {font-size: 9px; margin-top: 8px;}

    .video .play {position: absolute; top: 34px; left: 54px;}

    .video .play IMG {border: 0px;}
