/**
 * Theme Name: Cakeb0t 2011
 * Theme URI: http://cakeb0t.com
 * Description: Custom Theme 
 * Author: Anthony Murgola
 * Author URI: http://anthonymurgola.com
 * Version: 0.1
 * Tags: goldtop media
 * Template: hybrid
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/**
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	 /*@import url('../hybrid/library/css/reset.css');*/ 

/* 18px, 20px, 21px, 22px, 24px or 25px margins and line-height (don't use reset.css with these) */
	/* @import url('../hybrid/library/css/18px.css'); */
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/24px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

/* Layout */
	/* @import url('../hybrid/library/css/2c-l-fixed.css'); */
	/* @import url('../hybrid/library/css/2c-r-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-l-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-r-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-c-fixed.css'); */

/* Plugins CSS */
	/* @import url('../hybrid/library/css/plugins.css'); */

/* Drop-downs CSS */
	/* @import url('../hybrid/library/css/drop-downs.css'); */

/* Hybrid's default CSS */
	/* @import url('../hybrid/library/css/screen.css'); */

/**
* Reset
************************************************/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	background: transparent;
	border: none;
	text-decoration: none;
	}

b, i, hr, u, center, menu, layer, s, strike, font, xmp {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	background: transparent;
	border: none;
	text-decoration: none;
	}
font {color: #333;}
center {text-align: left;}

/**
* Body
************************************************/

/* Contains everything */
body {
	font: normal normal normal 16px/20px 'Maven Pro', arial, sans-serif;
	color: #404040;
	/*background:#fff url("images/offWhiteBG.png") repeat top left;*/
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAMElEQVQImV3KMQoAMAjF0CgI3v+yLXb4nQQx24OYTgFk0Pky95mk6b6GyfDlvoaBD/IUD/jDwx2tAAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;
	}

	/* Wrapper for everything inside of the body */
	#body-container {
		overflow: hidden;
		margin: 0 auto;
		width:100%;
		min-width: 960px;
		position:relative;
	}


/**
* Elements
************************************************/

/* Hyperlinks */
a {cursor: pointer;}
a:link {
	color: #36b2db;
	text-decoration: none;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}
a:visited {
	color: #5c94a7;
}
a:hover {
	/*text-decoration: underline;*/
	color: #2e99bc;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;	
}
a:active {}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Maven Pro', arial, sans-serif;
	color: #333;
	font-weight: bold;
	margin: 0 0 20px 0;
	font-style: normal;
}
.content h1,.content  h2,.content  h3,.content  h4,.content h5,.content  h6 {
	margin-bottom: 10px;
}
h2, h3{
/*	text-shadow: 0px -1px 0px #CDCDCD;
	filter: dropshadow(color=#CDCDCD, offx=0, offy=-1);*/
}
h1 {
	font-size: 23px;
}
h2 {
	font-size: 21px;
}
h3 {
	font-size: 19px;
}
h4 {
	font-size: 17px;
}
h5 {
	font-size: 15px;
}
h6 {
	font-size: 13px;
}

/* Text elements */
strong {font-weight: bold;}
	strong strong {font-weight: normal;}
em,cite {font-style: italic;}
	em em, cite cite {font-style: normal;}
abbr {cursor: help;}
acronym {
	text-transform: uppercase;
	border-bottom: 1px dashed #666;
	cursor: help;
	}
big {font-size: 120%;}
small, sup, sub {font-size: 80%;}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.3em;
	}
sub {
	vertical-align: baseline;
	position: relative;
	top: 0.3em;
	}
address {
	font-style: italic;
	margin: 0 0 20px 0;
	}
li address, dd address {margin: 0;}
ins, dfn {
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px solid #666;
	}
del {text-decoration: line-through;}

span.insider{
	color:#fc5656;
}

/* Paragraphs */
p {margin: 0 0 20px 0;}

.entry-summary p, .widget p{
	margin-bottom:10px;
}

/* Unordered lists */
ol, ul {
	list-style: none;
	}
ul {
	margin: 0 0 20px;
}
	ul li {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/Lr+rAQDA0M1ELMxQMAOIF7PgASYgPgFVCIWiNOAeDWURlEEAluB2BOIvwAxMxDPBOIKdEUgcBCIHYD4NZTfDsS96IpA4CwQFyPxi4DYG12RK9QqGMgFOQVZUTgQbwFiTiD+BcTRQDwF2TqQb5ZCg+E7EAcB8TKYbhYg5oeys5DcdRbZDQABBgC5NhoMmyY+cwAAAABJRU5ErkJggg==") no-repeat 0px 5px transparent;
		padding-left:14px;
	}
	.entry-content ul{
		margin: 0 3em 20px;
	}
	.entry-content ul li{
		margin-bottom:15px;
	}

/* Ordered lists */
ol {
	margin: 0 3em 20px;
	list-style-type: decimal;
}
.entry-content ol li {margin-bottom:15px;}
	ol ol {list-style: upper-roman;}
		ol ol ol {list-style: lower-roman;}
			ol ol ol ol {list-style: upper-alpha;}
				ol ol ol ol ol {list-style: lower-alpha;}
					ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}


/* Defition lists */
dl {
	margin: 0 0 20px 5px;
	}

dl dt {
	font-weight: bold;
	margin: 10px 0 0 0;
	}

dl dd {
	margin: 5px 0 0 1.5em;
	}


/* Blockquotes */
blockquote {
	font-style: italic;
	margin: 0 25px;
	color: #728186;
}
	blockquote blockquote {
		color: #979fa2;
	}
	blockquote em, blockquote cite {
		font-style: normal;
	}
	blockquote, q {
		quotes: none;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}


/* Object */
object {margin-bottom: 20px;}

/* Code */
pre {
	overflow: auto;
	font: .9em Monaco, monospace, Courier, "Courier New";
	line-height: 20px;
	padding: 10px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	margin-bottom:20px;
}
code {
	font: .9em Monaco, monospace, Courier, "Courier New";
	padding: 0 3px;
	background: #eee;
}
pre code {
	background: transparent;
	font-size: 1em;
}


/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-spacing: 0;
	margin-bottom: 20px;
}
	caption {
		font-size: .9em;
		font-style: italic;
		text-align: right;
	}
	td, th {
		text-align: left;
		padding: 3px 6px;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	th {
		background: #eee;
	}
	td {}

/* Forms */
form {}
	:focus {outline: none;}
	input, textarea {
	    font-family: 'Maven Pro', arial, sans-serif;
		color: #404040;
	    font-size: 1em;
	    padding: 4px;
		background:#fffde7;
		border:1px solid #e7e3b2;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	input:hover, textarea:hover{
		background:#f4f2dc;
		border:1px solid #e7e3b2;
		-webkit-box-shadow: 0px 0px 2px #e7e3b2 inset;
		-moz-box-shadow: 0px 0px 2px #e7e3b2 inset;
		box-shadow: 0px 0px 2px #e7e3b2 inset;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	input:active, textarea:active, input:focus, textarea:focus{
		background:#f4f2dc;
		border:1px solid #e7e3b2;
		-webkit-box-shadow: 0px 0px 2px #e7e3b2 inset;
		-moz-box-shadow: 0px 0px 2px #e7e3b2 inset;
		box-shadow: 0px 0px 2px #e7e3b2 inset;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	textarea {width:98%;}
	input[type="submit"] {cursor: pointer;}
	input {
		display: block;
		padding: 3px 6px;
		width: 94%;
	}
	form label {cursor: pointer;}
	label {font-size: .9em;}
	option {padding: 1px 2px;}
	hr {margin-bottom: 20px;}

/* Submit and rest buttons */
.button, .submit, .reset, input#submit {
	margin-right: 15px;
	background:#f5afcd;
	font-weight:700;
	color:#fff;
	text-shadow: 0px -1px 0px #d296b0;
/*	filter: dropshadow(color=#d296b0, offx=0, offy=-1);*/
	border:1px solid #e098b7;
	padding:3px 9px;
	height:auto;
	width:auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}
.button:hover, .submit:hover, .reset:hover, input#submit:hover {
	cursor: pointer;
	background:#f4bbd3;
	border-color: #f4bbd3;
	color:#ae6283;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	color: #333;
}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
}

/* Alignment */
.left, .alignleft {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.right, .alignright {
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}
.center, .aligncenter {
	display:block;
	margin: 0 auto 20px auto;
	text-align:center;
}
.block, .alignnone {
	display:block;
	margin: 0 0 20px 0;
}
.clear {clear:both;}
img.alignleft, img.alignright {display: inline;}
blockquote.alignleft, blockquote.alignright {width: 33%;}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {border:none;}
img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
}

.gallery {
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
	
/* Post images */
.post img,.tutorial img,.recipe img,.giveaway img {
	max-width: 600px;
	padding: 5px;
	border:1px solid #E4E4E4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
.post a img,.tutorial a img,.recipe a img,.giveaway a img{
	-webkit-box-shadow: 0px 0px 5px #E2E2E2;
	-moz-box-shadow: 0px 0px 5px #E2E2E2;
	box-shadow: 0px 0px 5px #E2E2E2;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}
.post a img:hover,.tutorial a img:hover,.recipe a img:hover,.giveaway a img:hover{
	-webkit-box-shadow: 0px 0px 5px #BBB;
	-moz-box-shadow: 0px 0px 5px #BBB;
	box-shadow: 0px 0px 5px #BBB;
	
}

#headshot{
	-webkit-box-shadow: 1px 2px 2px #AAAAAA;
	-moz-box-shadow: 1px 2px 2px #AAAAAA;
	box-shadow: 1px 2px 2px #AAAAAA;
}
/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail {
	float: right;
	width: 200px;
	height: 100px;
	margin: 0 0 5px 15px;
}

/* WP Captions [caption] */
.wp-caption {
	text-align: center;
	max-width: 576px;
	margin-top: 6px;
	padding: 9px 4px 5px;
	background: #FFFFFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAIAAABsP5FMAAAARklEQVQYlX3OwQ3AIAxD0W82YP8d6QZxL1ULIcVH61mJIgYgdaa0vXraFPvCayKG7dq2vAWpF3a59sL6h6+d4dEm+G93CNyTNizcbA/JZgAAAABJRU5ErkJggg==") repeat left top;
	border:1px solid #E4E4E4;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 0px 0px 2px #E2E2E2;
	-moz-box-shadow: inset 0px 0px 2px #E2E2E2;
	box-shadow: inset 0px 0px 2px #E2E2E2;
}
	.wp-caption .wp-caption-text {
		margin: 0;
		padding: 0 5px;
		text-align: right;
		font-size: 0.8em;
		font-style: italic;
		color: #666;
	}
	.wp-caption img {
		max-width: 564px;
		margin: 0 auto;
		padding: 0;
		border: 1px solid #E4E4E4;
	}
	.wp-caption p {}

/* Gallery [gallery] */
.gallery {}
	.gallery img {
		border: 1px solid #ccc;
	}

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
}
.author-info .avatar{
	border:none;
}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {
	position:relative;
	width:950px;
	margin: 30px auto 30px;
	height:60px;
}
.home #header-container {
	margin: 30px auto 0px;
}

	/* Contains site title and tagline */
	#header {
		height: 60px;
	    margin: 0 auto;
	    position: absolute;
	    width: 950px;
		background:#A8D680;
		-webkit-box-shadow:0 0 4px 0 #BBBBBB;
		-moz-box-shadow:0 0 4px 0 #BBBBBB;
		box-shadow:0 0 4px 0 #BBBBBB;
		/*border:1px solid #2ec9fd;*/
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

		/* Site title */
		#site-title {
			height: 104px;
			width: 112px;
			position:absolute;
			top:-18px;
			left:-17px;
			z-index:4999;
		}
		.home #site-title {
			height: 132px;
			width: 142px;
			position:absolute;
			top:-26px;
			left:-19px;
			z-index:4999;
		}
			#site-title a {
				color: #4F280F;
				text-indent: -9999px;
				display: block;
				height: 104px;
				width: 112px;
				white-space: nowrap;
				background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat -455px 0px transparent;
/*				-moz-transform: rotate(0deg) translate(0px, 0px);
				-webkit-transform: rotate(0deg) translate(0px, 0px);
				-o-transform: rotate(0deg) translate(0px, 0px);
				-ms-transform: rotate(0deg) translate(0px, 0px);
				transform: rotate(0deg) translate(0px, 0px);
				-webkit-transition: all 200ms ease;
				-moz-transition: all 200ms ease;
				transition: all 200ms ease;*/
			}
			.home #site-title a{
				background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat -313px 0px transparent;
				height: 132px;
				width: 142px;
			}
			#site-title a:hover{
/*				-moz-transform: rotate(-4deg) translate(-5px, 0px);
				-webkit-transform: rotate(-4deg) translate(-5px, 0px);
				-o-transform: rotate(-4deg) translate(-5px, 0px);
				-ms-transform: rotate(-4deg) translate(-5px, 0px);
				transform: rotate(-4deg) translate(-5px, 0px);
				-webkit-transition: all 200ms ease;
				-moz-transition: all 200ms ease;
				transition: all 200ms ease;*/
			}
			#site-title a:active{
/*				-moz-transform: rotate(0deg) translate(0px, 0px);
				-webkit-transform: rotate(0deg) translate(0px, 0px);
				-o-transform: rotate(0deg) translate(0px, 0px);
				-ms-transform: rotate(0deg) translate(0px, 0px);
				transform: rotate(0deg) translate(0px, 0px);
				-webkit-transition: all 200ms ease;
				-moz-transition: all 200ms ease;
				transition: all 200ms ease;*/
			}
				#site-title a span {}

		/* Site description/tagline */
		#site-description {
			color: #fff;
			font-family:'Lobster','Maven Pro',arial,sans-serif;
			font-weight:normal;
			text-shadow: -1px -1px 0 #7CA35B;
/*			filter: dropshadow(color=#7CA35B, offx=-1, offy=-1);*/
			/*margin:18px 0 18px 165px;*/
			display:block;
			position:absolute;
			top:17px; left:165px;
			font-size:21px;
			line-height:24px;
			height:24px;
		}

/**
* Primary Menu
************************************************/

/* Wrapper for entire menu area */
#primary-menu {}
#primary-menu, #navigation {
	overflow: visible;
	z-index: 100;
}

	/* Wrapper for unordered list of menu items */
	#primary-menu div.menu {}

		/* Menu list. */
		#primary-menu ul {}
			#primary-menu li {}
				#primary-menu li a {}
			#primary-menu li.current-menu-item {}

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {
	width:950px;
	overflow: hidden;
	margin: 0 auto;
	float:none;
	*padding-bottom:30px;
}

	/**
	* Homepage Content
	************************************************/
	.home #header-container{
		margin-bottom:0;
	}
		.home #header{
			background:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			border:none;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
		}
	.home #container{
		height: 435px;
		width:950px;
		background:#A8D680;
		-webkit-box-shadow:0 0 4px 0 #BBBBBB;
		-moz-box-shadow:0 0 4px 0 #BBBBBB;
		box-shadow:0 0 4px 0 #BBBBBB;
		margin:-60px auto 15px;
		/*border:1px solid #2ec9fd;*/
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.home #content{
		height:360px;
		width:950px;
		margin-top:60px;
		/*background:#ccc;*/
	}
	.home .post, .home .hentry{
		border:none;
		padding:0;
		margin:0;
		background:transparent;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	/*.msie.home .post, .msie.home .hentry{
	       	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');
		}*/
	.home #primary, .home .page-title{
		display:none;
	}
	
	.home h3{
		text-transform: uppercase;
	}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
	#content {
		width:680px;
	}
	.content {
		margin: 0 0 15px 0;
		overflow: hidden;
		float: left;
	}
	.no-widgets .content, .page-template-no-widgets .content, .no-default-widgets .content {
		width: 950px;
	}

		/* Breadcrumb trail */
		.breadcrumb-trail {
			margin: 0 0 15px 15px;
			font-size: .9em;
			font-style: italic;
			color: #666;
		}
			.breadcrumb-trail a {}
			.breadcrumb-trail a:hover {}
			.breadcrumb-trail-trail {}

		/* Archive and search <div> before posts are listed */
		.author-info, .search-info {
			overflow: hidden;
		}
		.archive-info {margin: 0 0 0 15px;}
		.author-info {margin: 0 0 15px 15px;}
		.term-info {margin: 0 0 0 15px;}
		.category-info {margin: 0 0 0 15px;}
		.tag-info {margin: 0 0 0 15px;}
		.date-info {margin: 0 0 0 15px;}
		.search-info {margin: 0 0 0 15px;}

			/* Archive and search page titles. */
			.archive-title {}
			.author-title {}
			.term-title {}
			.category-title {}
			.tag-title {}
			.date-title {}
			.search-title {}

		/* Entry wrapper <div> */
		.hentry {}
		.post,.tutorial,.recipe,.giveaway,.hentry {
			overflow: visible; /*May cause a problem - should be hidden*/
			margin: 0 3px 30px;
			padding:15px;
			position:relative;
		 	background-color: rgb(255, 255, 255); 
			background-color: rgba(255, 255, 255, 0.6);
		    border: 1px solid #E4E4E4;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 0 3px #E2E2E2;
		    -moz-box-shadow: 0 0 3px #E2E2E2;
			box-shadow: 0 0 3px #E2E2E2;
		}
		/*.msie .post,.msie .tutorial,.msie .recipe,.giveaway,.msie .hentry{
					background: transparent;
			       	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF', endColorstr='#80FFFFFF');
			       	zoom: 1;
				}*/
			.singular-post .post,.singular-tutorial .tutorial,.singular-recipe .recipe{
				padding:20px;
			}
			
		div.tutorial:after{
			content:'';
			height:80px; width:88px;
			background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat -224px 0px transparent;
			position:absolute;
			top:-2px; right:-3px;
			z-index:999;
			overflow:visible;
		}
		#subsidiary div.tutorial:after{
			content:'';
			height:80px; width:88px;
			background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat -224px 0px transparent;
			position:absolute;
			top:-38px; right:-10px;
			z-index:999;
			overflow:visible;
		}
		div.recipe:after{
			content:'';
			height:80px; width:88px;
			background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat -135px 0px transparent;
			position:absolute;
			top:-2px; right:-3px;
			z-index:999;
			overflow:visible;
		}
			.singular-recipe div.recipe:after, .singular-tutorial div.tutorial:after, .archive-recipe div.recipe:after, .taxonomy-recipe_type div.recipe:after, .archive-tutorial div.tutorial:after {
				display:none;
			}
		.single .post, .attachment .post, .page .post {
			margin: 0;
		}
		
		/* Recipe Archive Page */
		.recipe-type-header {margin: 0 0 15px 15px;}
		.archive-recipe .recipe {
			float:left;
			width: 278px;
			margin: 0 15px 30px;
		}
		.archive-recipe .recipe.odd{
			clear:both;
		}
			.archive-recipe .recipe .thumbnail {
				float:none;
				display:block;
				margin:10px auto;
			}
		
		
		/* General Page Settings */
		.page {}

			/* Post, page, and 404 page titles */
/*			.singular-post .entry-title{
				float:left;
				width: 325px;
			}*/
			.entry-title {
				font-family:'Lobster','Maven Pro',arial,sans-serif;
				font-size: 24px;
				line-height: 27px;
				margin: 0 0 12px 0;
				font-weight: normal;
				font-style: normal;
				color:#626262;
				text-shadow:none;
			}
				.entry-title a{
					color:#626262;
					-webkit-transition: all 200ms ease;
					-moz-transition: all 200ms ease;
					transition: all 200ms ease;
				}
				.entry-title a:hover{
					color:#747474;
					text-decoration:none;
					text-shadow:0 1px 0px #CCC;
					-webkit-transition: all 200ms ease;
					-moz-transition: all 200ms ease;
					transition: all 200ms ease;
				}
				.giveaway-prefix{
					color: #36B2DB;
				    float: left;
				    font-size: 18px;
				    font-style: italic;
				    line-height: 27px;
				    margin-right: 10px;
				    text-transform: uppercase;
				}
			.archive .entry-title, .search .entry-title {
				font-size: 21px;
				margin:0 0 5px;
			}
			.page-title, .attachment-title {
				margin: 0 0 21px 0;
			}
			.entry-title {}
			.post-title {}
			.page-title {}
			.attachment-title {}
			.error-404-title {}
			
			/* Social Media Box */
			ul.social-buttons{
				list-style:none;
			    float: right;
			    min-height: 30px;
			    max-width: 305px;
				padding: 10px 0px 0px 10px;
				margin:0 0 10px 15px;
				background: #FFFFFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAIAAABsP5FMAAAARklEQVQYlX3OwQ3AIAxD0W82YP8d6QZxL1ULIcVH61mJIgYgdaa0vXraFPvCayKG7dq2vAWpF3a59sL6h6+d4dEm+G93CNyTNizcbA/JZgAAAABJRU5ErkJggg==") repeat left top;
				border:1px solid #E4E4E4;
				-webkit-border-radius: 7px;
				-moz-border-radius: 7px;
				border-radius: 7px;
				-webkit-box-shadow: inset 0px 0px 2px #E2E2E2;
				-moz-box-shadow: inset 0px 0px 2px #E2E2E2;
				box-shadow: inset 0px 0px 2px #E2E2E2;
			}
				ul.social-buttons li{
					background:none;
					padding:0;
					float:left;
					display:inline;
				}

			/* Author and date byline */
/*			.singular .byline{
				clear:both;
			}*/
			.byline {
				margin: 0 0 20px 0;
				font-style: italic;
				color: #777777;
			    font-size: 14px;
			}
			.blog .byline{
				margin-bottom:15px;
			}
			.archive .byline, .search .byline {
				margin: 0 0 5px;
			}
			.byline .byline-prep {
				text-transform: lowercase;
			}

			/* Full entries */
			.entry-content {
				overflow: hidden;
				margin: 0 0 10px 0;
				clear:both;
			}
			.home .entry-content{
				position:relative;
			}

			/* Excerpts (introduced) */
			.entry-summary {
				
			}

				/* Using <!--nextpage--> */
				p.page-links a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Entry metadata */
			.entry-meta {
				clear: both;
				font-style: italic;
				color: #777777;
				margin-bottom:0;
				font-size: 14px;
			}
			/* Tutorial metadata */
			.tutorial-meta {
				clear: both;
				font-style: italic;
				color: #555;
				margin-bottom:5px;
				font-size: 14px;
			}
				.tutorial-meta li{
					background:none;
					padding:0;
				}
					.tutorial-meta li span.before{
						font-weight:bold;
						text-transform:uppercase;
					}

		/* Post series */
		.series {} 
			.series-title {}

		/* Page links (multiple-paged posts) */
		p.page-links a {
			margin: 0 3px;
			padding: 3px 9px 3px 9px;
			border: 1px solid #ccc;
		}

		/* Navigation links */
		.navigation-links {
			margin-bottom: 21px;
			font-style: italic;
		}
		.archive-recipe .navigation-links {
			clear:both;
		}
			.navigation-links .previous {
				float: left;
				max-width: 50%;
			}
			.navigation-links .next {
				float: right;
				max-width: 50%;
				text-align: right;
			}
			.navigation-attachment {
				overflow: hidden;
			}


		/* WP PageNavi (plugin) */
		.wp-pagenavi {
			margin-bottom: 21px;
		}
			.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {
				margin-right: 6px;
				padding: 3px 9px 3px 9px;
				border: 1px solid #ccc;
			}
			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {}

		/* Attachment image navigation */
		.navigation-attachment {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {
			clear: both;
			margin: 0 3px;
		}

			/* Comments section headers/titles */
			.comments-header {
				font-size: 1.2em;
			}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {
				font-style: italic;
			}

				/* Main comments section */
				#comments {}
					#comments ol {
						list-style: none;
						margin: 0 0 21px 0;
					}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li, #comments li li li, #comments li li li li li {
							overflow: hidden;
							margin: 0 0 15px 0;
							padding: 15px 15px 0 15px;
							background-color: rgb(255,255,255);
							background-color: rgba(255,255,255,0.6);
							border:1px solid #E4E4E4;
							-webkit-border-radius: 7px;
							-moz-border-radius: 7px;
							border-radius: 7px;
							-webkit-box-shadow: inset 0px 0px 2px #E2E2E2;
							-moz-box-shadow: inset 0px 0px 2px #E2E2E2;
							box-shadow: inset 0px 0px 2px #E2E2E2;
						}
						/*.msie #comments li,.msie #comments li li li,.msie #comments li li li li li{
													background: transparent;
											       	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF', endColorstr='#80FFFFFF');
											       	zoom: 1;
												}*/
						#comments li.comment-author-admin{
							background-color: rgb(255,210,220);
							background-color: rgba(255,215,210,0.3);
						}
						#comments li li, #comments li li li li {
							background: #f9f9f9;
						}
						#comments li {}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}

							/* Comment avatars */
							#comments .avatar {
								width: 40px;
								height: 40px;
								float: left;
								margin-right: 15px;
								padding: 3px;
								border: 1px solid #E4E4E4;
								-webkit-border-radius: 3px;
								-moz-border-radius: 3px;
								border-radius: 3px;
								
							}
								#comments a .avatar {
									-webkit-box-shadow: 0px 0px 2px #E2E2E2;
									-moz-box-shadow: 0px 0px 2px #E2E2E2;
									box-shadow: 0px 0px 2px #E2E2E2;
									-webkit-transition: all 200ms ease;
									-moz-transition: all 200ms ease;
									transition: all 200ms ease;
								}
									#comments a:hover .avatar{
										-webkit-box-shadow: 0px 0px 2px #BBB;
										-moz-box-shadow: 0px 0px 2px #BBB;
										box-shadow: 0px 0px 2px #BBB;
										-webkit-transition: all 200ms ease;
										-moz-transition: all 200ms ease;
										transition: all 200ms ease;
									}

							/* Comment metadata */
							#comments .comment-meta {
								margin: 10px 0 21px 0;
								font-size: 13px;
								color: #666;
							}
								#comments .comment-meta cite {}
							.comment-author {
								font-size: 15px;
								color: #333;
							}
							.comment-reply-link, .permalink, .comment-edit-link {
								font-style: italic;
								color: #666;
							}

							/* Comment text */
							#comments .comment-text {
								clear: left;
								margin: 0 15px;
							}

					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				#respond {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond label {
							font-size: .9em;
						}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#respond #submit {}
							#respond #submit:hover {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}
		
		#utility-header{
			position: absolute;
		    right: 38px;
		    top: 15px;
			width:160px;
			height:72px;
		}
			#utility-header #text-15{
				width:160px;
			}
			#utility-header #text-15 ul{
				list-style:none;
				margin:0;
			}
			#utility-header #text-15 ul li{
				float: left;
			    list-style: none;
				margin:0 0 0 5px;
				background:none;
				padding:0;
			}
				#utility-header #text-15 ul li a{
					height:34px;
					width:34px;
					background-image: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png");
					background-repeat: no-repeat;
					text-indent: -9999px;
					display: block;
					white-space: nowrap;
					-webkit-transition: none;
					-moz-transition: none;
					transition: none;
				}
				#utility-header #text-15 ul li#facebook a{
					background-position: 0 0;
				}
					#utility-header #text-15 ul li#facebook a:hover{
						background-position: 0px -34px;
						-webkit-transition: none;
						-moz-transition: none;
						transition: none;
					}
				#utility-header #text-15 ul li#youtube a{
					background-position: -34px 0;
				}
					#utility-header #text-15 ul li#youtube a:hover{
						background-position: -34px -34px;
						-webkit-transition: none;
						-moz-transition: none;
						transition: none;
				}
				#utility-header #text-15 ul li#twitter a{
					background-position: -68px 0;
				}
					#utility-header #text-15 ul li#twitter a:hover{
						background-position: -68px -34px;
						-webkit-transition: none;
						-moz-transition: none;
						transition: none;
					}
				#utility-header #text-15 ul li#rss a{
					background-position: -102px 0;
				}
					#utility-header #text-15 ul li#rss a:hover{
						background-position: -102px -34px;
						-webkit-transition: none;
						-moz-transition: none;
						transition: none;
					}
			
			/* Featured Posts Title Box */
			#utility-header #text-16{
				background:#A8D680;
			    height: 30px;
			    left: -75px;
			    position: absolute;
			    top: 45px;
			    width: 230px;
			    z-index: 999;
				-webkit-border-radius: 0 0 5px 5px;
				-moz-border-radius: 0 0 5px 5px;
				border-radius: 0 0 5px 5px;
				-webkit-box-shadow:0 2px 3px -2px #777777;
				-moz-box-shadow:0 2px 3px -2px #777777;
				box-shadow:0 2px 3px -2px #777777;
			}
					#utility-header #text-16 h3.widget-title{
						text-align:center;
						font-size:17px;
						color:#FFF;
						font-weight: 500;
						letter-spacing: 1px;
						padding-top:3px;
						margin-bottom:0;
						text-shadow: -1px -1px 0px #7CA35B;
/*						filter: dropshadow(color=#7CA35B, offx=0, offy=-1);*/
					}
								
		#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
			margin: 0 0 21px 0;
			padding: 20px 20px 0 20px;
			border: 1px solid #ccc;
		}

		/* Before content */
		#utility-before-content {}

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */
	.widget {
		overflow: hidden;
	}
		.widget-inside {}
			.widget-title {
				margin-bottom:10px;
			}

	/* Primary widget section */
	#primary {
		position: relative;
		float: right;
		width:240px;
		margin-bottom:15px;
		/*margin-top:35px;*/
		font-size:13px;
		/*background: rgba(255,255,255,0.6);
			border:1px solid #E4E4E4;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			-webkit-box-shadow: inset 0px 0px 2px #E2E2E2;
			-moz-box-shadow: inset 0px 0px 2px #E2E2E2;
			box-shadow: inset 0px 0px 2px #E2E2E2;*/
	}
		#primary small{
			font-size:90%;
		}
		#primary .widget {
			margin:0px 0px 15px;
			padding:15px;
			width:210px;
			/*background: rgba(255,255,255,0.6);
						border:1px solid #E4E4E4;
						-webkit-border-radius: 7px;
						-moz-border-radius: 7px;
						border-radius: 7px;
						-webkit-box-shadow: inset 0px 0px 2px #E2E2E2;
						-moz-box-shadow: inset 0px 0px 2px #E2E2E2;
						box-shadow: inset 0px 0px 2px #E2E2E2;*/
		}
			#primary .widget-inside {}
				#primary .widget-title {}
				#primary .widget ul {}
					#primary .widget ul li { margin-bottom:10px; }
						#primary .widget ul li a{
							/*margin-left:0px;
														-webkit-transition: all 200ms ease;
														-moz-transition: all 200ms ease;
														transition: all 200ms ease;*/
						}
						#primary .widget ul li a:hover{
							/*margin-left:5px;
														-webkit-transition: all 200ms ease;
														-moz-transition: all 200ms ease;
														transition: all 200ms ease;*/
						}

	/* Secondary widget section */
	#secondary {
		width:240px;
		position: relative;
		clear: right;
		float: right;
	}
		#secondary .widget {
			margin:0px 0px 15px;
			padding:10px 9px;
			width:220px;
			background-color: rgb(255, 255, 255); 
			background-color: rgba(255, 255, 255, 0.6);
			border:1px solid #E4E4E4;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			-webkit-box-shadow: inset 0px 0px 2px #E2E2E2;
			-moz-box-shadow: inset 0px 0px 2px #E2E2E2;
			box-shadow: inset 0px 0px 2px #E2E2E2;
		}
		#secondary #text-19{
			padding:0;
			width: 239px;
		}
		/*.msie #secondary .widget{
					background: transparent;
			       	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF', endColorstr='#80FFFFFF');
			       	zoom: 1;
				}*/
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li { margin-bottom:10px; }
						#secondary .widget ul li a{
							/*margin-left:0px;
														-webkit-transition: all 200ms ease;
														-moz-transition: all 200ms ease;
														transition: all 200ms ease;*/
						}
						#secondary .widget ul li a:hover{
							/*margin-left:5px;
														-webkit-transition: all 200ms ease;
														-moz-transition: all 200ms ease;
														transition: all 200ms ease;*/
						}
						

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {
	clear: both;
	overflow: hidden;
	margin: 0;
	width:100%;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAQCAIAAAC+1EmkAAAAG0lEQVQImWP8uu4swz9GBgYGBgYGJgYkMDQ5AM5qA49mvDFlAAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;
	border-top: 1px solid #FC9CC4;
	-webkit-box-shadow: 0 0 4px #E2E2E2;
	-moz-box-shadow: 0 0 4px #E2E2E2;
	box-shadow: 0 0 4px #E2E2E2;
}

	/* Subsidiary widget section */
	#subsidiary {
		overflow: hidden;
		margin: 0 auto;
		/*height:280px;*/
		width:960px;
		font: normal normal normal 13px/17px 'Maven Pro', arial, sans-serif;
		word-spacing: -2px;
		/*word-spacing: -0.7px;*/
		*padding-bottom:15px;
	}
		#subsidiary .widget {
			overflow: hidden;
			float: left;
			width: 300px;
			margin:15px 5px;
			/*padding:9px;*/
			width:228px;
			height: 248px;
			background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAIAAABsP5FMAAAARklEQVQYlX3OwQ3AIAxD0W82YP8d6QZxL1ULIcVH61mJIgYgdaa0vXraFPvCayKG7dq2vAWpF3a59sL6h6+d4dEm+G93CNyTNizcbA/JZgAAAABJRU5ErkJggg==") repeat top left;
			border:1px solid #E4E4E4;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			-webkit-box-shadow: inset 0px 0px 5px #E2E2E2;
			-moz-box-shadow: inset 0px 0px 5px #E2E2E2;
			box-shadow: inset 0px 0px 5px #E2E2E2;
		}
		.ie8 #subsidiary .widget {
			background:red;
		}
			#subsidiary .widget-inside {
				padding:10px;
			}
				#subsidiary .widget-title {
					font-size:17px;
					margin-bottom:10px;
				}
				#subsidiary .widget ul{
					margin:5px 0;
				}
				#subsidiary .widget small{
					font-size:12px;
				}
			/* Welcome Widget */
			#subsidiary #text-13 span{
				font-size: 14px;
			    letter-spacing: -0.2px;
			    line-height: 25px;
			}

			/* Latest Posts Widget */
			#subsidiary .widget-posts{
				width:468px;
				/*position:relative;*/
			}
				#subsidiary .widget-posts .widget-title{
					margin-bottom:12px;
				}
				#subsidiary .widget-posts .post{
					overflow:visible;
					margin:0;
					word-spacing: 1px;
				}
				#subsidiary .widget-posts .thumbnail{
					margin: -23px 4px 5px 7px;
				}
				#subsidiary .widget-posts img:hover{}

				/* Aweber Forms */
				.af-form{
					width:100%;
				}
					.af-form .af-element{
						margin-bottom:15px;
					}
						.af-form label{
							float:left;
							width:18%;
						}
						.af-form .af-textWrap{
							float:right;
							width:80%;
						}
					.af-clear{
						clear:both;
					}
				.af-form input{}
					.af-form input:hover{}
					.af-form input:active, .af-form input:focus{}
				.af-form .buttonContainer{
					float:right;
					padding-right:40px;
					background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat 49px -110px transparent;
				}
					.af-form input.submit{

					}
						.af-form input.submit:hover{}
				.af-form .privacyPolicy{
					margin-bottom:0;
					font-size:12px;
					line-height:12px;
					clear:both;
				}
				
				/* Homepage Subsidiary Aweber Form */
				#af-form-4261261 {
					font: normal normal normal 13px/17px 'Maven Pro', arial, sans-serif;
				}
				#af-form-4261261 .af-element{
					margin-bottom:5px;
				}
				#af-form-4261261 label{
					padding: 1px 0;
				}
				#af-form-4261261 input{
					/*height: 14px;*/
				}
				#af-form-4261261 input.submit{
					font-size:14px;
					padding:1px 9px;
					*padding:0;
					width:111px;
				}
				
	/* Footer section */
	#footer {
		clear: both;
		overflow: hidden;
		color:#333;
		width:100%;
		min-height:60px;
		margin:0 auto;
		background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAMklEQVQImWN89ukOAwODJK8yAwwwofGff77L+P//f2Q+VBUyX5JXmQmND1WFzGdgYAAAy9AUvPKqrLYAAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
		border-top: 1px solid #FC9CC4;
	    -webkit-box-shadow: 0 0 12px #555 inset;
		-moz-box-shadow: 0 0 12px #555 inset;
		box-shadow: 0 0 12px #555 inset;
	}
		.subsidiary-inactive #footer, .subsidiary-inactive #footer-container {
			border-top: none;
		}

		/* Footer extra */
		#footer a {
			color:#333;
			
		}
			#footer a:hover {
				color:#111;
				
			}
		#footer .copyright {
			/*color: #FFFFFF;*/
		    display: block;
		    height: 60px;
		    line-height: 60px;
		    margin: 0 auto;
		    text-align: center;
		}
		#footer .credit {}
		
		#utility-footer{
			width:960px;
			margin:30px auto;	
		}
			#utility-footer .widget{
				width:33%;
				float:left;
			}
				#utility-footer .widget-title{
					color:#333;
					text-shadow:none;
					text-transform:uppercase;
				}
				#utility-footer #execphp-4 li{
					margin:0 0 8px;
					padding-left:36px;
					height:25px;
					line-height:25px;
				}
					#utility-footer #execphp-4 li.followerCount{
						background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAVCAYAAABR915hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5JJREFUeNqsVktLW1EQzuMak2hMYiKmsaLGhU18UCyhohKCUELRolAJuHYhWhcWXFXFhf4DF4IL16IoUkFFBHXno7Xii1ahUWsr0SYak2jqzaPfsScQY65R0wMfmZl77/lm5syZiYCX4AqFQjy5XG7QaDQmtVptra2tLYEtBRCQZ1xgEiWWSCSlPp/vjcvl4kml0oDb7VbDHARsgJfrO0G0QaFQaNPS0mra2tqewjMxwOf6WCaT5RHSsH5xcSF0Op0Z/f39RqjpgJDr21ubGo1G9crKyjsi5+TkOPV6/fbU1NQnqB4+nx+IfJdhmPd+vz8t1sZms/lkbm7uI8Rj4CpuxMvLy2cgI2ni7e/vp09PT1eqVKpmq9X6CtErgOsoxGJxKRcpWfPz8xnt7e2vIT4hPsYlxgrU1dWtZWZmsmED0pc8MjLyEsXT3NTUZAa5PBgMmuOd/+DgoPbw8LAYojw6u7eIkc7Q0NBQut1uT4p+5nA4RAMDA5XV1dXWq6srWTzi09NT3sTEhB6ihkStVCq19NwFsSLmtbS0rON6uLk2nJyc1N636js6OqT5+fk1COhDY2NjDkwq4kTMqpuZmQnodDrv2tpaHqIUJnLdUPXknjM9PT3usrKyJOzrgtkl4Hif7e7uluzs7Ih4/2Ht7e3xxsfHFSKRSHpXcV2f88bGxqrFYtmBt6FESDs7O2UoxtTZ2VmHyWT6QZtKkH9HKyQp1qyurhqrqqpK0Jn4jyE+ODiQZWdnr0PcBOzAGXAp4Ows/5rF8cLCwuZjSVtbW6Ug/Q1xm+JnOGIGbU+ZkpKSdXR0tAuDP7I7QWYRuQ2/0zhzy/n5+b0dwJ0X9Pb2kqx9B34Bf250PWzmMhgMz3Jzc9/W19evg4i86ANZkDiF9cLr9RpZln0QKToXykNOgvlKWgA5vRsZpUMgFS2xgnQnYgTZmcfjkYLswVVdUFDAjI6OygoLC/egLgFbgDuaWEAqmAyW4eHhz11dXV/QOPzoOIrHkJIzXVpaEoP0G9RFGq0nmvTGdKJVrMZgKO7r63s+NjaWarPZQvclbGhoEJaXl59C3aWFtB8upLhjkZKTHpwF6DCZdIuLi4qtrS0GA55PVsTYY4qKikIVFRUsZriLFhBJ7wFwQkchp+PkjGM5k0QdIMM8g2SC6skRzrL07JwUpICIA5dcUcYjjp5eYvIPh5IKI4gDNCpC5KP6vbvcXwEGAHlAjm2unSBlAAAAAElFTkSuQmCC") no-repeat scroll 0 3px transparent;
					}
					#utility-footer #execphp-4 li.fanCount{
						background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAYAAAA/ZK6/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbBJREFUeNrkUz1PwmAQbmtJBdsGDTWCgaFxqnGQRDAhbP6DLgxM/gd+Cf+Aid2BhDiTEBMbTcTF6KBTTcDyIdDa4nOxNG8UEp295Mm9vd6999zde/xiseBYSaVSmSAIDpPJZAwiZLNZG7Z+s9l8wW+XZwMSiYQ5nU6PuG8Cuz+ZTC5wfBKXRkVRSqucScrl8ibUCfAmMHaDWyOlUkmFkgEhCpAkiQ3m6vX6HujmHMdRqtXqK9EBJhElQRB4NqBQKND3taqqN8CQ6ABDcR0N3/enUI/ALTAG6AKfR+vOZVkWUfDubDaLLigWizHXdYe2bY8Nw7hvt9sWzCPR87zcYDD4kaHb7XpQcYJpmhI0ZbwTuF8IMqSh9qk3Qq1Wu2y1WiOiwDo1Go0MsqQ7nU6yUqmMYHIAjya9jYOez+fPLMuKM5TS6FQPxweAOD8DNhVJLeuhuNOQM9slcr6iYul2MlOATwWhIz5LCZkDqDkNKyz4a17cH+VfBkSPTdO0vq7rO9hfVRTFDWygC/MHdZgNYHdaA46BA3ozAC2NFQ5vviqAnGgVt0Kqbrg070CwdPoUYADcI6TKVgW0gwAAAABJRU5ErkJggg==") no-repeat scroll 11px 2px transparent;
					}
					#utility-footer #execphp-4 li.visitorCount{
						background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAYAAACzK0UYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvdJREFUeNq0VU1LG1EUfTOTjPnWQj6gNgppzKIVapGURsHSTbEluyhBN124UFxIoZtaF7royopL0Y3gQvQPiFLETRsUSmukNg0G2qSUGrUlJEYTk0zTc+2EamhMpHrhzHv3zc2cd95994Zjf03QaDSubDZ7F6gRRfHIbDZvd3Z2ro6Pj3/G+yOO437JsbxKpbqN0SlJklEQhKzFYtnp6OhYGxsbi1AsUIhlHD3sdrsYDocf53K5elZkPM+z3t7etxMTEz64MavVqohGoxRbVxwLsvzAwMAaNrUKNw5Ix+v0ODw8dGcymRvsH5bP59n6+nqtXq9XuVyu3cHBQS+U1peI5fx+v7W5uVlqaGj4IStiAn5cnU6nPRTAShgRBYNBUyQS0ft8Pgc7w6CQ7e/vm7u6unZlNTnOYDC0JBKJR6wCw3Ew5KBsnFqtZvF43K9UKl/D3cGR81ZWoVVCQJZKpeiIr2Fq+JNWntexS7BYLKbGQN9W8LiqmcsgQa7pUonHSoxG44+LJtBqtVxTU1MO0yzVC+/1ejegRrpIkv7+fhGFncD0gFIprKysHAUCAe3m5mbtRRA4nU7F9PR0Ghv/BDdEZciTpLm5uTeo6i28+C+C9vZ25cLCgqTT6ejjWwCpyfPoR3kqmsnJyVezs7PvbDbbuY+ONjc6Olq1uLh4YDKZPmDpPfBNzgnjTlS1AkPN3t6eY2hoqGVmZqYGraYsQWtrqwIb5BobG6NwgzK25ZaSP0UiE9HxaYGryNWtvr6+m6FQSChFMDw8rBoZGUli+gWgHISpRAoKTnXh4iaHQSmrsnd3d99bXl7WFreXqakpVU9Pz0+4AeAj8B1In2zxJUmKVGnQoes8Hs/DpaWlK4UamJ+fr3K73TtwN2SC3eLdV2ykCqhKJpPXHQ7Hcyy9QK5eYu0pcB+wUC6pS5+FSslEJPdOW1vbM8yfAA8AMyCUIyBw51ClQXe1oY1Xw/1KOcD1lyrZ6XlIKEcq+VKkQJAp/KGVs98CDABX7XtN/uIlcwAAAABJRU5ErkJggg==") no-repeat scroll 4px 5px transparent;
					}
			#utility-footer li.recipe,#utility-footer li.hentry{
				background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/Lr+rAQDA0M1ELMxQMAOIF7PgASYgPgFVCIWiNOAeDWURlEEAluB2BOIvwAxMxDPBOIKdEUgcBCIHYD4NZTfDsS96IpA4CwQFyPxi4DYG12RK9QqGMgFOQVZUTgQbwFiTiD+BcTRQDwF2TqQb5ZCg+E7EAcB8TKYbhYg5oeys5DcdRbZDQABBgC5NhoMmyY+cwAAAABJRU5ErkJggg==") no-repeat scroll 0 10px transparent;
				margin:0;
				padding:0 0 0 15px;
				border:none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
			}
				#utility-footer .recipe:after{
					background:none;
					width:0;
					height:0;
					content:none;
				}
				#utility-footer .recipe .entry-title{
					font-size:16px;
					margin-bottom:0;
				}
			#footer .widget-nav-menu{
				border-top: 1px solid #7CA35B;
			    margin: 20px 0 0;
			    padding: 20px 0;
				width: 100%;
				clear:both;
			}
				#footer .widget-nav-menu .menu-footernav-container{
					text-align:center;
					width: 100%;
				}
					#footer .nav-menu ul{
						margin:0 auto;
						display:table;
					}
						#footer .nav-menu ul li{
							background:none;
							float:left;
							display:table-cell;
							margin:0 30px 0 0;
							position:relative;
						}
		

/**
* Post Layouts
************************************************/		
.layout-1c .content {
	width: 960px;
}
.layout-1c #primary {
	clear: left;
	float: left;
	width: 470px;
}
.layout-1c #secondary {
	clear: none;
	float: right;
	width: 470px;
}
.layout-2c-r .content {
	float: right;
	width: 620px;
}
.layout-2c-r #primary {
	float: left;
	width: 300px;
}
.layout-2c-r #secondary {
	clear: left;
	float: left;
	width: 300px;
}
.layout-2c-l .content {
	float: left;
	width: 620px;
}
.layout-2c-l #primary {
	float: right;
	width: 300px;
}
.layout-2c-l #secondary {
	clear: right;
	float: right;
	width: 300px;
}
.layout-3c-r .content {
	float: right !important;
	width: 520px !important;
}
.layout-3c-r #primary {
	float: left !important;
	width: 190px !important;
}
.layout-3c-r #secondary {
	clear: none;
	float: left !important;
	width: 190px !important;
	margin-left: 20px;
}
.layout-3c-l .content {
	float: left;
	width: 520px;
}
.layout-3c-l #primary {
	float: right;
	width: 190px;
}
.layout-3c-l #secondary {
	clear: none;
	float: right;
	width: 190px;
	margin-right: 20px;
}
.layout-3c-c #container {
	padding-left: 240px;
	padding-right: 240px;
}
.layout-3c-c .content {
	width: 480px;
	float: left;
}
.layout-3c-c #primary {
	float: left;
	width: 220px;
	position: relative;
	right: 720px;
}
.layout-3c-c #secondary {
	float: left;
	width: 220px;
	position: relative;
	margin-left: -220px;
}

/* Media Queries */
/*@media all and (max-width: 1000px) {
	#body-container{
		min-width:680px;
	}
		#header-container {
		    margin: 20px auto;
		    width: 680px;
		}
			#header {
			    width: 680px;
			}
				#site-title, .home #site-title {
				    height: 72px; 
					width: 78px;
				    left: 7px; 
					top: -6px;
				}
					#site-title a, .home #site-title a{
						height: 72px;
						width: 78px;
						background: url("../../../../cdn4-sub/wordpress/wp-content/themes/hybrid-cakeb0t-2011/images/cakeb0tMasterSprite.png") no-repeat -568px 0px transparent;
					}
				#site-description {
				    font-size: 18px;
				    margin-left:120px;
				    text-shadow:none;
				}
		#container, .home #container {
		   	width: 680px;
		}
		.home #container{
			height:334px;
		}
			#content, .content, .home #content {
			    width: 680px;
				margin-left:auto;
				margin-right:auto;
			}
			.home #content{
				height:276px;
			}
				.home #content .lof-main-outer,.home #content .lof-container, .home #content .lof-main-outer img{
					width: 680px !important;
					height:214px !important;
				}
			
			.breadcrumb-trail {
				float:right;
				margin: 3px 5px 0 0;
			}

		#primary, #secondary {
		    display: none;
		}
		#subsidiary {
		    margin: 0 auto;
		    width: 480px;
		}
			#subsidiary .widget-posts {
			    margin-top:0;
			}
			#subsidiary #text-90 {
			    height: auto;
			    margin: 0 5px 15px;
			    width: 450px;
			}
}*/