		body {
	border:0;
	margin:0;
	padding:0;
	background: #A990AF url("../siteimages/bg_stripey.png") repeat;
	}
  
  .container {background-color:#fff; box-shadow: 0px 0px 11px #323232;}
  .row {padding-left:25px;}
  
  #section-favs img
	{
	width:30px;
	height:30px;
	margin:2px;
	}
  
  #featurebox
  {
  background-color: #F6F4F7;
  border:1px solid #ccc;
  padding:10px;
  width:85%;
  }
  
  #footer 
  {
  background-color: #a990af;
  color:#fff;
 padding:10px 35px; 


 
  }
  #footer a {color:#fff;}
  
  #featurebox img { }
  
  #featurebox h3 {margin-top:0px !important;}
  
  dl { 
	margin-left:5em;
	margin-top:2em;
	clear: both;
	}

	dl dt {
	width:15%;
	float: left;
	clear: left;
   display:block;
	margin:0 0 1em -6em;
	font-weight:bold;
	padding-top: 0;
	text-align:right;

	}

	dl dd {
	float: left;
  display:block;
	width:85% !IMPORTANT;
	padding-left: 1em;
	margin: 0 0 1em 0;
	padding-bottom: 1em;
	}
  
  	 div.note {
width:90%;
	 background-color:#f0f0f0; 
	 padding:10px;
	 margin:20px;
	 }
   
    div.printsave {width:520px;background-color:#f0f0f0; padding:0px;margin:20px;}
	 div.printsave div {padding:15px;}
   
   .subtle {font-size:60%;color:#666666;}	
		
	B.ingred {color:#451751;font-weight:normal;background-color:#f7f6f8;}
	i.sig {margin:0px;}

  	em.open {font-size:125%; text-style:bold; font-style:normal;color:#523282;}
	 
	 p.postdate {
	 margin-bottom:0px;
	 font-size:60%;
	 color:#666666;
	 }
  
   iframe
{
overflow: hidden;
}
  
  
  #logo {width:100%;height:100%; margin:0 auto;}
    .scalethis {width:100%;height:100%; }
    
    p.img {width:75% !important; height:75% !important; margin:20px auto; font-size:0.9em; font-weight:bold; font-style:italic;}
    
    p.img img {width:100%;}
    
    	 img.contentimg 
	 {
	 	display: block;
	    margin-left: auto;
    	margin-right: auto;
		text-align: center;
		margin-top:10px; 
		margin-bottom:10px;
    width:100%;
	}
    
  
  /* For devices larger than 400px */
@media (min-width: 600px) {
  #logo {
    width: 432px;
    margin:0 auto;

    }
 
    
}
                                
@media (min-width: 960px) {
 
    .scalethis {width:480px; }
    p.img {width:450px !important;}
    p.img img {width:450px;}
    img.contentimg {width:450px !important;}
    
}

div.twobox
	{
	width:80%;
 

	border:1px solid #f0f0f0; 
	margin:5px;
	background: #F6F4F7;
	}
	
	div.twobox img 
	{
	margin:0 auto 0 auto;
	}
	
	div.twobox h2 
	{
	margin:10px 0px 10px 10px;
	}
	
	div.twobox h3
	{
	border:0;

	text-align:center;
	width:80%;
	}
	
	div.twobox p
	{
	width:80%;
	text-align:center;
	margin:auto;
	}