* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}

/* 
	Theme Name: UltimateBlogger
	Theme URL: http://www.justdreamweaver.com/wordpress-themes.html
	Description: UltimateBlogger is a very versatile widget-ready design that accomodates AdSense and paid ads well.
	Author: WebRehash
	Author URI: http://webrehash.com
	Version: 1.0
	
*/

body {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	padding: 0px;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center top;
}
a, a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#header {
  width: 985px;
  height: 195px;
  margin: auto;
  text-align: left;
  background-color: #DFC5DA;
}
#header_top_bar {
  width: 985px;
  height: 20px;
  margin: auto;
  text-align: left;
  background-color: #B272A6;
}
#header_top_bar_white_line {
  width: 985px;
  height: 1px;
  margin: auto;
  text-align: left;
  background-color: #FFFFFF;
}
#header_top {
  width: 985px;
  height: 118px;
  margin: auto;
  text-align: left;
  background-color: #DFC5DA;
}
#header_logo {
  width: 421px;
  height: 118px;
  text-align: center;
  background-image: url('images/meals_logo.png');
  background-position: center;
  background-repeat: no-repeat;
  float: left;
}
#header_banner_ad {
  width: 514px;
  height: 60px;
  margin: auto;
  text-align: right;
  float: right;
}
#header_bottom {
  width: 985px;
  height: 67px;
  margin: auto;
  text-align: left;
}
#header_tagline {
  width: 300px;
  height: 42px;
  margin: auto;
  text-align: right;
  font-style: italic;
  background-color: #DFC5DA;
  float: left;
}
#header_nav {
  width: 685px;
  height: 42px;
  margin: auto;
  text-align: right;
  background-color: #DFC5DA;
  float: right;
}
#header_divider {
  width: 985px;
  height: 30px;
  margin: auto;
  text-align: center;
  background-color: #FFFFFF;
  float: right;
}
#wrap {
	width: 985px;
}
#content {
	width: 985px;
	height: 100%;
	background-color: #FFFFFF;
	margin: auto;
	background-image: none;
	background-repeat: repeat-y;
	background-position: center;
}
#content p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height: 20px;
}
#content h1 {
	color: #000000;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 30px;
	font-weight: normal;
}
#content h1 a {
	color: #000000;
	text-decoration: none;
}
#content h1 a:hover {
	text-decoration: underline;
}
#content p img {
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
}
#content h2 {
	color: #A90000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
	margin: 0px;
	border-bottom: 1px dotted #C0C0C0;
}
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
#contentleft {
	float: left;
	width: 479px;
	margin: auto;
	padding: 0px 20px 20px 0px;
}
#contentleft ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
#contentleft ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contentleft ul {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
#contentleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
blockquote {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EFEEE4;
	border-bottom-color: #EFEEE4;
	background-image: url(images/quotes.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#content blockquote p {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}
#l_sidebar {
	float: left;
	width: 161px;
	height: 100%;
	margin: auto;
	padding: 0 25px 0 0;
}
#l_sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	color: #000000;
	background-image: url(images/left-h2-bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: none;
}
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
        border: 2px;
        border-color: #000000;
        background-color: #DFC5DA;
}
#l_sidebar ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#l_sidebar ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#l_sidebar ul #newsletterad a {
	padding-left: 0px;
}
#l_sidebar ul #partnerlogos a {
	padding-left: 0px;
}
#l_sidebar ul #socialnetworking a {
	padding-left: 0px;
}
#l_sidebar ul #sidebarad a {
	padding-left: 0px;
}
#l_sidebar ul li div a {
	padding-left: -8px;
}
#l_sidebar ul li ul li {
	border-bottom-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
}
#l_sidebar ul li ul li ul li a {
	font-weight: normal;
	color: #2B3856;
	padding-left: 5px;
	margin-left: 5px;
}
#l_sidebar ul li a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar ul li #aqua_list a {
	background-color: #67E6EC;
	font-weight: bold;
}
#l_sidebar ul li #aqua_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}#l_sidebar ul li #red_list a {
	background-color: #FF0033;
	font-weight: bold;
}
#l_sidebar ul li #red_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar ul li #yellow_list a {
	background-color: #FFFF33;
	font-weight: bold;
}
#l_sidebar ul li #yellow_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar ul li #green_list a {
	background-color: #33CC33;
	font-weight: bold;
}
#l_sidebar ul li #green_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar ul li #blue_list a {
	background-color: #3399FF;
	font-weight: bold;
}
#l_sidebar ul li #blue_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar ul li #lime_list a {
	background-color: #C8F526;
	font-weight: bold;
}
#l_sidebar ul li #lime_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar ul li #orange_list a {
	background-color: #FF6633;
	font-weight: bold;
}
#l_sidebar ul li #orange_list a:hover {
	background-color: #D16587;
	font-weight: bold;
}
#l_sidebar     ul.children  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#l_sidebar    ul.children    ul.children  {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#l_sidebar   ul.children   li ul.children li  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#l_sidebar p {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
}
#r_sidebar {
	float: left;
	width: 300px;
	height: 100%;
	margin: auto;
	color: #FFFFFF;
         display: inline;
}
#r_sidebar a {
	color: #CCCCCC;
}
#r_sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/rt-h2-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#r_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#r_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#r_sidebar ul li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #383E43;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#r_sidebar ul li a:hover {
	color: #FFFFFF;
	background-color: #687179;
	font-weight: bold;
}
#r_sidebar p {
	margin: 0px;
	line-height: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#footer {
	width: 985px;
        height: 60px;
        margin: auto;
        text-align: center;
        background-color: #DFC5DA;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
}
#footer_main{
         width: 985px;
         height: 50px;
         margin: auto;
         text-align: center;
         background-color: #DFC5DA;
}
#footer_bottom_bar {
         width: 985px;
         height: 20px;
         margin: auto;
         text-align: center;
         background-color: #B272A6;
	 color: #636F76;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
}
#searchform {
	overflow: hidden;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#s {
	width: 135px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 0 0 0 0;
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	color: #B272A6;
}
#rtsearchdiv {
	margin: 0px;
     padding: 0px;
}
#r_sidebar #searchform {
	overflow: hidden;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#r_sidebar #searchbox {
	width: 150px;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 4px;
	margin: 8px 0px 0px 0px;
}
#r_sidebar #s {
	width: 150px;
	font-family: Arial, Helvetica, Sans-Serif;
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid #67727B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#commentblock {
	width: 479px;
        height: 100%;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/comments-fill.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 10px;
}
.comment-wrap {
	padding-right: 15px;
	padding-left: 15px;
}
.comments-top {
	background-image: url(images/comments-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 12px;
	width: 479px;
}
.comments-btm {
	background-image: url(images/comments-btm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 12px;
	width: 479px;
}
#commentblock ol {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.commentdate {
	font-size: 12px;
	padding-left: 0px;
}
#commentlist li p {
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
}
.commentlist  li.alt  .commenttext {
	background-color: #E7E9EB;
	border: 1px solid #AFB7BE;
}
#commentblock  ol.commentlist li  {
	padding-top: 10px;
}
.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}
.commentinfo {
	clear: both;
}
.commenttext {
	clear: both;
	width: 418px;
	background: #FFFFFF;
	border: 1px solid #D4D2C3;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.commenttext-admin {
	clear: both;
	width: 418px;
	color: #FFFFFF;
	background-color: #67727B;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #333333;
}
#commentsformheader {
	padding-left: 0px;
}
#commentsform {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#commentsform form {
	text-align: left;
	margin: 0px;
}
#commentsform p {
	margin: 0px;
}
#commentsform form textarea {
	width: 99%;
}
p.comments_link img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#commentform #submit {
	background-color: #838C94;
	font-weight: bold;
	color: #FFFFFF;
	border: 3px solid #4B545A;
	padding-top: 3px;
	padding-bottom: 3px;
}
#calendar_wrap {
	width: 225px;
	margin-left: 12px;
	margin-top: 10px;
}
#wp-calendar {
	width: 225px;
	background-color: #B4BAC0;
	text-align: center;
	border: 1px solid #69747E;
	font-size: 14px;
	margin-bottom: 15px;
}
#wp-calendar caption {
	background-color: #69747E;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wp-calendar td {
	background-color: #EEEFF0;
}
#l_sidebar #wp-calendar tbody a {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #69747E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#l_sidebar #wp-calendar tbody a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#wp-calendar .pad {
	background-color: #DDE0E3;
}
#wp-calendar #prev {
	background-color: #DDE0E3;
}
#wp-calendar #prev a {
	font-weight: bold;
	color: #69747E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wp-calendar #next {
	background-color: #DDE0E3;
}
#wp-calendar #next a {
	font-weight: bold;
	color: #69747E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#l_sidebar .textwidget {
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 15px;
}
#l_sidebar ul#recentcomments {
	margin-right: 8px;
	margin-left: 8px;
}
#recent-comments .recentcomments a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#l_sidebarwidgeted .widgettitle .rsswidget {
	color: #4B545A;
}
#l_sidebarwidgeted   li.widget_rss    h2.widgettitle  a:hover {
	background-color: #B4BAC0;
}

#content #l_sidebar #l_sidebarwidgeted .widgettitle a.rsswidget {
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#r_sidebar #calendar_wrap {
	width: 160px;
	margin-left: 3px;
	margin-top: 10px;
}

#r_sidebar #wp-calendar {
	width: 160px;
	background-color: #838C94;
	text-align: center;
	border: 1px solid #000000;
	font-size: 12px;
}
#r_sidebar #wp-calendar caption {
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#r_sidebar #wp-calendar td {
	background-color: #838C94;
}
#r_sidebar #wp-calendar tbody a {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#r_sidebar #wp-calendar tbody a:hover {
	font-weight: bold;
	color: #000000;
	background-color: #DDE0E3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#r_sidebar #wp-calendar .pad {
	background-color: #838C94;
}
#r_sidebar #wp-calendar #prev {
	background-color: #838C94;
}
#r_sidebar #wp-calendar #prev a {
	font-weight: bold;
	color: #DDE0E3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#r_sidebar #wp-calendar #next {
	background-color: #838C94;
}
#r_sidebar #wp-calendar #next a {
	font-weight: bold;
	color: #DDE0E3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#r_sidebar .textwidget {
	margin-right: 8px;
	margin-left: 8px;
}
#r_sidebar ul#recentcomments {
	margin-right: 8px;
	margin-left: 8px;
}
#content #r_sidebar #r_sidebarwidgeted .widgettitle a.rsswidget {
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#l_sidebarwidgeted ul#recentcomments li.recentcomments {
    display: block;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5CACF;
	padding-left: 0px;
	
}
#l_sidebarwidgeted ul#recentcomments li.recentcomments a{
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 25px;

}
#r_sidebarwidgeted #tag_cloud a {
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#r_sidebarwidgeted #tag_cloud {
	margin-bottom: 15px;
}

#r_sidebarwidgeted #tag_cloud a:hover {
	font-weight: normal;
}
#l_sidebarwidgeted #tag_cloud a {
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	background-color: #D16587;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#l_sidebarwidgeted #tag_cloud {
	margin-bottom: 15px;
	text-align: center;
}

#l_sidebarwidgeted #tag_cloud .widgettitle {
	margin-bottom: 15px;
	text-align: left;
}

#l_sidebarwidgeted #tag_cloud a:hover {
	font-weight: normal;
}
#r_sidebarwidgeted   .widget_categories  a  {
	display: inline;
	padding-right: 5px;
	border-bottom-style: none;
}
#r_sidebarwidgeted .widget_categories li {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #69747E;
}
#l_sidebarwidgeted   .widget_categories  a  {
	display: inline;
	border-bottom-style: none;
}
#l_sidebarwidgeted .widget_categories li {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5CACF;
}
#r_sidebar_ads {
	width: 300px;
	height: 100%;
	display: block;
    	margin-left: auto;
    	margin-right: auto;
	display: inline;
	padding-top: 10px;
        padding-bottom: 10px;
	text-align: center;
}
#adblock250x250 {
	width: 300px;
	height: 250px;
	display: block;
    	margin-left: auto;
    	margin-right: auto;
	display: inline;
	padding-top: 10px;
        padding-bottom: 20px;	
        text-align: center;
}
#adtowerbannerblock {
	width: 300px;
	height: 600px;
	display: block;
   	margin-left: auto;
   	margin-right: auto;
	display: inline;
	padding-top: 10px;
        padding-bottom: 10px;
	text-align: center;
}
#adtowerbannerleft {
	width: 125px;
	height: 600px;
	display: block;
        margin-left: 0px;
	display: inline;
	text-align: left;
        float: left;
        padding-left: 20px;

}
#adtowerbannerright {
	width: 125px;
	height: 600px;
	display: block;
   	margin-left: auto;
   	margin-right: auto;
	display: inline;
	text-align: right;
        float: right;
        padding-right: 20px;

}
#adsense250x250 {
	height: 250px;
	width: 300px;
	display: block;
    	margin-left: 0px;
    	margin-right: auto;
	padding: 10px 0 0 0;
        padding-left: 0px;
	text-align: center;
}
#amazon300x250 {
	height: 250px;
	width: 300px;
	display: block;
    	margin-left: 0px;
    	margin-right: auto;
	padding: 10px 0 0 0;
        padding-left: 0px;
	text-align: center;
}
.ad_spacer {
         height: 20px;
         width: 250px;
         background-color: #FFFFFF;
         float: left;
}
#l_sidebar_ad160x160 {
	height: 160px;
	width: 160px;
	display: inline;
    	margin-left: auto;
    	margin-right: auto;
	text-align: center;
        padding-left: -8px;
}
#l_sidebar_ad160X160 a:hover img {
         border: none;
         background: transparent;
         text-decoration: none;
         text-align: left;
}
#category_cloud {
        background-color: #FCDFFF;
	margin-left: 0px;
	margin-right: 0px;
	width: 470px;
}
#category_recipes_link {
	font-weight: normal;
	text-decoration: none;
}
#category_recipes_link a:hover {
	background-color: #D16587;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#category_image {
	background-color: transparent;
         height: 200px;
         width: 479px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	border-color: #D16587;
}
#category_special_heading {
	color: #D16587;
	font-size: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
	margin: 0px;
	border-bottom: 2px dotted #D16587;
}
#category_box {
	border: 1px dotted #C99CC0;
         background-color: #F6EFF5;
}
#category_box_continued {
	border: 1px dotted #C99CC0;
         background-color: #F6EFF5;
}
.entry_text {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}
#my_favourites {
	margin-top: 10px;
	color: #D16587;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.mfp_remove_link { 
	color: #D16587;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: italic;
}
.mfp_link { 
	padding-top: 20px;
	margin-top: 20px;
}
#do_stuff_with_this {
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	width: 479px;
}
#opt_in {
         margin: 0 10px 0 7px;
         background-color: #F6EFF5;
}
#contact_form {
         border: 5px solid #DFC5DA;       
         background-color: #DFC5DA;
}
#contact_form2 {
         border: 5px dotted #6699CC;       
         background-color: #99CCFF;
}
#contact_form3 {
         border: 5px dotted #34925E;       
         background-color: #66CDAA;
}
#contact_form4 {
         border: 5px dotted #EEAD0E;       
         background-color: #FFEC8B;
}
.l_sidebar_align {
	float: left;
	height: 100%;
	margin: auto;
}
.r_sidebar_align {
	float: left;	
         height: 100%;
         display: inline;
         margin-left: 20px;
}
* html .r_sidebar_align {
         margin-left: -30px;
}
.article_table table {
         border: 1px solid #808080;
         background-color: #DFC5DA;
         border-collapse: collapse;      
}
.article_table table td {
         border: 1px solid #808080;     
}
.article_table_2 table {
         border: 3px solid #DFC5DA;
         background-color: #FFFFFF;
         border-collapse: collapse;      
}
.surveys {
         margin-left: 60px;
}
.colour_background {
         background-color: #DFC5DA;
         border: 3px solid #DFC5DA;
}
.NoBulletNoIndent {
  	list-style-type		: none;
  	margin-left		: 0px;
  	padding-left		: 0px;
}
.pic {
        display: block;       
}
.widgetmodule {
  	margin-left		: 2px;
        background-color: #DFC5DA;
}
#microsite_contentleft {
	float: left;
	width: 690px;
	margin: auto;
	padding: 0px 20px 20px 0px;
}
#microsite_sidebar {
	float: left;
	width: 250px;
	height: 100%;
	margin: auto;
	color: #000000;
        display: inline;
}
#affiliate_sidebar {
	float: left;
	width: 250px;
	height: 100%;
	margin: auto;
        padding-left: 50px;
	color: #000000;
        display: inline;
}
#sponsorblock250x250 {
	width: 250px;
	height: 250px;
	display: block;
    	margin-left: auto;
    	margin-right: auto;
	display: inline;
	padding-top: 10px;
        padding-bottom: 20px;	
        text-align: center;
}

