* {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans
}

body {
	margin: 0 0 35px 0;
	background: url(img/bg.png) repeat-x
}

div#infobar {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	padding: 5px 0;
	width: 100%;
	background: #fffb92;
	color: #1d1d1d;
	font-size: 10px;
	text-align: center
}

div#infobar span {
	display: block;
	margin: 7px 12px
}


div#adbar {
	position: fixed;
	display: none;
	bottom: 0;
	left: 0;
	padding: 5px 0;
	width: 100%;
	background: #fff;
	color: #666;
	font-size: 10px;
	text-align: center;
	border-top: 1px solid #CCCCCC
}

div#adbar span {
	display: block
}

div#wrapper {
	width: 707px;
	margin: 73px auto 20px
}

div#column-a {
	float: left;
	width: 505px;
}

div#column-b {
	float: right;
	width: 185px
}

.fix {
	clear: both
}

.fanbox {
	margin: 20px 0 0 0;
	text-align: center
}

h1 {
	display: block;
	margin: 0 0;
	width: 439px;
	height: 91px;
	background: url(img/musmi.png) no-repeat;
	cursor: pointer;
	text-indent: -1000em
}

h3 {
	margin: 0 0 15px 0;
	font-size: 30px;
	color: #000
}

form.search {
	margin: 50px 0 75px 0
}

form.search input.text {
	display: block;
	float: left;
	padding: 7px 14px 0;
	width: 633px;
	height: 38px;
	background: url(img/input.png) no-repeat;
	border: 0;
	font-size: 24px;
	color: #c4c4c4
}

form.search input.submit {
	display: block;
	float: left;
	width: 46px;
	height: 45px;
	background: url(img/search.png) no-repeat;
	border: 0;
	text-indent: -1000em
}

a {
	cursor: pointer;
	text-decoration: none
}

.tagcloud {
	text-align: center;
	color: #444;
	font-size: 10px
}

.tagcloud a:hover {
	color: #ff0000;
}

div#results span {
	display: block;
	padding: 5px;
	width: 707px;
	height: 26px;
}

div#results span.playlist:hover {
	background: url(img/res-pl-bg.png)
}

div#results span:hover {
	background: url(img/res-bg.png)
}

div#results span a.play {
	display: block;
	margin: 2px 0 0 5px;
	float: left;
	font-size: 18px;
	color: #505050
}

a.playlist_box {
	display: block;
	float: right;
	margin: -30px 0 0 0;
	width: 87px;
	height: 24px;
	background: url(img/playlist_button.png);
	text-indent: -1000em
}

div#results span a.playlist {
	display: none;
	float: right;
	margin: 0 3px 0 0;
	width: 26px;
	height: 26px;
	background: url(img/playlist.png) no-repeat;
	text-indent: -1000em
}

div#results span a.download {
	display: none;
	float: right;
	width: 26px;
	height: 26px;
	background: url(img/download.png) no-repeat;
	text-indent: -1000em
}

div#results span.playlist a.playl {
	display: none;
	float: right;
	width: 26px;
	height: 26px;
	background: url(img/playlist.png) no-repeat;
	text-indent: -1000em
}

div#pager a {
	display: block;
	float: left;
	width: 40px;
	height: 39px;
	text-indent: -1000em
}

div#pager {
	margin: 40px 0 0 621px
}
div#pager a.prev {
	padding: 0 0 0 3px;
	background: url(img/prev.png) no-repeat
}

div#pager a.next {
	background: url(img/next.png) no-repeat
}

#lyrics {
	margin: 20px 0;
	float: left;
	width: 500px;
	font-size: 11px;
	letter-spacing: 0.1em;
	color: #333
}

.images {
	margin: 20px 0;
	float: right;
	width: 150px;
	text-align: right
}

.images img {
	max-width: 125px;
	max-height: 100px;
	border: 0
}

.boxy-inner img { max-height: 400px }

ul.playlist {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 400px;
	max-height: 300px;
	overflow: auto;
	font-size: 11px;
	line-height: 15px
}

ul.playlist li { clear: both }

ul.playlist li a.delete {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	background: url(img/delete.gif);
	text-indent: -1000em
}

ul.sharebox { margin:10px 0 0 0; padding:0px; list-style:none; position:relative; display:block;}
ul.sharebox li { float:left; margin:0 0 0 0px; padding:0px; position:absolute; }
ul.sharebox li a { margin:0 0 0 -24px; display:block; }
ul.sharebox li a:hover { margin:0 0 0 -8px; }
ul.sharebox li img { border:none;}

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat }
.tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center }
.tipsy-north { background-image: url(img/arr-up.gif); background-position: top center; }

.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }
.boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
.boxy-wrapper { empty-cells: show; }
.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
.boxy-wrapper .top-left { background: url('img/boxy-nw.png'); }
.boxy-wrapper .top-right { background: url('img/boxy-ne.png'); }
.boxy-wrapper .bottom-right { background: url('img/boxy-se.png'); }
.boxy-wrapper .bottom-left { background: url('img/boxy-sw.png'); }
.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/boxy-nw.png'); }
.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/boxy-ne.png'); }
.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/boxy-se.png'); }
.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/boxy-sw.png'); }
.boxy-wrapper .top,
.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
.boxy-wrapper .left,
.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
.boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 10px; line-height: 1; }
.boxy-inner { background-color: white; padding: 0 }
.boxy-content { padding: 15px; }
.boxy-wrapper .question { width: 350px; min-height: 80px; }
.boxy-wrapper .answers { text-align: right; }

.ads_home { margin: 35px 0 0 0; width: 700px; text-align: center }

.tagcloud a:link {
	color: #06F;
	text-decoration: none;
}
.tagcloud a:visited {
	color: #06F;
	text-decoration: none;
}
.tagcloud a:active {
	color: #06F;
	text-decoration: none;
}
.tagcloud a:hover {
	color: #F39;
	text-decoration: none;
}
#ads {filter: alpha(opacity=0);-moz-opacity:.0;opacity:.0;position:absolute;overflow: hidden;visibility: hidden;z-index: 999;width: 468px;height: 60px;background-color:#ffffcc}
