

html {

  overflow-y: scroll;

}


body {

  background-color: #dee1df;

  margin: 0;

  padding: 0 0 2em;

  font-size: 0.7em;

  font-family: "Verdana", sans-serif;

  color: #000000;

}


img {

  border-style: none;

  margin: 0;

}


a:link,
a:visited,
a:active {

  color: #FFFFFF;

  text-decoration: none;

}


a:link:hover,
a:visited:hover,
a:active:hover {

  border-bottom: 1px dotted #000000;

  background-color: #FFFFFF;

}


a:link,
a:visited,
a:active {

  color: #000000;

  text-decoration: none;



}


#UI_primary_layout a.UI_image {

  border-style: none;

  background-color: transparent;

}


#UI_primary_layout {

  width: 750px;

  margin: 0 auto;

  position: relative;

  left: 26px;

  padding: 22px 0 0;

}

#UIblog_primary_layout {

  width: 750px;

  margin: 0 auto;

  position: relative;

  left: 26px;

  padding: 22px 0 0;

}

#UI_primary_layout_heading {

  position: absolute;

  margin: 0;

  padding: 0;

}


#UI_primary_layout_heading a {

  background-color: transparent;

  border-style: none;

}


.UI_skip_nav {

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  font-weight: bold;

  font-size: 1.5em;

  width: 100%;

  z-index: 150000;

}


.UI_skip_nav a {

  display: block;

  text-align: right;

  position: absolute;

  top: -1000px;

  right: 0;

}


.UI_skip_nav a:active,
.UI_skip_nav a:focus {

  top: 0;

}


#UI_general_nav {

  text-align: right;

  min-height: 16px;

  padding: 15px 4px 0 435px;

}


#UI_general_nav,
#UI_general_nav .UI_nav_link {

  color: #000000;

}


#UI_gallery_nav {

  position: absolute;

  right: 759px;

  top: 53px;

  padding: 7px 0 0;

  text-align: right;

  /* For Firefox 1 shrink-to-fit bug */
  min-width: 53px;

  z-index: 100;

}

#UIblog_gallery_nav {

  position: absolute;

  right: 759px;

  top: 53px;

  padding: 7px 0 0;

  text-align: right;

  /* For Firefox 1 shrink-to-fit bug */
  min-width: 53px;

  z-index: 100;

}


#UIblog_gallery_nav .UI_nav_link {

  margin: 0 0 0.2em;

}


#UI_gallery_title {

  position: absolute;

  right: 759px;

  top: 500px;

  padding: 7px 0 0;

  text-align: right;

  /* For Firefox 1 shrink-to-fit bug */
  min-width: 500px;

  z-index: 100;

}


#UI_gallery_nav .UI_nav_link {

  margin: 0 0 0.2em;

}

ul{
  list-style-type: none;
  padding: 0;
  margin: 3px 0 0;
}


#UI_primary_content {

  margin: 3px 0 0;

}

#UIblog_primary_content {

  width: 520px;

  position: relative;

  margin: 3px 0 0;

  padding: 3px 5px 0;

  font-size: 12px;

  line-height: 16px;

}



#comments .comment {

  margin: 1em 0 2em;

}


.comments-open label {

  display: block;

}


#comment-author, #comment-email, #comment-url, #comment-text {

  width: 80%;

}


#comment-bake-cookie {

  margin-left: 0;
  vertical-align: middle;

}


#comment-submit {

  font-weight: bold;

}