body{ background: #f5f5f5; text-align: center; margin: 0; padding: 0; padding-bottom: 25px; }
div#wrapper{ text-align: left; border: 0px; margin: 10px auto; margin-top:0px; width: 761px; padding: 0px 0px 20px 0px; background: #edeae5; border: 2px solid #b4bd93;}
div#body{ padding: 20px; border-top: 2px solid #b4bd93; }
div#bodynopad{ padding: 0px; border-top: 2px solid #b4bd93; }
div.people { border: 0px; padding: 5px; }
img, div{ border: 0px; }
.desc1 { font-family: Comic Sans MS, sans-serif; font-weight: 600; font-size: 1.1em; text-align: center; }
.desc2 { font-family: Comic Sans MS, sans-serif; font-weight: 600; font-size: .9em; text-align: left; width: 500px; margin: auto; }
.imgright	{ border: 1px solid #000; float: right; padding: 0px; margin: 10px; text-align: center; }
.imgleft	{ border: 1px solid #000; float: left; padding: 0px; margin: 10px; text-align: center; }
.articlecontent { font-size: 1.1em; line-height: 1.1em; }
.text { font-size: 1em; line-height: 1em; }
.dc { float: left; font-family: Old English, Georgia, serif; font-weight: 600; margin-right: 5px; font-size: 3em; line-height: 0.75em; margin-right: 0.03em; margin-bottom: -0.25em; color: #115f00; }
.h2 { font-family: Verdana, Georgia, sans-serif; font-weight: 500; font-size: 1.8em; line-height: 1.4em; }
.h3 { font-family: Verdana, Georgia, sans-serif; font-weight: 600; font-size: 1.4em; line-height: 1.2em; }
.h4 { font-family: Verdana, Georgia, sans-serif; font-weight: 600; font-size: 1.1em; line-height: 1.2em; }
.h5 { font-family: Verdana, Georgia, sans-serif; font-weight: 500; font-size: 1em; line-height: 1.1em; }
h5.writer { font-family: Comic Sans MS, sans-serif; font-weight: 500; font-size: 1.1em; font-style: italic; }
.speaker { font-weight: 600; font-size: 1em; font-family: Verdana, Georgia, sans-serif; }
.sources { font-size: 1.0em; font-weight: 400; font-family: Times New Roman, sans-serif; }
.tagline { font-size: 1.0em; font-weight: 400; font-family: Verdana, Georgia, sans-serif; font-style: italic; }
.recipe { border: 1px solid #000; width: 280px; padding: 1px; margin: 6px; float: left; background-color: #eef8d5; }
.rsidebar { border: 1px solid #000; width: 210px; padding: 3px; margin: 4px; float: right; background-color: #eef8d5; }
.heading { font-style: italic; font-weight: 800; font-size: 1em; font-family: verdana, sans-serif; }
.boldheading { font-size: 1.2em; line-height: 1.3em; font-weight: 500; font-family: verdana, sans-serif; }
.sample { width: 740px; height: 140px; border: 1px solid #000; padding: 10px 10px 10px 0px; margin: 10px auto; }
.letter1 { width: 640px; border: 0px; padding: 10px; margin: 10px auto; background-color: #e0eebd; }
.letter2 { width: 640px; border: 0px; padding: 10px; margin: 10px auto; background-color: #f5b897; }
.copy { font-size: .8em; font-style: italic; font-family: Arial, sans-serif; text-align: center; color: #747a64; font-weight: 400; }
.counter { font-size: .9em; font-weight: 800; font-family: Times New Roman, serif; color: #a10f0f; text-align: center; }
.coming { color: #6F6F6F; }
.redhead{ font-size: 22px; color: #A52A2A; font-weight: 800; }
a { color: #186b00; }
div.video{ text-align: center; font-size: 20px; font-weight: 800; font-family: Verdana; margin: 0px 0px 30px 0px; }
div.divright{ display: inline; float: right; margin: 12px; border: 2px solid #0f0f0f; width: 250px; text-align: center; padding: 8px; margin-bottom: 20px; }
div.leftcol{ width: 350px; float: left; padding: 0px; }
div.rightcol{ width: 350px; float: right; padding: 0px; }

/* h-menu */
div#menubar { width: 761px; height: 32px; background-color: #d4fe9f; border-bottom: 4px solid #79C021; }
img#rslogo { float: left; width: 133px; height: 32px; }
div#menu ul{ float: right; margin: 0; padding: 0; font: 600 95% Verdana, sans-serif; width: 627px; height: 32px; }
#menu ul li{ display: inline; background: #d4fe9f; }
#menu ul li a{ float: right; color: #256903; padding: 6px 8px; height: 20px; text-decoration: none; background: transparent url(images/vertical.gif) center right no-repeat; background-color: #d4fe9f; }
#menu ul li a#right{ background: #d4fe9f; }
#menu ul li a#right:hover{ background-color: #abe265; }
#menu ul li a:hover, #menu ul li a:active, #menu li#current a{ color: #256903; background-color: #abe265; }

div#banner{ margin: 0; padding: 0; background: transparent url(images/headerbg.png) top left no-repeat; width: 760px; height: 198px; position: relative; }
img#h1_img1{ display: inline; position: relative; top: 13px; left: 15px; }
img#h1_img2{ display: inline; position: relative; top: 5px; left: 45px; }

dd a{ position: absolute; width: 170px; height: 29px; left: 591px; text-decoration: none; }
dd#stfestivals a{ top: 6px; }
dd#stvillage a{ top: 44px; }
dd#stfarm a{ top: 83px; }
dd#stpeople a{ top: 121px; }
dd#ststory a{ top: 161px; }
*/