			@media screen and (min-width: 1024px) {
				.site {
					max-width: 1050px;
				}

				.content-area {
					width: 75%;
				}

				.widget-area {
					width: 25%;
				}
			}

			body { 
				color: #404040;
			}

			a,
			a:visited {
				color: #666666;
			}

			a:hover,
			a:focus,
			a:active {
				color: #cccccc;
			}
					
			.site { background-color: #ffffff; }
			
					.site-title a,
			.site-title a:visited {
				color: #2f2f2f;
			}

			.site-title a:hover,
			.site-title a:active {
				color: #666666;
			}

			.site-description {
			    color: #2f2f2f;
			}

			.primary-menu {
				display: block;
			}

			.secondary-menu {
				display: block;
			}

			.main-navigation a {
			    color: #2f2f2f;
			}

			.main-navigation a:hover {
			    color: #2f2f2f;
			}

			.site-header {
			    border-bottom: 3px dashed #F2EEE9;
			}
									@media screen and (min-width: 1024px) {
				    .blog .site-main {
					    margin: 0px -20px;
					}

					.blog .post {
						float: left;
						padding: 0 20px;
						width: 50%;
					}

					.blog .post:nth-child(2n+1){
					    clear:left;
					}
				}
			
			
						
			
			
			
			
			
			
			
			@media screen and (min-width: 1024px) {
				.archive div#masonry {
					-moz-column-count: 2;
					-webkit-column-count: 2;
					column-count: 2;
				}
			}

			a.more-link {
				border-color: #6b6b6b;
				border-radius: 0px;
				background: #ffffff;
				color: #6b6b6b;
				font-size: 12px;
			}

			a.more-link:hover {
				border-color: #6b6b6b;
				background: #6b6b6b;
				color: #ffffff;
			}

			a.more-link:focus,
			a.more-link:active {
				border-color: #6b6b6b;
			}

			.blog .entry-meta {
				display: block;
			}

			.single-post .entry-meta {
				display: block;
			}

			.blog .entry-thumbnail {
				display: block;
			}

			.single-post .entry-thumbnail {
				display: block;
			}

			.blog .entry-footer {
				display: block;
			}

			.single-post .entry-footer {
				display: block;
			}

			.entry-title {
				color: #2f2f2f;
			}

			.entry-title a,
			.entry-title a:visited {
				color: #2f2f2f;
			}

			.entry-title a:hover,
			.entry-title a:active {
				color: #666666;
			}

			.entry-meta,
			.entry-footer {
				color: #666666;
			}

			.entry-meta a,
			.entry-meta a:visited,
			.entry-footer a,
			.entry-footer a:visited {
				color: #2f2f2f;
			}

			.entry-meta a:hover,
			.entry-meta a:active,
			.entry-footer a:hover,
			.entry-footer a:active  {
				color: #666666;
			}

			.entry-footer {
			    border-bottom: 3px dashed #F2EEE9;
			}

			#social-box {
			    border-top: 3px dashed #F2EEE9;
			}

			.archive .entry-title a,
			.archive .entry-title a:visited {
				color: #2f2f2f;
			}

			.archive .entry-title a:hover,
			.archive .entry-title a:active {
				color: #666666;
			}

			.archive article {
			  background-color: #eeeff1;
			}

			.comment-navigation .nav-previous a,
			.posts-navigation .nav-previous a,
			.post-navigation .nav-previous a,
			.comment-navigation .nav-next a,
			.posts-navigation .nav-next a,
			.post-navigation .nav-next a {
				border-color: #6b6b6b;
				border-radius: 0px;
				background: #ffffff;
				color: #6b6b6b;
				font-size: 12px;
			}

			.comment-navigation .nav-previous a:hover,
			.posts-navigation .nav-previous a:hover,
			.post-navigation .nav-previous a:hover,
			.comment-navigation .nav-next a:hover,
			.posts-navigation .nav-next a:hover,
			.post-navigation .nav-next a:hover {
				border-color: #6b6b6b;
				background: #6b6b6b;
				color: #ffffff;
			}

			.comment-navigation .nav-previous a:focus,
			.posts-navigation .nav-previous a:focus,
			.post-navigation .nav-previous a:focus,
			.comment-navigation .nav-next a:focus,
			.posts-navigation .nav-next a:focus,
			.post-navigation .nav-next a:focus,
			.comment-navigation .nav-previous a:active,
			.posts-navigation .nav-previous a:active,
			.post-navigation .nav-previous a:active,
			.comment-navigation .nav-next a:active,
			.posts-navigation .nav-next a:active,
			.post-navigation .nav-next a:active {
				border-color: #6b6b6b;
			}
					body { 
				font-size: 14px;
				font-weight: 400;
			}

			h1,
			h2,
			h3,
			h4,
			h5,
			h6 {
				font-style: normal;
				font-weight: 400;
				letter-spacing: 0px;
				text-align: left;
				text-transform: none;
			}

			h1 { font-size: 36px; }
			h2 { font-size: 30px; }
			h3 { font-size: 24px; }
			h4 { font-size: 18px; }
			h5 { font-size: 14px; }
			h6 { font-size: 12px; }

			.site-title {
				font-size: 48px;
				font-style: normal;
				font-weight: 600;
				letter-spacing: 0px;
				text-align: center;
				text-transform: uppercase;
			}

			.site-description {
				font-size: 12px;
				font-style: italic;
				font-weight: 400;
				letter-spacing: 0px;
				text-align: center;
				text-transform: none;
			}

			.entry-title {
				font-size: 24px;
				font-style: normal;
				font-weight: 400;
				letter-spacing: 1px;
				text-align: center;
				text-transform: capitalize;
			}

			.entry-meta, 
			.cat-links, 
			.tags-links, 
			.comments-link, 
			.edit-link {
				font-size: 14px;
				font-style: normal;
				font-weight: 400;
				letter-spacing: 1px;
				text-align: center;
				text-transform: none;
			}

			.main-navigation {
				font-size: 14px;
				font-style: normal;
				font-weight: 400;
				letter-spacing: 0px;
				text-align: center;
				text-transform: uppercase;
			}

			.archive .entry-title {
				font-size: 12px;
				font-style: normal;
				font-weight: 400;
				letter-spacing: 2px;
				text-align: center;
				text-transform: uppercase;
			}

			.widget-title {
				font-size: 18px;
				font-style: normal;
				font-weight: 400;
				letter-spacing: 0px;
				text-align: center;
				text-transform: none;
			}
					button,
			input[type="button"],
			input[type="reset"],
			input[type="submit"] {
				border-color: #D5D5D5;
				border-radius: 0px;
				background: #ffffff;
				color: #6b6b6b;
				font-size: 12px;
			}

			button:hover,
			input[type="button"]:hover,
			input[type="reset"]:hover,
			input[type="submit"]:hover {
				border-color: #D5D5D5;
				background: #D5D5D5;
				color: #ffffff;
			}

			button:focus,
			input[type="button"]:focus,
			input[type="reset"]:focus,
			input[type="submit"]:focus,
			button:active,
			input[type="button"]:active,
			input[type="reset"]:active,
			input[type="submit"]:active {
				border-color: #D5D5D5;
			}

			blockquote {
				background: #ffffff;
				border-left-width: 5px;
				border-left-style: solid;
				border-left-color: #f2eee9;
				color: #404040;
			}

			blockquote a,
			blockquote a:visited {
				color: #666666;
			}

			blockquote a:hover,
			blockquote a:focus,
			blockquote a:active {
				color: #cccccc;
			}

			.social,
			.social-fontello {
				background-color: #BFBBB6;
				border-radius: 0;
			}

			.social:before,
			.social-fontello:before {
				color: #ffffff;
			}
					.widget-title {
				background-color: #f2eee9;
				color: #595550;
			}
		
			.site-footer {
			  background-color: #F2EEE9;
			  color: #595550;
			}

			.footer-widget .widget-title {
			  background-color: #F2EEE9;
			  color: #595550;
			}


			.site-footer a,
			.site-footer a:visited {
			  color: #666666;
			}

			.site-footer a:hover,
			.site-footer a:focus,
			.site-footer a:active  {
			  color: #cccccc;
			}

					.recipe {
				border-color: #F2EEE9;
				font-size: 16px;
				font-style: normal;
				font-weight: 400;
				letter-spacing: 0px;
				text-align: left;
				text-transform: none;
			}

			#social-box {
				display: block;
			}
		