@charset "UTF-8";
/*
Theme Name: A Knife's Work
Theme URI: http://aknifeswork.com/
Description: Custom design by Stereo Interactive & Design
Author: Stereo

*/


body{
	font-family: helvetica;
	background: #787878;
	font-size:12px;
	color:#3f3f3f;
	margin:0;
	padding:0;
	text-align:center;
	line-height:16.5px;
}
p{
	margin:0 0 15px 0;
}
img#bg{
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
img {
&nbsp;border: 0 none;
}

br.clear {
	clear: both;
	width: 0;
	height: 0;
	border: none;
	background: inherit;
	margin: 0;
	padding: 0;
}
#topanchorwrap{
	width:100%;
	display:block;
	z-index:5;
	position:relative;
	height:39px;
}
#topanchor{
	width:100%;
	background:#14323d;
	height:10px;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	-khtml-opacity:0,50;
}
#anchorbotwrap{
	width:950px;
	display:block;
}
#anchorbot{
	display:block;
	width:500px;
	float:right;
	color:#cccccc;
	padding-right:15px;
	text-align:right;
	padding-top:9px;
	height:20px;
}
#anchorbot a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
#anchorbot a:hover{
	color:#EE8E22;
}
#anchorbot a.selected{
	color:#EE8E22;
}
#anchorbot form {
  margin:0; padding:0; display:inline;
}
#main{
	margin:0 0 30px 0;
	margin-left:auto;
	margin-right:auto;
	width:969px;
	display:block;
	position:relative;
	z-index:5;
}
#header{
	height:99px;
	width:969px;
	display:block;
	margin:0;
	background:url(images/white_top.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/white_top.png');
}
#logo{
	display:block;
	height:83px;
	width:298px;
	float:left;
	background:url(images/logo.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/logo.png');
}
#logo a{display:block;height:83px;
	width:298px; position:relative;}
#nav{
	width:590px;
	display:block;
	height:44px;
	float:right;
	margin-top:38px;
}
#navlend{
	width:12px;
	height:44px;
	display:block;
	float:left;
	background:url(images/nav_left_end.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/nav_left_end.png');
}
#navrend{
	width:30px;
	height:44px;
	display:block;
	float:left;
	background:url(images/nav_right_end.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/nav_right_end.png');
}
#nav a{
	display:block;
	float:left;
	height:44px;
}
#nav a.takehome{
	width:94px;
	background:url(images/take_home.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/take_home.png');
}
#nav a.catering{
	width:80px;
	background:url(images/catering.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/catering.png');
}
#nav a.featured{
	width:80px;
	background:url(images/features.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/features.png');
}
#nav a.menus{
	width:67px;
	background:url(images/about.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/about.png');
}
#nav a.whatsnew{
	width:57px;
	background:url(images/blog.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/blog.png');
}
#nav a.ourfriends{
	width:97px;
	background:url(images/our_friends.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/our_friends.png');
}
#nav a.recipes{
	width:73px;
	background:url(images/recipes.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/recipes.png');
}
#nav a:hover{
	background-position:100% -44px;
}
#nav a:hover.takehome{
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/take_home2.png');
}
#nav a:hover.catering{
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/catering2.png');
}
#nav a:hover.menus{
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/about2.png');
}
#nav a:hover.whatsnew{
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/blog2.png');
}
#nav a:hover.ourfriends{
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/our_friends2.png');
}
#nav a:hover.contact{
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/contact2.png');
}
#nav a.selected{
	background-position:100% -44px;
}

#colwrap{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	width:969px;
	background:url(images/white_bg.png) repeat-y;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/white_bg2.png');
}
#colwrapbot{
	display:block;
	height:28px;
	width:969px;
	background:url(images/white_bot.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop src='images/white_bot.png');
}
#colwrap a{
	font-weight:bold;
	text-decoration:underline;
	color:#cc6600;
}
#colwrap a:hover{color:#999999;}
#colwrap a.selected{color:#999999; text-decoration:none;}
#colwrap h1{
	font-size:14px;
	margin:0;
	padding:0;
	color:#34637F;
}
#colleft{
	width:546px;
	display:block;
	float:left;
	margin-left:28px;
	_margin-left:14px;
}
#crossfader{display:block; position:relative; height:305px;}
#crossfader p {margin:0;padding:0;}
.features{display:block;position: absolute;
	top: 0;
	left: 0;}
.featurenav{
	display:block;
	height:29px;
	background:#14323d;
	padding:0 12px 0 9px;
	line-height:30px;
	color:#ffffff;
	font-size:13px;
}
.featurenav a.square{
	height:9px;
	width:9px;
	display:block;
	background:#ffffff;
	margin:10px 3px 0 0;
	float:left;
}
.featurenav a:hover.square{background:#b94129;}
.featurenav a.squareselect{background:#b94129;height:9px;margin:10px 3px 0 0;
	float:left;
	width:9px;
	display:block;}
#blogcol{
	width:269px;
	display:block;
	float:left;
	margin-right:8px;
}
#recipecol{
	width:269px;
	display:block;
	float:left;
}
#recipecol span{
	display:block;
	text-align:right;
}
#recipecol span a{
	color:#b94129;
	font-weight:bold;
	text-decoration:none;
}
#recipecol span a:hover{
	color:#34637F;
}
#colleftint{
	width:496px;
	display:block;
	float:left;
	margin-left:28px;
	_margin-left:14px;
}
.heading{
	display:block;
	height:24px;
	background:#91acc1;
}
#colwrap .heading h1 {
  color: #fff;
  padding: 6px 4px;
  margin: 0;
  font-size:14px;
}
.contentmenu{
	display:block;
	float:left;
	padding:12px;
}
.contentinterior{
	display:block;
	float:left;
	padding:12px 15px 10px 9px;
}
.contentinterior h2{
	margin:0 0 8px 0;
	font-size:16px;
	color:#34637F;
}
.contentinterior h3{
	margin:0 0 8px 0;
	font-size:14px;
	color:#34637F;
}
.contentinterior h4{
	margin:0 0 0 0;
	font-size:16px;
	color:#34637F;
}
.contentinterior img.bordered {
  border:1px solid #bbbbbb; padding:4px; margin:12px 12px 12px 12px;
}
.contentinterior img.bordered.alignleft {
  border:1px solid #bbbbbb; padding:4px; margin:12px 12px 12px 12px;
}
.contentinterior img.bordered.alignright {
  border:1px solid #bbbbbb; padding:4px; margin:12px 12px 12px 12px;
}

.contentinterior div.post {
  border-bottom:2px dotted #cccccc; margin-bottom:16px;
}
.contentinterior div.post p.post-date{
  font-style:italic;
}

.content{
	display:block;
	padding:8px;
	background:#eaeaea;
	height:257px;
}
.contenthome{
	display:block;
	height:240px;
	}
.content p{
	margin-bottom:11px;
}
.recipewrap{
	display:block;
	border:1px solid #eaeaea;
	padding:8px;
	height:78px;
}
.recipewrap p{
	margin-bottom:0px;
}
#archivenav{
	text-align:right;
	display:block;
	margin-bottom:0px;
	padding-right:2px;
}
#archivenav a{
	color:#34637F;
	text-decoration:none;
	font-weight:bold;
}
#archivenav a:hover{color:#b94129;}
#colright{
	width:352px;
	display:block;
	float:left;
	margin-left:16px;
}
#colrightint{
	width:415px;
	display:block;
	float:left;
	font-size:11px;
	margin-left:16px;
}
.underline{
	border-bottom:1px dotted;
        font-weight: 600;
}
#colrightint h2{margin:0 0 8px 0;
	font-size:14px;
	color:#34637F;}
	
#colrightint ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sidebar {
  padding-left: 19px;
}
#sidebar ul.archive {
  margin-bottom:1em;
}

.alignleft { float: left; }
.alignright { float: right; }

.item{color:#444444;font-weight:bold;}
.blue{color:#34637F !important; font-weight:bold; font-size: 13px;}
.red{color:#9E2E2E; font-weight:bold;}

#footer{display:block; text-align:center; color:#cccccc; font-size:10px;}
#footer a{color:#dddddd; font-weight:blod; text-decoration:none;}
#footer a:hover{color:#ff9900;}

.archivenav{
	text-align:right;
}
.archivenav a{
	color:#34637F;
}
.archivenav a:hover{color:#cc6600;}

#comment {
  width: 460px;
}

ul.blogroll, ul.blogroll ul {
  list-style: none;
  margin: 0; padding: 0;
}
div.newrecipe{
  background-color:#EAEAEA;
  font-size:35px;
  color:#34637F;
  FONT-WEIGHT: bolder;
padding: 15px;
}
span.wpcf7-list-item { 
  display: block; 
}