@charset "utf-8";
/* CSS Document */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
a {
	color: #666666;
	text-decoration:none;

}
#header {
	height: 112px;
	margin-left: 25px;
}

#header #logo {
	background: #FFFFFF url(images/logo.png) no-repeat left center;
	width: 647px;
	height: 62px;
	margin-top: 30px;
}
#rightSidebar {
	width: 218px;
	height: 100%;
	border: 1px solid #CCCCCC;
	position: absolute;
	top: -1px;
	left: 581px;
	bottom: 1px;	
	
}


#leftSidebar {
	width: 218px;
	position: absolute;
	top: -1px;
	left: -230px;
	border: 1px solid #CCCCCC;
	height: 100%;
}
#headerRecipe{
	background: url(images/headerRecipe.png) no-repeat left top;
	height: 33px;
	width: 218px;

}
.archive{
	list-style-image: none;
	color:#666666;
	vertical-align: middle;
	padding-left: 15px;
	list-style-type: none;
}
.archive li {
	padding-top:3px;
	background: url(images/bulletFolder.png) no-repeat left bottom;
	padding-left: 15px;
}

#archive {
	padding: 15px;
}


#headerFavorites{
	background: url(images/headerFavorites.png) no-repeat left top;
	height: 33px;
	width: 218px;

}

#header ul#topNav{
font-size: 1em;
	display: inline;
	list-style: none;
	position: absolute;
	top: 75px;
	left: 812px;
	width: 198px;
	height: 20px;
 }
#content {
	border: 1px solid #CCCCCC;
	position: absolute;
	left: 254px;
	top: 112px;
	width: 570px;
}
#rightSidebar #shadowBlock {
	font-size: .9em;
	background: #CCCCCC;
	padding: 5px;
}
#leftSidebar #recipes {
	list-style-image: none;
	color:#666666;
	vertical-align: middle;
	padding-left: 15px;
	list-style-type: none;
}

#leftSidebar a {
text-decoration:underline;}

#leftSidebar #recipes li {
	padding-top:3px;
	background: url(images/bulletFolder.png) no-repeat left bottom;
	padding-left: 15px;
}

hr {
	height: 1px;
	width: 90%;
}

 
 ul#topNav li{
	display: inline;
	padding-right: 10px;
	font-size: 1em;
	
 }

#googleContent{
	text-align:center;

}
#hrSidebar{
	background: url(images/hrSidebar.png) no-repeat center;
	width:218px;
	height:1px;
}

#shadowBlock{

}
#recipes a{
	color:#666666;
}
#postImage{
	width: 546px;
	height: 365px;
	text-align:center;
	margin: 12px;
}
 .post{
 	margin: 20px;
 }
 .post H2,  .post H2 a, H2{
	font-size: 1.75em;
	color:#666666;
	text-decoration: none;
	font-weight: normal;
 }
 .entry{
	font: 1.5em "Times New Roman", Times, serif; 
	color:#666666;

 }
 small{
	color:#666666;
 }
 blockquote{
	background: #F6F9E5;
	width: 218;
	margin: 0px -20px 0px -20px;
	padding: 10px 0 10px 0;
 }
 blockquote p{
	padding: 0 20px 0 30px;
 }

#logoComment, #logoPrint, #logoEmail{
	float:left;
	display:inline;
	padding-left: 20px;
	width: 150px;
	height:20px;
	padding-top: 3px;
}
#logoComment{
	background: url(images/bulletComment.png) no-repeat left top;
}
#logoPrint{
	background: url(images/bulletPrint.png) no-repeat left top;
}
#logoEmail{
	background: url(images/bulletEmail.png) no-repeat left top;
}
#logoCategory, #logoLink{
	padding-top: 3px;
	padding-left: 20px;
		float:left;
	display:inline;
	width: 551px;
	height:20px;
}
#logoCategory{
	background: url(images/bulletCategory.png) no-repeat left top;
}
#logoLink{
	background: url(images/bulletEntry.png) no-repeat left top;
	}
	
#recentImage{
	width: 77px;
	height: 57px;
	text-align:center;
	margin: 0px 5px 5px 5px;
}
#headerSubscribe{
	background: url(images/headerSubscribe.png) no-repeat left top;
	height: 33px;
	width: 218px;

}	
#recentPosts{
	margin-top: 100px;
	}
#recentPosts a{
	text-decoration:underline;
	}

#headerRecent{
	background: url(images/headerRecentPosts.png) no-repeat left center;
	height: 33px;
	width: 571px;
}
#contentRecent{
	padding-top: 20px;
	font-size:1.25em;
}

a.tabletext{
	text-align:left;
}
#contentBody{
	position:absolute;
	top:0px;
	left:0px;
}
#footer{
	position:relative;
}
commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
#respond, #commentform {
  margin-left:10px;
}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	font-size: 1.2em;
	font-weight:bold;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left

	}
#googleContent, #amazonContent, #recentPostAdBlock {
   text-align: center;
   padding-top: 20px;
}
a{
    text-decoration:underline;
    color: navy;

}
#headerSearch{
	background: url(images/headerSearch.png) no-repeat left top;
		height: 33px;

	width: 218px;

}
