html, body {
	background-image: url(bg.gif);
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Papyrus, sans-serif;
	background-color: white;
	color: purple;
}

a:link {color:darkgoldenrod;text-decoration:none;}
a:visited {color:darkgoldenrod;text-decoration:none;}
a:hover {color:goldenrod;text-decoration:underline;}
a:active {color:darkgoldenrod;text-decoration:none;}

a.linkopacity img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
a.linkopacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

#container {
	background: url(left.gif) repeat-y top left;
}
#wrapper {
	background: url(left_vines.png) no-repeat top left;
}
#top {
	height: 150px;
	background: url(top.gif) repeat-x top left;
	margin-left: 200px;
}
#title {
	text-align: center;
	height: 150px;
	background: url(top_vines.png) no-repeat top left;
	font-weight: bolder;
	font-size: 3em;							/* 48px/16=3em */
	padding-top: 25px;
}

#title a:link {color: white; text-decoration: underline overline;}
#title a:visited {color: white; text-decoration: underline overline;}
#title a:hover {color: lavender; text-decoration: underline overline;}
#title a:active {color: white; text-decoration: underline overline;}

#main {
	padding-left: 225px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}
#toplinks {
	text-align: center;
	font-weight:bolder;
	font-size: small;
	color: MediumPurple;
}
#bottomlinks {
	text-align: center;
	font-weight:bolder;
	font-size: small;
	color: MediumPurple;
}
#bottom {
	height: 150px;
	background: url(bottom.gif) repeat-x top left;
	margin-left: 200px;
	text-align: center;
}
.gallery {
	background-color: lavender;
	padding: 10px;
	text-align: center;
	border: 3px solid goldenrod;
}
.gallery img {
	border: thin solid goldenrod;
	margin: 1px;
}
.gallery a:link {color: purple; text-decoration: none;}
.gallery a:visited {color: purple; text-decoration: none;}
.gallery a:hover {color: purple; text-decoration: none;}
.gallery a:active {color: purple; text-decoration: none;}

h1 {font-family: Papyrus, Verdana, serif; font-weight:bolder;font-size: 45px;}
h2 {font-family: Papyrus, Verdana, sans-serif; font-weight:bolder;}
h3 {font-family: Papyrus, Verdana, sans-serif; font-weight:bolder;}
h4 {font-family: Papyrus, Verdana, sans-serif; font-weight:bolder;}
h5 {font-family: Verdana, sans-serif;}
h6 {font-style: italic; font-family: Verdana, sans-serif; font-size: bigger;}

.hidden {display:none;}
.shown {display:inline;}

img {border: 10px solid white;}
