/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

pre.debug {
	background-color:black;
	color:white;
	border:3px solid pink;
	display:block;
}

div.mid-bar {
	margin:0 0 14px 0;
}

.post-date-comment-container {
	color:#1F3163;
}

/*
.boxed div#wrap_all{
	width: 984px;
	margin: 25px auto;
	position:relative;
	border:1px solid #fff;
	padding:2px;
}
.container_wrap, #wrap_all{
	width: 980px; margin: 0 auto; z-index: 1;
	position:relative; display:table;
}
#header{
	border:1px solid #fff;
	padding:1px;
}
*/

.recipe {
	-moz-box-shadow:inset 0 0 15px #D1D0D5;
	-webkit-box-shadow:inset 0 0 15px #D1D0D5;
	box-shadow:inset 0 0 15px #D1D0D5;	
	background-color:#E9EAEF;
	padding:15px;
	border:4px double #D1D0D5;
	background-image:url('/assets/template/InteriorLogoScript.png');
	background-repeat:no-repeat;
	background-position:95% 2%;
	margin:10px auto 0 auto;
}

.slideshow .img {
	padding:2px;
	border:1px solid #A1A3A2;
	background-color:#fff;
}

.sidebar .about_sidebar {
	width:300px;
	padding:20px 0;
}

.sidebar .about_sidebar p {
	padding:0;
	margin: 0 auto;
}

.sidebar .about_sidebar img {
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 0;	
}

.sidebar .about_sidebar img.wp-image-1392 {
	padding:2px;
	border:1px solid #A1A3A2;
	background-color:#fff;
}

.sidebar .about_sidebar div.text {
	width:220px;
	margin:0 auto;
}

#top .slideshow{
	overflow:visible;
}


.feature_thumb img {
	padding:2px;
	border:1px solid #A1A3A2;
	background-color:#fff;
	width:178px;
}

.feature_thumb:hover img{
	text-decoration: none;
	padding:2px;
	border:1px solid #000;
	background-color:#fff;
	width:178px;	
}


.image_overlay_effect{
	margin:6px 0 0 6px;
}

.post_excerpt {
	margin: 0 0 5px 3px;
}

.arrowslidecontrolls a {
	margin:0 3px -3px 0;
}

.ribbon{
	display:none;
}

#top .logo, .logo a {
	margin:0 auto;
	width:510px;
}

.submenu {
	background-color:#1F3163;
}

.social_bookmarks {
	right:0;
	left:auto;
}

.cost_per_serving {
	position: absolute;
	top:0;
	width:65px;
	z-index: 30;
	padding:8px 8px 0 0;
	right:0;
}
.costperserving-meta {
	font: 11px Georgia,Times,"Times New Roman",serif;
	color:#851C20;
}


.post_excerpt .post-title{
	position: relative;
	top:3px;
	color:#871E22;
}

h1.nonfeatured a {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #464646;
	line-height: 10px;
}

h3.related {
	color:#464646;
	padding-bottom:8px;
}

div.subscribe {
	width:226px;
	margin:0 auto;
}

/* footer fade */
#footer {
  /* fallback */
  background-color: #1F3163;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#080C18), to(#1F3163));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #1F3163, #080C18);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #1F3163, #080C18);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #1F3163, #080C18);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #1F3163, #080C18);
}

/* Footer Logo and Image */
#footer div.image_footer p {
	padding:0;
	margin:-8px auto 0 auto;
	width:264px;
}
#footer div.image_footer img.footerlogo {
	padding:0;
	margin:0;
}

#footer div.image_footer img.kimage {
	padding:2px;
	background-color:#1F3163;
	border:1px solid #8C92A2;
}

/* Footer About Text */
#footer div.about_footer  {
	font-size:11px;
	line-height:15px;
}
#footer div.about_footer p {
	padding:0;
	margin:0;
}
#footer div.about_footer div.about-title {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:20px 0 15px 0;
}
#footer div.about_footer div.about-content {
	font-size:11px;
	color:#fff;
}

/* Footer XOXO Sites */
#footer .widgettitle{
	color:white;
	text-transform: none;
	border: none;
}
#footer .widget_links ul {
	width:282px;
	float:left;
	overflow:hidden;
}
#footer .widget_links li {
	line-height:1.5em;
	border:0;
	float:left;
	display:inline;
	background-image:none;
	width:140px;
	clear: none;
}
#footer .widget_links li a {
	
	color:#fff;
	border:none;
	text-decoration: none;
	display:inline;
	padding:0;    
    font-size:11px;
}
