/* CSS Document */

body {
	background: url(images/background.jpg) repeat-x top #5C89B2;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:13px;
	color:#7E818D;
	}
	
#container {
	width:860px;
	margin:0;
	padding:0;
	background:url(images/contentrepeat.jpg) repeat-y top;
	}
	
#top {
	background: url(images/top.jpg) top no-repeat;
	width:860px;
	height:40px;
	}
	
#banner {
	background:url(images/banner.jpg) top no-repeat;
	width:860px;
	height:125px;
	}
	
#nav {
	height: 30px;
	width:791px;
	margin:0;
	padding:0;
	}
	
li.nav {
	list-style-type:none;
	display:inline;
	}
	
ul#nav {
	display: inline;
	float:left;
	width:860px;
	padding-left: 0;
  margin-left: -35px;
  * margin-left: -34px;
	}
	
a.home:link, a.home:active, a.home:visited {
	height: 30px; 
	display: block; 
	width:78px;
	overflow:hidden;
	float: left;
	background: url(images/homebutton.jpg) 0px 0px no-repeat;
	}
	
a.home:hover {
	background-position: 0px -30px;
	}	
	
a.artsbutton:link, a.artsbutton:active, a.artsbutton:visited {
	height: 30px; 
	display: block; 
	width:166px;
	overflow:hidden;
	float: left;
	background: url(images/artsandcraftsbutton.jpg) 0px 0px no-repeat;
	}
	
a.artsbutton:hover {
	background-position: 0px -30px;
	}	
	
a.printavailability:link, a.printavailability:active, a.printavailability:visited {
	height: 30px; 
	display: block; 
	width:131px;
	overflow:hidden;
	float: left;
	background: url(images/printavailabilitybutton.jpg) 0px 0px no-repeat;
	}
	
a.printavailability:hover {
	background-position: 0px -30px;
	}
	
a.monthlyartshows:link, a.monthlyartshows:active, a.monthlyartshows:visited {
	height: 30px; 
	display: block; 
	width:141px;
	overflow:hidden;
	float: left;
	background: url(images/monthlyartshows.jpg) 0px 0px no-repeat;
	}
	
a.monthlyartshows:hover {
	background-position: 0px -30px;
	}	
	
a.linksbutton:link, a.linksbutton:active, a.linksbutton:visited {
	height: 30px; 
	display: block; 
	width:81px;
	overflow:hidden;
	float: left;
	background: url(images/linksbutton.jpg) 0px 0px no-repeat;
	}
	
a.linksbutton:hover {
	background-position: 0px -30px;
	}	
	
a.aboutusbutton:link, a.aboutusbutton:active, a.aboutusbutton:visited {
	height: 30px; 
	display: block; 
	width:79px;
	overflow:hidden;
	float: left;
	background: url(images/aboutusbutton.jpg) 0px 0px no-repeat;
	}
	
a.aboutusbutton:hover {
	background-position: 0px -30px;
	}
	
a.directionsbutton:link, a.directionsbutton:active, a.directionsbutton:visited {
	height: 30px; 
	display: block; 
	width:99px;
	overflow:hidden;
	float: left;
	background: url(images/directionsbutton.jpg) 0px 0px no-repeat;
	}
	
a.directionsbutton:hover {
	background-position: 0px -30px;
	}
	
a.contactbutton:link, a.contactbutton:active, a.contactbutton:visited {
	height: 30px; 
	display: block; 
	width:85px;
	overflow:hidden;
	float: left;
	background: url(images/contactbutton.jpg) 0px 0px no-repeat;
	}
	
a.contactbutton:hover {
	background-position: 0px -30px;
	}
	
#container2 {
	background:url(images/content2bg.jpg) no-repeat top;
	display:block;
	width: 860px;
	min-height:500px;
	height: auto !important;
	height: 500px;
	margin-top:0;
	padding:0;
	text-align:left;
	}
	
#container3repeat {
	background:url(images/contentlargerepeat.jpg) repeat-y top;
	width: 848px;
	margin-left:6px;
	text-align:left;
	}
	
#containerbottom {
	background:url(images/containerbottom.jpg) no-repeat top;
	height:10px;
	width:100%;
	}

#container3 {
	background: url(images/contentlargetop.jpg) no-repeat top;
	width:848px;
	margin:0;
	min-height:280px;
	height: auto !important;
	height: 280px;
	}
	
#container3bottom {
	background:url(images/contentlargebottom.jpg) no-repeat top;
	height: 10px;
	width:848px;
	margin: -2px 0 0 0;
	padding:0;
	}
	
#content {
	width:808px;
	padding: 10px 20px 20px 20px;
	}

h1 {
	font-size:medium;
	*padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2D82C8;
	}