 body {
background-color: #ffffff;
background-image: url(../images/misc/background.png);
background-repeat: repeat-y;
background-position: top right;
text-align: justify;
font-family: sans-serif;
}

 a:active {
background-color: transparent;
color: #9a45ac; 
text-decoration: underline;
border-style: none;
}

 a:link {
background-color: transparent;
color: #16a071; 
text-decoration: underline;
border-style: none;
}

 a:visited {
background-color: transparent;
color: #9a45ac;
text-decoration: underline;
border-style: none;
}

 a:hover {
background-color: transparent;
color: #9a45ac; 
text-decoration: none; 
border-style: none;
	}
	
 #banner {
text-align: center;
}

 #leftcolumn {
position: absolute;
width: 200px;
top: 150px;
left: 20px;
}
	
 #centercolumn {
margin-left: 200px;
margin-right: 350px;
padding: 20px;
font-size: 90%;
}

 p.heading {
font-size: 150%;
color: 16a071;
font-weight: bold;
text-align: center;
}

 #rightcolumn {
position: absolute;
right: 20px;
width: 320px;
top: 180px;
}	
	
 #rightcolumngallery {
margin-right: 20px;
margin-left: 200px;
}
	
 ul.gallery {
padding: 10px;
list-style-type: none;
text-align: center;
border-style: none;
}
 
 ul.leftcolumn {
list-style-type: none;
}

 li.home a {
list-style-type: none;
display: block;
padding: 3px;
width: 99px;
height: 60px;
background-image: url(../images/buttons/home.gif);
background-repeat: no-repeat;
} 

 li.home a:hover, li.home a:active {
list-style-type: none;
background-image: url(../images/buttons/home_rollover.gif);
background-repeat: no-repeat;
}

 li.shop a {
list-style-type: none;
display: block;
padding: 3px;
width: 99px;
height: 60px;
background-image: url(../images/buttons/shop.gif);
background-repeat: no-repeat;
} 

 li.shop a:hover, li.shop a:active {
list-style-type: none;
background-image: url(../images/buttons/shop_rollover.gif);
background-repeat: no-repeat;
}

 li.gallery a {
list-style-type: none;
display: block;
padding: 3px;
width: 99px;
height: 60px;
background-image: url(../images/buttons/gallery.gif);
background-repeat: no-repeat;
} 

 li.gallery a:hover, li.gallery a:active {
list-style-type: none;
background-image: url(../images/buttons/gallery_rollover.gif);
background-repeat: no-repeat;
}

 li.events a {
list-style-type: none;
display: block;
padding: 3px;
width: 99px;
height: 60px;
background-image: url(../images/buttons/events.gif);
background-repeat: no-repeat;
} 

 li.events a:hover, li.events a:active {
list-style-type: none;
background-image: url(../images/buttons/events_rollover.gif);
background-repeat: no-repeat;
}

 li.contact a {
list-style-type: none;
display: block;
padding: 3px;
width: 99px;
height: 60px;
background-image: url(../images/buttons/contact.gif);
background-repeat: no-repeat;
} 

 li.contact a:hover, li.contact a:active {
list-style-type: none;
background-image: url(../images/buttons/contact_rollover.gif);
background-repeat: no-repeat;
}

 li.links a {
list-style-type: none;
display: block;
padding: 3px;
width: 99px;
height: 60px;
background-image: url(../images/buttons/links.gif);
background-repeat: no-repeat;
} 

 li.links a:hover, li.links a:active {
list-style-type: none;
background-image: url(../images/buttons/links_rollover.gif);
background-repeat: no-repeat;
}