body {
  margin: 0px;
  padding: 0px;
  background:#191919;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.nomargin {
  margin: 0;
  padding: 0;
}
form { margin: 0; padding: 0; }
#footer { border:none; }

/* Navi */
#body_container { background:url('/skins/common/slices/bg-mininavi.gif') repeat-x; width:100%; padding-bottom:15px; } 
#navibar a { font-weight:bold;margin-right:10px; }
#navibar a:link, #navibar a:visited  { color:#fff !important;	text-decoration: none; }
#navibar a:hover { text-decoration: underline; }
#navibar {
	font-family:arial, sans-serif;font-size:13px; width:980px;
  background:url('/skins/common/slices/bg-mininavi.gif') repeat-x;
  color: #ffffff;
  margin:0 auto;
  padding:10px;
  text-align:center;
  margin-bottom:30px;
}
#navibar a.projects { color:#ff5000 !important; }
#navibar .sel_top { background:url('/skins/common/slices/mininav-bg.gif') no-repeat center center; padding:10px; }
#navibar .navi { float:left; }
#navibar .utils { width:380px; float:right; top:-7px; position:relative; text-align:right; font-size:11px; margin-right:10px; }
#navibar .utils form { display:inline; }
#navibar .utils #bandsearch { background:#fff; color:#000; }
#navibar .utils span { margin-right:15px; }
#navibar .utils a, #navibar .utils b { color:#9DBDD9 !important; font-weight:normal; margin-right:5px }
#navibar .utils b a { margin-right:0; }
#navibar .utils .qs_button { margin-left:2px; padding-top:0; margin-top:4px; position:relative; top:1px }
td#navibar_center {
  padding-top: 2px;
  color: #ffffff;
  font-size:13px;
}
div#btn_mikseri {
  background-repeat: no-repeat;
  background-image: url('http://static.mikseri.net/skins/common/slices/logo-mini.png') !important;
  background-color:transparent !important;
  float:left;
  margin-right:50px; 
  position:relative;
  margin:0 auto;
  display:block !important;
}
div#btn_help {
  background-repeat: no-repeat;
  background-image: url('http://static.mikseri.net/images/artist_help.gif');
}
img#btn_help,
img#btn_mikseri {
  border: 0px !important;
  width: 125px !important;
  height: 23px !important;
}
div#whitespace {
  height: 1px;
  width: 100%;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
}
div#blackspace {
  height: 1px;
  width: 100%;
  background-color: #000000;
  padding: 0px;
  margin: 0px;
}
a.navibarbright:link {
	color: #ffffff;
  text-decoration: none;
}
a.navibarbright:visited {
  color: #ffffff;
  text-decoration: none;
}
a.navibarbright:hover {
  color: #e0e0e0;
  text-decoration: underline;
}

a.artistbar:link {
  color: #000000;
	text-decoration: none;
}
a.artistbar:visited {
  color: #000000;
  text-decoration: none;
}
a.artistbar:hover {
  color: #000000;
 	text-decoration: underline;
}

#submenuarea h1 { color:#B2B2B2; font-size:24px; }
h2 { margin-bottom:0;  }
.spot { padding-left:5px; padding-right:5px; }
.spot h2 { border-bottom:0; }
#languageselect {
	float:right;
	font-size:11px;
	text-align:right;
	margin-right:10px;
}
#languageselect a {
	color:#999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #999999;
	padding:3px 7px;
	margin-left:4px
}
#languageselect a.langsel { background:#C4C5C6 url('/skins/common/slices/bg-artistinfo.gif') repeat-x; color:#272525 !important; border:none; }
#languageselect a.sel {
	background:url('slices/smallgraybtn-bg.gif') repeat-x;
	color:#fff;
}
.expressurl {
	top:-6px;
	position:relative;
	margin-bottom:15px;
}

#submenuarea .tools {
	background:#48484A url('/skins/common/slices/bg-artistlinks.gif') repeat-x;
	text-align:left;
	font-size:13px;
	padding:7px;
	margin:22px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.open-popup {
	width:12px;
	height:14px;
	background:url(/images/icon-popup.gif) center center no-repeat;
	padding:0 8px 0 3px;
	float:right;
}
#submenuarea .tools a {
	color:#E6E6E6 !important;
}
ul.submenu {
	margin-top:15px;
}
a.topmenu, a.doembed {
  color:#E6E6E6;
}

/* Tracks */
.track {
	padding:0 5px 2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px;
}
.track h3 {
	margin-bottom:10px;
	padding-bottom:0;
}
.track-added, .track-genre {
	font-size:11px;
	font-weight:normal;
	color:#666;
}
.track-cover {
	width:80px;
	float:left;
	clear:both;
}
.track-player-info-tools {
	margin-left:80px;
}
.track-tools {
	float:left;
	background:#ccc;
	border:1px solid #bbb;
	border-left:0;
	border-right:0;
	width:100%;
	margin-bottom:2px;
}
.track-tools .tools-left {
	float:left;
}
.track-genre {
	margin-top:3px;
	display:block;
	width:100px;
	float:right;
	text-align:right;
	padding-top:5px;
}
.track-info {
	float:left;
}
.track-rates-comments, .artist_rates {
	margin-bottom:5px;
	padding:1px 5px 3px 5px;
	color:#808080;
	clear:both;
}
.ratepicker {
	padding:1px;	
}
/* /Tracks */
.artistinfo {
	font-size:12px;
}
.artistinfo div {
	margin-bottom:10px;
}
.artistinfo h3 {
	color:#4D4D4D;
	padding:4px 10px;
	font-weight:normal;
	font-size:13px;
}
/* GUESTBOOK */
.guestbook-comment-auth {
	width:60px;
	float:left;
	text-align:center
}
.guestbook-comment-message {
	margin-left:60px;
}
.guestbook-comment-delete {
	float:right;
}
#recaptcha_image img {
	position: absolute;
	width: 300px;
	height: 57px;
	z-index: 10;
	border: thin solid black;
}
/* /GUESTBOOK */

/* RANDOM */
ul.arrows li a {
	padding-left:0
}
ul.arrows li.sel, ul.arrows li.sel a {
	background:none;
	font-weight:bold;
	margin:0 !important;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
}
#artisthtml table td, #artisthtml table th {
	padding:0 !important;
}
/* CUSTOM LAYOUT */
ul.submenu, ul.submenu li {  }
#leftblock { width:200px }
#rightblock { padding-right:0; }
#artisthtml p { padding-top:0; padding-bottom:0; }

a.newfan {
	font-weight:bold;
}
p.track-description { padding:10px 0; clear:both;  }
.tracks .track-info .track-description p { /*color:#999;*/font-size:12px; }

#footer { clear:both; text-align:center; }
#languageselect a { padding:1px 3px; border:0; }

.playsong .track-description { font-size:16px; /*margin-top:40px;*/ }

.playsong .track-meta { color:#999; position:relative; font-weight:bold; width:360px; margin-bottom:10px; }
.playsong .track-added { font-size:13px; color:#999; font-weight:inherit;}
.playsong .artist_rates { margin-top:10px; padding:10px 0; /*border:1px solid #CCCCCC; /*background:#eee;*/ }
/*.playsong .artist_rates a { color:#000 !important; }*/
.playsong h1 { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; font-size:2.3em; }
textarea.field, textarea, input, .ratepicker { background:#fff; -webkit-border-radius:0; -moz-border-radius:0; color:#000; }
.playsong .fblike { width:150px;float:left; }
.playsong .ratings { width:400px; float:right; text-align:right; }

h2 { font-size:20px; }
#leftblock h2 { font-size:14px; }

#contents { margin-bottom:0; padding-bottom:0; }

#footer, #footer a { color:#999; font-size:12px; }
.tracks .track-added { font-weight:normal; font-size:12px; }
#submenuarea h1 { font-size:32px; }
.spot h3 { font-size:18px; }
#submenuarea .tools { padding:5px 10px; color:#666; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
textarea.field, textarea, input, .ratepicker { background:#fff; -webkit-border-radius:0; -moz-border-radius:0; color:#000; }
.h2 { padding-top:0 }
h2.comments { background:none; padding-left:0; }

/* Uudet default-värit */
/*
body { background:#414141; }
.spot, p, small { color:#666; }
#contents { background:#fff;  }
h1,h2,h3 { color:#414141; }
.track-added { color:#999; font-weight:inherit;}

a { color:#0A9AD7; }
.body { background:none; }
.expressurl a { color:#40BCF0; }

a.topmenu, a.doembed { color:inherit; }*/
#music-player, .track-player-mini { background:#CCCCCC; }
