/* IE6 css fixer v0.7: Wed, 20 Jan 2010 07:10:43 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#nav_menu,
#banner,
#platter,
#accordion_holder,
.slideshow-container,
#footer,
#footer div p,
#footer div img,
#navigator,
#navigator li {display:inline;}

/* add zoom:1 to pos:relative elements */
#nav_bar,
#nav_menu,
#banner,
.slideshow-container,
#footer,
p.notes,
#navigator,
#navigator li,
#navigator h2 {zoom:1;}


	*:-moz-any-link:focus {
  outline: none;
}

	body {
		background-image: url(../images/background.png);
		background-color: #FFFFF2;
		background-repeat: repeat;
	}

	#wrapper  {
		margin-right: auto;
		margin-left: auto;
		width: 57.19em;
	}

	#nav_bar {
		position: relative;
		height: 103px;
		width: 905px;
	}

	#nav_menu {
		
		float: right;
		position: relative;
		
	}

	#iehack {position: relative; top: 13px;}

	 #banner {
		left: 0px;
		top: 1px;
		float: left;
		height: 105px;
		width: 303px;
		visibility: visible;
		position: relative;
		border-bottom: white 1px solid;
	}

	#platter {
		background-color: white;
		float: left;
		height: 645px;
		 background-image: url(../images/mydesk.jpg);
		background-repeat: no-repeat;
		width: 905px;
	}

	#accordion_holder {
		float: left;
		text-align: left;
		margin-top: 20px;
		margin-left: 20px;
		width: 250px;
	}

	.slideshow-container {
				
		background-color:white;
		-moz-border-radius: 3px;
-webkit-border-radius: 3px;
		

		
		left: 8px;
		top: 21px;
		position: relative;
		float: left;
		height: 591px;
		width: 604px;
	}

	#footer {
		margin-bottom: 20px;
		background-color: white;
		float:left;
		top: 8px;
		position: relative;
		height: 42px;
		width: 905px;
	}
	
	p.notes {
		
		font-size: 0.7em;
		line-height: .9em;
		position: relative;
		top:-15px;	
		left:-8px;
		padding-left,
		color: #dd0000 !important;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	#footer div p {
		margin-top: 17px;
		font-size: 0.7em;
		margin-left: 20px;
		float: left;
		color: black;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	#footer div img {
		margin-top: 1px;
		float: right;
		margin-right: 5px;	
	}
	
	#navigator {
		top: 40px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-weight: bold;
		float:right;
		position: relative;
		z-index: 0;
	}

	#navigator li {
		border-style: none;
		font-weight: bold;
		height: 23px;
		z-index: -2;
		width: 98px;
		top: 28px;
		position: relative;
		list-style-type: none;
		float: left;
		
	}
	
	#navigator h2 {
		padding-left: 4px;
		font-size: 0.8em;
		font-weight: bold;
		top: -2px;
		position: relative;
	}
	#navigator a:link {
		
		text-align: left;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: black;
		text-decoration: none;
	}

	#navigator a:visited {
		border-style: none;
		text-align: left;
		color: black;
		text-decoration: none;
	}

	 #navigator a:hover, #navigator a:focus {
		border-style: none;
		text-align: left;
		text-decoration: none;
		color: #ff4100;
  		outline: none;

	}
	
	#navigator a:active {
	border-style: none;
	outline: none;
	text-align: left;
	text-decoration: none;
	
	}

	#navigator li#illustration {
		height: 23px;
		width: 98px;
		background-repeat: no-repeat;
	}

	#navigator li#video {
		height: 23px;
		width: 98px;
		background-repeat: no-repeat;
	}

	#navigator li#resume {
		height: 23px;
		width: 98px;
		background-repeat: no-repeat;
	}

	#navigator li#contact {
		height: 23px;
		width: 98px;
		background-repeat: no-repeat;
	}

	#navigator li#friends {
		height: 23px;
		width: 98px;
		background-repeat: no-repeat;
	}
	
	
	/* information */
				#information { width:335px; height:400px;position: relative;top: 10px;left:540px;}
			#information p { padding-top: 5px; padding-bottom: 5px; font-size: .9em;float:right; padding-right: 5px; font-family: Helvetica, Verdana, Arial, sans-serif; text-align: right; background-color:white; filter:alpha(opacity=60); opacity:0.6;  }
			#thyra {font-size: 1.5em; font-weight: bold;}
			#information a { font-weight: bold; text-decoration: none; color: #ff4100; }
			#information #a 



