BODY { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; background-color:#FFFFFF; color:#003366;}

P { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; }

A:link { color:#009966; text-decoration:none; }

A:visited { color:#009966; text-decoration:none; }

A:active { color:#33CC99; text-decoration:none; } 

A:hover { color:#33CC99; text-decoration:underline; } 



.box { border: #336699 1px solid; padding:0px; margin:0px; background-color:#FFFFFF; }

.rightcolumn { border-left: #CCCCCC 1px solid; padding:10px; width:180px; }

.leftcolumn { background-color:#D6E7FF;  width:110px; margin-top:0px;  margin-bottom:0px; }




.links { text-align:right; font-size:80%; text-transform:uppercase; margin-top:5px; padding-top:0px; margin-right:5px; padding-right:0px; padding-bottom:20px; }

.bottomlinks { text-align:center; margin-top:0px; padding-top:5px; border-top:#336699 1px solid; padding-bottom:5px; margin-bottom:0px; }

.photo { border: #336699 1px solid; padding:0px; }




.sidehead {text-align:center; font-size:7pt; font-weight:bold; letter-spacing:2px; text-transform:uppercase; }

.sidebold { text-align:left; font-size:7pt; font-weight:bold; }

.sidenote { font-size:8pt; font-style:italic; line-height:120%; color:#666666; text-align:left; border-bottom:#CCCCCC 1px solid; padding-bottom:10px; }

.underline {  border-bottom:#CCCCCC 1px solid; }

.buybutton { background-color: #3366699; font-weight:bold; color:#FFFFFF; border:#CCCCC 2px solid; }




.bodycopy { font-size:9pt; line-height:140%; text-align:left; }

.intro { font-size:9pt; line-height:140%; text-align:left; }

.story { font-size:8pt; line-height:140%; color:#666666; text-align:left; }

.more { font-size:7pt; font-style:italic; text-align:right; margin-top:0px; padding-top:0px; margin-bottom:20px; border-bottom: #CCCCCC 1px solid; }

.promo { font-size:8pt; line-height:140%; color:#666666; text-align:left; }

.testimonial { font-family:Times,Times New Roman,serif; font-size:9pt; font-style:italic; line-height:140%; color:#666666; text-align:left; margin-left:10px; margin-right:10px; }

.sig { font-family:Times,Times New Roman,serif; font-size:7pt; font-style:italic; text-align:right; margin-top:0px; padding-top:0px; }

.entrylist { padding-top:10px; margin-bottom:0px; padding-bottom:0px; line-height:120%; text-align:left; }

.entryabstract { padding-top:0px; margin-top:0px; font-style:italic; font-size:90%; line-height;120%; text-align:left; }


.entrytitle { font-size:110%; letter-spacing:2px; margin-bottom:0px; padding-bottom:0px; border-bottom:1px solid #CCCCCC; text-align:left; }

.entryauthor { margin-top:0px; padding-top:0px; font-style:italic; font-size:90%; text-align:left; }

.entryintro p { margin-top:0px; padding-top:0px; font-style:italic; font-size:90%; text-align:left; color:#999999; }

.entrynotes p { font-style:italic; font-size:90%; text-align:left; color:#999999; }

.entrybody p { text-align:left; line-height:120%; text-align:left;  }

.minimenu { text-transform:uppercase; font-size:80%: text-align:left; }



LI { color:#003366; font-size:9pt; list-style-image:url(images/square_green.gif); margin-top:10px; }

.subhead { color:#336699; font-weight:bold; font-size:8pt; text-transform:uppercase; letter-spacing:2px; padding-top:15px; }

.pageheader { color:#336699; font-weight:bold; text-transform:uppercase; font-size:11pt; }



.footer { color:#003366; font-size:7pt; line-height:120%; text-align:center; }



.photostrip { clip: rect(110px, 20px, 110px, 20px); position:relative; }

.photosquare { margin:0px; padding:0px; }

.recipephoto img { margin: 0 0 10px 10px; float:right; width:200px; height:auto; }


