/* @override http://www.colorblind.be/assets/css/merhml.css */

/* CSS Document */

body{
	
		margin:0px;
		padding:0px;
		font-family:"Trebuchet ms";
		font-size:11px;
		color:#949494;
		background-color:#FFFFFF;
		overflow:hidden;
		height: 100%; 
		max-height: 100%; 

	}
		
	#framecontentLeft, #framecontentRight{
	
		position: absolute; 
		top: 0; 
		left: 0; 
		width: 7px;
		height: 100%;
		overflow: hidden; 
		background-color: black;
		
	}

	#framecontentRight{
	
		left: auto;
		right: 0; 
		width: 7px; 
		overflow: hidden; 
		background-color: black;
	
	}

	#framecontentTop, #framecontentBottom{
	
		position: absolute;
		top: 0; 
		left: 7px; 
		right: 7px; 
		width: auto;
		height: 7px; 
		overflow: hidden; 
		background-color: black;
		
	}
	
	.ie #framecontentBottom{
	
		top: auto;
		height: 7px; 
		bottom: -1px;
	
	}
	#framecontentBottom{
	
		top: auto;
		height: 7px; 
		bottom: 0;
	
	}

	#maincontent{
	
		position: fixed; 
		top: 7px; 
		bottom: 7px; 
		left: 7px; 
		right: 7px; 
		overflow: hidden;
		
	}

	.innertube{
	
		margin: 0px; 
	
	}

	* html body{ /*IE6 hack*/
		
		padding: 7px 7px 7px 7px; 
	
	}

	* html #maincontent{ /*IE6 hack*/
	
		height: 100%; 
		width: 100%; 
		
	}

	* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
	
		width: 100%;
	
	}

a:link, a:visited, a:active{ color:#ab8cbc; text-decoration:line-through;}
a:hover{ color:#9a67b6; text-decoration:none; }
	
img{ border-color:#e5e5e5; }

input, select, textarea{ font-size:11px; font-style:italic; font-family:"Trebuchet ms"; }

.highlight{
		
		color:#7fcce5;
		color:#06b259;
	
	}

.container{
	
		width:500%;
		height:81%;

	}

.inside_con{
		
		margin:0px;
		padding-left:25px;
		padding-right:25px;
		padding-top: 36px;
		font-size:10px;
		line-height:150%;
		font-style:italic;
		cursor:default;
		
	}

.ie .inside_con{
		
		margin:0px;
		padding-left:25px;
		padding-right:25px;
		padding-top: 46px;
		padding-bottom:0px;
		font-size:10px;
		line-height:150%;
		font-style:italic;
		cursor:default;
		
	}
#overlay_dark{

		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:0;
		/* background-color:#06b259; */
		background-color:#000000;
		background: #000 url(loading.gif) no-repeat center;

	}
#top_bar{
		
		background-color:#FFFFFF;
		margin:0px;
		width:100%;
		height:175px;
		border-bottom:#f2f2f2 1px solid;

	}
	
	.logo{
	
			position:absolute;
			left:16px;
			top:48px;
			margin:0px;
			padding:0px;
		
		}
	
	.ie .logo{
	
			position:absolute;
			left:16px;
			top:47px;
			margin:0px;
			padding:0px;
		
		}
	
	.blog{
		
			position:absolute;
			width:284px;
			text-align:right;
			left:-600px;
			top:55px;
		
		}
		.blog_postdate{ color:#cccccc; }
		
	.work{
		
			position:absolute;
			width:400px;
			text-align:right;
			left:-600px;
			top:55px;
		
		}
	.contact{
		
			position:absolute;
			width:257px;
			text-align:right;
			left:-600px;
			top:55px;
		
		}
	
.ie .llleft{
	
		width:225px;
		height:1800px;
		border-right: 1px solid #f2f2f2;
		float:left;
		padding-left:50px;
		padding-right:24px;
		padding-top: 36px;
		font-style:italic;
		font-size:10px;
		cursor:default;

	}
.llleft{
	
		width:225px;
		height:1800px;
		border-right: 1px solid #f2f2f2;
		float:left;
		padding-left:50px;
		padding-right:40px;
		padding-top: 36px;
		font-style:italic;
		font-size:10px;
		cursor:default;

	}
	.ie .clr_info{
		
			margin-bottom:10px;
			width:240px;
	
		}
	.clr_info{
		
			margin-bottom:10px;
	
		}
		.clr_info_image{	
			
				margin-left:1px; 
				margin-top:12px;
			
			}
	.clr_lastfm_line{
	
			background-color:#e5e5e5;
			color:#666666;
			padding:5px;
			margin-bottom:1px;
	
		}
.rrright{
		
		width:200px;
		height:99%;
		float:left;
		
	
	}
	
	.ie .menuContainer{
		
			position:absolute;
			left: 120px;
			top:130px;
		
		}
	.menuContainer{
		
			position:absolute;
			left: 106px;
			top:139px;
		
		}
	.menuItem{
	
			font-family:"Trebuchet MS";
			font-size:10px;			
			float:left;
			cursor:default;
	
		}
	.menuItemSelected{
	
			font-family:"Trebuchet MS";
			font-size:10px;			
			float:left;
			color:#FFFFFF; 
			background-color:#06b259;
			width: auto; 
			margin-left:3px; 
			padding-left:3px; 
			padding-right:3px;
			padding-top:2px; 
			padding-bottom:2px;
			cursor:default;
	
		}
	.menuItem a{ width: auto; margin-left:3px; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; }
	.menuItem a:link, .menuItem a:visited, .menuItem a:active{ color:#FFFFFF; background-color:#000000; display:block; text-decoration:none; }
	.menuItem a:hover{ color:#FFFFFF; background-color:#06b259; display:block; text-decoration:none; }
	
#work_zone{

		position:absolute;
		top:-500px;
		left:6000px;

	}