body{
	background:#6a6a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	overflow:hidden;
	height:100%;
	color:#bbb;
	padding:0;
	margin:0;
	}

a, a:hover, a:active, a:link, a:visited {
color:#8b90a4;
overflow:hidden;
text-decoration:none;	
}

.sDate{
	color:#fff;
}

h3{
	text-transform:uppercase;
	color:#fff;
}

hr {
height:1px;
border:none;
border-bottom:1px solid #efefef;
margin:0 0 15px 0;
}

p#now_playing{
	position:absolute;
	left:50%;
	margin-left:160px;
	top:88px;
	font-size:11px;
}

a#soundControl {
color:#bbb;
left:50%;
margin-left:160px;
position:absolute;
top:112px;
font-size:10px;
}

#flash{
	left:0;
	z-index:-1;
	position:absolute;
	top:0;
}

div#holder {
	bottom:0;
	height:100%;
	left:50%;
	margin-left:-480px;
	position:absolute;
	/*width:720px;*/
	width:960px;	
}

h1 {
background:url(../_graphics/logo.png) no-repeat center;
height:103px;
margin-top:26px;
text-align:center;
text-indent:-9999px;
width:300px;
margin-left:auto;
margin-right:auto;
behavior:url(../iepngfix.htc);
}

ul#menu {
background:url(../_graphics/tabs2.png) no-repeat left bottom;
behavior: url(../iepngfix.htc);
bottom:0;
height:32px;
list-style:none;
margin:0;
padding:0;
width:100%;
position:absolute;
margin:0 auto;
}

ul#menu li {
float:left;
height:32px;
margin:0 9px 0 0;
}

#menu li#tabSpotify{
	margin-right:0;
}

ul#menu li#tabSignup,
ul#menu li#tabTaster,
ul#menu li#tabMyspace,
ul#menu li#tabFlickr,
ul#menu li#tabYoutube,
ul#menu li#tabTwitter,
ul#menu li#tabBebo, li#tabSpotify, li#tabLastfm, li#tabWe7, li#tabNapster {
width:98px;
}

ul#menu li#tabTaster {
margin:0;
}

ul#menu li a{
display:block;
height:100%;
margin:0;
text-indent:-9999px;
width:100%;
}


div.contentHolder {
bottom:0;
height:100%;
_height:200px;
left:50%;
margin-left:-226px;
/* margin-left:-264px; */
position:absolute;
width:527px;
}

div.contentHeader {
float:left;
height:37px;
width:100%;
}
div.contentHeader a {
display:block;
height:33px;
text-indent:-9999px;
width:57px;
}

div.contentBody {
background:#10121A;
float:left;
overflow:auto;
overflow-x:hidden;
padding:1px 15px 30px;
width:498px;
}

div#myspace,
div#flickr,
div#youtube,
div#twitter,
div#signup{
display:none;	
}


div#signup div.contentHeader {
background:url(../_graphics/contentTopSignup.gif) no-repeat;
}

div#signup div.contentHeader a.tabClose {
margin-left:130px;
}


div#myspace div.contentHeader {
background:url(../_graphics/contentTopMyspace.png) no-repeat;
_background:url(../_graphics/contentTopMyspace.gif) no-repeat;
}

div#myspace div.contentHeader a.tabClose {
margin-left:130px;
}

div#myspace div.contentHeader a.tabVisit {
margin-left:190px;
margin-top:-33px;
}


div#myspaceBody{
	overflow:auto;
}



div#flickr div.contentHeader {
background:url(../_graphics/contentTopFlickr.png) no-repeat;
_background:url(../_graphics/contentTopFlickr.gif) no-repeat;
}
div#flickr div.contentHeader a.tabClose {
margin-left:260px;
}

div#flickr div.contentHeader a.tabVisit {
	margin-left:325px;
	margin-top:-33px;
}

div#youtube div.contentHeader {
background:url(../_graphics/contentTopYoutube.png) no-repeat;
_background:url(../_graphics/contentTopYoutube.gif) no-repeat;
}

div#youtube div.contentHeader a.tabClose {
margin-left:210px;
}

div#youtube div.contentHeader a.tabVisit {
	margin-left:148px;
	margin-top:-33px;	
}

div#twitter div.contentHeader {
background:url(../_graphics/contentTopTwitter.png) no-repeat;
_background:url(../_graphics/contentTopTwitter.gif) no-repeat;
}

div#twitter div.contentHeader a.tabClose {
margin-left:343px;
}

div#twitter div.contentHeader a.tabVisit {
margin-left:280px;
margin-top:-33px;
}


/* MySpace */
div#myspace h3 {
margin:0;
}
div#myspace ul li a span.blogDate {
color:#fff;
font-size:0.9em;
margin-left:10px;
}

div#myspace ul {
	float:left;
list-style:none;
margin:3px 0 10px 0;
overflow:auto;
padding:0;
width:495px;
}
div#myspace ul li {
margin-bottom:5px;
}
div#myspace ul li span.tDate {
margin-right:5px;
width:60px;
}
div#myspace ul li span.tDetails {
height:auto;
width:390px;
}
div#myspace ul li p {
font-weight:normal;
margin:0;
}

/* twitter */
div#twitter ul {
	float:left;
list-style:none;
margin:10px 0;
overflow:auto;
padding:0;
width:500px;
}
div#twitter ul li {
margin-bottom:10px;
padding-right:1em;
}
div#tweet {
overflow:auto;	
}


/* flickr */
div#flickr div#mainPicHolder{
background:#000;
border:1px solid #333;
height:333px;
margin:10px 0 10px 0;
width:495px;
}
div#flickr div#mainPicHolder p {
margin:0;
padding-top:340px;
text-align:left;
width:100%;
}
div#flickr div#mainPicHolder.showImage {
background-position:top center !important;
background-repeat:no-repeat !important;
}
div#flickr ul {
list-style:none;
margin:10px 0 0 20px;
overflow:auto;
padding:0;
}
div#flickr ul li {
float:left;
height:90px;
text-align:center;
width:90px;
}
div#flickr ul li img {
border:none;
}


/* YouTube */
div#youtube ul {
float:left;
list-style:none;
margin:10px 0;
overflow:auto;
padding:0;
width:500px;
}

div#youtube ul li {
margin-bottom:7px;
}

div#youtube ul li object {
/*display:none;*/
}
div#youtube ul li a.selectedItem{
color:#fff;
}

div#playerwrap {
margin:10px 0 30px;
}
div#buttons {
margin-top:2px;
}


div#buttons a {
display:block;
float:left;
margin-right:10px;
width:20px;
}

div#buttons a#a_play {
background:url(../_graphics/buttonPlay.gif) no-repeat;
margin-top:1px;
text-indent:-9999px;
width:15px;
}
div#buttons a#a_pause {
background:url(../_graphics/buttonPause.gif) no-repeat;
margin-top:1px;
text-indent:-9999px;
width:15px;
}


#timebar {
    width: 440px;
    height: 5px;
   	background:#000;
	margin:6px 0 0 5px;
   	padding:1px 0;
	float:left;
	position:relative;
	}

#timebarIndicator{
	background:#54248B;
	height:5px;
	width:1px;
	display:block;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:1px;
	}

#bufferbarIndicator{
	background:#333;
	height:5px;
	width:1px;
	display:block;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:1px;
	}
	
.story_wrap{
	margin-bottom:10px;
}

.sDate{
	margin-bottom:3px;
}

#signup form{
	width:232px;
	margin-top:30px;
}

#signup form label{
	float:left;
	margin-right:10px;
	display:inline;
	width:70px;
	text-align:right;
}

#signup .txt_input{
	border:1px solid #1a1a1a;
	float:left;
	width:150px;
	margin-bottom:6px;
}

#signup form select{
	width:150px;
	margin-bottom:6px;
}

#submit_btn{
	background:#502C90;
	border:none;
	color:#fff;
	padding:2px 10px;
	float:right;
}

#signup form br{
	clear:both;
}
