body{margin:75px 20px 100px 20px;
background:#fff;
font-family:lucida grande,verdana;
}



#container{width:800px;margin:auto;
font-size:12px;}
#top{position:fixed;
top:0px;
z-index:99;
background:url("/siteimages/whitebg.png") repeat-x;}


#header{padding:30px 0px;position:relative;
width:800px;
margin:auto;
}

#header h1{margin:0;padding:0;
text-indent:-2000px;
}
#header h1 a{
display:block;
text-decoration:none;
width:293px;
height:12px;
text-indent:-2000px;
background:url("/siteimages/matt.png");
outline:none;


}

#menu{position:absolute;top:28px;right:0px;}
#menu li{float:left;padding:0px 5px;}
#menu li a{color:#333;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
}

#logo{position:absolute;top:-5px;left:-65px;
}




.caption a{color:#333;}


#nav{

padding:10px;
width:780px;
}
.slider,.slideshow-nav{opacity:.2;}

#nav a{padding:2px 5px;
color:#333;
font-size:11px;
text-decoration:none;}




.slider{position:absolute;left:5px;bottom:10px;z-index:98;}

.slider2{position:absolute;right:5px;bottom:10px;z-index:98;}


.slider a,.slideshow-nav a{
padding:10px;

margin:0px 2px;
background:#fff;
  box-shadow: 1px 1px 1px #999;
  -moz-box-shadow: 1px 1px 1px #999;
  -webkit-box-shadow: 1px 1px 1px #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

#nav a:hover, .slider a.activeSlide {
	background:#999;


	}








ul{list-style:none;
padding:0;
margin:0;}
ul li{display:inline;}

#projects{position:fixed;
bottom:0px;
padding:10px 10px;

background:#fff;
font-size:11px;
border-top:1px solid #ccc;	
z-index:99;
}


.projectitem{}
#projects li a{color:#444;padding:2px 2px;text-decoration:none;
}
#projects li a:hover{color:#000;border-bottom:1px solid #000;}
.on{font-weight:bold;color:#000;border-bottom:1px solid #000;}

#slideshow img{border:0px;cursor:pointer;}



.caption{position:relative;}
.copy{

width:550px;
font-size:11px;}

.nextproj {}



#slidebox{position:relative;
height:533px;
overflow-y:hidden;}
.clear{clear:both;}


#aboutleft{float:left;width:470px;padding-right:80px;}
#aboutright{float:left;width:230px;}
#aboutleft a,#aboutright a{color:#333;}
label{display:block;}

textarea{width:200px;
height:150px;}