a#button1 {display: block; float: left ; width: 79px; height: 21px; background-image: url(../template/resume.gif);}
a#button1:hover {background-image: url(../template/resume-o.gif);}
a#button2 {display: block; float: left ; width: 52px; height: 21px; background-image: url(../template/bio.gif);}
a#button2:hover {background-image: url(../template/bio-o.gif);}
a#button3 {display: block; float: left ; width: 93px; height: 21px; background-image: url(../template/samples.gif);}
a#button3:hover {background-image: url(../template/samples-o.gif);}
a#button4 {display: block; float: left ; width: 77px; height: 21px; background-image: url(../template/contact.gif);}
a#button4:hover {background-image: url(../template/contact-o.gif);}
a .alt { display: none; }
body {background-color:#f1f1f1;
		font-family:Georgia, "Times New Roman", Times, serif;}
		
		


#nav {
	float:right;
	margin-top:24px;
	}
	
#nav a {color: #848484; text-decoration:none; font-size:19px;}
#nav a:hover {color: black;}


#matt a {
font-size: 46px;
color: #666666;
text-decoration:none;
}

#line {
	height:2px;
	border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	margin-top:-5px;
}

#icons td a img {padding:11px;}
#icons td a:hover img {padding:10px; border: 1px dashed #666666;}

#content {
	padding:10px;
}

#samples {width:900px;
position:relative;
margin-left: auto;
margin-right: auto;
z-index: 1;
}

#samples a img {
	position: absolute;
	background-color:white;
	padding: 4px;
	border: 1px #CCCCCC solid;
}

#samples a:hover img {background-color: black;}

#page {
	width:612px;
	border: 1px #999999 solid;
	padding-top: 72px;
	padding-bottom: 72px;
	padding-left: 90px;
	padding-right: 90px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-top: 72px;
	background-color:white;
	margin-left: auto;
	margin-right: auto;
	}
#line2 {
	border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	height:4px;
	width: 450px;
	}
	
#contactform {
    padding: 5px;
	border: 1px #999999 solid;
	background-color: fdfdfd;
	}
	

.allcaps {text-transform:uppercase}

a:link{text-decoration:underline ; color:#848484;}
a:active{text-decoration:underline ; color:#000000;}
a:visited{text-decoration:underline ; color:#848484;}
a:hover{text-decoration:underline ; color:#000000;}