@charset "UTF-8";
html {
	background-color: #FFFFFF;
}
body {
	background-image: url(images/paper-bkg.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
}
#wrapper {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 850px;
	background-image: url(images/header_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper #header {
	height: 170px;
	margin-top: 0px;
	position: relative;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
/*#wrapper    #header    #logo {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	left: -200px;
	top: 0px;
	position: relative;
	width: 800px;
}*/
a.home{
	text-decoration: none;
	display: block;
	height: 92px;
	width: 223px;
}
a.drawing {
	background-image: url(images/drawing.png);
	display: block;
	height: 53px;
	width: 175px;
	text-decoration: none;
	background-repeat: no-repeat;
}
a.top {
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	position: absolute;
	height: 124px;
	width: 179px;
	top: -1px;
	left: -1px;
}
a.drawing:hover {
	background-position: -185px 0;
}
/*a.digitalunderline:hover {
	background-position: -232px 0px;
}*/
a.photo {
	background-image: url(images/drawing.png);
	display: block;
	height: 53px;
	width: 175px;
}
a.photo:hover {
    background-position: -175px 0;
}
#wrapper #mainContent {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #footer {
	overflow: visible;
	position: relative;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	left: -47px;
	height: 42px;
	width: 800px;
	bottom: 0px;
}
#apDivCollage {
	position:absolute;
	left:353px;
	top:46px;
	width:175px;
	height:53px;
	z-index:1;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-right: 90px;
}
#apDivDrawing {
	position:absolute;
	left:154px;
	top:-1px;
	width:177px;
	height:44px;
	z-index:1;
}
#apDivPhoto {
	position:absolute;
	left:8px;
	top:44px;
	width:157px;
	height:43px;
	z-index:1;
}
#apDivHome {
	position:absolute;
	left:571px;
	top:25px;
	width:223px;
	height:92px;
	z-index:1;
}
a img {
	border: none; 
} 
a {
  	outline: none;
}
.artwork {
	margin-top: 130px;
	margin-right: auto;
	margin-bottom: 180px;
	margin-left: auto;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
#mainContent .artwork img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.last {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
}
#mainContent a:link {
	color: #666666;
	text-decoration: none;
}
#mainContent a:visited {
	text-decoration: none;
	color: #666666;
}
#mainContent a:active {
	text-decoration: none;
	color: #666666;
}
#mainContent a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#mainContent p a:hover {
	background-color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	outline-color: #FFFF00;
	outline-width: thin;
}
#footer #top {
	background-image: url(images/chair.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 143px;
	width: 177px;
	left: 718px;
	top: -115px;
	text-decoration: none;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
/*#wrapper #mainContent #digitalcollage {
	position: relative;
	height: 63px;
	width: 232px;
	top: 0px;
	right: -616px;
	background-image: url(images/digi_arrow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}
a.digitalunderline {
	display: block;
	height: 60px;
	width: 300px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(images/underline.png);
}*/
* {
	margin: 0px;
	padding: 0px;
}
