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

/* SHELL */

    #container {
        position:relative;
        width:960px;
        margin:0 auto;
	
    }
	
	
	#topbar {
		position:absolute;
		width:960px;
		top:0px;
		left:0px;
	}
	
	a.kvb, a.kvb:link, a.kvb:visited, a.kvb:active {	
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #898989;
		text-decoration: none;
	}
	
	a.kvb:hover {	
		color: #ffffff;
	}
	a.links, a.links:link, a.links:visited, a.links:active {	
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #999999;
		text-decoration: underline;
	}
	
	a.links:hover {	
		color: #ffffff;
	}
	#genericbody {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:30px;
		background-image:url(../images/mediabckgr.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.leftright {
		padding-right:80px;
	
	}
	/* MAIN NAV */
	
	#mainnav {
		position:absolute;
		width:960px;
		height:122px;
		top:60px;
		background-image:url(../images/edesignlogo.gif);
		background-repeat:no-repeat;
	}
	
	ul.mymenu {
	margin:0;
	padding:0;
	list-style-type:none;
	padding:0;
	}
	
	li.mylist {
	display:inline;
	
	}
	
	/* BODY */
	
	
	
	body	{
	background-color:#000000;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:justify;
	line-height: 17px;	
	}
	.lazycopy {
	font-size:16px;
	color:#999999;
	font-style:italic;
	line-height: 21px;
	}
	
	.lazycopy2 {
	font-size:14px;
	color:#999999;
	font-style:italic;
	line-height: 21px;
	}
	#headers {
		position:absolute;
		top:0px;
		left:0px;
	}
	
	/* STORY BODY  */
	
	#storybodycopy {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:10px;
		background-image:url(../images/storybckgr.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	#leftcolumn {
		float:left;
		width:450px;
		padding-top:50px;
	}
	
	#rightcolumn {
		float:left;
		width:420px;
		padding-top:50px;
		padding-left:60px;
	}
	
	/* HISTORY BODY  */
	
	.bottomline {
	border-bottom-color:#999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left:10px;
	}
	.content {
		padding-top:10px;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
	}
	
	
	/* MEDIA BODY */
	
	#mediabodycopy {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:30px;
	}
	#mediacolumn {
		float:left;
		width:910px;
		padding-top:50px;
	
	}
	
	/* PROCESS BODY  */
	
	#processbodycopy {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:10px;
	}
	
	#processleftcolumn {
		float:left;
		width:450px;
		padding-top:50px;
	}
	
	#processrightcolumn {
		float:left;
		width:420px;
		padding-top:50px;
		padding-left:60px;
	}
	
	/* CADCAM */
	#cadcambodycopy {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:30px;
	}
	#cadcamcolumn {
		float:left;
		width:910px;
		padding-top:50px;
	
	}
	.finetext {
		font-size:10px;
		color:#9d9d9d;
		font-style:italic;
	}
	
	/* MATERIALS */
	#materialsbodycopy {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:10px;
	}
	#materialsbodycopy2 {
		position:relative;
		width:960px;
		top:180px;
		padding-left:0px;
		padding-right:10px;
		background-image:url(../images/mediabckgr.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	#materialsleftcolumn {
		float:left;
		width:540px;
		padding-top:90px;
	}
	
	#materialsrightcolumn {
		float:left;
		width:340px;
		padding-top:90px;
		padding-left:60px;
	}
	
	#fullpage {
		float:left;
		width:920px;
		padding-top:90px;
		
	}
	/* EVENTS CALENDAR */
	
	#fullpage2 {
		float:left;
		width:920px;
		padding-top:50px;
	}
	.date {
		font-size:24px;
		color:#999999;
	}
	
	/* GALLERY */
	
	#galleryfullpage {
		float:left;
		width:940px;
		padding-top:50px;
	}
	#galleryleftcolumn {
		float:left;
		width:540px;
		padding-top:50px;
	}
	a.mainlinks, a.mainlinks:link, a.mainlinks:visited, a.mainlinks:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
	font-weight:lighter;
	font-style: normal;
	line-height: normal;
	}
	
	a.mainlinks:hover {	
		color: #ffffff;
	}

	.H1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight:lighter;
	font-style: normal;
	}
	#galleryrightcolumn {
		float:left;
		width:340px;
		padding-top:50px;
		padding-left:60px;
	}
	
	/* ETERNITY */
	.backgr1 {
		background-image:url(../images/backgr1.jpg);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	/* SUBSCRIBE */
	.FormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	border: 1px solid #bcbcbc;
}
	
	/* footer */
	#footer {
		clear:both;
	
	}
	#copyright {
		clear:both;
	}
	.footerborder {
		border-top-style:solid;
		border-top-color:#4d4d4d;
		border-top-width:thin;
		border-bottom-style:solid;
		border-bottom-color:#4d4d4d;
		border-bottom-width:thin;
	}
	.copyrightstyle {
		font-size:10px;
		color:#898989;
		font-family:Arial, Helvetica, sans-serif;
	}
		
	
	
	
	
	
		
	
	