a {
text-decoration: underline;
}

body {
font: 9pt Verdana;
margin: 0;
padding: 0;
}

a.backlink, #bottomnav, #footer, h1, hr, #header img.bannerad, #lbLoadMessage, #main #mainfooter, #nav, #sidebar, #topnav, ul.functions, #main img, #header img.logo {
visibility: hidden;
display: none;
}

.clearboth {
clear: both;
}

div {
margin: 0;
padding: 0;
}

#header {
margin: 1em;
padding-bottom: 1em;
border-bottom: 2px dotted #26662e;
}

#header img.printlogo {
display: block;
border: none;
}

.invitation {
width: 100%;
margin: 2em 0;
padding: 0 1em 1em;
background: none;
border: 1px dashed #999;
font-family: Georgia;
font-style: italic;
line-height: 1.5em;
}

.invitation p {
margin: 0 0 10px;
}


#main {
margin: 1em;
}

#main a {
color: #26662e;
}

#main h2 {
font: bold 24pt Rockwell,'Bookman Old Style',Georgia;
color: #26662e;
margin: -10px 0 0 0;
}

#main h3 {
font: 18pt Rockwell, Georgia;
color: #b32a1a;
margin: 20px 0 5px;
}


#main h6 {
margin: 20px 0;
padding: 6px 0;
border-bottom:1px dashed #ee8f00;
border-top:1px dashed #ee8f00;
font-size: 0.9em;
font-style:italic;
font-weight: normal;
}

/*
#main img {
float: right;
border: 2px solid #ee8f00;
margin: 0 0 10px 10px;
}
*/

#main p {
margin: 10px 0 0;
line-height: 1.5em;
}

#main p.servings {
font-size: 0.9em;
font-style:italic;
}

#main .entry ul {
list-style-type: none;
margin: 0;
padding: 0;
line-height: 1.5em;
}

body.recipe #main .entry ul {
list-style-image: url(images/orange-bullet.jpg);
}

#main .entry ul li {
margin: 6px 5px 6px 11px;
}

#main .entry ol {
margin: 0;
padding: 0;
line-height: 1.5em;
}

#main .entry ol li {
margin: 6px 5px 6px 20px;
}

p.copyright {
margin: 10px 0 0 15px;
*margin: 0 0 0 80px;
_margin: 0;
}