*{
	padding:0px;
	margin:0px;
}
a {
	color: #AB3C4F;
}
body {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	min-width:900px;
}
div#loading {
	width:220px;
	height:19px;
	padding-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}
#form {
	position: relative;
	top: -45px;
	height: 0px;
}
div#form>form {
	margin-left:20px;
	color:#AAAAAA;
}
#form>form>input {
	margin-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	background:#fff;
	border:1px #909090 solid;
	margin-right:20px;
	color:#333;
}
div#pages {
	width:100%;
	background-color:#999999;
	height: 26px;
}
div#pages_hide {
	float:left;
	overflow:hidden;
	padding-left:20px;
}
div#link_bar {
	width:100%;
	background-color:#444444;
	height:30px;
	overflow:hidden;
	min-width:900px;
	background-image:-moz-linear-gradient(top,#444444,#666666);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#444444),to(#666666));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444, endColorStr=#666666)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444,endColorStr=#666666);
}
div#bar_links {
	float:left;
	font-size: 13px;
	margin-left:20px;
}
.bar_share {
	float:right;
	font-size: 13px;
	line-height: 20px;
	margin-top:5px;
}
#news-wrapper {
	position: absolute;
	top:0px;
	width:100%;
	height:26px;
	color:#F5F5F5;
	background-color:transparent;
	overflow:hidden;
	min-width:900px;
	font-size: 10px;
}
#tos-notice {
	position: absolute;
	top: 3px;
	left: 20px;
}
#tos-notice a {
	color:#F5F5F5;
}
#news-bar {
	position: absolute;
	top: 3px;
	right: 20px;
}
#sort-wrapper {
	float:right;
	height:26px;
	color:#000000;
	font-size: 15px;
	padding-right:20px;
	line-height: 26px;
}
.sort-active {
	float:right;
	display:block;
	color:#000000;
	height:26px;
	padding-left:8px;
	padding-right:8px;
	cursor: default;
	
	background:#F9F9F9;
	background-image:-moz-linear-gradient(top,#999999,#F9F9F9);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#999999),to(#F9F9F9));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#999999, endColorStr=#F9F9F9)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#999999,endColorStr=#F9F9F9);
}
.sort-active a {
	color:inherit;
	line-height: 26px;
	font-size: 13px;
	text-decoration: none;
}
.sort-nonactive {
	float:right;
	display:block;
	height:26px;
	padding-left:8px;
	padding-right:8px;
	color:#000000;
	background-color:transparent;
	cursor: pointer;
	cursor: hand;
}
.sort-nonactive:hover {
	color:#000000;
	background-color:#BBBBBB;
	background-image:-moz-linear-gradient(top,#BBBBBB,#F9F9F9);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#BBBBBB),to(#F9F9F9));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BBBBBB, endColorStr=#F9F9F9)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BBBBBB,endColorStr=#F9F9F9);
}
.sort-nonactive a {
	color:inherit;
	line-height: 26px;
	font-size: 13px;
	text-decoration: none;
}
.pagenum {
	color:#000000;
	padding-left:4px;
	padding-right:4px;
	height:26px;
	background-color:transparent;
	line-height: 26px;
	display: block;
	float:left;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
}
.pagenum:hover {
	color:#000000;
	background-color:#BBBBBB;
	background-image:-moz-linear-gradient(top,#BBBBBB,#F9F9F9);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#BBBBBB),to(#F9F9F9));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BBBBBB, endColorStr=#F9F9F9)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BBBBBB,endColorStr=#F9F9F9);
}
.pagenum a {
	color:inherit;
	line-height: 26px;
	font-size: 13px;
	text-decoration: none;
}
.pagecurr {
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	line-height: 26px;
	display: block;
	float:left;
	font-size: 13px;
	cursor: default;
	
	background:#F9F9F9;
	background-image:-moz-linear-gradient(top,#999999,#F9F9F9);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#999999),to(#F9F9F9));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#999999, endColorStr=#F9F9F9)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#999999,endColorStr=#F9F9F9);
}
#sound_list_wrapper {
	width:100%;
}
#sound_list_mid {
	width:100%;
	background-color:#F9F9F9;
}
#stat_pane_wrap {
	float: left;
	clear: both;
	margin-bottom:30px;
	width: 100%;
	background-color:#F9F9F9;
}
#stat_pane {
	padding-left: 30px;
	padding-right: 30px;
}
#sound_list {
	float: left;
	clear: both;
	list-style:none;
	margin-bottom:30px;
	width: 100%;
	background:#999999;
}
li.sound_list_item, li.sound_list_ad {
	float: left;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:6px;
	background:#FCFCFC;
	cursor: pointer;
	cursor: hand;
}
li.sound_list_item:hover {
	background:#DAD9D5;
	background-image:-moz-linear-gradient(top,#FCFCFC,#DAD9D5);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#DAD9D5));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FCFCFC, endColorStr=#DAD9D5)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FCFCFC,endColorStr=#DAD9D5);
}
#sound_list>li>div {
	margin-left:30px;
	margin-right:30px;
	line-height: 20px;
}
#sound_list>li>div>a>b {
	font-size:14px;
	color:#000000;
}
#sound_list>li>div>a {
	text-decoration: none;
	float:left;
}
#sound_list>li>div>div {
	float:right;
	color:#9f9f9f;
	font-size:13px;
	padding-left: 10px;
}
#sound_list>li>div>div>.whospan {
	float:right;
	text-align: left;
	min-width:150px;
	padding-right: 10px;
}
#sound_list>li>div>div>.viewspan {
	float:right;
	text-align: left;
	min-width:100px;
}
#sound_list>li>div>div>div>b>a {
	color:#4f4f4f;
	text-decoration:none;
}
#logo_wrap {
	margin-left: auto;
	margin-right: auto;
	margin-top: -40px;
	height: 250px;
	overflow: hidden;
}
#noscript {
	line-height: 30px;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding-bottom:15px;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom: 30px;
}
#inner-footer {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:white;
	font-size:10px;
}
#bottom-bar-wrapper {
    position:fixed;
    bottom:0px;
    width:100%;
    background-color:white;
    display:none;
    height:160px;
    z-index:500;
}
.player-wrapper {
    height:25px;
    width:100%;
    float:left;
}
#player-time {
    position:absolute;
    top:0px;
    left:5px;
    color:#FFFFFF;
    line-height:25px;
    height:25px;
    font-size:12px;
    z-index:550;
}
#player-controls {
    position:absolute;
    top 0px;
    right:5px;
    z-index:550;
}
#player-volume-wrapper {
    position:absolute;
    top:10px;
    right:33px;
    width:100px;
    height:5px;
    background:#EEEEEE;
    cursor:hand;
    cursor:pointer;
}
#player-volume {
    width:50%;
    height:5px;
    cursor:hand;
    cursor:pointer;
    background:#AAAAAA;
    background-image:-moz-linear-gradient(top,#AAAAAA,#555555);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#AAAAAA),to(#555555));
    -ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#AAAAAA, endColorStr=#555555)';
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#AAAAAA,endColorStr=#555555);
}
.player-toggle {
    position:absolute;
    top:4px;
    right:171px;
    width:18px;
    height:18px;
    background-image:url(../img/player.png);
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
}
#player-play {
    background-position:-18px 0px;
}
#player-play:hover {
    background-position:-18px -18px;
}
#player-pause {
    background-position:-36px 0px;
}
#player-pause:hover {
    background-position:-36px -18px;
}
.player-mode {
    position:absolute;
    top:4px;
    right:143px;
    width:18px;
    height:18px;
    background-image:url(../img/player.png);
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
}
#player-single {
    background-position:-54px 0px;
}
#player-single:hover {
    background-position:-54px -18px;
}
#player-loop {
    background-position:-72px 0px;
}
#player-loop:hover {
    background-position:-72px -18px;
}
#player-playlist {
    background-position:-90px 0px;
}
#player-playlist:hover {
    background-position:-90px -18px;
}
#player-stop {
    position:absolute;
    top:4px;
    right:0px;
    width:18px;
    height:18px;
    background-image:url(../img/player.png);
    background-position:0px 0px;
    background-repeat:no-repeat;
    cursor:hand;
    cursor:pointer;
}
#player-stop:hover {
    background-position:0px -18px;
}
#player-bar-wrapper {
    height:25px;
    width:100%;
    background:#888888;
    background-image:-moz-linear-gradient(top,#666666,#888888);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#666666),to(#888888));
    -ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#666666, endColorStr=#888888)';
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#666666,endColorStr=#888888);
    z-index:530;
}
#player-bar {
    position:absolute;
    top:0px;
    left:0px;
    height:25px;
    width:0%;
    background:#444499;
    background-image:-moz-linear-gradient(top,#444499,#222277);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#444499),to(#222277));
    -ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444499, endColorStr=#222277)';
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444499,endColorStr=#222277);
    z-index:540;
}
#loading-bar {
    position:absolute;
    top:0px;
    left:0px;
    height:25px;
    width:0%;
    background:#444444;
    background-image:-moz-linear-gradient(top,#444444,#222222);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#444444),to(#222222));
    -ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444, endColorStr=#222222)';
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444,endColorStr=#222222);
    z-index:535;
}
#info-bar {
    position:absolute;
    top:25px;
    bottom:28px;
    left:0px;
    right:0px;
    font-size:12pt;
    display:block;
}
#info-who {
    position:absolute;
    top:8px;
    left:15px;
    color:#9f9f9f;
    font-size:10pt;
    line-height:15px;
    height:15px;
    display:block;
    z-index:525;
}
#quote-scroll {
    position:absolute;
    top:0px;
    bottom:0px;
    width:100%;
    z-index:520;
}
#quote-wrapper {
    position:absolute;
    width:100%;
}
#info-quote {
    font-size:12pt;
    padding-left:20px;
    padding-right:20px;
    display:block;
}
#info-lyrics {
    font-size:12pt;
    padding-left:20px;
    padding-right:20px;
    display:block;
}
#addon-bar {
    position:absolute;
    bottom:5px;
    width:100%;
    font-size:12px;
}
#share-info {
    position:absolute;
    left:15px;
    bottom:0px;
    line-height:15px;
    font-size:10pt;
}
#share-links {
    position:absolute;
    right:15px;
    bottom:0px;
    font-size:10pt;
}
#twitter-share {
    float:right;
    color:#9f9f9f;
    font-size:13px;
    color:#00009f;
    padding-left:5px;
    padding-right:5px;
    display:block;
}
.share-link {
    color:#F9F9F9;
    text-decoration:none;
}
.share-link:hover {
    color:#F9F9F9;
    text-decoration:underline;
}
#info-link {
    float:right;
    color:#F9F9F9;
    font-size:13px;
    color:#00009f;
    padding-left:5px;
    padding-right:5px;
    display:block;
}
.linknum {
	padding-left:8px;
	padding-right:8px;
	height:30px;
	color:#F9F9F9;
	background-color:transparent;
	display: block;
	float:left;
	cursor: pointer;
	cursor: hand;
}
.linknum a {
	color:inherit;
	line-height: 30px;
	font-size: 13px;
	text-decoration: none;
}
.linknum:hover {
	background-color:#777777;
	color:#000000;
	
	background-image:-moz-linear-gradient(top,#555555,#999999);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#555555),to(#999999));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#555555, endColorStr=#999999)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#555555,endColorStr=#999999);
}
.linkcurr {
	background:#000000;
	color:#F9F9F9;
	padding-left:8px;
	padding-right:8px;
	height:30px;
	line-height: 30px;
	display: block;
	float:left;
	font-size: 13px;
	cursor: default;
	
	background-image:-moz-linear-gradient(top,#000000,#555555);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#000000),to(#555555));
	-ms-filter:'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#000000, endColorStr=#555555)';
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#000000,endColorStr=#555555);
}
