/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color: #d7c6ff;
    background-repeat: repeat;
}
#wrapper {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */
	margin: 0 auto;
	height: 200px;
	width: 100%;
	background-image: url(images/bg_headertemp.jpg);
	background-repeat: repeat-x;
}
#wrappertemp {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */
	margin: 0 auto;
	height: 200px;
	width: 100%;
	background-image: url(images/bg_headertemp.jpg);
	background-repeat: repeat-x;
}
#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	position:relative;
	width:1000px;
	height:100%;
	z-index:1;
	min-height:800px;
}

.headtext {font-size: 22px; color: #333; font-style:bold; } 
.subheadtext{font-size: 16px; color: #a271e7; }
.tagtext {font-size: 18px; color: #000; font-style:bold; }
/**.bodytext {font-size: 14px; color: #405f50;}**/
.bodyitalic {font-size: 14px; color: #333; font-style:italic; }
.sidebartext {font-size: 12px; color: #333; font-weight: bold; font-style:italic;}
.footerlinks {font-size: 12px; color: #000;}
.footertext {font-size: 12px; color: #fff;}

a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: underline;
}

#headerbox {
	position:absolute;
	width:700px;
	height:101px;
	z-index:1;
	left: 166px;
	top: 21px;
}
#tagline {
	position:absolute;
	width:300px;
	height:33px;
	z-index:6;
	left: 313px;
	top: 145px;
}
#navbox {
	position:absolute;
	width:731px;
	height:25px;
	z-index:1;
	left: 156px;
	top: 183px;
}
#navboxtemp {
	position:absolute;
	width:731px;
	height:25px;
	z-index:1;
	left: 156px;
	top: 183px;
}
#imgbox {
	position:absolute;
	width:275px;
	height:440px;
	z-index:1;
	left: 50px;
	top: 251px;
}
#imgboxqa {
	position:absolute;
	width:340px;
	height:440px;
	z-index:1;
	left: 0px;
	top: 231px;
}
#imgboxlinks {
	position:absolute;
	width:340px;
	height:440px;
	z-index:1;
	left: 0px;
	top: 231px;
}
#textbox {

	width:380px;
	z-index:2;
    margin-right:280px;
	margin-top:250px;
	float:right;
}
#sidebartext {
	position:absolute;
	width:290px;
	z-index:3;
	left: 748px;
	top: 239px;
}
#lilyhome {
	position:absolute;
	width:200px;
	height:118px;
	z-index:4;
	left: 435px;
	top: 3978px;
}
#lilymovement {
	position:absolute;
	width:200px;
	height:131px;
	z-index:4;
	left: 424px;
	top: 1621px;
}
#lilyevents {
	position:absolute;
	width:200px;
	height:131px;
	z-index:4;
	left: 424px;
	top: 1612px;
}
#lilycontact {
	position:absolute;
	width:173px;
	height:99px;
	z-index:4;
	left: 436px;
	top: 630px;
}
#footerbar {
   clear: both;
   width: 1000px; 
   height:64px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
	z-index:5;
	bottom:0px;
	background-color: #000000;
	padding-top:10px;
	}
#footerbar2 {
	position:absolute;
	width:1000px;
	height:64px;
	z-index:5;
	top: 3787px;
	background-color: #000000;
	padding-top:10px;
}
#footerbar3 {
	position:absolute;
	width:1000px;
	height:64px;
	z-index:5;
	top: 1727px;
	background-color: #000000;
	padding-top:10px;	
}
#footerbar4 {
	position:absolute;
	width:1000px;
	height:64px;
	z-index:5;
	top: 780px;
	background-color: #000000;
	padding-top:10px;
}
#footerbar5 {
	position:absolute;
	width:1000px;
	height:64px;
	z-index:5;
	top: 4100px;
	background-color: #000000;
	padding-top:10px;
}
#footerlinks {
	position:absolute;
	width:721px;
	height:23px;
	z-index:7;
	left: 139px;
	top: 13px;
}
#footercopy {
	position:absolute;
	width:559px;
	height:18px;
	z-index:8;
	left: 223px;
	top: 42px;
}
