#content {
 margin: 0px;
 padding: 20px 5px;
 float: left;
 width: 460px;
 border-left: dotted 2px #ffcc99;
 border-top: dotted 2px #ffcc99;
 border-right: dotted 2px #ffcc99;
 font-size: small;
 }  
 
.recipe {
 padding: 5px 0px 0px 20px;
 color: #33336a;
 } 
 
.recipe2 {
 padding: 5px 0px 0px 40px;
 color: #33336a;
 }  
 
h2 {
 background-image: url(image/shittin-title.gif);
 background-repeat: no-repeat;
 text-indent: -9999px;
 width: 450px;
 height: 90px;
 }
 
table {
 margin: 10px 0;
 background-color: #f8fde6;
 }
 
td {
 padding: 5px;
 background-color: #ffffff;
 } 

.explanation {
 background-image: url(image/shittin-line.gif);
 background-repeat: no-repeat;
 background-position: 100% 100%;
 }
 
 
#point {
 margin: 0px;
 padding: 10px 5px;
 background-color: #fafdee;
 }   
 
#point p {
 margin: 0px;
 padding: 3px 5px;
 color: #333333;
 } 
 
#point2 {
 text-align: right;
 color: #333333;
 } 