/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { margin:0; padding:0; line-height:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
body {font:13px/1.22 arial,helvetica,clean,sans-serif;}
* body {font-size:small;font-size:x-small;}
table {font-size:inherit;}
pre,code,kbd,samp,tt {font-family:monospace;font-size:108%;line-height:99%;}
* pre,* code,* kbd,* samp,* tt {font-size:108%;}
.clearboth {clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

.floatleft{ float:left; }
.floatright{ float:right; }

html, body{ background-color:#000000; font:Arial, Helvetica, sans-serif 12px; }

#wrapper{ width:960px; margin:0 auto; }
	#header{ height:190px; background:url(../images/header_bg.png) no-repeat; }
		#menu{ float:right; color:#ffffff; padding-right:130px; padding-top:89px; }
			#menu li{ display:inline; padding:3px 6px 0 8px; border-left:2px solid #858585; }
			#menu li.first, #menu li.last{ border:0; }
				#menu li{ }
				#menu li a:visited{ outline:none; }
				#menu li a.cts{ margin:-3px 0 0 6px; padding:0; width:17px; height:16px; float:right; }
				.menu_bottom{ padding:0 0 25px 0; }
		#header #logo{ margin:90px 0 0 130px; float:left; }
	#content{ padding:0 120px 0 120px; clear:both; }
		
		.project{ border-top:0px solid #666666; position:relative; }
			.project .over{ display:block; position:absolute; top:0; left:0; bottom:0; right:0; background-color:#000; }
			.project h1{ color:#FFF; font-size:14px; padding:15px 0 17px 0; }
				.project h1 span{ color:#666666; }
			.project ul{ padding-top:28px; }
				.project ul li{ float:left; width:160px; color:#7d7d7d; padding-right:25px; }
			.project  a.seewebsite{ float:right; color:#FFF; text-decoration:none; }
	
	#menu_email{ display:inline-block; width:34px; height:10px; background:url(../images/email_out.gif) no-repeat; }
		#menu_email:hover{ background:url(../images/email_over.gif) no-repeat; }
	
	#menu_cv{ display:inline-block; width:11px; height:10px; background:url(../images/cv_out.gif) no-repeat; }
		#menu_cv:hover{ background:url(../images/cv_over.gif) no-repeat; }
