
.recipeContainer {
  float: center;
  padding: 4px 2px 4px 2px;
  width: 400px;
}
.recipeTop {
  background-image:url(/images/recipe_card_top.gif);
  background-repeat: no-repeat;
  float: center;
  padding: 5px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  height: 26px;
}
.recipeContent {
  border-left: 2px solid #a0968e;
  border-right: 2px solid #a0968e;
  background-color: #f6f0e9;
  float: center;
  width: 376px;
  padding: 0px 10px 30px 10px;
  z-index: -2;
}

.recipeContent#links{
  font-size: 10px;
  line-height: 12px;
  font-family: verdana;
}
.recipeContent #ratings{
  width: 260;
  min-height: 105;
  float:left;
  font-family: arial;
  font-size:10px;
  line-height: 13px;
}

.recipeContent #newComments, #commentsListing, #newRating{
  width: 260;
  float:left;
  font-family: arial;
  font-size:10px;
}
.recipeContent #listing table, tr, td{
  width: 380;
}
.recipeContent h2#title {
  font-family: arial;
  font-size: 20px;
  font-weight: bold;
  width: 300;
  text-align: center;
}
.recipeContent h2#submitted {
  font-size: 10px;
  text-align: center;
}
.recipeContent h2#submitted a{
  color: #6b4931;
}
.recipeContentOrign {
  font-family:georgia,serif;
  font-style: italic;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  font-size: 17px;
  top:0px;
  z-index: 100;
}
.recipeContentOccasion {
  font-family:georgia,serif;
  font-style: italic;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  font-size: 17px;
  top:0px;
  z-index: 99;
}
.recipeContentCourse {
  font-family:georgia,serif;
  font-style: italic;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  font-size: 17px;
  top:0px;
  z-index: 98;
}
.recipeContent #links{
  font-family: arial;
  font-size:12px;
  font-weight: bold;
  text-align: center;
}
ul.recipeUL {
  clear:both;
  margin:0px 0px 0px 15px;
  padding:3px;
  list-style-type:none;
}
ul.recipeUL li {
  margin:0;
  padding:0px;
}

.recipeContentListing {
  border-left: 2px solid #a0968e;
  border-right: 2px solid #a0968e;
  background-color: #f6f0e9;
  float: center;
  padding: 0px 10px 20px 10px;
  min-height: 80px;
  display: none;
}
.recipeContentLast {
  border-left: 2px solid #a0968e;
  border-right: 2px solid #a0968e;
  background-color: #f6f0e9;
  float: center;
  text-align:center;
  padding: 0px 10px 30px 10px;
  min-height: 80px;
  display: block;
}
.recipeContentListing h2#title {
  font-family: arial, sans-serif;
  color:#273d16;
  font-size: 14px;
  padding-right: 5px;
  font-weight: bold;
}
.recipeContentListing h2#field {
  color:#1b2f0b;
  font-size: 10px;
  font-weight: none;
  float: top;
  margin-bottom: -5px;
}
.recipeContentListing h2#description {
  color:#5f724f;
  font-size: 12px;
  font-style: italic;
  padding-top: 5px;
  line-height: 12px;
}
.recipeBottom {
  background-image:url(/images/recipe_card_bottom.gif);
  background-repeat: no-repeat;
  float: center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px -47px 0px;
  height: 30px;
  text-align: center;
}
.recipeIcon {
  float:left;
  height:70px;
  width:70px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}

.recipeIconMy {
  float:left;
  height:70px;
  width:70px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}

.menuIconMy {
  float:left;
  height:70px;
  width:70px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}

.menuIconAll {
  float:left;
  height:70px;
  width:70px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}

.menuIconU {
  float:left;
  height:70px;
  width:70px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}

.menuPicture {
  float: left;
  height:100px;
  width:100px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}

.recipePicture {
  float: left;
  height:100px;
  width:100px;
  border: 1px solid #000000;
  margin:2px 5px 2px 5px;
}
.myRecipes, allRecipes{
  min-height: 400px;
  padding: 0px 0px 30px 0px;
}
.entryBox{
  float: left;
  padding: 0px 5px 0px 5px;
}
