
	img, img a									{ border: 0; }

	body										{ background-color: #212121; margin: 0; background-image: url(../graphics/basis/wallpaper.gif); background-attachment: fixed; }
	.colors										{ width: 100%; height: 25px; background-color: #212121; margin: 0; background-image: url(../graphics/basis/topBar.gif); background-position-x: left; background-position-y: top; background-repeat: repeat-x; }
	table										{ width: 100%; height: 100%; }
	td											{ vertical-align: _top; }

	.break										{ float: none; clear: both; }
	.stage										{ width: 900px; margin: 70px 0 0 0; }
	
	.top										{ width: 900px; height: 80px; }
	.top .logo a								{ display: block; width: 116px; height: 40px; background-image: url(../graphics/basis/logotype.png); float: left; }
	.top .menu									{ margin: 20px 0 0 0; height: 20px; float: right; }
	.top .menu .button							{ display: block; font-family: "Trebuchet MS", arial; font-size: 11px; font-weight: bold; text-transform: uppercase; float: left; width: auto; height: 20px; margin: 0 0 0 30px; }	
	.top .menu .button .normal a				{ color: white; text-decoration: none; }	
	.top .menu .button .normal a:hover			{ color: #e74d3f; }
	.top .menu .button .selected a				{ _color: #d7f240; color: black; text-decoration: none; background-color: white; padding: 5px; _padding: 5px 5px 0px 5px; }
	
	.top .line									{ width: 900px; height: 1px; overflow: hidden; background-color: #383838; }
	
	.vinjett									{ width: 900px; height: 225px; background-color: black; margin: 10px 0 45px 0; }
	
	#start										{  }
	#start .left								{ width: 480px; float: left; margin: 0 50px 0 0; text-align: left; }
	#start .right								{ width: 370px; float: left; }
	#start .right .twitter						{ height: 80px; width: 370px; background-image: url(../graphics/basis/twitter.png); background-repeat: no-repeat; display: block; }
	#start .right .twitter .content				{ width: 300px; margin: 0 0 0 70px; }
	#start .right .secondbase					{ width: 370px; background-image: url(../graphics/basis/2b.png); background-repeat: no-repeat; display: block; margin: 30px 0 0 0; }
	#start .right .secondbase .content			{ width: 300px; margin: 0 0 0 70px; }

	#portfolio									{ width: 900px; margin: 10px 0 0 0; text-align: left; }
	#portfolio .category						{ width: 900px; height: 20px; margin: 40px 0 0px 0; border-bottom: solid 1px #797979; }
	#portfolio .project							{ width: 425px; height: 190px; float: left; margin: 20px 50px 0 0; display: block; }
	#portfolio .project .image a				{ width: 425px; height: 150px; display: block; }
	#portfolio .project .image a:hover			{ filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
	#portfolio .project .text					{ width: 425px; height: 30px; margin: 10px 0 0 0; }
	#portfolio .project .text .head				{ font-family: "Trebuchet MS", arial; font-size: 12px; font-weight: normal; color: white; text-transform: uppercase; }
	#portfolio .project .text .description		{ font-family: "Trebuchet MS", arial; font-size: 11px; font-weight: normal; color: #696969; }

	#project									{ margin: 35px 0 0 0; text-align: left; }
	#project .head								{ font-family: "Trebuchet MS", arial; font-size: 10px; font-weight: bold; color: #8ccdf5; text-transform: uppercase; line-height: 15px; }
	#project .facts								{ width: 425px; float: left; margin: 0 50px 20px 0; }
	#project .facts .left						{ width: 145px; float: left; }
	#project .facts .right						{ width: 280px; float: left; line-height: 17px; }
	#project .description						{ width: 425px; float: left; margin: 0 0 20px 0; }

	#project .image								{ width: 888px; height: 438px; margin: 30px 0 0 0; background-color: white; border: 6px solid white; }
	#project .image .photo						{ width: 888px; height: 438px; }

	h1											{ letter-spacing: 1px; font-family: arial, verdana; font-size: 25px; color: #d7f240; font-weight: normal; margin: 0 0 5px 0; }
	h2											{ letter-spacing: 2px; font-family: arial, verdana; font-size: 12px; color: #797979; font-weight: normal; margin: 0; text-transform: uppercase; }
	p											{ font-family: "Trebuchet MS", arial; font-size: 12px; font-weight: normal; line-height: 20px; color: white; }
	p.small										{ color: #b7b7b7; font-size: 11px; line-height: 19px; }	
	
	p a											{ color: #8ecff8; text-decoration: none; }
	
	.foot										{ margin: 40px 0 0 0; width: 900px; height: 50px; border-top-style: solid; border-top-width: 1px; border-top-color: #383838; text-align: left; }
	
	
	
	
	
	
	
	