* {
	margin: 0pt;
	padding: 0pt; }
 
body {
	background: white none repeat scroll 0% 0%;
	text-align: center;
	font-family: Arial,Helvetica,Verdana,sans;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none; }
 
img { border: 0pt none; }
 
hr {
	border: 0pt none;
	height: 0pt;
	width: 0pt; }
 
a {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium; }
 
table, tr, td {
	border: 0pt none;
	border-collapse: collapse;
	vertical-align: top; }
 
div.music_player_no_flash a, div.music_player_no_flash a.visited {
	margin: 0pt 0pt 0pt auto;
	display: block;
	width: 520px;
	height: 276px;
	text-decoration: none; }
 
div.music_player_no_flash a strong, div.page_player_no_flash a strong, div.page_player_upgrade_flash a strong { visibility: hidden; }
 
div.music_player_no_flash p, div.page_player_no_flash p, div.page_player_upgrade_flash p { visibility: hidden; }
 
div.page_player_no_flash a, div.page_player_no_flash a.visited, div.page_player_upgrade_flash a, div.page_player_upgrade_flash a.visited {
	margin: 0pt auto;
	padding: 0pt;
	display: block;
	width: 155px;
	height: 210px;
	text-decoration: none; }
 
div.music_player_no_flash { background: transparent url('music_player_no_flash.png') no-repeat scroll right top; }
 
div.page_player_no_flash a { background: transparent url('page_player_no_flash.png') no-repeat scroll 0% 0%; }
 
div.page_player_upgrade_flash a { background: transparent url('page_player_upgrade_flash.png') no-repeat scroll 0% 0%; }
 
li#nav_music, li#nav_video { width: 47px; }
 
li.nav_divider { width: 19px; }
 
li#nav_search { width: 54px; }
 
li#nav_browse { width: 56px; }
 
li#nav_myhome { width: 73px; }
 
li#nav_searchfind { width: 97px; }
 
li#nav_signuplogin { width: 92px; }
 
li#nav_removestyles, li#nav_restorestyles { width: 140px; }
 
li#nav_music a { background-image: url('nav_music.png'); }
 
li#nav_video a { background-image: url('nav_video.png'); }
 
li.nav_divider { background-image: url('nav_divider.png'); }
 
li#nav_search a { background-image: url('nav_search.png'); }
 
li#nav_browse a { background-image: url('nav_browse.png'); }
 
li#nav_myhome a { background-image: url('nav_myhome.png'); }
 
li#nav_searchfind a { background-image: url('nav_searchfind.png'); }
 
li#nav_signuplogin a { background-image: url('nav_signuplogin.png'); }
 
li#nav_removestyles a { background-image: url('nav_removestyles.png'); }
 
li#nav_restorestyles a { background-image: url('nav_restorestyles.png'); }
 
div#message, div#message_error {
	margin: 0pt 0pt 0pt -190px;
	padding: 5px;
	background: rgb(215, 0, 81) none repeat scroll 0% 0%;
	display: block;
	position: absolute;
	z-index: 9999999;
	width: 380px;
	left: 50%;
	top: 10px;
	height: 30px; }
 
div#message { background: rgb(255, 255, 0) none repeat scroll 0% 0%; }
 
div#message_error a { color: rgb(255, 255, 51); }
 
	div#message_error a:visited { color: rgb(255, 255, 51); }
 
div#message p { color: rgb(85, 85, 85); }
 
div#message_error p { color: rgb(221, 221, 221); }
 
	div#message_error p strong { color: rgb(255, 255, 255); }
 
div#footer {
	border-top: 1px solid rgb(68, 68, 68);
	padding: 0pt 0pt 2em;
	background: black none repeat scroll 0% 0%;
	display: block;
	visibility: visible;
	width: 100%; }
 
div#footer_links {
	margin: 0pt auto;
	width: 840px;
	text-align: center; }
 
div#footer_ad {
	border: 1px solid rgb(67, 67, 67);
	margin: 30px 0pt 0pt;
	background: #ffffff none repeat scroll 0% 0%; }
 
div#footer_zee {
	margin: 30px 0pt;
	padding: 20px 0pt 20px 20px;
	background: #ffffff none repeat scroll 0% 0%;
	display: block; }
 
div.footer_col {
	margin: 0pt;
	float: left;
	text-align: left;
	width: 205px; }
 
div.footer_debug {
	margin: 2em auto 0pt;
	padding: 20px;
	background: rgb(17, 17, 17) none repeat scroll 0% 0%;
	width: 800px;
	color: rgb(51, 153, 255);
	text-align: left; }
 
	div.footer_debug pre {
		font-family: Monaco,Courier New,Courier;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.4;
		font-size-adjust: none;
		font-stretch: normal;
		-x-system-font: none; }
 
		div.footer_debug pre a, div.footer_debug pre a:link, div.footer_debug pre a:active, div.footer_debug pre a:visited { color: rgb(168, 188, 194); }
 
		div.footer_debug pre a:hover { color: rgb(255, 255, 255); }
 
div#bug_report {
	margin: 30px 0pt;
	width: 100%;
	text-align: left; }
 
div#bug_left, div#bug_right {
	float: left;
	width: 510px; }
 
div#bug_right { width: 320px; }
 
#preview_box {
	padding: 2em 0pt;
	background: rgb(2, 129, 202) none repeat scroll 0% 0%;
	font-size: 7px;
	color: rgb(255, 255, 255);
	display: block;
	text-align: center; }
 
div.first_time {
	margin: 1em 0pt 0pt;
	display: block;
	position: relative;
	height: 200px;
	background-repeat: no-repeat; }
 
	div.first_time p { display: none; }
 
div#ft_private_profile { background-image: url('first_time_private_profile.jpg'); }
 
h1 strong { display: none; }
 
#footer #footer_links p#report_flag {
	margin: 0pt;
	padding: 0pt;
	display: block;
	text-align: left;
	line-height: 200%; }
 
#footer #footer_links p#footer_copyright, #footer #footer_links p#footer_trademark {
	margin: 0pt;
	padding: 0pt;
	text-align: left;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: rgb(136, 136, 136);
	line-height: 140%; }
 
#footer #footer_links p#footer_trademark { color: black; }
 
#footer #footer_links #bug_report #bug_left textarea {
	margin: 0pt 0pt 1em;
	padding: 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	width: 510px;
	height: 80px;
	font-family: Arial,Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: rgb(68, 68, 68);
	letter-spacing: 0pt; }
 
#footer #footer_links #bug_report #bug_right p, #footer #footer_links #bug_report #bug_left p {
	padding-left: 30px;
	font-family: Arial,Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: rgb(136, 136, 136);
	line-height: 140%; }
 
#footer #footer_links #bug_report #bug_left p {
	padding: 0pt;
	line-height: 100%;
	font-size: 11px; }
 
#footer #footer_links #bug_report #bug_right p strong {
	color: rgb(187, 187, 187);
	text-decoration: underline; }
 
#footer #footer_links p#report_flag a, #footer #footer_links p#report_flag a:visited {
	margin: 0pt 5px 0pt 0pt;
	padding: 5px 7px;
	background: rgb(230, 230, 230) url('report_flag_bg.gif') repeat-x scroll 0% 0%;
	color: rgb(215, 0, 81);
	font-size: 12px;
	text-decoration: none;
	font-weight: bold; }
 
#footer #footer_links p#report_flag a:hover {
	background: rgb(215, 0, 81) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255); }
 
/* ::::: null ::::: */
div#body_container, div#profile_container {
	color: rgb(68, 68, 68);
	font-family: Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
margin-top: -40px; }
 
div#body_container {
	background: transparent none repeat scroll 0% 0%;
	width: 100%; }
 
div#profile_container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
 
p em { font-family: Arial; }
 
h1 {
	font-size: 45px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	color: #9F0001;
	margin-top: 20px; }
 
div.profile_meta p.tagline {
	color: rgb(148, 146, 146);
	font-size: 14px;
	font-style: italic;
	font-family: Times New Roman;
	margin-top:15px;
	margin-bottom: -20px; }
 
div#meta_music p.tagline, div#meta_music p.location { }
 
div.profile_meta h2 {
	color: rgb(255, 255, 255);
	font-size: 1px; }
 
div.profile_photo { border: 0px solid rgb(221, 221, 221); }
 
div.module {
	border-top: 4px solid rgb(221, 221, 221);
	color: rgb(0, 0, 0);
	 }
 
	div.module p {
		color: rgb(127, 127, 127);
		font-size: 12px; }
 
div#comments { border-top: 4px solid rgb(221, 221, 221); }
 
div.comment_box, div.comment_box_alt, #shows tr, #shows tr.row_odd { background-color: rgb(255, 255, 255); }
 
#shows tr { background-color: transparent; }
 
div.comment_box, div.comment_box_alt, #shows tr td, #shows tr.row_odd td { border-top: 1px solid rgb(221, 221, 221); }
 
h3 {
	font-size: 12px;
	color: Black; }
 
p.tagline {
	font-size: 14px;
	font-style: italic; }
 
.comment_box p, .comment_box_alt p, .comment_box p.comment_post, .comment_box_alt p.comment_post, #show tr p, #shows tr.row_odd p {
	color: rgb(68, 68, 68);
	font-size: 14px; }
 
.comment_box p.comment_extras, .comment_box_alt p.comment_extras {
	color: rgb(136, 136, 136);
	font-size: 14px; }
 
a, a:link, a:visited { color: rgb(53, 46, 46); }
 
a:hover { color: rgb(0, 0, 0); }
 
p.comment_author a, p.comment_author a:visited { color: rgb(53, 46, 46); }
 
p.comment_author a:hover { color: rgb(0, 0, 0); }
 
#connect ul li {
	border-bottom: 1px solid rgb(221, 221, 221);
	font-size: 12px; }
 
	#connect ul li a:hover {
		background: rgb(239, 239, 239) none repeat scroll 0% 0%;
		color: rgb(53, 46, 46); }
 
#photo_portfolio { border-bottom-color: rgb(221, 221, 221); }
 
img { border: 0pt none; }
 
hr {
	border: 0pt none;
	height: 0pt;
	width: 0pt; }
 
ul, li { list-style-type: none; }
 
table, tr, td {
	border: 0pt none;
	border-collapse: collapse;
	vertical-align: top; }
 
* {
	margin: 0pt;
	padding: 0pt;
	 }
 
div#body_container, div#profile_container { text-align: center; }
 
div#body_container { padding: 35px 0pt; }
 
div#profile_container {
	margin: 0pt auto;
	padding: 35px 35px 10px;
	width: 770px; }
 
div#left_side {
	margin: 0pt 10px 35px 0pt;
	float: left;
	width: 570px; }
 
div#right_side {
	margin: 0pt 0pt 35px 10px;
	float: left;
	width: 180px; }
 
div.module {
	padding: 2px 12px 15px 0pt;
	display: block;
	text-align: left;
	line-height: 150%; }
 
#connect { padding-right: 0pt; }
 
#meta, #meta_music, #connect { border: 0pt none; }
 
#connect ul {
	font-size: 11px;
	margin-top: 5px; }
 
	#connect ul li a, #connect ul li a:visited {
		padding: 0.2em 0pt;
		display: block;
		width: 100%;
		text-decoration: none; }
 
	#connect ul li em { font-family: Arial,Verdana,sans-serif; }
 
	#connect ul li#isFriend, #connect ul li#friendshipPending, #connect ul li#isYou { padding: 0.2em 0pt; }
 
#meta_music table, #shows table { width: 100%; }
 
#shows tr { border-bottom: 1px solid rgb(227, 227, 227); }
 
	#shows tr.row_odd { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
 
#shows td {
	padding: 0.5em 0pt;
	text-align: left;
	vertical-align: top; }
 
	#shows td.col1 { width: 6em; }
 
	#shows td.col4 { width: 2.5em; }
 
#comments {
	padding-right: 0pt;
	margin-bottom: 35px; }
 
div.comment_box, div.comment_box_alt {
	margin: 0pt 0pt 10px;
	padding: 15px;
	display: block; }
 
.comment_box p.comment_extras, .comment_box_alt p.comment_extras { margin-top: 15px; }
 
div#add_comment {
	margin: 0pt 0pt 20px;
	display: none; }
 
#meta_music, #player_personal { padding-right: 0pt; }
 
#photo_portfolio {
	border-top: 0pt none;
	margin: 0pt 0pt 20px;
	padding: 10px 0pt 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid; }
 
	#photo_portfolio img {
		border: 0pt none;
		margin: 0pt;
		padding: 0pt;
		width: 100%; }
 
div.profile_photo {
	padding: 0px;
	float: left;
	width: auto;
	text-align: center; }
 
.profile_photo img {
	position: relative;
	display: block; }
 
div.profile_meta {
	padding: 15px;
	float: left; }
 
.profile_meta ul { margin: 10px 0pt 0pt; }
 
	.profile_meta ul li {
		padding: 0pt 10px 0pt 0pt;
		float: left; }
 
.clear {
	position: relative;
	clear: both; }
 
h1 { letter-spacing: -4px; }
 
h2 {
	margin: 0pt 0pt 0.2em;
	font-weight: normal;
	line-height: 100%;
	letter-spacing: 0pt; }
 
.profile_meta h2 em { font-style: normal; }
 
.profile_meta h2 span { font-weight: normal; }
 
h3 {
	color: black;
	margin: 0pt;
	padding: 0pt 0pt 0.9em;
	letter-spacing: 0pt; }
 
h4 {
	font-size: 12px;
	color: rgb(102, 102, 102);
	padding-bottom: 10px; }
 
	h4 strong { color: rgb(51, 51, 51); }
 
h5 {
	position: absolute;
	top: 88px;
	left: 360px;
	width: 135px;
	height: 12px;
	font-family: "Lucida Grande",Tahoma,sans;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 9px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: rgb(153, 234, 0);
	line-height: 12px; }
 
	h5 em { font-style: normal; }
 
p { margin: 0pt; }
 
	p.tagline {
		margin: 0.5em 0pt 1em;
		line-height: 125%; }
 
div#blogs p {
	margin: -2pt 0pt 1.5em;
	font-size: 13px; }
 
	div#blogs p.blog_post {
		margin: -3pt 0pt 0.5em;
		font-size: 13px; }
 
.comment_box p, .comment_box_alt p, .comment_box p.comment_post, .comment_box_alt p.comment_post { margin: 0pt 0pt 0.5em 115px; }
 
.comment_box p em, .comment_box_alt p em {
	margin-top: 2.5em;
	font-size: 10px; }
 
div.comment_box form p textarea { width: 99%; }
 
* html div.comment_box form p textarea {
	margin-right: -100px;
	width: 620px; }
 
div.comment_box_alt form p textarea { width: 99%; }
 
* html div.comment_box_alt form p textarea {
	margin-right: -100px;
	width: 620px; }
 
#player_personal p { text-align: center; }
 
input, textarea {
	margin: 1em 0pt 0.5em;
	padding: 0.2em;
	font-family: Arial,Helvetica,Verdana,sans;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: rgb(51, 51, 51);
	width: 100%;
	letter-spacing: -1px; }
 
input.comment_btn {
	padding: 0pt;
	width: auto; }
 
textarea.comment_text {
	margin: 0pt;
	height: 90px;
	font-weight: normal; }
 
a, a:link, a:visited {
	color: #769FDE;
	text-decoration: none; }
 
a:hover { text-decoration: underline; }
 
.module h3 a, .module h3 a:visited { font-weight: normal; }
 
div#blogs p.blog_post a, div#blogs p.blog_post a:visited {
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica,Arial,Verdana,sans-serif; }
 
span#my_twitter_status {
	padding: 10pt 0pt 0.2em;
	display: block;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	font-stretch: normal;
	-x-system-font: none;
	color: rgb(187, 186, 186);
	letter-spacing: -1px;
	line-height: 100%;
	text-align: left; }
 
spanclass#artist { font-weight: bold; }
 
body {
	border: 0pt none;
	background: white none repeat scroll 0% 0%; }
 
div#footer {
	border-top: 1px solid rgb(68, 68, 68);
	padding: 0pt 0pt 2em;
	background: #ABDFF2 none repeat scroll 0% 0%;
	display: block;
	visibility: visible;
	width: 100%; }
 
div#footer_links {
	margin: 0pt auto;
	width: 840px;
	text-align: center; }
 
#footer #footer_links p#report_flag {
	margin: 0pt;
	padding: 0pt;
	display: block;
	text-align: left;
	line-height: 190%;
	font-size: 12px; }
 
div#footer_ad {
	border: 1px solid rgb(67, 67, 67);
	margin: 30px 0pt 0pt;
	background: #E0EBF3 none repeat scroll 0% 0%; }
 
div.footer_col {
	margin: 0pt;
	float: left;
	text-align: left;
	width: 205px; }
 
div.footer_debug {
	margin: 2em auto 0pt;
	padding: 20px;
	background: rgb(17, 17, 17) none repeat scroll 0% 0%;
	width: 800px;
	color: rgb(51, 153, 255);
	text-align: left; }
 
	div.footer_debug pre {
		font-family: Monaco,Courier New,Courier;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.4;
		font-size-adjust: none;
		font-stretch: normal;
		-x-system-font: none; }
 
		div.footer_debug pre a, div.footer_debug pre a:link, div.footer_debug pre a:active, div.footer_debug pre a:visited { color: rgb(168, 188, 194); }
 
		div.footer_debug pre a:hover { color: rgb(255, 255, 255); }
 
div#bug_report {
	margin: 30px 0pt;
	width: 100%;
	text-align: left; }
 
div#bug_left, div#bug_right {
	float: left;
	width: 510px; }
 
div#bug_right { width: 320px; }
 
.footer_col h4, .footer_col ul li a, .footer_col ul li a:visited, #footer_links p, #footer_links p a, #footer_links p a:visited {
	border: 0pt none;
	background: transparent none repeat scroll 0% 0%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: normal;
	font-style: normal; }
 
.footer_col ul li a, .footer_col ul li a:visited {
	border: 0pt none;
	font-size: 10px; }
 
.clear_footer {
	position: relative;
	clear: both; }
 
 