@charset "UTF-8";
/* CSS Document */

body{
	background-image: url(sunset6.jpg);
}

h1 {
	font-size: 18pt;
	font-family: "Hoefler Text", garamond, serif;
	font-weight: normal;
	color:#ffffcc;
}

h2 {
	margin-left: 20px;
	font-size: 14pt;
	font-family: "Hoefler Text", garamond, serif;
	font-weight: normal;
	color:#FFCCCC;
}


h3 {
	margin-left: 30px;
	font-size: 10pt;
	font-family: "Hoefler Text", garamond, serif;
	font-weight: normal;
	color:#FFFF99;
}

h4 {
	font-size: 11pt;
	font-family: "Hoefler Text", garamond, serif;
	font-weight: normal;
	color:#ffffcc;
}

#homecontactlink {
	position:absolute;
	left: 45%;
	top:650px;
	font-size: 14pt;
	font-family: "Hoefler Text", garamond, serif;
	font-weight: normal;
	color:#ffffcc;
}

#content {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 980px;
	height: 586px; 
	padding: 0px;
	z-index: 1;
}

#contentbio {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: auto;
	height: 800px; 
	padding: 20px 20px 20px 20px;
}

#contentpages {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-image: url(background_sunset_pages.jpg); 
	background-color: #CCCCCC;
	width: 980px;
	height: 700px; 
	padding: 0px;
	z-index: 1;
}

#contentpagesblockprints {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-image: url(background_sunset_pages.jpg); 
	background-color: #CCCCCC;
	width: 980px;
	height: 700px; 
	padding: 0px;
	z-index: 1;
}

#contentpageschildrens {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-image: url(background_sunset_pages_long.jpg); 
	background-color: #CCCCCC;
	width: 980px;
	height: 2440px; 
	padding: 0px;
	z-index: 1;
}

#willlemon {
	position: absolute; 
	margin-left: 50px;
	margin-top: 20px;
	width: auto;
	height: 36px; 
	z-index: 2;
	border-bottom-style:solid;
	border-width:2px;
	border-color:#FFFF99;
}

#blocksleft {
	border-width: 0px;
	overflow:visible;
	width:491px;
	height:291px;
	float: left;
}

#blocksright {
	border-width: 0px;
	overflow:visible;
	width:489px;
	height:291px;
	float:right;
}

#menuleft {
	position: absolute; 
	margin-left: 50px;
	margin-top: 70px;
	width: auto;
	height: auto; 
	z-index: 2;
	border-style:solid;
	border-width:2px;
	border-color:#FFFF99;
	padding: 0px 30px 10px 10px;
}

#instructionsbox {
	position:absolute; 
	margin-left: 50px;
	margin-top: 400px;
	width: auto;
	height: auto; 
	z-index: 2;
	border-style:solid;
	border-width:2px;
	border-color:#FF9933;
	padding: 0px 30px 10px 10px;
}

#instructionsboxtops {
	position:absolute; 
	margin-left: 50px;
	margin-top: 460px;
	width: auto;
	height: auto; 
	z-index: 2;
	border-style:solid;
	border-width:2px;
	border-color:#FF9933;
	padding: 0px 30px 10px 10px;
}

#itembox {
	position: absolute; 
	margin-left: 500px;
	margin-top: 20px;
	width: 335px;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF9999;
	padding: 10px 10px 10px 10px; 
	z-index: 3;
}

#itemboxwoodblocks {
	position: absolute; 
	margin-left: 400px;
	margin-top: 45px;
	width: 500px;
	height: 600px; 
	z-index: 3;
}

#itemboxtapestries {
	position: absolute; 
	margin-left: 400px;
	margin-top: 20px;
	width: auto;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF99CC;
	padding: 10px 10px 10px 10px;  
	z-index: 3;
}

#itemboxmisc {
	position: absolute; 
	margin-left: 400px;
	margin-top: 20px;
	width: auto;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF99CC;
	padding: 10px 10px 10px 10px;  
	z-index: 3;
}

#itemboxmiscwide {
	position: absolute; 
	margin-left: 340px;
	margin-top: 20px;
	width: auto;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF99CC;
	padding: 10px 10px 10px 10px;  
	z-index: 3;
}

#itemboxtapestriesbigger {
	position: absolute; 
	margin-left: 330px;
	top: 100px;
	width: auto;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF99CC;
	padding: 10px 10px 10px 10px;  
	z-index: 3;
}

#itemboxsnakeskin {
	position: absolute; 
	margin-left: 310px;
	top: 100px;
	width: auto;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF99CC;
	padding: 10px 10px 10px 10px;  
	z-index: 3;
}

#itemcaptionCont {
	position: absolute;
	width: 345px;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color:#FF99CC;
	margin-top: 560px;
	margin-left: 500px;
	padding: 0px 0px 0px 10px;
}

#itemcaption {
	float: left;
	width: 190px;
}

#button {
	display: block;
}

#album {
	position: absolute;
	top:120px;
	left: 450px;
	border: 2px; 
	border-style: solid; 
	border-color:#999999; 
	padding: 10px 10px 10px 10px;
}

#albuminfo {
	position: absolute;
	top:680px;
	left: 450px;
	border: 2px; 
	border-style: solid; 
	border-color:#999999; 
	padding: 10px 10px 10px 10px;
}

.clothingimage {
	position: absolute;
}


.button_red {
	width: 50px;
	height: 50px;
	padding: 10px, 10px, 10px, 10px;
}

.textbio {
	font-size: 13px;
	font-family: "Hoefler Text", garamond; serif;
	font-weight: normal;
	color:#000033;
}

a.linkset_h1:link { color:#ffffcc; text-decoration:none;}
a.linkset_h1:active { color: #ffffcc; text-decoration:none;}
a.linkset_h1:visited { color: #ffffcc; text-decoration:none;}
a.linkset_h1:hover { color: #FFFF66; text-decoration:none;}

a.linkset_h2:link { color: #FFCCCC; text-decoration:none;}
a.linkset_h2:active {color: #FFCCCC; text-decoration:none;}
a.linkset_h2:visited {color: #FFCCCC; text-decoration:none;}
a.linkset_h2:hover {color: #FFFF66; text-decoration:none;}

a.linkset_h3:link { color:#FFFF99; text-decoration:none;}
a.linkset_h3:active { color: #FFFF99; text-decoration:none;}
a.linkset_h3:visited { color: #FFFF99; text-decoration:none;}
a.linkset_h3:hover { color: #FFFF66; text-decoration:none;}

a.linkset_h4:link { color: #ffffcc; text-decoration:none;}
a.linkset_h4:active {color: #ffffcc; text-decoration:none;}
a.linkset_h4:visited {color: #ffffcc; text-decoration:none;}
a.linkset_h4:hover {color: #FFFF66; text-decoration:none;}
 

