html { background: #cac3e9 url(../images/gradient.jpg) repeat-x; }
body { margin: auto; background:url(../images/medallion-background.png) no-repeat center top; min-height: 1000px; overflow : hidden; font-family: GillSansMT, Arial, "Lucida Grande", Verdana, sans-serif; font-size: small; color: #433969;}
#page { margin: auto; width: 982px; }
#banner { margin: 20px 0 0 0; height: 150px;background:url(../images/logoHdr.png) no-repeat;}
#content { float: right; width: 950px; }
#innercontent { margin: 10px 0; float: left; width: 950px; position: relative;}

#footer { clear: both; background-image:url(../images/footerBkgd.png) ; width: 950; height: 22px; font-size: .9em; color:#433969; margin: 0;}
#footer a {color: #433969;}
#animation {margin: 20px 0 20px; }

#nav	{ width: 100%; float:left; font-size: 1em; list-style: none; margin: 115px 0 0 40px;  }
#nav li	{ float: left; margin: 0 ; padding: 0; }
#nav a	{ float: left; display: block; padding: 5px 20px; color: #343434; text-decoration: none; }
#nav a:hover.onHome	{ color: #fff; background-image:url(../images/homeRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onAbout	{ color: #fff; background-image:url(../images/aboutRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onAnna	{ color: #fff; background-image:url(../images/annaRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onRecipes	{ color: #fff; background-image:url(../images/recipesRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onCon	{ color: #fff; background-image:url(../images/consultationRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onForm	{ color: #fff; background-image:url(../images/formRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onEvents	{ color: #fff; background-image:url(../images/eventsRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}
#nav a:hover.onLinks	{ color: #fff; background-image:url(../images/linksRO.png) ; background-repeat: no-repeat; background-position: 20%
 55%;}


#footNav	{width: 950px; float: left; list-style: none; margin: 4px 0 0 0;}
#footNav li {float: left; padding: 0 60px; marnin: 0;}

#recipelist {list-style:none; clear: both; }
#recipelist li { clear: both; }
#recipelist a { color:#6633CC; text-decoration:none; }
#recipelist img {float:left; padding-bottom: 20px; border: 0;}
.recipelist {float: left;}

.pagetitle { position: absolute; top: 0; right: 0;}

#leftbar a { color:#6633CC; text-decoration:none; }



a	{color:#000099;}
a:hover	{color: #000;}
a:active	{color: #ffcc00;}

.home	{ clear: both; }
h1 { padding: 30px 30px 12px 0; }
h2 { padding: 10px; font-size: 2.15em; margin: 0; text-align: center;}
h3 { padding: 10px 10px 0 0; margin: 0; font-size: 1.5em;}
h4 { padding: 10px 10px 0 10px; margin: 0; font-size: 1.25em;}

.subhead01 {
	padding: 10px;
	font-size: 1.25em;
	text-align: center;
}


p { line-height: 155%; padding: 5px 10px; }

.float_right {float: right; margin: 0 0 10px 10px;}

#rightbarR ul li { list-style: none; list-style-position:inside; padding: 3px 0; }
#rightbarR ol li {padding: 3px 0; }
#rightbarR ol {margin-left: 20px;}
.lh1 {font-size: 1.3em; font-weight: bold;  margin-left: 10px; padding: 0;}
.lh2 {font-size: 1.15em; margin-left: 20px; padding: 0;}

img	{ border: 0; }

#leftbar { width: 296px; height: 472px; float: left; margin: 0 ; padding: 0; background-image:url(../about/images/backgroundGrad.png); position: relative;}
#leftbar h3 { padding: 0px 20px 10px 20px; }
#leftbar p { padding: 0 20px; }
#leftbar h4 { padding: 0 20px; font-size: 1.3em;}
#leftbar-img {margin: 20px 10px;}
#leftbar img {margin-top: 20px;}
#rightbar-img2 {margin-top: 70px;}
#leftbar h3 { padding: 10px; }

#rightbar { width: 635px; height: 440px;  overflow: auto;float: right; margin-top: 32px; padding: 0px; background-image:url(../about/images/backgroundGrad.png); }

#leftbarR { width: 488px; height: 471px; float: left; margin: 0 ; padding: 0px; }
#leftbarR h3 { padding: 50px 20px 20px 20px; }
#rightbarR { width: 460px; height: 471px;  overflow: auto;float: right; margin: 0 ; padding: 0px; background-image:url(../about/images/backgroundGrad.png); }

#hrightbarR ul li { list-style: none; list-style-position:inside; padding: 3px 0; }
#hrightbarR ol li {padding: 3px 0; }
#hrightbarR ol {margin-left: 20px;}

#hleftbar { width: 296px; height: 386px; float: left; margin: 0 ; padding: 0; background-image:url(../about/images/backgroundGrad.png); position: relative;}
#hleftbar h3 { padding: 0px 20px 10px 20px; }
#hleftbar p { padding: 0 20px; }
#hleftbar h4 { padding: 0 20px; font-size: 1.3em;}
#hleftbar-img {margin: 20px 10px;}
#hleftbar img {margin-top: 20px;}
#hrightbar-img2 {margin-top: 70px;}
#hleftbar h3 { padding: 10px; }

#hrightbar { width: 635px; height: 356px;  overflow: auto;float: right; margin-top: 32px; padding: 0px; }

#hleftbarR { width: 488px; height: 386px; float: left; margin: 0 ; padding: 0px; }
#hleftbarR h3 { padding: 50px 20px 20px 20px; }
#hrightbarR { width: 460px; height: 386px;  overflow: auto;float: right; margin: 0 ; padding: 0px; background-image:url(../about/images/backgroundGrad.png); }


.note { background-color:#ff9933; }