	body {
		background-color: #FF3399;
		margin:0px; 
		font-family: Calibri, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 12px; 
	}
	.container {
		width: 850px;
		position: relative; 
		margin-right:auto;
		margin-left:auto; 
	}
	.main {
		padding: 10px; 
		background-color:#ffffff;
		overflow:auto;
	} 
	.sidebar {
		float: right; 
		width: 200px; 
		text-align: right;
		font-size:10px;
	} 
	.content {
		width: 600px;
		float: left;
	} 
	.footer {
		clear: both;
	}
	.flickr_badge_image img {
		background-color: #FFFFFF;
		padding: 5px;
		margin: 3px;
		border: 1px solid #666666; 
	}
	.flickrimg {
		background-color: #FFFFFF;
		padding: 5px;
		margin: 3px;
		border: 1px solid #666666; 
	}
	.post .date {
		text-align: center;
		width: 50px;
		background-color:#66CC33; 
		color: #000000; 
		font-family: Georgia, "Times New Roman", Times, serif;
		float:left;
		border:1px dotted #000000;
		padding: 2px;
		margin-right: 5px;
		margin-bottom: 2px;
		left: -5px; 
		position: relative;
		overflow: auto;
	}
	.date .m, .date .y{ 
		font-size: 14px; 
	} 
	.date .d {
		font-size: 18px;
	}
	.photo {
		padding: 5px; 
		border: 1px solid #666666;
		margin: 3px; 
	}
	a, a:visited{ 
		text-decoration: none; 
		color: #66CC33; 
	}
	a:hover { 
		text-decoration: none; 
		color: #FF3399; 
	}
	.post {
		margin-bottom: 5px; 
		padding-bottom: 20px; 
	}
	.post .text {
		margin-left: 60px; 
	}
	.post .title, .comments .header, .header {		
		font-size: 14px; 
		color: #66CC33;
		font-weight:bold;
	} 
	.post .pfooter {
		margin-left: 60px; 
		font-size: 11px; 
	}

	.comments .gravatar {
		float: right;
	}
	.comments { 
		margin-top: 30px; 
	}
	.comments .text { 
		margin-left: 0px; 
		margin-top: 20px;
	}	
	.search {
		background-image: url(images/search.png);
		background-position:left,center;
		background-repeat: no-repeat;
	}
/*******COOKBOOK *****************/
	.topnav {
		float: left;
		height: 30px; 
		margin-top: -20px; 
	}
	.topnav .button {
		background-image: url(images/tape.png);
		width:90px; height:30px; 
		text-align: center;
		padding-top:12px; 
		display: block;
		float: left;
		background-repeat: no-repeat;
	} 
	.topnav .button a, .topnav .button a:visited {
		text-decoration: none; 
		color: #66CC33; 
		font-size: 12px; 
	}
	.topnav .button a:hover {
		text-decoration: none; 
		color: #FF3399; 
	} 
	.cook_search {
		float: right; 
	}
	.cook_photos {
		float: right; 
		margin-left: 5px; 
		margin-bottom: 5px; 
		margin-top: 10px; 
	}
	.cook_main {
		clear: both; 
		padding-top: 10px; 
	}
	.flickr_badge_image img {
		padding: 10px;
		border: solid 1px #000; 
	}
	.menu {
		background-color: #eeeeee;
		border: 1px solid #66CC33; 
		width: 80%;
		padding: 10px; 
	}
	.menu_title, .recipe_title {
		color: #ff3399;
		font-weight: bold;
		font-size: 18px; 
	}
	.menu_notes {
		float: right; 
		text-align: right;
	}
	.tip_header {
		font-size: 12px;
		font-weight:bold;
		margin-top: 20px; 
		display: block; 
	}
	.rightnav {
		float: right;
		border-left: 1px solid #0C0; 
		margin-left: 5px; 
		padding-left: 3px; 
	}
	.rightnav .header {
		font-size: 12px;
		color: #F39;
		font-weight:bold;
	}
	#utils_heading {
		font-weight: bold;
		color:#000;
		font-size:14px;
	}
/*********CRAFTS ****************/
	.craft .craft_header {
		color: #333;
		font-weight: bold; 
		margin-top: 5px; 
	}
	.craft .craft_title {
		font-weight: bold;
		font-size:14px;
		color: #6C3;
	}
	