#comments
{
  margin-left: 1em;
}

#recipes
{
  font-family: tahoma, arial;
  margin-left: 1em;
  line-height: 200%;
}

#recipe
{
  padding-left: 3px;
  line-height: 150%;
  width: 75%;
}

img.floatLeft { float: left;
margin: 4px; }

img.floatRight { float: right;
margin: 4px; }

img.recipe-image {
float: left;
}

#random-recipe
{
  text-align: left;
  width: 65%;
  border-width: thin;
  border-style: dashed;
  border-color: black;
  line-height: 150%;
  padding: 2em;

}

#comments
{
  text-align: left;
}

#articles
{
  text-align: left;
  width: 90%;
}

#article
{
  text-align: left;
  width: 90%;
}

#gicons img
{
padding-top:18px;
margin-bottom:-8px;
}

#articles a h1
{
font-size:1.7em;
font-weight:normal;
padding-bottom:15px;
text-decoration:underline;
letter-spacing:-1px;
}

a:hover{color:#357;}
#top-navigation a:hover{color:#234;}
#page-content a:hover{color:#357;}