body {
	margin:0;
	padding:0 0 0 0;
	background:#eee;
	font:12px 'arial';
	color:#666;
}

* { 
	text-align:left; 
}

a:focus { outline: none; }
a { cursor:pointer; }

input,select { 
	margin:2px 0 8px 2px;
	background:url('../img/input-bg.png') repeat-x;
}

form {
	margin:0;
	padding:0;
}

input,textarea,select { 
	padding:4px;
	border:1px #ccc solid;
	font:13px 'arial';
	color:#666;
}

input[type="text"],input[type="password"],textarea {
	cursor:text;
}

textarea {
	margin:0 0 10px 0;
	resize:none;
}

select {
	padding:3px;
}

checkbox {
	cursor:default;
}

ul, li { 
	list-style-type:none; 
	margin:0; 
	padding:0; 
}

h1 { 
	margin:0 5px 0 0; 
	padding:5px 0 10px 0; 
	font:22px 'arial'; 
	color:#333;
}

h2, h3 { 
	margin:0 0 5px 0; 
	font:20px 'arial'; 
	color:#333;
}

h3 { 
	font-size:16px;
	margin:0 0 10px 0;
}

a { 
	cursor:pointer;
	color:#ff6600;
	text-decoration:none;
}

a:hover { 
	cursor:pointer;
	text-decoration:underline;
}

a img { 
	cursor:pointer;
}

p { 
	clear:both;
	margin:0;
	padding:0 0 10px 0;
	overflow:auto;
}

.info { 
	padding:10px 5px 10px 36px;
	border:1px #ddd solid;
	background:#fff1a8 url('../img/icons/info.png') 10px 10px no-repeat;
}

.errror {
	padding:10px 5px 10px 36px;
	margin:0 0 10px 0;
	border:1px #ccc solid;
	background:#ffcdcd url('../img/icons/warning.png') 10px 10px no-repeat;
}

.empty { 
	padding:15px 0 20px 0;
	text-align:center;
}

.small {
	font-size:11px;
}

.whyregister {
	padding:0 0 10px 20px;
	margin:0 0 15px 0;
	border-bottom:1px #ddd solid;
}

.whyregister .title {
	display:block;
	font-weight:bold;
	margin:0 0 5px 0;
}

.whyregister .desc {
	color:#999;
}

.whyregister li {
	padding:5px 0 5px 35px;
	margin:5px 0;
	background:url('../img/icons/check.png') no-repeat;
}

.share-url { 
	cursor:pointer;
	float:left;
	margin:3px 0 0 5px;
	padding:1px 0 10px 29px;
	background:url('../img/icons/share.png') no-repeat;
}

.share-social { 
	display:inline;
}

.share-social2 { 
	display:inline;
}

.share-social2 .share-fb, .share-social2 .share-tw {
	clear:both;
	float:left;
	margin:0 0 5px 0;
}

.share-fb { 
	cursor:pointer;
	float:right;
	width:53px;
	height:20px;
	margin:0 0 0 5px;
	background:url('../img/icons/fbshare.png') no-repeat;
}

.share-hy	{ 
	cursor:pointer;
	float:right;
	width:93px;
	height:20px;
	margin:0 0 0 5px;
}

.share-tw	{ 
	cursor:pointer;
	float:right;
	width:55px;
	height:20px;
	margin:0 0 0 5px;
	background:url('../img/icons/tweet.png') no-repeat;
}

#cp-share {
	clear:both;
	margin:5px 0 !important;
	padding:0;
}

.contents-load {
	cursor:pointer;
	float:left;
	margin:10px 0 10px 5px;
	padding:1px 0 5px 29px;
	background:url('../img/icons/contents-load.png') no-repeat;
}

.playlist-contents-credits {
	clear:both;
	overflow:auto;
	padding:8px 0 10px 33px;
	color:#999;
}

#playlist {
}

.rate-playlist {
	float:right;
	clear:both;
	margin:10px 0 10px 5px;
}

.rate-playlist-down {
	cursor:pointer;
	float:left;
	width:16px;
	height:16px;
	background:url('../img/icons/thumbs-down.png') no-repeat;
	margin:0 10px 0 0;
}

.rate-playlist-up {
	cursor:pointer;
	float:left;
	width:16px;
	height:16px;
	background:url('../img/icons/thumbs-up.png') no-repeat;
	margin:0 10px 0 0;
}

.rate-playlist-kudos {
	float:left;
	color:#999;
}

#leaderboard {
	width:900px;
	min-height:1px;
	padding:5px 0;
	margin:0 auto;
	text-align:center;
}

#rectangle {
	display:none;
	float:left;
	width:300px;
	margin:10px 0 0 0;
}

#header { 
	width:100%;
	height:59px;
	background:url('../img/header-bg.png') repeat-x;
	z-index:999;
}

#header-inside	{ 
	overflow:auto;
	clear:both;
	width:902px;
	margin:0 auto 5px auto;
}

#header-search { 
	float:left;
}

#search { 
	float:left;
	width:224px;
	height:30px;
	margin:16px 0 0 0;
	padding:0 0 0 10px;
	font:12px 'arial';
	color:#999;
	font-style:italic;
	border:0;
	background:url('../img/search-input.png') no-repeat; 
}

#search:focus { outline:none; }

#search-submit { 
	float:left; 
	cursor:pointer; 
	width:31px; 
	height:30px; 
	margin:16px 0 0 0;
	border:none; 
	background:url('../img/search-submit.png') no-repeat; 
}

#newMessages {
	float:right;
	margin:23px 0 0 10px;
	padding:0 0 0 20px;
	font-size:11px;
	color:#fff;
	background:0 3px url('../img/icons/newmessage.png') no-repeat;
}

#newMessages a {
	text-decoration:none;
	color:#ddd;
}

#newMessages a:hover {
	text-decoration:none;
	color:#fff;
}

#infoBar {
	clear:both;
	padding:15px 0;
	text-align:center;
	border-top:1px #ccc solid;
	font-size:11px;
	color:#999;
}

#infoBar a {
	color:#666;
	padding:0 10px;
}

#footer { 
	position:fixed; 
	bottom:0;
	left:0; 
	width:100%;
	height:57px;
	background:url('../img/footer-bg.png') repeat-x; 
	z-index:101; 
}

#footer-inside { 
	overflow:show; 
	clear:both; 
	width:902px; 
	margin:0 auto 5px auto; 
}

#logo { 
	float:left; 
	margin:10px 16px 0 0; 
}

#mainmenu { 
	width:100%; 
	height:39px; 
	background:url('../img/mainmenu-bg.png') repeat-x; 
	z-index:100; 
}

#mainmenu-inside { 
	overflow:auto; 
	clear:both; 
	width:902px; 
	margin:0 auto; 
}

#mainmenu-links {
}

#mainmenu-links a	{ 
	float:left; 
	display:block; 
	color:#fff; 
	padding:10px 20px 14px 20px; 
	margin-right:2px; 
}

#mainmenu-links a:hover { 
	color:#fff; 
	text-decoration:none; 
	background:url('../img/mainmenu-bg-hover.png') repeat-x;
}

.mainmenu-links-active { 
	color:#ffff00 !important; 
	background:url('../img/mainmenu-bg-hover.png') repeat-x;
}

.mainmenu-profile {
	float:right;
	font-size:11px;
}

.mainmenu-profile a {
	padding-top:12px !important;
}

#middle {	
	width:900px;
	margin:0 auto;
}

#middle-inside { 
	overflow:auto;
	width:900px;
	border-left:1px #ccc solid; 
	border-right:1px #ccc solid; 
	border-top:1px #ccc solid;
	background:#fff;
	z-index:0;
}

#content { 
	float:left; 
	width:468px; 
	padding:10px; 
}

#sidebar { 
	float:right; 
	padding:10px;
	border-left:1px #ccc solid; 
}

.sidebar-small { 
	width:390px; 
}

.sidebar-large {
	float:none !important;
	width:880px; 
	margin:0 auto;
	border-left:none !important; 
}

#wrapper { 
	width:100%; 
	height:100%; 
	z-index:0; 
}

#player { 
	background:#000; 
	color:#000;
	z-index:0; 
}

.player-small { 
	width:390px; 
	height:219px; 
}

.player-large	{ 
	width:880px; 
	height:495px; 
}

#controls-prev { 
	cursor:pointer; 
	float:left; 
	width:36px; 
	height:36px; 
	margin:13px 0 0 0; 
	background:url('../img/controls-prev.png') no-repeat; 
}

#controls-next { 
	cursor:pointer; 
	float:left; 
	width:36px; 
	height:36px; 
	margin:13px 0 0 0; 
	background:url('../img/controls-next.png') no-repeat; 
}

#controls-play { 
	cursor:pointer; 
	float:left; 
	width:44px; 
	height:44px; 
	margin:10px 0 0 0; 
	background:url('../img/controls-play.png') no-repeat; 
}

#controls-pause	{ 
	display:none; 
	cursor:pointer; 
	float:left; 
	width:44px; 
	height:44px; 
	margin:10px 0 0 0; 
	background:url('../img/controls-pause.png') no-repeat; 
}

#controls-shuffle	{ 
	cursor:pointer; 
	float:left; 
	width:29px; 
	height:24px; 
	margin:18px 10px 0 0; 
}

.controls-shuffle-off	{ 
	background:url('../img/controls-shuffle-off.png') no-repeat; 
}

.controls-shuffle-on { 
	background:url('../img/controls-shuffle-on.png') no-repeat; 
}

#controls-repeat { 
	cursor:pointer; 
	float:left; 
	width:26px; 
	height:24px; 
	margin:18px 10px 0 0; 
}

.controls-repeat-all { 
	background:url('../img/controls-repeat-all.png') no-repeat; 
}

.controls-repeat-none { 
	background:url('../img/controls-repeat-none.png') no-repeat; 
}

.controls-repeat-one { 
	background:url('../img/controls-repeat-one.png') no-repeat; 
}

#controls-fullscreen { 
	cursor:pointer; 
	float:left; 
	width:29px; 
	height:24px; 
	margin:18px 0 0 0; 
	background:url('../img/controls-fullscreen.png') no-repeat; 
}

#controls-volumeMute {
	float:left;
	width:24px;
	height:24px;
	margin:18px 0 0 10px; 
	background:url('../img/controls-volumeMute.png') no-repeat;
}

#controls-volumeFull {
	float:left;
	width:24px;
	height:24px;
	margin:18px 0 0 10px; 
	background:url('../img/controls-volumeFull.png') no-repeat;
}

#controls-volumeSlider {
	float:left;
	width:75px;
	height:15px;
	margin:23px 0 0 5px; 
	background:url('../img/progress-empty.png') repeat-x; 
}

#progress-container { 
	float:left;
	width:402px;
	height:15px;
	margin:4px 0 0 15px;
}

#progress-ct { 
	clear:right; 
	height:15px; 
	margin:0 0 4px 2px; 
	font-size:12px;
	font-weight:bold;
	color:#eee;
	white-space:nowrap;
	overflow:hidden;
}

#progress-left { 
	float:left; 
	width:1px; 
	height:15px; 
	background:url('../img/progress-left.png') no-repeat; 
}

#progress-right { 
	float:left; 
	width:1px; 
	height:15px; 
	background:url('../img/progress-right.png') no-repeat; 
}

#progress-empty { 
	float:left; 
	width:400px; 
	height:15px; 
	background:url('../img/progress-empty.png') repeat-x; 
}

#progress-buffer { 
	width:0; 
	height:15px; 
	background:url('../img/progress-buffer.png') repeat-x; 
}

#progress-played { 
	position:relative; 
	top:-15px; 
	width:400px; 
	height:15px;
}

#progress-timer { 
	float:left; 
	width:80px; 
	padding:5px 0 0 0;
	margin:18px 0 0 10px;
	color:#999; 
}

#playlist { 
	height:300px; 
	overflow-y:scroll;
}

.cp-options {
	cursor:pointer;
	height:28px;
	margin-top:2px;
	padding:5px 35px 0 0;
	color:#ff6600;
	text-decoration:none;
	background:right 2px url('../img/icons/newplaylist.png') no-repeat;
}

.cp-return {
	cursor:pointer;
	height:28px;
	margin-top:2px;
	padding:5px 35px 0 0;
	color:#ff6600;
	text-decoration:none;
	background:right 4px url('../img/icons/return.png') no-repeat;
}

.cp-options:hover {
	text-decoration:underline;
}

#loading { 
	display:none; 
	position:absolute; 
	left:0; 
	width:488px; 
	height:150px; 
	background:#fff 50% 75px url('../img/icons/loading.gif') no-repeat; 
	z-index:99; 
}

#popupbg { 
	display:none; 
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:#000; 
	z-index:101;
}

#popup { 
	display:none; 
	position:absolute; 
	top:0;
	left:0; 
	width:430px; 
	padding:5px; 
	color:#333; 
	text-align:left; 
	border:5px #333 solid; 
	background:#fff; 
	z-index:102; 
}

#popup-content { 
	padding:15px; 
}

#msg { 
	display:none;
	position:absolute; 
	top:98px;
	left:0; 
	width:100%; 
	height:17px;
	font-weight:bold;
	text-align:center;
	z-index:99;
	border-bottom:1px #6c5e12 solid;
	background:#fff1a8;
	color:#333;
	padding:5px 0;
}

.vw-index {
	float:left;
	clear:left;
	display:table;
	width:38px;
}

.vw-desc {
	float:left;
	clear:right;
	width:430px;
	margin:0 0 10px 0;
}

.faq-question {
	font-weight:bold;
}

.faq-answer {
	color:#999;
	margin:0 0 10px 0;
}

.playlist-credits {
	margin:0 0 15px 0;
	clear:both;
	display:block;
	overflow:hidden;
}

.playlist-credits h1 {
	padding-bottom:5px;
}

.playlist-thumbnail {
	float:left;
	width:50px;
	height:50px;
	margin:0 10px 5px 0;
	background-position:50% 50%;
}

.pagination {
	text-align:center;
}

.pagination-prev, .pagination-next {
	display:inline-block;
	width:16px;
	height:16px;
}

.pagination-prev { margin:0 20px 0 0; }
.pagination-next { margin:0 0 0 20px; }

.pagination-select {
	display:inline-block;
}

.tabnav {
	overflow:auto;
	display:block;
	clear:both;
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
}

.tabnav li {
	float:left;
	margin:0 5px 0 0;
	font-weight:bold;
	text-shadow:0 1px 0 #fff;
	-webkit-border-radius:2px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius:2px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	border-radius:2px;
	border-radius:2px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}

.tabnav-active     { padding:8px 15px 8px 15px; border:1px #ccc solid; border-bottom:0; background:url('../img/tabnav-bg-active.png'); }
.tabnav-active a   { color:#333; }
.tabnav-inactive   { padding:9px 16px 8px 16px; background:none; border:1px; }
.tabnav-inactive a { color:#666; }

.hidden {
	display:none;
}

.uplpage-newupl {
	cursor:pointer;
	height:28px;
	margin-top:2px;
	padding:7px 10px 0 35px;
	color:#ff6600;
	text-decoration:none;
	background:0 3px url('../img/icons/newplaylist.png') no-repeat;
}

.uplpage-newupl:hover {
	text-decoration:underline;
}

.upls {
	clear:both;
	border-top:1px #ddd solid;
}

.upl {
	padding:8px;
	border-bottom:1px #ddd solid;
}

.upl-hover {
	background:#eee;
}

.upl-removed {
	background:#ffcdcd !important;
}

.upl-arrow {
	cursor:pointer;
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}

.closed {
	background:url('../img/icons/upl-arrow-closed.png');
}

.opened {
	background:url('../img/icons/upl-arrow-opened.png');
}

.upl-title {
	color:#333;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
}

.upl-title a {
	color:#333;
	text-decoration:none;
}

.upl-number {
	float:left;
	color:#999;
	width:25px;
}

.upl-tracks {
	float:right;
	color:#999;
	margin:0 0 0 5px;
}

.upl-remove, .upl-rename, .upl-open, .upl-private, .upl-copy {
	cursor:pointer;
	float:right;
	width:16px;
	height:16px;
	margin:0 0 0 5px;
}

.upl-remove {
	background:url('../img/icons/upl-remove.png') no-repeat;
}

.upl-rename {
	background:url('../img/icons/upl-rename.png') no-repeat;
}

.upl-open {
	background:url('../img/icons/upl-open.png') no-repeat;
}

.upl-copy {
	background:url('../img/icons/upl-copy.png') no-repeat;
}

.upl-private {
	float:right;
	margin-left:5px;
}

.upl-private-off { background:url('../img/icons/upl-private-off.png'); }
.upl-private-on  { background:url('../img/icons/upl-private-on.png'); }

.upl-contents {
	display:none;
	padding:10px;
	border-bottom:1px #ddd solid;
}

.newsitems {
	overflow:auto;
	clear:both;
	border-top:1px #ddd solid;
}

.newsitem {
	clear:both;
	padding:5px;
	border-bottom:1px #ddd solid;
}

.newsitem-title {
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
}

.newsitem-title a {
	color:#333;
}

.newsitem-hover .newsitem-title a {
	text-decoration:underline;
}

.newsitem-comments {
	float:right;
	width:100px;
	color:#999;
	text-align:right;
}

.newsitem-date {
	float:left;
	width:70px;
	color:#999;
}

.newsitems-archive {
	padding:5px;
	font-size:11px;
	text-align:right;
}

.newsSocial {
	padding:10px 0;
	margin:0 0 10px 0;
	border-bottom:1px #ccc dashed;
}

.newsDate {
	color:#999;
}

.newsContent {
	padding:10px 0;
	margin:10px 0;
	border-top:1px #ccc dashed;
	border-bottom:1px #ccc dashed;
}

.homeSocial {
	clear:both;
	overflow:auto;
	padding:0 0 10px 0;
}

.homeSocial div {
	float:left;
	width:33%;
	display:inline-block;
	text-align:center;
}

.homeNewMembers {
	padding:10px 0 0 0;
	text-align:center;
	overflow:auto;
}

.homeTagCloud {
	width:448px;
	overflow:hidden;
	padding:10px;
	text-align:center;
	line-height:250%;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
}

.homeTagCloud a {
	color:#333;
	text-decoration:none;
}

.homeTagCloud a:hover {
	text-decoration:underline;
}

.users {
}

.user {
	float:left;
	width:99px;
	margin:0 24px 10px 0;
}

.user-avatar {
	cursor:pointer;
	overflow:hidden;
	width:100px;
	height:100px;
	margin:0 0 5px 0;
}

.user-avatar img {
	cursor:pointer;
	float:right;
	margin-top:59px;
	padding:1px 0 0 1px;
	background:#fff;
}

.user-gender {
	float:left;
	margin:0 5px 0 0;
}

.user-username {
	padding:1px 0 0 0;
	height:17px;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
}

.user-username a {
	color:#666;
}

.user-playlists {
	padding:0 0 0 20px;
	color:#999;
}

.search-icon {
	float:left;
	display:inline;
	width:24px;
	height:24px;
	margin:4px 10px 0 10px;
	background:url('../img/icons/usersearch.png');
}

.results {
	
}

.results-desc-toggle {
	float:right;
	padding:10px 0 0 0;
	font-size:11px;
}

.result {
	clear:both;
	margin:0 0 5px 0;
	overflow:auto;
	padding:15px 15px 15px 15px;
}

.result-hover {
	background:#eee;
}

.result-active {
	background:#faeda4;
}

.result-thumb, .result-avatar {
	cursor:pointer;
	float:left;
	overflow:hidden;
	margin:0 15px 0 0;
	background-position:50% 50%;
}

.result-thumb {
	width:80px;
	height:60px;
}

.result-avatar {
	width:50px;
	height:50px;
}

.result-title {
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding:1px 0 1px 0;
	overflow:hidden;
}

.result-desc {
	display:none;
	text-align:justify;
	font-size:11px;
	line-height:150%;
}

.result-title a {
	color:#666;
}

.result-duration {
	float:right;
	color:#aaa;
}

.result-username, .result-results {
	font-size:11px;
}

.result-username {
	color:#666;
	margin:2px 0;
}

.result-results {
	color:#999;
}

.result-add, .result-play, .result-added {
	cursor:pointer;
	float:right;
	overflow:auto;
	width:16px;
	height:16px;
	margin:0 0 5px 5px;
}

.result-add {
	background:url('../img/icons/result-add.png') no-repeat;
}

.result-added {
	display:none;
	cursor:default;
	background:url('../img/icons/result-addedd.png') no-repeat;
}

.result-play {
	background:url('../img/icons/result-play.png') no-repeat;
}

.result-played {
	color:#999;
}

.result-adds {
	clear:both;
	text-align:right;
	font-size:11px;
	color:#999;
	padding:0 14px 0 0;
	background:right 2px url('../img/icons/playlist.png') no-repeat; 
}

.chart {
	clear:both;
	overflow:auto;
	padding:10px;
}

.chart-number {
	float:left;
	width:35px;
	padding:10px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#999;
}

.chart-thumb {
	cursor:pointer;
	float:left;
	overflow:hidden;
	width:50px;
	height:40px;
	background-position:50% 50%;
}

.chart-title {
	float:left;
	width:310px;
	margin:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.chart-plays {
	padding:5px 0 0 0;
	font-weight:normal;
	font-size:12px;
	color:#999;
}

.chart-private {
	float:left;
	margin:12px 0 0 10px;
	color:#999;
}

.chart-hover {
	background:#eee;
}

.chart-add, .chart-play, .chart-added {
	cursor:pointer;
	float:right;
	width:16px;
	height:16px;
	margin:10px 0 5px 5px;
}

.chart-add {
	background:url('../img/icons/result-add.png') no-repeat;
}

.chart-added {
	display:none;
	cursor:default;
	background:url('../img/icons/result-addedd.png') no-repeat;
}

.chart-play {
	background:url('../img/icons/result-play.png') no-repeat;
}

.tracks {	
}

.track {
	cursor:default;
	clear:both;
	overflow:auto;
	border:0;
	padding:5px;
	margin:0 0 0 0;
}

.track-hover {
	background:#eee;
}

.track-active {
	background:#ffff99 !important;
}

.track-removed {
	background:#ffcdcd !important;
}

.track-title {
	padding:1px 0 0 0;
	color:#333;
	white-space:nowrap;
	overflow:hidden;
}

.track-duration {
	float:right;
	padding:1px 0 0 0;
	color:#999;
	width:50px;
	text-align:right;
}

.track-remove, .track-play, .track-rename, .track-add, .track-findnew, .track-showstats {
	cursor:pointer;
	width:16px;
	height:16px;
}

.track-findnew {
	float:left;
	margin-right:13px;
	background:url('../img/icons/track-findnew.png');
}

.track-remove {
	float:right;
	margin-left:5px;
	background:url('../img/icons/track-remove.png');
}

.track-rename {
	float:right;
	margin-left:5px;
	background:url('../img/icons/track-rename.png');
}

.track-showstats {
	float:right;
	margin-left:5px;
}

.track-showstats-on 	{ background:url('../img/icons/track-showstats-on.png'); }
.track-showstats-off 	{ background:url('../img/icons/track-showstats-off.png'); }

.track-add {
	float:right;
	margin-left:5px;
	background:url('../img/icons/track-add.png');
}

.track-play {
	float:left;
	margin-right:13px;
	background:url('../img/icons/track-play.png');
}

.track-rename-form, .upl-rename-form {
	clear:both;
	margin:5px 0 0 35px;
	padding:0 0 0 21px;
	background:transparent 0 7px url('../img/icons/track-rename-form-arrow.png') no-repeat;
}

.track-rename-form input, .upl-rename-form input {
	padding:5px;
	width:325px;
}

.profile {
	overflow:auto;
	margin:15px 0 0 0;
}

#avatar-current, .profile-avatar {
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin:0 10px 0 0;
}

.profile-label {
	clear:left;
	float:left;
	width:100px;
	color:#999;
	margin:0 0 5px 0;
}

.profile-text {
	overflow:auto;
	margin:0 0 5px 0;
}

.message {
	clear:both;
	overflow:auto;
	padding:20px 0 5px 0;
	margin:20px 0 0 0;
	border-top:1px #ccc dashed;
}

.message .avatar {
	cursor:pointer;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	margin:0 10px 0 0;
}

.message .text {
	width:408px;
	display:table;
}

.message .text img {
	vertical-align:text-top;
}

.message .by {
	color:#999;
	margin-bottom:5px;
}

.message .by img {
	vertical-align:text-top;
}

.message .reply {
	font-size:12px;
	margin:10px 0 0 0;
	padding:0 0 0 21px;
	background:url('../img/icons/reply.png') no-repeat;
}

.message .reply a {
	color:#666;
}

#no-messages {
	margin:10px 0 10px 0;
}

.button, .qq-upload-button {
	float:left;
	clear:right;
	cursor:pointer;
	font:bold 12px 'arial';
	color:#333;
	text-align:center;
	border:1px #ccc solid;
	padding:10px 20px;
	margin:0 5px 10px 2px;
	text-shadow: 0px 1px 0px #fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
 	background:url('../img/button-white.png');
}

.button:hover  { background:url('../img/button-white-hover.png'); }
.button:active { background:url('../img/button-white-active.png'); }
.button:disabled { color:#999; }

.inline-input {
	width:290px;
	padding:5px;
}

.form-label {
	clear:left;
	float:left;
	width:130px;
	padding:8px 20px 0 0;
	margin:0 0 10px 0;
	overflow:auto;
	text-align:right;
	font-size:12px;
	color:#999;
}

.form-input {
	font:normal 12px 'arial';
	color:#999;
	clear:right;
	margin:0 0 10px 0;
	overflow:auto;
}

.form-error {
	clear:both;
	display:none;
	color:red;
	margin:0 0 10px 155px;
	padding:1px 0 0 16px;
	background:url('../img/icons/form-error.png') no-repeat;
}

.form-check {
	display:inline-block;
	margin:0 0 0 10px;
}

.form-check img {
	position:relative;
	top:3px;
	margin:0 5px 0 0;
}

.slider:focus {
	outline:none;
}

.slider li {
	display:inline;
	float:left;
	height:200px;
	width:468px;
}

.slider-pagination p {
	text-align:center;
	overflow:visible;
	clear:both;
}

.slider-pagination p a {
	display:inline-block;
	cursor:pointer;
	width:15px;
	height:15px;
	margin:0 2px;
	font-size:0;
	background:#ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.slider-pagination-active {
	background:#333 !important;
}

.slider .carousel-wrap {
	height:210px !important;
}

.nvdw-add {
	cursor:pointer;
	float:right;
	width:100px;
	height:27px;
	margin:132px 5px 5px 0;
	background:url('../img/nvdw-add.png');
}

.nvdw-play {
	cursor:pointer;
	float:right;
	width:89px;
	height:27px;
	margin:132px 5px 5px 0;
	background:url('../img/nvdw-play.png');
}
