body { font-family: arial; }
.post p.submited, .post p.readMore, #logo, #head div object, 
body#start #infoArea div, .post.swebus, .network, #loginRegister, input, .right, #latest,
#browseMore, .btnReadmore, #footer, .postBy, #footerBig, .btnRetweet, 
body#browse, body#bandPage, #flagIcon, .applePage, #navigation div ul li#browse,
#footer .floatLeft  { display: none; }
#navigation div { background: url(../gfx/mobile/navBg.gif?v=0); }
#navigation div ul { height: 20px; margin: 0 auto; overflow: hidden; text-align: center;; }
#navigation div ul li { display: inline; line-height: 20px; font-size: 10px;  margin-right: 5px; }
#navigation div ul li a { color: #fff; }

body#start #infoArea {
	background: #000 url(../gfx/mobile/header.gif?v=0) left top no-repeat;
	width: 100%;
	height: 170px;
}

#mostPopular h3, #twitterContent h3, #bloggContent h3 {
	background: #005b09;
	height: 25px;
	line-height: 25px;
	color: #fff1a6;
	padding-left: 10px;
	font-size: 12px;
}

#mostPopular h3 a { color: #fff1a6; text-decoration: none; }

.post {
	padding: 10px 0 10px 0;
	margin: 5px 10px;
	border-bottom: 1px solid #cbcbcb;
}

.post img {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
}

.post p {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
.post p.songName {
	color: #6b6b6b;
	font-size: 11px;
}
.post .stars { margin: 5px 0 5px 50px; background: url(../gfx/mobile/stars.gif?v=0); width: 40px ; height: 8px; display: block; }
.post .star1 { background-position: -32px 0; }
.post .star2 { background-position: -24px 0; }
.post .star3 { background-position: -16px 0; }
.post .star4 { background-position: -8px 0; }
.post .star5 { background-position: 0 0; }
.post .stars li  { float: left; width: 8px; height: 8px; text-indent: -9999px; }

#twitterContent p, #bloggContent p  { font-size: 12px; color: #000; font-weight: bold; line-height: 13px; }
#twitterContent a { color: #e46a08; text-deocration: none; font-weight: bold; }
#bloggContent .summary, #bloggContent .date { font-weight: normal !important; }

.background { width: 100%; background-color: #000; padding: 5px 10px; }
.background .info h2 { font-size: 14px; font-weight: bold; color: #fff; margin: 5px 0; }
.background .info p { font-size: 11px !important; margin: 5px 0; color: #fff; line-height: 12px; }
.background .info p a, .background .info li a { color: #fff; }
.background .info ul { color: #fff; margin-left: 15px; }
.background .info ul li { list-style-type: disc; font-size: 11px; margin-bottom: 2px; }



#footer {
	background: url(../gfx/mobile/footer.gif);
	height: 20px;
	display: block;
	overflow: hidden;
}

#footer .floatRight { float: none; text-align: center; }
#footer .floatRight li span { color: #fff; color: #fff; font-size: 10px; }
#footer .floatRight li { line-height: 42px; display: inline; margin-right: 5px; }
#footer .floatRight li a { color: #fff; font-size: 10px; }

/* ***** Clearfix & CSS reset ***** */

.floatRight { float: right; }
.floatLeft { float: left; }

/* slightly enhanced, universal clearfix hack */
.clearfix:after, .post:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix, post { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix, .post { display: block; }
/* close commented backslash hack */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	border: none;
	line-height: 1;
}
	
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, dfn, img, kbd, q, s, samp, small, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-style: normal;
	font-weight: normal;
}

hr { visibility: hidden; display: none; }

abbr, acronym { cursor: help; }

ol, ul { list-style: none; }

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

blockquote, q { quotes: "" ""; }
	
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

a, a img { outline: none; }

:focus { outline: none; }