h1#logo{
	background-image:url(../images/logo_dk.png);
	background-repeat:no-repeat;
	margin:auto;
	padding:0px;
	
	height:23px;
	width:219px;
	margin-left:28px;
	margin-top:60px;
	
	position: fixed;
/*	z-index:50;
	position:absolute;*/
}
h1#logo span{
	display:none;
}
#bg{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}
#bgimage{
	position:fixed;
}

body{
	background-color:#000;
	font-family: Arial, "MS Trebuchet", sans-serif;
	margin:0px;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment: fixed;
}


#page{
	margin:auto;
	width:870px;
/*		580+275 = 855*/
			/*
				position:relative;
				position:absolute;* /
	background-color:#f08;/*
		top:0;
		bottom:0;*/
/*		float:left;*v /
		height:200px;*/
}
	#left_panel{
/*		position:absolute;*/
		/*
		SET USING JS (ie problem)
		background-image: url('/images/trans_w.png');*/
		width:275px;
		float:left;
/*		position:relative;*/
/*		height:400px;*/
/*		z-index:10;
		top:0;
		bottom:0;*/
	}
	
	#right_panel{
/*		height:1000px;*/
/*		position:absolute;*/
		width:580px;
		/*
		top:0;
		bottom:0;
/*		height:1000px;*/
/*		left:275px;*/
		background-image: url('/images/trans_b.png');
/*		z-index:10;*/
		color:#eee;
		font-size:12px;
		float:left;
		
	}
	#overlay_text{
		background-image: url('/images/trans_b_drk.png');
		position:absolute;
		width:240px;
		padding:10px;
		z-index:15;
		color:#fff;
		position:fixed;
	}
		
	dl{
		font-size:10px;
		width:225px;
	}
	dt{
		
		float:left;
		clear:left;
		width:75px;
		padding:0px;
		margin:0px;
	}
	dd{
		float:left;
		padding:0px;
		margin:0px;
		width:150px;
	}
	h3{
		color:#f33;
		font-size:12px;
		margin-top:0px;
		font-weight:normal;
		text-transform: uppercase;
	}
	.thumb{
		display:block;
		float:left;
		overflow:hidden;
		width:0px;
		cursor:pointer;
		margin:0px;
		padding:0px;
		height:110px;
	}
	#thumbs{
/*		margin-top:130px;*/
/*		position:absolute;*/
	}
	.break{
		margin:0px;
		padding:0px;
		height:0px;
		clear:both;
	}
	
	
	
	/* menu */
	
	#menu_holder{
		
		position: fixed;
		
		width:219px;
		margin-left:28px;
		margin-top:122px;
/*		padding-left:28px;
		padding-right:28px;
		padding-top:20px;*/
	}
	
	#menu_holder li{
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.left_menu,.right_menu{
		list-style:none;
		cursor:pointer;
		padding:0;
		margin:0;
		font-size:10px;
		text-transform:uppercase;
	}
	
	.left_menu{
		float:left;
	}
	.right_menu{
		text-align:right;
		float:right;
	}
	
	
	
	
	
	
	.col{
		width:250px;
		padding:20px;
		float:left;
	}
	
	big{
		font-size:17px;
	}

	.bigred{
		color:#6BB9FB;
	}
	
	.flush{
		margin-top:0px;
	}
	
	
	/*
	.project_image_holder{
		width:580px;
		height:440px;
		background-repeat:no-repeat;
		position:absolute;
	}
	
	/*	#menu_holder ul{
			float:left;
			clear:left;
					width:125px;

			list-style:none;
			margin:0px;
			padding:0px;
		}
		#menu_holder li{
			font-size:10px;
			text-transform:uppercase;
			white-space: nowrap;
			cursor:pointer;
			padding-top:3px;
			padding-bottom:3px;
			margin-top:0px;
		}


		#l0,#l1,#l2{
			width:100px;
			border: 1px solid #999;
			position: absolute;
	/*
			width:107px;
			padding-right:20px;/*
					border: 1px solid #999;*/
/*			float:left;* /
		}*/

	
	
	a{
		color:#000;
		text-decoration:none;
	}
	
	
	
	
	
	
	/* vcard stuff */
	
	.org{display:none;}
	
	#right_panel a{
		color:#6BB9FB;
	}
	#right_panel strong,#right_panel dd{		
		color:#6BB9FB;
		font-weight:normal;
	}
	
	
	
	.map{
		background-repeat:no-repeat;
		background-image:url('../images/maps/w.gif');
		width:568px;
		height:436px;
		clear:both;
		background-color:#eee;
		border:6px solid #fff;
	}
	
	
	
	
		#logos{
			text-align:center;
			top:200px;
		}
		#logo1,#logo2{
			position: relative;
			width:694px;
			height:50px;
			margin:auto;
			
		}
		#logo1{
			overflow:visible;
		}
		#logo2{
		overflow:visible;
		cursor:pointer;
		margin-top:-50px;
		
		}
		.vcard{
			font-size:10px;
			font-family:arial;
			text-align:center;
			display:block;
			width:100%;
			position: absolute;
			position:fixed;
			left:0px;
		}
		.fn{
			display:none;
		}
		.adr{
/*			color:#666;*/
		}
		.numbers{
			color:#aaa;
		}
		strong{
			font-weight:normal;
		}
		a.email{
			color:#aaa;
			text-decoration:none;
		}
	
		.selected, .g_selected, #menu_holder li:hover{
			color:#f33;
		}
			#menu_holder ul{
	/*			position:absolute;*/
	/*			top:0px;*/
	/*			margin:0px;*/
	/*			list-style:none;*/
	/*			padding:0px;*/
	/*			left:20px;*/
			}
			#menu_holder{
/*				overflow:hidden;*/
/*				position:relative;*/
			}
			#backButton{
				position:absolute;
				z-index:40;
			}

			.holder{
				position:relative;
				height:125px;
				width:250px;
				margin-left:20px;
				margin-bottom:8px;
				float:left;
			}


			.in{
				position:absolute;
				bottom:0px;
			}

			.holderb{
				position:relative;
				width:250px;
				margin-left:20px;
				margin-top:8px;
/*				margin-top:448px;*/
				float:left;
			}
			.inb{
				
			}


			#img_nav{
	/*					position:absolute;*/
/*						z-index:100;*/
						z-index:100;
						clear:both;
						position:relative;
					}

			#prev_button{
				left:20px;
				width:110px;
			}
			#next_button{
				width:90px;
				left:160px;
			}
			#image_count{
				left:280px;
				width:30px;
				cursor:default;
			}
			#back_project_group{
				left:340px;
			}
			#project_images{
				clear:both;
				height:440px;
				position:relative;
				width:580px;
				height:440px;
			}
			.project_image_holder{
				width:580px;
				height:440px;
				position:absolute;
				background-repeat:no-repeat;
			}
			.button{
				text-align:center;
					position:absolute;
					background-image: url('/images/trans_b.png');
					font-size:10px;
					cursor:pointer;
					text-transform:uppercase;
					z-index:100;
					padding:10px;
				}
			.button:hover{
				background-image: url('/images/trans_b_drk.png');
			}
			
			/* SELECTED PROJECTS */
			.spt{
					position:absolute;
					left:0;
					background-image: url('/images/trans_b.png');
					font-size:10px;
					z-index:100;
					padding:10px;
					margin-left:10px;
					margin-top:55px;
			}

			#image_count:hover{
				cursor: default;
				background-image: url('/images/trans_b.png');
			}

			#intro{
				float:left;
				width:570px;
				margin-left:10px;
				margin-top:120px;
				color:#333;
				font-size:12px;
				font-family: verdana,Arial, "MS Trebuchet", sans-serif;
				line-height:150%;
			}

			#logos{
				position:absolute;
				width:100%;
			}


			.sc_nav{
/*				position:absolute;*/
/*				top:-75px;*/
				height:122px;
				position:relative;
			}
			#sc_prev{
				margin-left:320px;
				width:100px;
				margin-top:55px;
			}
			#sc_next{
				margin-left:450px;
				width:100px;
				margin-top:55px;
			}
			
			.clear{
				clear:both;
			}
			
			
			img.fix{
				/* IE is showing a gap before this */
			}
			
			
			/* from IE6 */
			
			#overlay_text,#left_panel,#right_panel,#logo,.button,.spt{
				 behavior: url(/stylesheets/iepngfix.htc);
				 
					
			}
			
			
			
			#menu_holder,.thumb{
				z-index:50;
				position:relative;
			}
			.break{
				height:0;
				overflow:hidden;
			}
			
			.spt,#back_project_group{
				height:11px;
			}
			#overlay_text{
				z-index:55;
			}
			
			#right_panel{
				overflow:hidden;
			}
			#thumbs,#content{
				width:580px;
				position:relative;
			}
			
			#thumbs{overflow:hidden;}
			
/*			#introOverlay{
				background-color:#000;
				width:200px;
				height:200px;
				position:fixed;
				z-index:120;
				left:0;
				top:0;
			}*/
			#page_holder{
				border:1px solid green;
				overflow:hidden;
				width:0px;
				position:relative;
				margin:auto;
/*				width:870px;*/
			}
			#page{
			}