/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	/* Box: Features */

		.box-features
		{
			height: 368px;
			overflow: hidden;
		}
		
			.box-features .tabs
			{
				position: absolute;
				z-index: 2;
				left: 0;
				top: 0;
				width: 100%;
				margin: 0 -40px 0 0;
				background: url('https://www.cdkitchen.com/includes/css/images/bg06.jpg') center center repeat-x;
				text-shadow: -1px -1px 0px #000;
				box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.4), inset 0px 0px 0px 2px rgba(255,255,255,0.25), 0px 0px 20px rgba(0,0,0,0.75);
			}

				.box-features .tabs li
				{
					float: left;
					position: relative;
					font-size: 1.1em;
					letter-spacing: -0.01em;
				}

					.box-features .tabs li a
					{
						display: block;
						padding: 14px 20px 15px 20px;
						text-decoration: none;
						color: #aaa;
						outline: 0;
						transition: color .25s ease-in-out;
						-moz-transition: color .25s ease-in-out;
						-webkit-transition: color .25s ease-in-out;
					}
					
					.box-features .tabs li a:hover
					{
						color: #fff;
					}
				
				.box-features .tabs li a.active
				{
					background: url('https://www.cdkitchen.com/includes/css/images/bg07.jpg') center center repeat-x;
					box-shadow: inset 0px 0px 0px 1px #fff;
					text-shadow: 1px 1px 0px #fff;
				}
				
					.box-features .tabs li a.active
					{
						color: #313131;
					}

					.box-features .tabs li a.active:after
					{
						content: '';
						position: absolute;
						display: block;
						bottom: 0;
						left: 50%;
						width: 32px;
						height: 32px;
						margin-left: -16px;
						margin-bottom: -31px;
						background: url('https://www.cdkitchen.com/includes/css/images/sprites.png') -64px 0px no-repeat;
					}

			.box-features .captions
			{
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				z-index: 1;
				padding: 2em;
				opacity: 0.95;
			}
			
				.box-features .captions .caption-line-1
				{
					font-size: 2em;
				}
			
			.box-features .viewer
			{
				padding-top: 50px;
			}

				.box-features .viewer .reel
				{
				}

					.box-features .viewer .reel article
					{
						position: relative;
						width: 792px;
					}

						.box-features .viewer .reel article img
						{
							width: 792px;
						}


	/* Box: Mini Posts */

		.box-mini-posts div.left, 		.box-mini-posts div.right
		{
padding:2px;
		}


	/* Box: Content */
	
		.box-content
		{
			font-size: 1.3em;
			letter-spacing: -0.025em;
			line-height: 2em;
			padding-bottom: 3em;
		}
		
			.box-content h1
			{
				font-size: 2.5em;
				letter-spacing: -0.05em;
				line-height: 1.25em;
				margin: 0.5em 0 0.75em 0;
				color:#c00000;
			}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
	}

	#info-wrapper
	{
	}
	
	#main-wrapper
	{
		padding: 3em 0 3em 0;
		box-shadow: inset 0px 5px 20px 0px rgba(0,0,0,0.2);
	}
	
	#footer-wrapper
	{
		padding: 4em 0 8em 0;
	}

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

	#header
	{
		position: relative;
		padding: 4em 5px .5em 5px;
/*		text-shadow: -1px -1px 2px rgba(0,0,0,0.5);*/
	
	}

		#header h1
		{
			font-size: 3em;
			font-weight: 700;
			letter-spacing: -0.075em;
			float: left;
width:400px;
		}

			#header h1 a
			{
				color: #fff;
				text-decoration: none;
			}

		#header .slogan
		{
			color: #7e7e7e;
/*			padding-left: 1.5em;*/
margin-top:2.25em;
display:block;
padding-left:.5em;
font-size:1.2em;
		}

#header .ad728x90 {		position: relative;
		padding: 0;
		width:800px;
		padding:0px;
}

#header  a {	
			font-size: 3em;
			font-weight: 700;
			letter-spacing: -0.075em;
			float: left;
width:400px;
text-decoration: none;}

/*********************************************************************************/
/* Searchbox                                                                     */
/*********************************************************************************/

	#searchbox
	{
		position: absolute;
		right: 5px;
		bottom: 2em;
	}

		#searchbox .text
		{
			width: 30em;
font-size:1em;
 letter-spacing: 0.06em;

		}

#searchbox ::-webkit-input-placeholder {
   color: #000;
}

#searchbox :-moz-placeholder { /* Firefox 18- */
   color: #000;
}

#searchbox ::-moz-placeholder {  /* Firefox 19+ */
   color: #000; 
}

#searchbox :-ms-input-placeholder {  
   color: #000; 
}


/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

	#nav
	{
		font-size: 1.6em;
		letter-spacing: -0.025em;
		text-shadow: -1px -1px 0px rgba(0,0,0,0.35);
		padding: 0 5px 0 5px;
	}
	
		#nav ul
		{
			margin: 0;
		}

			#nav li > ul
			{
				display: none;
			}
		
			#nav ul li
			{
				position: relative;
				display: block;
				float: left;
				margin-right: 3.5em;
			}
			
				#nav ul li a
				{
					display: block;
					color: #fff;
					color: rgba(255,255,255,0.75);
					padding: 1.0em 0 1.0em 0;
					text-decoration: none;
					transition: color .25s ease-in-out;
					-moz-transition: color .25s ease-in-out;
					-webkit-transition: color .25s ease-in-out;
				}
				
				#nav ul li:hover a
				{
					color: #fff;
				}
				
				#nav ul li.current_page_item a
				{
					color: #fff;
				}
				
				#nav ul li.current_page_item a:after
				{
					content: '';
					position: absolute;
					display: block;
					bottom: 0;
					left: 50%;
					width: 32px;
					height: 32px;
					margin-left: -16px;
					margin-bottom: -30px;
				/*	background: url('images/sprites.png') -32px 0px no-repeat;*/
				}

	.dropotron
	{
		background: #c9c9cb center center repeat-x;
		color: #000;
/*		text-shadow: -1px -1px 0px rgba(0,0,0,0.35);*/
		box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.6), inset 0px 2px 0px 0px rgba(255,255,255,0.25), inset 0px 0px 0px 2px rgba(255,255,255,0.2), 0px 3px 8px 0px rgba(0,0,0,0.5);
		border-radius: 5px;
		letter-spacing: -0.025em;
		font-size: 10pt;
	}
	
		.dropotron-level-0
		{
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
	
		.dropotron li
		{
			border-top: solid 1px rgba(255,255,255,0.35);
			border-bottom: solid 1px rgba(0,0,0,0.35);
		}
		
			.dropotron li:first-child
			{
				border-top: 0;
				padding-top: 0.5em;
			}
		
			.dropotron li:last-child
			{
				border-bottom: 0;
				padding-bottom: 0.5em;
			}

			.dropotron li a,
			.dropotron li span
			{
				display: block;
				padding: 0.75em 4.5em 0.75em 15px;
				color: #000;
/*				color: rgba(255,255,255,0.65);*/
				text-decoration: none;
				transition: color .25s ease-in-out;
				-moz-transition: color .25s ease-in-out;
				-webkit-transition: color .25s ease-in-out;
			}

			.dropotron li:hover > a,
			.dropotron li:hover > span
			{
				color: #000;
				background: #fff center center repeat-x;

			}

/*********************************************************************************/
/* Info                                                                          */
/*********************************************************************************/

	#info
	{
		position: relative;
		height: 4em;
		line-height: 4em;
		background: url('https://www.cdkitchen.com/includes/css/images/bg03.jpg');

	}

		#info .news
		{
			
			position: absolute;
			left: 5px;
color:#c00000;
			
		}
		#info .news a {color:#000000;}		
		#info .news a:hover {color:#c00000;}
		

		#info .date
		{
			position: absolute;
			right: 5px;
		}

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

	#footer
	{
		padding: 0 5px 4em 5px;
	}
	
/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright
	{
		text-align: center;
		padding: 3em 0 0 0;
	}
.logoorange {color:#ff9935;font-size:50px;font-family:arial;margin-right:-.2%;font-weight: 400}
.logored {color:#c00000;font-size:50px;font-family:arial;font-weight: 400}
.logogray {color:#7e7e7e}
.logosection {color:#7e7e7e;font-size:30px;font-family:arial;letter-spacing:2px;margin-left:1%;font-weight:100}
sup {color:#000;}
.trade {color:#000;font-size:50%;position: relative;vertical-align: baseline;top: -0.9em;opacity:0.5;filter:alpha(opacity=50);}
.featured-recipe {min-height:290px;}
.featured-recipe p{font-size:1.3em;font-weight:400;}
.featured-recipe h3 a{font-size:1.1em;font-weight:400;color:#c00000;text-decoration: underline}
.recent-recipes-1 p{font-size:1.2em;font-weight:400;}
.recent-recipes-1 h3 a{font-size:1.2em;font-weight:400;color:#c00000;}
.recent-recipes-2 p a{font-size:1.1em;font-weight:400;color:#c00000;}
.ad300x600 {
		text-align:center;

}

/*********************************************************************************/
/* recipes                                                                     */
/*********************************************************************************/

.rightabc {width:200px;float:right;line-height: normal;}
.recipe-display h2 {background:none;margin:0 0 -9px -2px;font-size: 100%;border:none;}
.cat-side-nav{float:left;width:200px; min-height:400px;}
.cat-body {padding-left:200px;min-height:400px;}
.cat-side-nav .cat-list {width:100%;border:1px solid red;padding:5px;}
.ext-left{

    float:left;
}
.BTFad728x90 {width:800px;text-align:center;}
.breadcrumb {font-size:small;color:#c00000;}
/*#author-bio {display:block;float:left;width:200px;height:auto;min-height:300px;border:1px solid #ccc;padding-right:15px;margin-right:15px;padding-bottom:15px;margin-bottom:15px;}*/
#author-bio {display:block;float:left;width:100%;height:auto;min-height:100px;border:1px solid #ccc;padding-right:15px;margin-right:15px;padding-bottom:15px;margin-bottom:15px;}

.cooking-prev-next {font-size:200%;color:#ffa500;font-weight:bold;font-family:verdana;}
.topbanner{}
div.artpagination a {padding: 2px 5px;margin: 2px;border: 1px solid #c00000;	text-decoration: none;color: #000;}
div.artpagination a:hover, div.artpagination a:active {border: 1px solid #009;color: #000;}
div.artpagination span.currentpage {padding: 2px 5px;margin: 2px;	border: 1px solid #c00000;font-weight: bold;background-color: #c00000;color: #FFF;	}
div.artpagination span.artdisabled {padding: 2px 5px;margin: 2px;border: 1px solid #EEE;	color: #DDD;}
.rlinktitle{font-size:140%;}
#slidebox{
    width:400px;
    height:320px;
    padding:10px;
    background-color:#8dc24a;
    border-top:3px solid #E28409;
    position:fixed;
    bottom:110px;
    right:-430px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow:-2px 0px 5px #aaa;
    z-index:2147483647;
}



a.close{
    background:transparent url(https://cdn.cdkitchen.com/images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}