	body {
	background-color:#b5a594;
	background-image: url(http://www.dustypage.net/fan/celtic/back.jpg);
	background-attachment: fixed;
	color:#666666;
	overflow-x:hidden;
	text-align: justify;
	cursor: crosshair;
	font-family: arial, tahoma, verdana;
	font-size: 8pt;
	line-height: 15pt;
	}
	
	
#main {
    background-color:#ffffff;
	font-family: verdana, arial, tahoma;
	letter-spacing: 0;
	width: 400px;
	font-size: 8pt;
	line-height: 15pt;
	color:#666666;
	overflow-x:hidden;
	text-align: justify;
	cursor: default;
	}
	
#footer {
    background-color:#ffffff;
	background-image: url(http://www.dustypage.net/fan/celtic/footer.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 243px;
	font-family: verdana, arial, tahoma;
	letter-spacing: 0;
	font-size: 9pt;
	line-height: 15pt;
	color:#666666;
	overflow-x:hidden;
	text-align: justify;
	cursor: default;
	}

a {
	font-family: arial, tahoma, verdana;
	color: #ab7b75; 
	text-decoration:none; 
	cursor: crosshair;
	}

a:visited {
	font-family: arial, tahoma, verdana;
	color: #ab7b75; 
	text-decoration:none; 
	cursor: crosshair;
	}
	
a:hover {
	font-family: arial, tahoma, verdana;
	color: #757564;
	background-color: #a5a594; 
	cursor: crosshair;
	text-decoration:none; 
	}
	
h1 { 
	color: #ad9c94;
	letter-spacing:3px;
	text-align:left;
	font-size:10pt;
	font-family: arial;
	line-height: 8pt;
	margin-bottom: -2pt;
	margin-top: 25pt;
	}
	
h1:first-letter {
color:#b59494;
font-size:12pt;
font-family: Trebuchet MS, verdana, arial, tahoma;
text-transform:uppercase;
}

	
.form, input, textarea, checkbox, select {
	font-family: arial, tahoma, verdana;
	border: 1px dotted #a16b77;
	font-size: 8pt;
	color: #a16b77;
	background-color: #ad9c94;
	}
	
	
.button {
background-color: #ad9c94;
border: 1px dotted #a16b77;
padding: 5px;
text-decoration: none; 
}

a.opacity img {
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
a.opacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
	
img { border: none;
text-decoration: none; }

p {
	margin: 4px;
	padding: 4px;
}

h2 { 
	color: #999999;
	text-decoration: none; 
	text-align:center;
	letter-spacing:2px;
	padding-left:0px;
	font-size:6pt;
	font-family: verdana;
	line-height: 10pt;
	}



