@charset "utf-8";
/* CSS Document */


/*** Background Layers ***/
.bg_layers					{ width:100%; height:100%; overflow:hidden; }

#foreground1					{ position:absolute; top:0px; }
#foreground1_c			{ width:100%; height:2000px; background:url(images/background/midground.png);}

#foreground2					{ position:absolute; top:0px; }
#foreground2_c				{ width:100%; height:4000px; background:url(images/background/midground1.png);}

#background1					{ position:absolute; top:0px; }
#background1_c				{ width:100%; height:4000px; background:url(images/background/stars.png);}

#background2					{ position:absolute; top:0px; }
#background2_c				{ width:100%; height:4000px; background:url(images/background/stars_small.png);}



/*** Body Content ***/
#wrapper{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
	
#mask		{ width:100%; height:400%; overflow:visible;}

	
body {background-image:url(images/background_gradient.png);
background-color:#000;
color:#FFF;
background-attachment:fixed;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
overflow:hidden;

}


a:link, a:visited, a:active
{color:#999;
text-decoration:none;
}

a:hover{
	color:#FFF;
}
#foreground_main, #foreground_about, #foreground_work {
	padding-left: 75px;
	padding-right:50px;
	width: 100%;
	height: 100%;
	} 

#foreground_main {margin-top:50px;
}
#foreground_about, #foreground_work{
	margin-top:15px;
}

#main_logo{background-image:url(images/main/logo_container.png);
width:480px;
height:900px;}

p.main_logo{padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#main_content{
	width:100%;
	height:auto;
	position:relative;
	top:-750px;
	left:750px;
	}
#about{
	background-image:url(images/about/about_background.png);
	width:681px;
	height:889px;
}

	
p, p.link_list
	 {line-height:175%;}
p.link_list{
	margin-left:150px;
	margin-bottom:30px;
	}
p.link_list:first-line{
	font-size:15px;
	font-weight:200px;
	line-height:2;
}

#work_sidebar{
	background-image:url(images/work/work_ornament2.png);
background-repeat: no-repeat;
background-position: 75px 450px;
position:relative;
left:0px;
top:-970px;
height:800px;
width:370px;
}
	
#work_content{
	background-image:url(images/work/work_content.png);
	background-repeat:no-repeat;
	width:960px;
	height:740px;
	position:relative;
	left: 500px;
	top:-50px;
	padding-top:100px;
		}
		
	#work_content_image{
		background-color:#000;
		width:913px;
		height:493px;
	}
	
	

	
.box		{ width:100%; height:100%; padding: 0 0px; overflow:hidden;}

.content	{ width:260px; height:400px; top:20%; padding-top:15px;}
	
	
#work_ornament1
{background-image:url(images/work/work_ornament1.png);
width:62px;
height:162px;
position:relative; 
top:100px; 
left:250px;
	}
	
	
	
/**Navigation**/
	#menu { background-image:url(images/navigation_curve.png);
			background-position:0 15;
			background-repeat:no-repeat;
			float:right; 
			position:absolute; 
			top:75px; 
			right:50px;
			z-index:11;
			height:100px;
			width:350px;}
	#menu li			{ float:left;}
	#menu a {margin-right:65px;
	}
	
/**Footer**/
	#footer {	float:right; 
			position:absolute; 
			bottom:20px; 
			right:75px;
			z-index:11;
	}
#footer a {
	margin:20px;
}
