body{
background-color:#EFEFEF;
background-image: url(http://www.hayley-atwell.org/images/hayleymainback.png);
background-repeat: repeat-x;
}

#welcome {font-size:10px; 
left: 460px; top: 145px;width: 140px;
font-family:Trebuchet MS; 
	letter-spacing:0px; 
	line-height:12px; 
	color: #AB9080; 
	text-align: justify;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
position: absolute; }

#sidebar {padding: 0px;
	font-size:11px; 
left: 625px; top: 320px;width: 270px;
background-color:#FCFCFC;
	font-family:Trebuchet MS; 
	letter-spacing:0px; 
	line-height:12px; 
	color: #AB9080; 
	text-align: justify;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
position: absolute; 
z-index: 2; 
border: 4px solid #FCFCFC;
}

#sidebar a:link {text-decoration: none; color: #5B5B61; font-weight: bold;}
#sidebar a:hover { text-decoration: none;color: #92929C
; font-weight: bold;}
#sidebar a:visited {text-decoration: none; color: #5B5B61;  font-weight: bold;}
#sidebar a:active {text-decoration: none; color: #5B5B61;  font-weight: bold;}



b {color: #715B49; font-weight: bold;}

i {color: #AAA59D;}

#main {padding: 0px;
	font-size:11px; 
	font-family:Trebuchet MS; 
	letter-spacing:0px; 
	line-height:12px; 
	color: #AB9080; 
	text-align: justify;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
position: absolute; 
z-index: 3; 
background-color:#FCFCFC;
left: 100px; top:320px;width: 500px;
border: 4px solid #FCFCFC;
}

#main a:link {text-decoration: none; color: #5B5B61; font-weight: bold;}
#main a:hover { text-decoration: none;color: #92929C
; font-weight: bold;}
#main a:visited {text-decoration: none; color: #5B5B61; font-weight: bold;}
#main a:active {text-decoration: none; color: #5B5B61;font-weight: bold;}



h1{
background-color: #EFEFEF;
color: #ADAD61; 
font-family: Perpetua; 
text-transform: uppercase;
font-size: 11pt; 
line-height: 15pt; 
text-align: center;
margin-top: 3px;
margin-right: 0px;
padding-bottom: 4px;



}

h2{
background-color: #FCFCFC;
color: #ADAD61; 
font-family: Perpetua; 
font-size: 9pt; 
line-height: 13pt; 
text-align: center;
text-transform: uppercase;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 1px;


}

h3{color: #647376; font-size: 8.5pt; text-transform:uppercase; line-height: 10px;text-align: right;margin-top: 4px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
border-bottom: 1px solid #647376;}

a img {
	border: 0px solid #E9CE9A;
}

input , textarea, select  {
color : #ADAD61;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
font-family: Trebuchet MS;
text-align : left;
border-width : 1px;
border: 1px dotted #ADAD61;
background-color: #FCFCFC;
}

blockquote {


border:1px solid #846551;
background-color:#E8DCD0;
color:#715B49;
padding:4px;
margin:5px;
margin-left:5px;

}



a img {
	
border: 1px solid #ABAA6D;
padding: 2px;

}

a img.b {border: 0px;
padding: 2px;}