body {
padding:0;
margin:0 0 20px 0;
background-color:#CCC;
background: url(http://www.fortysomething.ca/images/light_honeycomb.png);
background-repeat: repeat;
font-size:82%;
color:#222;
line-height:1.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a img {
text-decoration:none;
border:0;
}

a {
color:#003399;
text-decoration:none;
}

a:hover {
color:#555;
text-decoration:none;
}

a.tab {
color:#FFF;
text-decoration:none;
line-height:1.7;
text-transform:uppercase;
font-weight:bold;
}

.tab a:hover {
color:#333;
text-decoration:none;
}

#container {
width:915px;
margin:0 auto;
text-align:center;
padding:15px 0;
}

#containerouter {
width:915px;
margin:0 auto;
_margin:-20px auto 0 auto;
text-align:center;
background-color:#FFF;
padding:30px 0;
overflow:auto;
}

#containerinner {
width:855px;
text-align:center;
margin:0 auto;
padding:0;
}

#left {
float:left;
text-align:left;
width:270px;
padding:0;
margin:0;
background-color:#F0F0F0;
}

h1 {
padding:40px 0 30px 0;
margin:0 0 0 25px;
font-weight:normal;
font-size:26px;
text-align:left;
}

#left h4 {
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-transform:uppercase;
padding:30px 0 15px 0;
margin:0 0 0 25px;
}

#left p {
padding:0;
margin:0 0 15px 25px;
font-size:12px;
line-height:1.5;
width:230px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#left a {
color:#222;
text-decoration:none;
}

#left a:hover {
color:#222;
text-decoration:underline;
}

ul.categories {
list-style-type:none;
padding:0;
margin:0 0 15px 0;
line-height:1.7;
font-size:12px;
text-align:center;
}

ul.categories2 {
list-style-type:none;
padding:0;
margin:0 30px 15px 25px;
line-height:1.7;
font-size:12px;
}

ul.categories3 {
list-style-type:none;
padding:0;
margin:0 30px 15px 0px;
line-height:1.7;
font-size:12px;
}

ul.categories li, ul.categories2 li {
line-height:1.7;
font-size:12px;
}

#right {
float:right;
text-align:left;
width:550px;
padding:0;
margin:0;
height:100%;
}

#top_photo {
width:550px;
padding:0;
margin:0 auto;
text-align:center;
}

.color_box {
padding:0px 0 25px 0;
margin:0 auto;
width:550px;
text-align:center;
background-color:#999;
}

.color_box p {
color:#FFF;
font-size:12px;
line-height:1.6;
font-family:"Times New Roman", Times, serif;
text-align:left;
padding:0;
margin:0 0 15px 0;
}

h2 {
color:#FFF;
font-size:36px;
float:left;
text-align:left;
width:500px;
padding:0;
margin:17px 0 2px 30px;
_margin:15px 0 2px 10px;
font-weight:500;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.0;
}

h2 a {
text-decoration:none;
color:#FFF;
}

h2 a:hover {
text-decoration:none;
color:#DDD;
}

h3 {
text-align:left;
font-size:15px;
color:#FFF;
font-weight:normal;
line-height:1.0;
padding:0;
margin:0 0 0 30px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3 a {
color:#FFF;
text-decoration:none;
}

#right h4 {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-transform:uppercase;
padding:10px 0 2px 0;
margin:0;
color:#999;
}

#tab {
float:right;
text-align:center;
width:175px;
height:27px;
background-color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:1.0;
color:#FFF;
margin:0;
padding:0;
}

.content_area {
margin:30px 0 25px 0;
text-align:left;
}

.content_area p {
font-size:1.0em;
line-height:1.6;
padding:0;
margin:0 0 15px 0;
color:#111;
}

.recipe {
padding:10px;
margin:0 0 0 0;
line-height:1.6;
}

.byline {
font-size:12px;
line-height:1.5;
padding:0;
margin:10px 0 25px 0;
text-align:left;
}

.printicon {
float:right;
text-align:right;
display:inline;
margin:7px 7px 0 0;
padding:0;
}

h5 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:600;
padding:0;
margin:5px 0 15px 0;
line-height:1.2;
color:#555;
}

.bottom {
padding: 0;
margin:0px;
width:525px;
}

.bottom p {
font-size:13px;
line-height:1.6;
text-align:left;
margin:0;
padding:13px;
font-family:Arial, Helvetica, sans-serif;
}

input {
margin:3px 0;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 325px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#left form {
padding:0;
margin:0 0 5px 20px;
}

#right form {
text-align:center;
padding:0;
margin:0;
}

.byline2 {
float:right;
text-align:right;
font-size:14px;
font-family:Georgia, "Times New Roman", serif;
padding:0 0 20px 0;
margin:0;
}

#comments p {
line-height:1.7;
font-size:12px;
padding:5px 0 3px 0;
}

.hrecipe { }
.fn { }
.author { }
.photo { }
.summary { }
.recipeType { }
.tag { }
.yield { }
.prepTime { }
.cookTime { }
.duration { }
.ingredient { }
.instructions { }
.published { }
.review hreview-aggregate { }
.nutrition { }
.servingSize { }
.calories { }
.fat { }
.saturatedFat { }
.unsaturatedFat { }
.carbohydrates { }
.sugar { }
.fiber { }
.protein { }
.cholesterol { }



