/* structure stuff */
body
{
	font-family:Arial, Helvetica, sans-serif;
}

#margin
{
        margin: 0px;
        padding: 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        height: 100%;
        width:100%;
}
#body
{
        padding: 0px;
        position: absolute;
	float:center;
	top:0px;
	left:0px;
        height:%100;
        width:750px;
	font-size: 11px;
        text-decoration : none;
	color: SlateGray;
	background-color:white;
}
	#header
	{
		margin: 0px;
		padding: 0px 0px 20px 0px;
		position: relative;
		left: 0px;
		top: 0px;
		width:100%;
		height:112px;
		font-size: 11px;
		text-decoration : none;
		color: SlateGray;
	}
	#torso
	{
		margin: 0px;
		padding: 0px;
		position: relative;
		left: 0px;
		top: 0px;
		width:100%;
		height:70%;
		font-size: 11px;
		text-decoration : none;
		color: SlateGray;
	}
		#sidebar
		{
			margin: 0px;
			padding-left:0px;
			position:absolute;
			left: 0px;
			top: 35px;
			width: 200px;
			height:100%;
			font-size: 14px;
			font-weight: 900;
			text-decoration : none;
			color: SlateGray;
		}
		#guts
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			left: 201px;
			top: 0px;
			width: 632px;
			font-size: 11px;
			text-decoration : none;
			color: SlateGray;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;

		}
		#crumbs
		{
			position:relative;
			top:0px;
			left:10px;
			padding-left: 4px;
			padding-top: 3px;
			margin-top: 3px;
			height: 10px;
			width:70px;
			font-size: 10px;
			color:black;
			background-image:url('./images/heading.jpg');
			text-indent: 5px;
		}
		#illustration
		{
			margin: 0px;
			padding-top: 10px;
			position: relative;
			left: 0px;
			top: 0px;
			width: 560px;
			font-size: 11px;
			text-decoration : none;
			color: SlateGray;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;

		}
		#img_bar
			{
				margin: 0px;
				padding: 0px;
				position: relative;
				left: 0px;
				top: 0px;
				width: 632px;
				font-size: 11px;
				text-decoration : none;
				color: SlateGray;
	}
		#title
		{
			margin-top: 10px;
			margin-bottom: 10px;
			position: relative;
			width: 632px;
			font-size: 24px;
			text-decoration : none;
			color: #5D7592;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;

		}
		#title2
		{
			margin-top: 10px;
			margin-bottom: 10px;
			padding: 0px;
			position: relative;
			width: 180px;
			height: 100px;
			font-size: 14px;
			font-weight:bold;
			text-decoration : none;
			color: #7B7B7B;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;
		
		}
		#gallery_large_body
		{
			margin-top: 10px;
			margin-bottom: 10px;
			position: relative;
			width: 642px;
			height: 195px;
			font-size: 24px;
			text-decoration : none;
			color: #5D7592;
			background-color:white;
			overflow: auto;
		}
		#gallery_body
		{
			margin-top: 10px;
			margin-bottom: 10px;
			position: relative;
			width: 632px;
			font-size: 24px;
			text-decoration : none;
			color: #5D7592;
			background-color:white;
			overflow: auto;
		}
		
		#body_text
		{
			padding-bottom: 10px;
			position: relative;
			width: 432px;
			left:200px;
			top:-100px;
			font-size:12px;
			text-decoration : none;
			color: #7B7B7B;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;
		}
		#body_text2
		{	
			padding-bottom: 10px;
			position: relative;
			width: 432px;
			left:200px;
			font-size:12px;
			text-decoration : none;
			color: #7B7B7B;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;
		}
		#body_end
		{
			padding-bottom: 10px;
			position: relative;
			width: 500px;
			height:20px;
			left:200px;
			font-size:12px;
			text-decoration : none;
			color: #7B7B7B;
			text-indent: 10px;
			/*background-image:url('./images/sidebar_grad.jpg');*/
			background-color:white;
		
		}
		
			#body_text_l
			{
				padding-bottom: 10px;
				position: absolute;
				width: 240px;
				height: 300px;
				left:10px;
				font-size:12px;
				text-decoration : none;
				color: #7B7B7B;
				/*background-image:url('./images/sidebar_grad.jpg');*/
				background-color:white;
			}
			#body_text_r
			{
				padding-bottom: 10px;
				position: relative;
				width: 240px;
				left:260px;
				font-size:12px;
				text-decoration : none;
				color: #7B7B7B;
				/*background-image:url('./images/sidebar_grad.jpg');*/
				background-color:white;
			}
	#footer
	{
		margin: 0px;
		padding: 0px;
		position: relative;
		width:100%;
		height:65px;
		font-size: 11px;
		text-decoration : none;
		color: SlateGray;
	}
a:link { color: #828282;  text-decoration : none; }
a:visited { color: #828282;  text-decoration : none; }
a:active { color: red;  text-decoration : none; }
   
  @font-face {
    font-family: Frutiger;
    font-style:  normal;
    font-weight: normal;
    src: url(./images/FRUTIGE0.eot);
  }
  
 /* table stuff */
    	#table
    	{
    		margin: 0px;
    		padding: 0px;
    		position: relative;
    		font-size: 11px;
    		text-decoration : none;
    		color: SlateGray;
  	}
  	  	#col_text
  	  	{
  	  		margin: 0px;
  	  		padding: 0px;
  	  		position: relative;
  	  		font-size: 12px;
  	  		text-decoration : none;
  	  		color: black;
	}
	
	
/* pop-up stuff */
	#pop_left
	{
		margin: 0px;
		padding: 0px;
		position: absolute;
		top:0px;
		left:0px;
		font-size: 12px;
		text-decoration : none;
		color: black;
	}

	#pop_right
	{
		margin: 0px;
		padding: 0px;
		position: absolute;
		top:0px;
		left:310px;
		width:200px;
		font-size: 12px;
		text-decoration : none;
		color: black;
	}
	#sub_text
	{	
		position: relative;
		font-size:12px;
		text-decoration : none;
		color: #7B7B7B;
		background-color:white;
	}
	#sub_text_head
		{	
		position: relative;
		font-size:12px;
		font-weight: bold;
		text-decoration : none;
		color: #9f4139;
		background-color:white;
	}
	#sub_text_pop
	{	
		position: relative;
		font-size:11px;
		text-decoration : none;
		color: #7B7B7B;
		background-color:white;
	}