body {
background-color:#fff;
margin: 0;
}

a {
outline: none;
} 

#bkgdfade {
background:url('bkgd.gif') repeat-y;
margin:auto;
padding:0;
width:1024px;
}

#trunkcontainer {
width:960px;
height:650px;
margin:auto;
padding:0;
background:url('welcome.gif') no-repeat;
background-color:#fff;
}

#treetopcontainer {
width:960px;
height:150px;
margin:auto;
padding:0 0 0 0;
background:url('treetop.gif') no-repeat;
background-color:#fff;
}

#contactcontainer {
width:960px;
height:650px;
margin:auto;
padding:0;
background:url('contact.gif') no-repeat;
background-color:#fff;
}

#contactemail img {
margin-top:200px;
margin-left:400px;
border:none;
}

		#contactemail a:link {
		text-decoration:none;
		}

		#contactemail a:visited {
		text-decoration:none;
		}

#blogcontainer {
width:960px;
height:650px;
margin:auto;
padding:0;
background:url('blogconstruction.png') no-repeat;
background-color:#fff;
}

#logo img {
margin-left:660px;
padding: 50px 0 0 0;
border:none;
}


#nav {
				color:#FFF;
				font-family:century gothic, Helvetica, sans-serif;
				text-transform: lowercase;
				padding: 0 0 0 0;
				font-size: 14px;
				background:url('nav.jpg') repeat-x;
				height:25px;
				
			}
			
			#nav li {
				float: left;
				margin-left: 30px;
				list-style-type: none;
				width: 75px;
				
			}
			
			#nav li.home {
				float: left;
				margin-left: 15px;
			}
			
			#nav li a {
				color:#FFF;
				text-decoration: none;
				display: block;
				padding:2px 10px 10px 10px;
				text-align: center;
			}
			#nav li a:hover, #nav li.active a {color: #fff; 
			background:url('hover.jpg') repeat-x;
			text-align: center;
			}
			
			#nav img {
			border:none;
			}
			
p {
font-family:century gothic, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

#about {
margin-left: 530px;
padding: 25px 40px 0 0;
line-height:175%
}

#blogtext {
margin-left: 530px;
padding: 25px 20px 0 0;
line-height:175%
}

a:link {
color:#DA1D43;
text-decoration:none;
border:0;
}

a:visited {
color:#00974D;
text-decoration:none;
border:0;
}

a:hover {
color:#00974D;
text-decoration:none;
border:0;
}

a:active {
color:#00974D;
text-decoration:none;
border:0;
}

.center {
margin:auto;
width:70%;
}

#graycontainer {
background-color:#f3f3f4;
width:760px;
margin-top:50px;
padding;0;
}

#artcontainer p {
font-size:14px;
color:#58595b;
padding:0px 15px 10px 15px;
}

#graytitle img {
padding:15px 0 0px 0px;
margin:0;
display:block;
}

#footer {
background-color:#58595b;
height:15px;
width:960px;
margin:auto;
font-family: century gothic, helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-align:center;
}

	#footer a:link {
			color:#fff;
			text-decoration:none;
			}
			
#return_top a {
background:url("returntop.png") no-repeat scroll left top;
bottom:15px;
display:block;
height:100px;
position:fixed;
right:15px;
width:18px;
}


	#resume_download {
	font-family:century gothic, helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin:0 0 0 625px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	}

		#resume_download a:link {
						width:90px;
						background-color:#DA1D43;
						color:#fff;
						padding:5px 21px 5px 21px;
						text-decoration:none;
						display:block;
						}

		#resume_download a:visited {
						color:#fff;
						text-decoration:none;
						display:block;

						}
		
		#resume_download a:hover {
						padding:5px 21px 5px 21px;
						background-color:#00974D;
						color:#fff;
						text-decoration:none;
						display:block;
						}

		#resume_download a:active {
						color:#fff;
						text-decoration:none;
						display:block;
						}
						
h1 {
font-family:century gothic, Helvetica, sans-serif;
font-size:40px;
color:#58595b;
padding:15px 0px 10px 15px;
text-transform: lowercase;
}

#artcontainer {
background-color:#f3f3f4;
width:760px;
margin-top:200px;
padding;0;
display:block;
}

		#artcontainer img {
		padding:5px 30px 0px 30px;
		display:block;
		border:none;
		}

#thumbnailcontainer {
width:960px;
height:160px;
display:block;
padding:20px 0 20px 0;
margin:auto;
background-color:#fff;
}

#thumbnailcontainer li {
				float:left;
				margin-left:auto;
				margin-right:auto;
				list-style-type:none;
				padding:0 5px 0 5px;
			}
			
			#thumbnailcontainer li a: {
				text-decoration:none;
				display:block;
				padding:0;
				}
			
			
			#thumbnailcontainer img {
				border:none;
				}