body { 
margin: 0px;
padding: 0px;
} 

.navbar { 
position: absolute;
width: 195px;
top: 250px;
left: 0px;
} 

.test {
position: absolute;
width: 190px;
top: 155px;
left: 200px;
z-index: 2;
}



.headline2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; color: #006600
}
	
.bodyCopy {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF66;
}

.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006600;
	font-weight: bold;
}


.navbarnest {
padding-left: 10px;
padding-right: 0px;
background: #394059;
background-image: none;
color: #D8D4B8;
line-height: 125%;
font-family: "arial", sans-serif;
font-size: 8pt;
font-weight: bold;
z-index: 1;
}



.navbarnest a:link { 
	color: #D8D4B8;
	text-decoration: none;
	}
.navbarnest a:visited { 
	color: #D8D4B8;
	text-decoration: none;
	}
.navbarnest a:hover { 
	color: #A8B0A0;
	text-decoration: none;
	float: none;
	}


.newsletter{
position: absolute;
top: 135px;
left: 5px;
width: 146px;
font-family: "arial", sans-serif;
font-size: 8pt;
line-height: 1.2;
color: #F5EDDB;
z-index: 4;

}


.sublink {
padding-left: 10px;
padding-right: 5px;
background: #5D5B82;
background-image: none;
color: #FFFFFF;
line-height: 130%;
font-family: "arial", sans-serif;
font-size: 7pt;
font-weight: bold;
z-index: 1;
}





.content{ 
position: absolute;
top: 95px;
left: 200px;
width: 557px;
z-index: 3;

} 

.contentnest {
padding-left: 15px;
padding-right: 180px;
background: #394059;
background-image: none;
color: #D8D4B8;
line-height: 115%;
font-family: "arial", sans-serif;
font-size: 10pt;
z-index: 3;
}

.contentnest a:link { 
	color: #A8B0A0;
	}
.contentnest a:visited { 
	color: #A8B0A0;
	}
.contentnest a:hover { 
	color: #D8D4B8;
	float: none;
	}

.content2{ 
position: absolute;
top: 90px;
left: 200px;
width: 560px;
z-index: 3;

} 

.content2nest {
border-left: thick outset #B3B2B6;
border-top: thick outset #B3B2B6;
border-right: thick inset #B3B2B6;
border-bottom: thick inset #B3B2B6;
padding-left: 15px;
padding-right: 15px;
background: #FFFFFF;
background-image: none;
color: #394059;
line-height: 125%;
font-family: "arial", sans-serif;
font-size: 9pt;
z-index: 3;
}

.content2nest a:link { 
	color: #394059;
	text-decoration: underline;
	}
.content2nest a:visited { 
	color: #394059;
	text-decoration: underline;
	}
.content2nest a:hover { 
	color: #A8B0A0;
	text-decoration: underline;
	float: none;
	}




.whiteblock{ 
position: absolute;
top: 337px;
left: 200px;
width: 388px;
background: #8994B4;
background-image: url(images/bgtest.jpg);
z-index: 1;

}







.newsbar { 
position: absolute;
top: 340px;
left: 382px;
z-index: 4;
} 

.newsbarnest {
width: 190px;
padding-top: 0;
padding-left: 5px;
padding-right: 5px;
background: #394059;
background-image: none;
color: #E2C58D;
font-family: "arial", sans-serif;
font-size: 8pt;
z-index: 4;
}

.newsbarnest a:link { 
	color: #E2C58D;
	text-decoration: underline;
	}
.newsbarnest a:visited { 
	color: #E2C58D;
	text-decoration: underline;
	}
.newsbarnest a:hover { 
	color: #A8B0A0;
	text-decoration: underline;
	float: none;
	}

.eventsheadposition  {
position: absolute;
top: 344px;
left: 400px;
z-index: 5;
}

.new { 
position: absolute;
top: 602px;
left: 204px;
z-index: 4;
} 

.newnest {
width: 370px;
padding-top: 0;
padding-left: 5px;
padding-right: 5px;
background: #394059;
background-image: none;
color: #E2C58D;
font-family: "arial", sans-serif;
font-size: 8pt;
z-index: 4;
}

.newnest a:link { 
	color: #E2C58D;
	text-decoration: underline;
	}
.newnest a:visited { 
	color: #E2C58D;
	text-decoration: underline;
	}
.newnest a:hover { 
	color: #A8B0A0;
	text-decoration: underline;
	float: none;
	}



.pccontent{ 
position: absolute;
top: 83px;
left: 185px;
width: 625px;
z-index: 3;

} 

.pcmessage{ 
position: absolute;
top: 53px;
left: 225px;
width: 275px;
z-index: 3;

} 


.pccontentnest {
padding-left: 20px;
padding-right: 15px;
color: #394059;
font-family: "arial", sans-serif;
font-size: 9pt;
z-index: 3;


}

.pccontentnest a:link { 
	color: #B17B51;
	text-decoration: none;
	}
.pccontentnest a:visited { 
	color: #B17B51;
	text-decoration: none;
	}

.pccontentnest a:hover { 
	color: #FFFFCC;
	text-decoration: none
	}

.postcard  {
position: absolute;
top: 100px;
left: 240px;
z-index: 1
}


.titlebar {
position: absolute;
top: 0px;
left: 145px;
z-index: 2;
}

.titlebarnest {
width: 637px;
background: #394059;
z-index: 2;
}

.titlebarinside {
position: absolute;
top: 0px;
left: 165px;
z-index: 2;
}

.titlebarinsidenest {
width: 617px;
background: #394059;
z-index: 2;
}


h1 {
font-size: 24px;
color: #394059;
font-weight: bold;
text-align: left;
}

h2 {
font-size: small;
color: #394059;
font-weight: bold;
text-align: left;
}

h3 {
font-size: 16px;
color: #D8D4B8;
font-weight: bold;
text-align: center;
}

h4 {
font-size: large;
margin: 0px;
padding: 0px;
}

h5 {
font-size: 26px;
color: #D8D4B8;
font-weight: bold;
text-align: center;
}


h6 {
font-size: 11pt;
color: #4E4D6E;
font-weight: bold;
margin: 0px;
padding: 0px;
}


p.faq {
color: #4E4D6E;
font-weight: bold;
}

p.workshop {
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
color: black;
font-family: "arial", sans-serif;
font-size: 9pt;
}

p.head {
font-size: small;
color: #FF0000;
font-weight: bold;
text-align: center;
line-height: 3px;
}


p.indent_highlight {
margin-left: 20px;
margin-right: 20px;
font-style: italic;
background-color: #FFFF99;
}

p.indent_highlight_normal {
margin-left: 20px;
margin-right: 20px;
background-color: #FFFF99;
}

p.indent{
margin-left: 20px;
margin-right: 20px;
}

p.featured_art_pic{
margin-left: 150px;
margin-right: 150px;
}

p.featured_art_descrip{
margin-left: 100px;
margin-right: 100px;
}

p.smallspace{
margin-top: 7px;
margin-bottom: 7px;
}

p.menu{
margin-top: 8px;
margin-bottom: 8px;
line-height: 14px;
}

p.submenu{
margin-top: 8px;
margin-bottom: 8px;
line-height: 14px;
background: #D8B382;
background-image: none;

}



span.news {
color: black;
font-size: 8pt;
line-height: 13px;
}

span.address {
font-size: 8pt;
line-height: 13px;
}

span.cart {
font-size: 8.5pt;
line-height: 14px;
}



span.highlight {
background-color: #FFFF99;
}

span.minifont {
font-size: 8pt;
}

.barpicposition  {
position: absolute;
top: 3px;
left: 3px;
z-index: 3;
}



.bookmark  {
position: absolute;
top: 90px;
left: 280px;
z-index: 4;
}

.hours  {
position: absolute;
top: 3px;
left: 605px;
z-index: 3;
}

.hourstext  {
position: absolute;
top: 3px;
left: 605px;
width: 150px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
color: #D8D4B8;
line-height: 125%;
font-family: "arial", sans-serif;
font-size: 8pt;
font-weight: bold;
z-index: 4;
}

.slideshowposition  {
position: absolute;
top: 115px;
left: 605px;
z-index: 3;
}

.shopposition  {
position: absolute;
top: 325px;
left: 605px;
z-index: 3;
}

.postcardposition  {
position: absolute;
top: 405px;
left: 605px;
z-index: 3;
}

.maysaleposition  {
position: absolute;
top: 460px;
left: 605px;
width: 150px;
z-index: 3;
}

.maysalecopy {
padding-left: 5px;
background: #F5F5F5;
background-image: none;
color: #405834;
font-family: "arial", sans-serif;
font-size: 9pt;
line-height: 1.1;
z-index: 3;
}


.maysalecopy a:link { 
	color: #C40202;
	}
.maysalecopy a:visited { 
	color: #C40202;
	}
.maysalecopy a:hover { 
	color: #405834;
	float: none;
	}


.gourdfestposition2  {
position: absolute;
top: 340px;
left: 205px;
z-index: 3;
}

.gourdfestcopy  {
position: absolute;
top: 350px;
left: 210px;
width: 160px;
text-align: center;
z-index: 4;
font-family: "arial", sans-serif;
color: #394059;
font-size: 9pt;
font-weight: bold;
}


.grandopeningtemp {
position: absolute;
top: 455px;
left: 375px;
z-index: 3;
}




