	/* hide from ie on mac \*/

.hiddenPic {display:none;}

	html {
		height: 100%;
	}
	
	#flashcontent {
		height: 100%;
	}
	/* end hide */

	body {
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #000000;
		color:#ffffff;
		font-family:sans-serif;
		font-size:45;
		
	}

	a {	
		color:#cccccc;
	}
	
#flair {
	width:120px;
	left: 50%;
	margin: 140px 0 0 480px;
	position:fixed;
	min-height:500px;
	height:auto !important;
	height:500px; 
	z-index:49999;
}

#gallerymenu {
	width:350px;
	left: 50%;
	margin: 10px 0 0 -580px;
	position:fixed;
	min-height:80px;
	height:auto !important;
	height:80px; 
	z-index:5001;
}

#gallerymenu {
	width:350px;
	left: 50%;
	margin: 10px 0 0 -580px;
	position:fixed;
	min-height:80px;
	height:auto !important;
	height:80px; 
	z-index:5001;
}


#menucontainer {
	min-height:37px;
	height:auto !important;
	height:37px; 	
	width:950px;
	left: 50%;
	margin: 93px 0 0 -475px;
	position:fixed;
	z-index:4999;
	line-height:1px;
	font-size:1px;
}

#toprightbox {
	width:350px;
	left: 50%;
	margin: 0px 0 0 230px;
	position:fixed;
	min-height:80px;
	height:auto !important;
	height:80px; 
	z-index:49999;
}

#logo {
	width:400px;	
		min-height:70px;
	height:auto !important;
	height:70px; 
    left: 50%;
    position:fixed;
    z-index:4999;
    margin: 17px 0 0 -200px;
    background:url(http://www.jaxene.com/images/logo.png);	
}

#lastfm {
	width:110px;
    left: 50%;
    margin: 320px 0 0 -592px;
    	position:fixed;
	top:0;
	z-index:49999;
}

#sound {
	width:30px;
		min-height:30px;
	height:auto !important;
	height:30px; 
    left: 50%;
    margin: 95px 0 0 -512px;
    	position:fixed;
	top:0;
	z-index:49999;
	background:url('http://www.jaxene.com/images/sound.png');
}

#container {
	position:relative;
	
	height:100%;
	}
	


#main {
	background: url(http://www.jaxene.com/images/skin4/bg.png) top center no-repeat;
	     min-height:725px;
     height:auto !important;
     height:725px; 
	padding-right: 1px; /*	Added 10/14/8: Fixes jiggle in FF3 */
	*padding-left: 1px; /*	Added 5/9/7: Fixes "jiggle" when resizing windo pixel by pixel 	*/
	}

#jaxfooter {
	width:1200px;
	left:50%;
	position:absolute;
	margin:660px 0 0 -600px;
	padding:0;
	line-height:20px;
	font-size:20px;
	
	color:black;
		
}

#jaxfooter p {
	text-align:center;
}
a.bullet {
	display:block;
	background:url(http://www.jaxene.com/images/bullet4.png) center center no-repeat;
	background-position:0 10px;
	width:20px;
	height:20px;
	border:none;
	line-height:1px;
	padding:0;margin:0;
}

a.bullet:hover {
	background-position:0 -10px;
}

#skinchooser {
	width:1200px;
	padding:0 0 0 95px;
    left: 50%;
    margin: 160px 0 0 -600px;
    	position:fixed;
	top:0;
}
#skinchooser ul {
	list-style:none;
	padding:0;
	margin:0;
}

#skinchooser li {
	padding:0;
	margin:0 0 0px 0;
	line-height:20px;
}


#body {
	width:1000px;
	left:50%;
	margin:0 0 0 -500px;
	position:relative;
	/*background-image: url("http://www.jaxene.com/images/new_02.jpg") ; */

}

	
	
#selectedelement {
	top:0;left:0;
	display:block;
	     min-height:550px;
     height:auto !important;
     height:550px; 
	overflow:hidden;
	width:950px;
	position:fixed;
	background:url(http://www.jaxene.com/images/skin4/max.png);
	display:none;
	left:50%;
	text-align:center;
	margin:0 0 0 -475px;
}

#selectedelement img {
	margin:40px 0 0 0;
}

	#noflashcontent {
overflow:auto;
top:145px;
left:25px;
display:block;
height:505px;
background-image:none;
position:absolute;
	}
	
	
	#flashcontent {
		position:absolute;
		left:25px;
		height:650px;
		width:950px;
		z-index:50700;
		/*
				position:absolute;
		top:250px;
		left:25px;
		width:950px;
		height:450px;
		background-color:black;
*/

	}
	
	
	#titleicon {
		float:right;
		margin:0 20px 0 0;
	}
	
	#titleicon img {
		border:none;
	}
	
	#mask {
		position:fixed;
		width:950px;
		height:200px;
		top:650px;
		z-index:1000;
		background-image: url("http://www.jaxene.com/images/mask.jpg");
	}
	
	#subcontent {
		color:white;
		position:absolute;
		top:680px;
	}
	
	#mediacontent {
		height:600px;
		overflow:auto;
	}
	
	#flashoverlay div#title {
		margin:0 auto;padding:0;
		width:80%;
		font-size:26px;
		text-align:center;
				background-color:#494637;
		border: 3px solid #181513;
	}
	
	#flashoverlay h2 {
		margin:0;padding:0;
		font-size:16px;
		text-align:center;
	}

	#flashoverlay div#description {
		font-size:14px;
		line-height:14px;
				background-color:#609716;
		border: 3px solid #265a09;
		width: 550px;
		margin:60px 0 0 50px;

    padding: 20px;
	}

	#flashoverlay div.contentbox {
		font-size:14px;
		line-height:14px;
				background-color:#609716;
		border: 3px solid #265a09;
		width: 550px;
		margin:60px 0 0 50px;

    padding: 20px;
	}
	
	#wp {
		overflow:none;
		width:550px;	
	}
	
	.rounded {
		margin: 30px 0 0 0;	
	}
	
	#flashoverlay div#rightcolumn {
		float:right;
		margin: 0 50px 0 0;
	}
	
	#flashoverlay div#thumbnail {
		border: 3px solid #265a09;
		background-color:#609716;
		width: 220px;
    margin: 60px 0 0 0;
	}
	
	#flashoverlay div#thumbnail img {
		border:none;
	}

	#flashoverlay div#details {
		font-size:14px;
		line-height:14px;
				background-color:#609716;
		border: 3px solid #265a09;
		width: 220px;

    margin: 50px 0 0 0;
    padding: 20px;
    
    
	}

#flashoverlay div#details .property {
	color:black;
}	
	
#loader {
	
	position:fixed;
	top:0;left:0;
	width: 9200px;
	     min-height:750px;
     height:auto !important;
     height:750px; 
	background-color:black;
	color:white;
	z-index:50000;
}


	.blogentry {
		margin:60px 0 0 50px;padding:0;
		width:600px;
				background-color:#609716;
		border: 3px solid #265a09;
		padding:20px;
	}
	
	.blogtitle {
		margin:0 0 5px 0;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-weight: bold;
		font-size: 20px;
		line-height:20px;
	}
	
	.blogcontent {
		margin:0;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-size: 14px;
		line-height:14px;
	}
	
	.blogtime {
		margin:0;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		color:#cccccc;
		font-size: 12px;
		line-height:12px;
	}


	.commentcontainer {
		display:none;
	}
	
	.commentmenu {
		width:100%;
		margin:0 auto;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		color:#cccccc;
		font-size: 12px;
		line-height:12px;
	}	
	
	.commentauthor {
		margin:0;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-size: 18px;
		line-height:18px;		
	}
	
	.commenttime {
		margin:0;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		color:#cccccc;
		font-size: 12px;
		line-height:12px;		
	}
	
	.commentcontent {
		margin:10px 0 0 0;padding:0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-size: 14px;
		line-height:14px;
				
	}		
	
	.blogcomment {
		list-style:none;
		
	}
	
	
	
	.blogcomment li {
		border: 2px solid #60cc16;
		margin: 10px 0 10px 0;
		padding: 10px;
		font-size:14px;
		line-height:14px;
	}
	
	.commenthide {
		float:left;
     width:40px;
     line-height:10px;
     font-size:10px;
     text-align:center;
	}
	
	.postcommentlink {
		text-align:center;
		font-size:12px;
		line-height:12px;	
	}
	
	.postcommentcontainer {
		display:none;
		position:relative;
	}
	
	#blogsidebar {
		float:right;
		width:200px;
			margin:60px 50px 0 0px;
				background-color:#609716;
		border: 3px solid #265a09;
		padding:20px;	
	}
	
	
	#welcome {
		position:absolute;
		width:488px;
		margin: 0 0 0 -244px;
			left: 50%;
		font-size:16px;
		color:#cccccc;
		text-align:center;

	}
	
	#welcome a {
		color:white;
		text-decoration:none;
		font-size:18px;
	}
	
	#welcome a:hover {
		color:yellow;
	}
	
	#flashselecticon {
		margin: 165px 0 0 -96px;
			left: 50%;
		position:absolute;
		z-index:5;
		background:url('http://www.jaxene.com/images/flashselect.png') no-repeat;
		background-position: 1000px 0;
			min-height:140px;
	height:auto !important;
	height:140px; 
	width:147px;
	}
	
#links {
	list-style:none;
}

#links a.address {
	color:#6af;
	font-size:14px;
	text-decoration:none;
	border-bottom: 1px dotted #6af;
}

#links a.title {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}

#links img {
	border:none;
	margin:0;
}
#links li {
	display:block;
}
