/* Enter Your Custom CSS Here */

/* #3f792f; */

/* center menu banner */
.main-navigation ul.nav-menu {
 text-align: center;
}

/* hyphens, see you in hell */
.site-content article {
   word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none;
}

.widget-area .widget {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  word-wrap: normal;
}

/* pretty links */
a, .entry-content a {
    color: #3f792f;
}

a, .entry-content a:visited {
    color: #5C2E00;
}

/* old-style image alignment */
div.image {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 0px;
}

div.image p {
  font-size: 0.9em;
  margin-top: 2px;
  color: #674b40;
}

div.image img {
  border: 1px solid #777;
  padding: 2px;
}

/* make the ravelry links not look like a list */
#ravelry_patterns {
  list-style-type: none;
  text-align: center;
}

/* center the etsy thingy */
#etsy_mini {
  text-align: center;
}

/* footnote */
p.footnote {
  font-size: 0.80em; /* 16x0.75=12 */
  margin-left: 3em;
}

/*  make them float left and line up*/
div.pattern {
  text-align: center;
  float: left;
  height: 30em;
  width: 45%;
  margin-right: 5%;
}

div.pattern h2 {
  font-size: 98%;
  text-align: center  
}

div.pattern p {
  text-align:left; 
}

/* move comments link */
.site-content article {
  padding-bottom: 4rem;
  position: relative;
}

.entry-header .comments-link {
  bottom: 1rem;
  position: absolute;  
}