@charset "UTF-8";
h2 {
	font-size: 16px;
	font-variant: small-caps;
	letter-spacing: 2px;
	line-height: 20px;
	margin-bottom: 0px;
}

body {
	background-color: #7E8D52;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}
#mainbox {
	position:relative;
	left:0px;
	top:2px;
	width:955px;
	height:750px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-color: #762153;
}
#banner {
	position:absolute;
	left:13px;
	top:22px;
	width:514px;
	height:101px;
	z-index:1;
	overflow: visible;
	background-image: url(images/festivalofart.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
}
#mainbox #banner {
	font-variant: small-caps;
	color: #FF0;
	font-size: 12px;
	text-indent: 12px;
	font-family: Verdana, Geneva, sans-serif;
	word-spacing: 3px;
}
#dateinfo {
	position:absolute;
	left:25px;
	top:166px;
	width:422px;
	height:98px;
	z-index:2;
	overflow: visible;
	font-size: 14px;
	color: #FF0;
	margin-top: 0px;
	letter-spacing: 1px;
	word-spacing: 1px;
	line-height: 20px;
}
#homecontent {
	position:absolute;
	left:548px;
	top:154px;
	width:340px;
	height:455px;
	z-index:2;
	background-color: #FAFCEA;
}
#mainbox #homecontent {
	font-size: 12px;
	line-height: 18px;
	color: #762253;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	text-align: justify;
}
.smcapinset {
	font-variant: small-caps;
	font-size: 12px;
	text-align: center;
	word-spacing: 2px;
	line-height: 16px;
}
.bold16 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
}
.bold14 {
	font-size: 14px;
	font-weight: bold;
}
#houseimg {
	position:absolute;
	left:10px;
	top:272px;
	width:529px;
	height:368px;
	z-index:2;
}
#navbottom{
	position:absolute;
	left:9px;
	top:652px;
	width:910px;
	height:44px;
	z-index:2;
	font-variant: small-caps;
	font-size: 14px;
	color: #FF0;
	text-align: center;
}
#mainbox2 {
	position:relative;
	left:0px;
	top:2px;
	width:955px;
	height:975px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-color: #762153;
}

#banner {
	position:absolute;
	left:13px;
	top:22px;
	width:514px;
	height:101px;
	z-index:1;
	overflow: visible;
	background-image: url(images/festivalofart.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
}

#mainbox2 #banner {
	font-size: 12px;
	font-variant: small-caps;
	color: #FF0;
	word-spacing: 3px;
	text-indent: 12px;
}


#dateinfo2{
	position:absolute;
	left:564px;
	top:56px;
	width:377px;
	height:80px;
	z-index:2;
	font-size: 14px;
	color: #FF0;
	margin-top: 0px;
	letter-spacing: 1px;
	word-spacing: 1px;
	line-height: 20px;
	}
#apDiv1 {
	position:absolute;
	left:306px;
	top:206px;
	width:677px;
	height:629px;
	z-index:2;
}
#contentbox {
	position:absolute;
	left:272px;
	top:167px;
	width:624px;
	height:734px;
	z-index:2;
	background-color: #FAFCEA;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	color: #762253;
	line-height: 18px;
	padding-top: 20px;
}
.artists {
	font-variant: small-caps;
	padding-right: 10px;
	padding-left: 10px;
}
.quote {
	font-style: italic;
	font-size: 12px;
	line-height: 18px;
}
.quotename {
	font-size: 9px;
	text-align: right;
	font-style: italic;
}
#mainbox2 #shadowbox .artists {
	text-align: center;
}
#mainbox2 #navside ul li a {
	text-decoration: none;
	color: #FF0;
}
#navside {
	position:absolute;
	left:19px;
	top:157px;
	width:220px;
	height:224px;
	z-index:3;
}
#mainbox2 #navside ul li {
	font-size: 14px;
	font-variant: small-caps;
	list-style-type: none;
	color: #FF0;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
}
#shadowbox {
	position:absolute;
	left:28px;
	top:386px;
	width:199px;
	height:520px;
	z-index:2;
	background-color: #DDCCCF;
	color: #762253;
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#footer{
	position:absolute;
	left:5px;
	top:540px;
	width:579px;
	height:27px;
	z-index:2;
	font-size: 9px;
	color: #FF0;
	word-spacing: 2px;
	letter-spacing: 2px;
}
#mainbox #navbottom a {
	text-decoration: none;
	color: #FF0;
}
#mainbox2 #contentbox strong {
	font-size: 16px;
}
#mainbox2 #shadowbox #footer a {
	text-decoration: none;
	color: #ff0;
}
a {
	color: #742253;
	text-decoration: underline;
}
#mainbox #apDiv2 .quote .quote {
	color: #FFF;
	text-decoration: none;
}
