html,body{
	padding:0px;
	margin:0px;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size: 14px;	
}

html{
	height:100%;
}


body{
/**	background-color: green;
	height:100%;
	opacity: 0.4; **/

	background-image: url('http://userserve-ak.last.fm/serve/300x300/7029033.jpg');
	background-image: url('../images/bg2.jpg');		
	background-image: url('../images/bg3.jpg');			
}

body.bg1{
	background-image: url('../images/bg6.jpg');	
}

body.bg2{
	background-image: url('../images/bg2.jpg');	
}

body.bg3{
	background-image: url('../images/bg3.jpg');	
}

body.bg4{
	background-image: url('../images/bg4.jpg');	
}

body.bg5{
	background-image: url('../images/bg7.jpg');	
}

p{
	margin:0px 0px 0px 0px;
	padding:4px;
}

a{
	color: #555555;
}

img{
	border: 0px;
}

#menu{
	margin-bottom: 18px;
	font-size: 16px;
	background-color: #000000;
	color: #ffffff;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	padding: 4px;
	border-bottom: 1px solid #ffffff;
}

#menu ul{
	list-style: none;
	padding:0px;
	margin:0px;
	overflow:auto;
}

#menu ul li{
	margin:0px 4px 0px 0px;
	padding:0px 4px 0px 0px;
	border-right:1px solid #ffffff;
	float:left;
}

#menu ul li a{
	color: #ffffff;
	text-decoration:none;
}

#menu ul li a:hover{
	text-decoration:underline;
}

.home #menu ul li a.home,
.me #menu ul li a.me,
.academic #menu ul li a.academic,
.music #menu ul li a.music,
.favemusic #menu ul li a.favemusic,
.links #menu ul li a.links,
.photos #menu ul li a.photos,
.web #menu ul li a.web{
	text-decoration:underline;
}

.noborder{
	border:0px !important;
}

#music-holder{
	position: absolute;
	bottom: 0px;
	right: 0px;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.tweet{
	font-family: Georgia, Times New Roman, sans-serif;
	font-size:32px;
	background-color: #ffffff;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	padding:8px;	
	line-height: 1.4em;
	display: inline;
	font-weight: normal;
}

.main-text{
	clear:both;
	display: block;
	margin-top:38px;
	margin-left: 8px;
	background-color: #ffffff;
	width: 380px;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	font-size: 16px;
	line-height: 20px;
	padding:4px;
}

#music-holder:hover{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


div.song{
	float:left; 
	width:360px;
	height:126px;
	overflow:hidden;
	border:2px solid #ffffff;
	background-color:#dddddd;
	padding:4px;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size:14px;
}

div.photos{
	float:left; 
	overflow:hidden;
	border:2px solid #ffffff;
	background-color:#dddddd;
	padding:4px;
	font-family: Georgia, Times New Roman, sans-serif;
	font-size:14px;
}

div.cover{
	float:left;
	width:126px;
	height:126px;
	background-color:#000000;
}

div.cover img{
	float:left;
}

div.text{
	float:left;
	width:214px;
	padding:4px 4px 0px 8px;
	height:106px; 
	overflow:hidden;
	background-color:#dddddd;
}

div.text a{
	text-decoration: none;
}

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

div.title{
	font-size:22px;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	line-height: 1.2em;
}
		
.fave{
	background-color:#000000 !important;
	color:#dddddd !important;
}

.music div.song, .favemusic div.song, .photos div.photos{
	margin:8px;
}

#recent-container{
	clear:both;
	margin:8px 0px 8px 0px;
}

.links-text p span{
	font-family: Georgia, Times New Roman, sans-serif;
	font-size:20px;
	background-color: #ffffff;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	padding:8px;	
	line-height: 1.4em;
	display: inline;
	font-weight: normal;
}

.links-text p{
	margin:10px 0px 0px 0px;
	padding-left:0px;
	display: block;
}