a { text-decoration: none; }




.frontPageStage
{
	/*slideshow mode*/
	display: none;

/*
	border-color: #000;
	border-style: solid;
*/
/*	border-width: 13px 13px 13px 13px;*/
	position: relative;
	width: 500px;
	height: 500px;
	z-index: 1;
}

.overallDiv
{
	display: block;
	color: #339;
	padding: 2px;
	position: relative;
/*	border: 1px #C03 solid;    */
	height: auto;
	z-index: 1;
}



/*	press article stuff   */

.article
{
	display: block;
	padding: 10px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.pressHeading
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	text-align: center;
	color: #555;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.photoCredit
{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	letter-spacing: 1px;
	text-align: right;
	color: #000;
	padding: 2px;
	/*
	
	border-color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	
*/
	z-index: 1000;
	vertical-align: top;
}

.contactHeading
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	text-align: center;
	color: #555;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


.orderingTitleForContact
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 4px;
	color: #fff;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}


.contactText
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #444;
	padding: 8px;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.contactText2
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: center;
	color: #444;
	padding: 8px;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.contactDiv
{
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	color: #000;
	padding: 20px;
	width: 400px;
	height: 210px;
	position: absolute;
	background-color: #888;
	left: 300px;
	top: 150px;
	
	border-color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	z-index: 1100;
}

.contactBackLink
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: center;
	color: #222;
	padding: 8px;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}



.statement
{
	
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	color: #000;
	padding: 20px;
	width: 600px;
	position: absolute;
	background-color: #888;
	
	border-color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	z-index: 1000;
}


.articleTitle
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: center;
	color: #fff;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


.line2
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.author
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


.date
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.publication
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


/*	end press article stuff   */

/*	event stuff   */

.event
{
	display: block;
	padding: 10px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}



.eventHeading
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	text-align: center;
	color: #555;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


.eventTitle
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: center;
	color: #fff;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
	text-decoration: none;
}


.eventSecondLine
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #444;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}




.eventDate
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.eventAddress
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.galleryName
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 4px;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}



/*	following are dimmed for past events   */


.eventDim
{
	display: block;
	padding: 10px;
    background-color: #666;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}



.eventHeadingDim
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	text-align: center;
	color: #222;
	padding: 4px;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


.eventTitleDim
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: center;
	color: #ccc;
	padding: 4px;
	background-color: #888;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


.eventSecondLineDim
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #111;
	padding: 4px;
	background-color: #888;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}




.eventDateDim
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #111;
	padding: 4px;
	background-color: #888;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.eventAddressDim
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #111;
	padding: 4px;
	background-color: #888;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.galleryNameDim
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #111;
	padding: 4px;
	background-color: #888;

	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}


/*	end event stuff   */


.caption
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #333;
	padding: 2px;
	position: relative;
    width: 100%;
    
   /*
 
    left: 2px;
    top: 530px;    
    
*/
    
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 5000;
}

.controlsDiv
{
	display: none;
	padding: 2px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #ddd;
	width: 100%;
/*
	
	left: 2px;
	top: 550px;
	
*/
	
/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 25;
}




.thumbnailDiv
{
	display: block;
	background-color: #999999;
    position: relative;
	
	width: 100%;
/*
	left: 2px;
	top: 573px;
	
*/
	
	z-index: 1;
/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
}

.copyrightDiv
{
	display: block;
	padding: 5px;
	position: relative;
	width: 100%;
/*
	
	left: 2px;
	top: 643px;
	
*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	color: #ddd;

	/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;

}

.siteTitle
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	text-align: center;
	color: #333;
	padding: 2px;
	position: relative;
    width: 100%;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.ellensFancyArt
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	text-align: center;
	color: #222;
	padding: 2px;
	position: relative;
    width: 100%;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

.ellensFancyArt2
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #222;
	padding: 2px;
	position: relative;
    width: 100%;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 1;
}

/*  ordering */

.orderingPic1Div
{
	display: block;
	color: #ddd;
	position: absolute;
	left: 670px;
	top: 130px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.orderingPic2Div
{
	display: block;
	color: #ddd;
	position: absolute;
	left:80px;
	top: 450px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.orderingTitle
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}


.orderingTitle2
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}


.orderingText1Div
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000;
	position: absolute;
	left:80px;
	top: 65px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.orderingText2Div
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;

	color: #000;
	position: absolute;
	left:80px;
	top: 180px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.orderingText3Div
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	position: absolute;
	left:400px;
	top: 470px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}



/*  about */

.callaSmallDiv
{
	display: none;
	text-align: center;
	color: #ddd;
	padding: 4px;
	position: absolute;
	left:20px;
	top: 20px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.callaMediumlDiv
{
	display: none;
	text-align: center;
	color: #ddd;
	padding: 4px;
	position: absolute;
	left:20px;
	top: 20px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.callaLargeDiv
{
	display: none;
	text-align: center;
	color: #ddd;
	padding: 4px;
	position: absolute;
	left:20px;
	top: 20px;
	z-index: 100;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.frontPageMainMenu
{
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #ddd;
	padding: 4px;
	position: relative;
    width: 100%;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}

.mainmenu
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: #ddd;
	padding: 2px;
	position: relative;
    width: 100%;
	/*
border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	z-index: 1;

	background-color: gray;
	
	*/
}


.stageDiv
{
	/*slideshow mode*/
	display: block;
	background-color: #999;
/*
	
	border-color: #000;
	border-style: solid;
	border-width: 13px 13px 13px 13px;
	
*/
	position: relative;

	z-index: 1;
}

.stageDiv2
{
	/*thumbnail mode*/
	display: none;
	height: 400px;

/*

	border-color: #000;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
*/

	position: relative;

	z-index: 1;
}



.thumbnailSpan
{
	display: inline;
	background-color: #999999;
	position: relative;
	padding: 5px;
	z-index: 1;
}

.imageItself
{
	z-index: 1;
}



.ptDiv
{
	display: block;
	width: 690px;
	height: 360px;
	background-color: #fff;
	border-color: #000;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
}

/*
	about
*/

.text1Div
{
	top: 220px;
	left: 320px;
	display: block;
	padding: 12px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 1px;
	text-align: left;
	color: #FFF;
	/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 25;
}

.text1DivBold
{
	
	display: inline;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 2px;
	color: #fff;
	/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 25;

}

.text1DivDivAnchor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 2px;
	color: #FFF;
}



.text2Div
{
	top: 330px;
	left: 275px;	
	display: block;
	padding: 10px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	color: #000;
/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 25
}

.text3Div
{
	top: 500px;
	left: 100px;	
	display: block;
	padding: 12px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	color: #000;
/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
	z-index: 25
}



.ellenPicDiv
{
	top: 50px;
	left: 100px;	
	position: absolute;
	display: block;
	/*
border-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
}

.ellenPicDivText
{
	padding: 12px 12px 12px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
}

.flowerPicDiv
{
	top: 330px;
	left: 700px;	
	position: absolute;
	display: block;

	/*
	border-color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
*/
}