body, .Enlarge {
background-color: #FFFF99;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
margin: 0; padding: 0;
text-align: center;
}

.Enlarge {
background-color: #FFFFFF;
}

#tempImg {
display: none;
/*position: absolute;
top: 100px;
left: 30px;
z-index: 1;
background: transparent url('/-img/tempPoppy.png') center no-repeat;
height: 41px;
width: 47px;*/
}

#top {
width: 95%;
min-width: 730px;
height: 20px;
margin: 5px 0 0 0;
text-align: center;
font-size: 12px;
text-align: left;
margin-left: auto; margin-right: auto;
}

.topleft { float: left; }
.topright { float: right; }

#container, #containerEnlarge {
width: 95%;
min-width: 730px;
background-color: #FFFFFF;
/* background-image: transparent url('/-img/bg_star.png') no-repeat left; */
border-right: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
padding: 0; margin: 0;
margin-left: auto; margin-right: auto;
}

#containerEnlarge {
width: 100%;
border: 0;
}

#mast {
color: #FFFFFF;
background: #003399 url('/-img/mast1.jpg') no-repeat;
text-align: center;
border-top: 2px solid #FF9900;
border-bottom: 1px solid #FF9900;
height: 129px;
padding: 0;
margin: 0; /* match #nav & #crumbs*/
}

#text {
height: 129px;
margin-left: 290px;
margin-right: 10px;
background: transparent url('/-img/mast_text4.png') no-repeat right;
} 

#mast h1 {
color: #000000;
font-size: 18px;
display: none;
}


/* NAVIGATION ===================================================================================== */
#nav {
height: 29px;
padding: 0;
margin: 0; /* match #mast */
text-align: center;
color: #000000;
background-color: #6699FF;
}

#nav ul {
list-style: none;
background-color: transparent;
margin: 0;
padding: 0;
}
ul#menu { float: none; }	
#nav li {
display: block;
float: left;
margin: 0;
padding-right: 10px;
}

#nav a { display: block; margin: 0; padding: 5px; color: #FFFFFF; text-decoration: none; }
#nav a:hover { border-bottom: 2px solid #FF9900; background: #FFFF99; color: #000000; }	
#nav a.on { border-bottom: 2px solid #FF9900; background: #FFFF99; }
#nav a:active { color: #000000; }

#nav a.outsidein {
font-family: Comic Sans MS, verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #000099;
padding-bottom: 3px; /* to offset size change caused by Comic Sans font */
}

#crumbs {
background-color: #FFFFE1;
padding: 5px 5px 8px 5px;
margin: 0; /* match #mast */
text-align: left;
margin: 20px 20px 10px 20px;
border: 1px solid #E4E4E4;
}
.crumb, .crumbEnd {
padding-left: 16px;
margin-left: -4px;
color: #000000;
background: transparent url('/-img/arrow2.gif') no-repeat left;
}
.crumbEnd { font-weight: bold; }
a.crumb { padding-left: 16px; background: transparent url('/-img/arrow2.gif') no-repeat left; }


/* HOME PANELS ======================================================================================== */
#mainWrap, #secondaryWrap, .seasonsWrap { width:100%; float:left;}
#mainPanel { width:100%; margin:0; }

#smllBox1, #smllBox2 {width:100%; margin:0; clear:both;}
#lrgBox {width:60%; float:left; margin:0;}
#spotlightBox {width:40%; float:right; margin:0;}

.shadowBox {padding:0px 0px 20px 0px; padding:0px 0px 20px 0px !important; 
background:url('/-img/bg_boxshadow_gen.gif') repeat-x bottom left;}
html>body .shadowBox {background:url('/-img/bg_boxshadow.png') repeat-x bottom left;}

.panelWrap, .panelWrapOI {background:#ffffff; padding:10px 0px 10px 0px;}
.panelWrap .panelImg {float:left; margin:0px 10px 10px 0px;}
.panelWrap p {margin:0px 0px 0px 170px; text-align:justify;}
.panelWrapOI p {margin:0px 0px 0px 0px; text-align:justify;}
.red, .purple, .gold, .white, .green, .welcome, .outsideIn {border-top:5px solid; border-right:1px solid; border-bottom:1px solid; border-left: 1px solid;}
.red {border-top-color:#990000; border-right-color:#990000; border-bottom-color:#990000; border-left-color:#990000;}
.purple {border-top-color:#660066; border-right-color:#660066; border-bottom-color:#660066; border-left-color:#660066;}
.gold {border-top-color:#DAA520; border-right-color:#DAA520; border-bottom-color:#DAA520; border-left-color:#DAA520;}
.white {border-top-color:#F5F5F5; border-right-color:#F5F5F5; border-bottom-color:#F5F5F5; border-left-color:#F5F5F5;}
.green {border-top-color:#339933; border-right-color:#339933; border-bottom-color:#339933; border-left-color:#339933;}
.welcome {border-top-color:#006633; border-right-color:#006633; border-bottom-color:#006633; border-left-color:#006633;}
.outsideIn {border-top-color:#3399FF; border-right-color:#3399FF; border-bottom-color:#3399FF; border-left-color:#3399FF;}
.explore {border-top:5px solid #8095B0; border-right:1px solid #8095B0; border-bottom:1px solid #8095B0; border-left:1px solid #8095B0; min-height:135px; height:auto !important; height:135px;}
.missionStat, .spotlightBox {border-top:5px solid #E7A932; border-bottom:5px solid #E7A932; padding:0 10px 10px 8px;
background: #fff url('/-img/bg_starswirls.png') bottom right no-repeat; min-height:150px; height:auto !important; height:150px;}
.spotlightBox {background: #fff url('/-img/bg_passionateppl.png') bottom right no-repeat;}

.boxTabs {height:26px; padding:0; margin:0; overflow:hidden;}
.boxTabsWhite {height:26px; padding:0; margin:0; overflow:hidden;}
.tabRed, .tabPurple, .tabGold, .tabWhite, .tabGreen, .tabWelcome, .tabOutsideIn, .tabExplore, .tabmissionStat 
{float:left; padding:4px 6px 4px 6px;}
.tabRed {background-color:#990000;}
.tabPurple {background-color:#660066;}
.tabGold {background-color:#DAA520;}
.tabWhite {background-color:#FFFFFF;}
.tabGreen {background-color:#339933;}
.tabWelcome {background-color:#006633;}
.tabOutsideIn {background-color:#3399FF;}
.tabExplore {background-color:#8095B0;}
.tabmissionStat {background-color:#E7A932;}
.boxTabs a { font-weight:bold; color:#FFFFFF !important; height:26px; text-decoration:none !important; }
.boxTabsWhite a { font-weight:bold; background-color:#FFFFFF; border-top:solid; border-top-color:#F5F5F5; border-top-width:thin; color:#000000 !important; height:26px; text-decoration:none !important;}
.boxTabs .rightLinks { text-align:left !important; padding:6px 2px 0 0; height:25px; float:right; }

.panelItem { min-height:90px; height:auto !important; height:90px; margin:0px 10px 10px 10px;
border-bottom:1px dotted #5F646E; padding:0 0 10px 0; clear:both; position:relative;}
.panelItemOI { min-height:120px; height:auto !important; height:120px; margin:0px 10px 10px 10px;
border-bottom:1px dotted #5F646E; padding:0 10px 0 0; clear:both; position:relative;}
.panelItemCS { min-height:137px; height:auto !important; height:137px; margin:0px 10px 10px 10px;
border-bottom:1px dotted #5F646E; padding:0 10px 0 0; clear:both; position:relative;}

.panelItemSmall {margin:0 0 0 8px; padding:0; width:164px; float:left; min-height:200px; height:200px !important; height:200px; position:relative; display:inline; border-right:1px dotted #5F646E;}
.panelItemSmall .panelImg {float:none; margin:0; position:relative;}
.panelItemSmall p {margin:0; text-align:left; margin-right:8px;}

.clearBoth {clear:both; height:1px; line-height:1px; font-size:1px; overflow:hidden;}
a.icon, a.iconThanks {font-weight:bold; padding-left:18px; line-height:20px; background: url('/-img/arrow1.gif') 2px 3px no-repeat;}
a.iconThanks {margin-left: 20px;}


/* CONTENT ======================================================================================== */
#content, #contentMain {
background-color: #FFFFE1;
padding: 20px;
text-align: justify;
margin: 10px 20px 20px 20px;
border: 1px solid #E4E4E4;
}

#contentMain {
margin-left: 200px;
position: relative;
}

.titleBar {
font-size: 14px;
font-weight: bold; 
margin: 40px -2px 0 -2px;
background-color: #FFF6BF;
border: 1px solid #FFFFCC;
color: #000000;
padding: 5px;
overflow:hidden; }

.titleBarLeft { float:left; }
.titleBar .rightLink { text-align:left !important; padding:0px 2px 0 0; float:right; }
.titleBar .rightLink a:link, .titleBar .rightLink a:visited { text-decoration: none; padding-left: 16px; background: transparent url('/-img/arrow4.gif') no-repeat left; }

#content h2, #contentMain h2, 
#content h2.first, #contentMain h2.first {
font-size: 14px;
font-weight: bold;
margin: 40px -2px 0 -2px;
background-color: #FFF6BF;
border: 1px solid #FFFFCC;
color: #000000;
padding: 5px;
}

#content h2.first, #contentMain h2.first {
margin-top: 10px;
}

p { line-height: 20px; margin-bottom: 20px; }
.center { text-align: center; }
.italic { font-style: italic; }
.clear { clear: both; margin-bottom: 20px; }
.strong { font-weight: bold; }
.strongPurple { font-weight: bold; color:#660066; }

abbr, acronym
{ border-bottom: .1em dotted; cursor: help; }

.divider { /* not used <div class="divider"><!-- --></div> */
color: #FF9900;
background-color: #FF9900;
margin: 10px 0;
height: 1px;
width: 100%;
}

hr {
height: 1px;
width: 100%;
color: #FF9900;
background-color: #FF9900;
margin: 10px 0;  
}

a:link, a:visited { color: #000099; text-decoration: underline; }
a:hover { color: #990000; }
a:active { color: #000000; background-color: #FFFF99; }
a.article { padding-left: 15px; line-height:12px; background: url('/-img/arrow1.gif') 0px 5px no-repeat; }

.outsidein {
font-family: Comic Sans MS, verdana, arial, helvetica, sans-serif;
font-weight: bold; color: #000099;
}

/* LEFT (DEFAULT) IMG ALIGN*/
.img1, .img1activities, .img1church, .img1community, .img1contact,
.img1links, .img1outsidein, .img1support, .img1worship { 
float: left;
margin-left: auto;
margin-right: 10px;
margin-bottom: 10px;
padding: 3px 3px 3px 3px;
}
.img1activities { border: 2px solid #990000; }
.img1church { border: 2px solid #003399; }
.img1community { border: 2px solid #660066; }
.img1contact { border: 2px solid #006699; }
.img1links { }
.img1outsidein { border: 2px solid #3399FF; }
.img1support { border: 2px solid #FF9900; }
.img1worship { border: 2px solid #006633; }

/* CENTER IMG ALIGN*/
.img2grp { 
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.img2, .img2activities, .img2church, .img2community, .img2contact,
.img2links, .img2outsidein, .img2support, .img2worship, .enlargeImg {
margin-bottom: 0;
padding: 3px 3px 3px 3px;
}

.img2activities { border: 2px solid #990000; }
.img2church { border: 2px solid #003399; }
.img2community { border: 2px solid #660066; }
.img2contact { border: 2px solid #006699; }
.img2links { }
.img2outsidein { border: 2px solid #3399FF; }
.img2support { border: 2px solid #FF9900; }
.img2worship { border: 2px solid #006633; }

/* RIGHT IMG ALIGN*/
.img3, .img3activities, .img3church, .img3community, .img3contact,
.img3links, .img3outsidein, .img3support, .img3worship { 
float: right;
text-align: left;
margin-left: 10px;
margin-right: 0;
margin-bottom: 10px;
padding: 3px 3px 3px 3px;
clear: both;
} 

.img3activities { border: 2px solid #990000; }
.img3church { border: 2px solid #003399; }
.img3community { border: 2px solid #660066; }
.img3contact { border: 2px solid #006699; }
.img3links { }
.img3outsidein { border: 2px solid #3399FF; }
.img3support { border: 2px solid #FF9900; }
.img3worship { border: 2px solid #006633; }

.nostyle {border: 0 !important;}

#imgNav { display: block; margin-left: auto; margin-right: auto; width: 450px; height: 16px; padding: 5px 6px 9px 6px; }
.prev {
float: left;
padding-left: 15px;
background-position: left;
background-repeat: no-repeat;
background-image: url('/-img/arrow3.gif');
}
.next {
float: right;
padding-right: 15px;
background-position: right;
background-repeat: no-repeat;
background-image: url('/-img/arrow2.gif');
}
.imgCopy {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
text-align: right;
font-style: italic;
font-size: 10px;
width: 450px;
}

.indent1 { display: block; margin-left: auto; margin-right: auto; width: 450px; height:auto; text-align:left;}

#construct {
font-weight: bold;
text-align: center;
color: #990000;
border: 1px dotted #990000;
padding: 3px;
margin: 0 0 10px 0;
}

#address {
font-weight: bold;
text-align: center;
color: #1C2750;
background: #E4E4E4;
border: 1px dotted #990000;
padding: 3px;
margin: 20px;
}

.quote1, .quote2 { background: transparent url('/-img/speechmarks.png') bottom right no-repeat; background-color: #99CCFF; border: 3px solid #3399FF; padding: 10px; margin: 20px; }
.quote2 { background-color: #B3FFB3; }

#list, .list, #listCS {
margin-left: 0;
padding-left: 0;
list-style: none;
}

#list li, .list li, #listCS li {
padding-left: 15px;
line-height: 20px;
background-image: url('/-img/arrow1.gif') ;
background-repeat: no-repeat;
background-position: 0 5px;
}

#listCS li {background-image: none; padding-left: 0; line-height: 24px;}

#list li.active, #listCS li.active {
padding-left: 0;
background-image: none;
}

#list li.active, #listCS li.active {
padding-left: 0;
background-image: none;
font-weight: bold;
}

#map {
width: 450px;
height: 300px;
margin: 0;
padding: 0;
border: 1px solid #FF9900;
}

#skipmap {
display: none;
}

.contactContainer { margin: 5px 0px 0px 0px; /* Top Right Bottom Left */ overflow: auto; }

.contactImg {
width: 108px; height: 139px;
margin: 10px;
border: 2px solid #006699;
padding: 5px 5px 5px 5px;
float: left;
}

.contactDesc { padding: 6px; }
.contactDesc p { line-height: 20px; margin-top: 5px; clear: none; /* Counters clear:both in main p */ }

div#linksDirectory { margin-left: auto; margin-right: auto; width: 500px; }
div.linksDirectoryItem img { float: left; margin: 0 10px 0 0; width: 100px; height: 80px;
border: 1px solid #333333; }
div.linksDirectoryItem a.linkTitle { display: block; line-height: 16px; margin-bottom: 3px; }
div.linksDirectoryItem a.linkTitle:hover { text-decoration: none; }
div.linksDirectoryItem p { margin: 0; height: 78px; overflow: hidden; }

div.separator { width:100%; border-bottom: 1px dotted #E4E4E4; height:1px; margin: 20px 0; }
div.separatorKids1 { width:100%; height:16px; margin: 20px 0;
background-image: url('/-img/bg_kidsdivider1.gif'); }
div.separatorKids2 { width:100%; height:16px; margin: 20px 0;
background-image: url('/-img/bg_kidsdivider2.gif'); }

.alert, .alert-red, .alert-green {
background: #FFF6BF url('/-img/exclamation.png') center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #FFD324;
border-bottom: 2px solid #FFD324;
}

.alert, .alert-red {
border-top: 2px solid #red;
border-bottom: 2px solid #red;
}


.alert-green {
background: #6C6 url('/-img/icon_new.gif') left no-repeat;
border-top: 2px solid #green;
border-bottom: 2px solid #green;
}

.info {
background: #FFF6BF url('/-img/information.png') center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 5px 5px 50px;
border-top: 2px solid #FFD324;
border-bottom: 2px solid #FFD324;
}

#verse {
background: #FFF6BF url('/-img/bg_verse.jpg') top right no-repeat;
text-align: left;
padding: 5px 5px 5px 10px;
border: 1px dotted #006633;
margin-bottom: 30px;
}

#tools {
background-color: #FFF6BF;
padding: 10px;
margin: 20px;
border: 1px solid #FFD324;
clear: both;
}

#share {
text-align: left;
margin-top: 10px;
font-style: italic;
}

#docs {
background: #FFF6BF url('/-img/bg_docs.png') bottom right no-repeat;
padding: 10px;
margin: 20px;
border: 1px dotted #FFD324;
clear: both;
}

#flashcontent {
border: solid 1px #FF9900;
width: 450px;
height: 370px;
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}

div.declare {
background-image: url('../group/img/blue-fade.gif');
background-repeat: repeat-y;
border: 1px solid #263D7B;
font-size: 90%; color:#ffffff;
font-weight: normal; width:500px;
margin-top: 10px;
margin-left: auto; margin-right: auto;
padding: 10px 15px;
-moz-border-radius: 5px;
}

div.thanks-grants {
background: #FFFFFF url('/-img/thanks-grants.jpg') center left no-repeat;
padding: 10px;
padding-left: 300px;
margin: 30px 20px 20px 20px;
border: 1px dotted #FFD324;
clear: both;
}

div.thanks-donations {
background: #FFF6BF url('/-img/thanks-donations.jpg') bottom right no-repeat;
padding: 10px;
padding-right: 160px;
margin: 60px 20px 20px 20px;
border: 1px dotted #FFD324;
clear: both;
}

div.thanks-nurture {
background: #FFF6BF url('/-img/thanks-nurture.jpg') top left no-repeat;
padding: 10px;
padding-left: 160px;
margin: 60px 20px 20px 20px;
border: 1px dotted #FFD324;
clear: both;
}

div.thanks-faith {
background: #dcd8d3 url('/-img/thanks-faith.jpg') bottom right no-repeat;
padding: 10px;
margin: 60px 20px 20px 20px;
border: 1px dotted #FFD324;
clear: both;
}

div.thanks-god {
background: #FFFFFF url('/-img/thanks-god.png') no-repeat top center;
padding: 10px;
padding-left: 250px;
margin: 60px 20px;
border: 1px dotted #FFD324;
font-weight: bold;
clear: both;
}

/* SIDEBAR ======================================================================================== */
#sidebar {
float: left;
border: 0;
padding: 0;
margin-left: 20px;
width: 168px;
} 

#sidenav { margin: 0; padding: 0; }
#sidenav li { list-style-type: none; margin: 0 0 6px 0; }

#sidenav a:link, #sidenav a:hover, #sidenav a:active, #sidenav a:visited {
display: block;
padding: 3px 6px;
background-color: #FFFFE1;
border: 1px solid #E4E4E4;
}

#sidenav a:hover, #sidenav a:active { background-color: #FFFF99; }


/* FOOTER ======================================================================================== */
#footer {
margin: 0;
padding: 10px;
text-align: center;
color: #FFFFFF;
background: #003399;
border-top: 2px solid #FF9900;
}

#footer a:link, #footer a:visited, a.pagetop:visited { color: #FFFFFF; text-decoration: underline; }
#footer a:hover, a.pagetop:hover { text-decoration: none; }
#footer a:active, a.pagetop:active { color: #000000; }

.footerTag { font-size: 10px; }
#footerNav { margin-bottom: 20px; }

.pagetop { padding-left: 16px; background: transparent url('/-img/arrow4.gif') no-repeat left; }


/* CONTACT FORM ================================================================================== */
/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #000000;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #000000;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #000000;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 14px;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}


/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px 0 0 50px;
	width: 450px; 
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
}

form.ddfm {
	text-align: left;
	padding: 15px;
	width: 430px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext,
form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	margin-right: 10px;
	width: 95%;
}

form.ddfm .submit {
	margin-top: 15px;
	margin-right: 10px;
	text-align: right;
	clear:both;
	width: 95%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

a.what, a.whatSeason {
position:relative; /*this is the key*/
z-index:24; background-color: #FFFFE1;
text-decoration: underline;
}

a.what:hover, a.whatSeason:hover { z-index:25; text-decoration: none; }
a.what span, a.whatSeason span { display: none; }

a.what:hover span, a.whatSeason:hover span { /*the span will display just on :hover state*/
display: block;
position: absolute;
top: 2em; left: 2em; width: 20em;
padding: 5px;
border: 1px solid #FF9900;
background-color: #FFFF99; color: #000000;
text-align: justify;
}

a.whatSeason:hover span { top: 2em; left: 2em; width: 5.4em; text-align:center; }
