body {
	background-image: url("left.jpg");
	background-color: black;
	background-repeat: no-repeat;
	background-position: 55px 0px;
	font-size: 18px;
	font-family: serif;
}

img.trans {
	border-style: none;Penn
}

img {
	border: #432;
	border-style: solid;
	border-width: 10px ;
}


H1, H2, H3, H4, H5 {
	color: #664a04;
}

H1 { font-size:20pt }
H2 { font-size:18pt }
H3 { font-size:15pt }
H4 { font-size:12pt }

#header	H1, #header H2 {
	display: none;
}

#right {
	background-image: url("right.jpg");
	background-repeat: no-repeat;
	z-index:  1;
	position: absolute;
	top: 0px;
	
	left: 756px;
	width: 171px;
	height: 221px;
}

#paper {
	position: absolute;
	left: 200px;
	top: 0px;
	width: 557px;
	background-image: url("paper.jpg");
	background-color: #f6efdf;
	background-repeat: repeat-y;
    margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
    color: black;
    z-index:  2;
}

#header {
	position: relative;
	left: 0px;
	top: 0px;
	width: 557px;
	height: 187px;
	text-align: right;
	background-image: url("header.jpg");
	z-index:  3;
} 

#rose {
	position: absolute;
	left: 805px;
	top:  485px;
	width: 170;
	height: 293;
	background-image: url("rose.png");
	background-repeat: no-repeat;
	z-index: 10;
}

#content {
	position: relative;
	left: 0px;
	width: 400px;	
	margin: 20px 10px 10px 50px;
}


#footer {
	position: relative;
	background: url("footer.jpg") bottom left no-repeat;
	height: 163;
	margin-top: 180px;
	
}

#footer	h1{
	position: relative;
	top: 130px;
	width: 100%;
	text-align: center;
	font-size: 12px;	
}

#footer	p {
	position: relative;
	left: 130px;
	top: 100px;
	width: 290px;
	text-align: center;
	font-size: 12px;	
}

#menu {
	background: url("menumid.jpg") top left repeat-y;
	background-color: #442d0c;
	position: absolute;
	top: 200px;
	left: 662px;
	width: 194px;
	z-index:  4;
	color: #ccc;
	font-family: sans-serif;
	font-size: small;
	
}

UL {
	list-style-image:url(bullet.gif);
}

#menu	UL	{
	margin:0px 20px 10px 29px;
	padding:0;
}

#menu	UL	LI	{
	padding-top:0
}

#menu2 {
	background: url("menutop.jpg") top left no-repeat;
	margin: 0px 0px 0px 0px ;
	width: 194px;
	z-index:  5;
}

#menu	.links	{
	background:url(links.gif) top center no-repeat;
	margin-top: 0;
	height: 60px;
}

#menu	.portfolio	{
	background:url(portfolio.gif) top center no-repeat;
}

#menu	.contact	{
	background:url(contact.gif) top center no-repeat;
}

#mcontact {
	background: url("menubottom.jpg") bottom left no-repeat;
	height: 200px;
	margin:0 0 0 0;
}

#menu H3 SPAN	{display:none;}	



a {
	color: #864;
	font-weight: normal;
	text-decoration: underline;
}

a:visited {
	color: #642;
}

a:hover {
	text-decoration: underline;
	color: #c64;
}


.caption {
	font-family: sans-serif;
	font-size: small;
}
	
a.caption {
	color: #864;
	text-decoration: none;	
}

a.caption:visited {
	color: #642;
}

a.caption:hover {
	text-decoration: underline;
	color: #c64;
}



#menu	a {
	color: white;
	font-family: sans-serif;
	font-size: small;
	text-decoration: none;	
}

#menu	a:visited {
	color: #ccc;
}
#menu	a:hover {
	text-decoration: underline;
	color: #faa;
}




