
body {
font-family:"Century Gothic" , "Arial";
background-color:#EDEDED;
background-image:url(../images/bg.png);
}

a img{
border:none;
}

a {
color:#797978;
text-decoration: none;
font-size:1.2em;
}

a:hover {
text-decoration: none;
color:#323232;
}

#h2{
font-size:.6em;
font-weight:normal;
border-bottom: 1px solid #9b9f9f;
display:block;
width:100%;
}

#header{
height:180px;
border-bottom:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
position:relative;
}

#title{
background:url(../images/header.png) no-repeat;
height:200px;
position:relative;
top:15px;
left:15px;
}

#stamp{
background:url(../images/stamp.png) no-repeat center top;
width:150px;
height:150px;
position:absolute;
left:800px;
top:15px;
}

#catch{
padding:15px 0 15px 0;
font-size:1.1em;
word-spacing:3px;
font-weight:bold;
color:#797978;
text-align:center;
border-bottom:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
}

#current{
height:187px;
border-bottom:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
padding-top:15px;
position:relative;
}

#current img{
position:relative;
left:300px;
}

#currentTitle{
font-size:2em;
position:absolute;
padding-left:10px;
}

#currentDesc{
width:280px;
font-size:1.4em;
position:absolute;
top:70px;
padding-left:11px;
}

#content{
border-bottom:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
padding:15px 0px;
position:relative;
}

#work{
position:relative;
left:15px;
}

#work img{
border:1px solid #bfbebe;
}

#work p{
padding:0px 0 10px 0;
border-bottom: 1px solid #9b9f9f;
width:590px;
}

#descTitle{
padding-top:10px;
font-variant:small-caps;
font-size:1.7em;
text-align:left;
}

.link{
border-bottom: 1px solid #9b9f9f;
display:block;
width:100%;
}

.link:hover{
color:#dddddb;
background-color:#9b9f9f;
}

#desc{
position:absolute;
top:10px;
left:620px;
width:300px;
text-align:justify;
}

#arrows{
float:right;
}

#arrowsBottom{
float:right;
font-size:1.7em;
}

/*-----------------------------*/
#list-3 {
	
	padding:10px 0px 0px 0px;
}



ul.list {
	line-height: 20px;
	list-style-type: none;
	
}

ul.list li {
	border-bottom: 1px solid #9b9f9f;
	padding-top: 3px;
	padding-bottom: 3px;
	
}



ul.list li.header {
	letter-spacing: 3px;
	padding-bottom: 10px;
	font-variant: small-caps;
	font-size: 1.7em;
}


/*-----------------------------*/
#thumbs{
position:relative;
left:150px;
width:700px;
}

#spacer{
height:495px;
}

#aboutSpacer{
height:105px;
}

#aboutTitle{
font-size:2em;
}

#aboutText{
padding:0px 0 0 15px;
width:590px;
text-align:justify;
}

#aboutImage{
padding-top:9px;
}

#aboutImage img{
padding-top:10px;
padding-bottom:10px;
}

#footerThumbs{
border-bottom:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
padding:10px 0;
}

#footer{
border-bottom:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
height:40px;
}

#stayFooter{
background:url(../images/structure/tile2.png);
outline:1px solid #d2cdcd;
border-top:2px solid #F5F6F6;
height:50px;
width:938px;
position:fixed;
bottom:0px;
z-index:600;
}

#stayFooter a{
font-size:1.25em;
}

#stayFooter #name{
position:absolute;
top:2px;
padding-left:15px;
}

#stayFooter #resume{
position:absolute;
left:510px;
top:8px;
text-align:center;
}

#stayFooter #resume p{border:1px solid black;
font-size:.7em;
}

.resumeLink{
width:100%;
display:block;
}

.resumeLink:hover{
color:#323232;
}

#downloadLink{
font-size:.71em;
}

#resLink{
position:relative;
bottom:10px;
}

#stayFooter #email{
font-size:20px;
position:absolute;
top:12px;
left:675px;
}

#stayFooter #about{
position:absolute;
top:12px;
left:600px;
}

#wrapper{
border:1px solid #d2cdcd;
width: 938px;
margin: 0px auto;
background-image:url(../images/tile.png);
}

.clear{
clear:both;
}
