+div.album {
+ margin-top: 2em;
+ border-bottom: 1px solid #afafaf;
+}
+
+div.lastalbum {
+ border: 0;
+}
+
+div.album img {
+ float: left;
+ padding-right: 1em;
+}
+
+div.album a img {
+ border: 0;
+}
+
+div.photo {
+ margin-top: 2em;
+ float: left;
+ margin-right: 2em;
+}
+
+div.single_photo {
+ margin-top: 2em;
+}
+
+div.photo a img,
+div.single_photo a img {
+ border: 0;
+}
+
+dl dt {
+ font-weight: bold;
+ font-size: 1.3em;
+ margin-top: 1em;
+}
+
+#content ul li p.first {
+ margin: 0;
+}
+
+div.comments {
+ border-top: 1px solid #afafaf;
+}
+
+div.comments h3 {
+ margin-top: 0.2em;
+ padding-top: 0;
+}
+
+div.comments div.comment {
+ border-bottom: 1px solid #afafaf;
+}
+
+div.comment_new p label {
+ width: 25%;
+ padding-right: 0.7em;
+ text-align: right;
+ display: block;
+ float: left;
+ vertical-align: top;
+}
+
+div.comment_new p label:after {
+ content: ":";
+}
+
+div.comment_new p input[type="text"] {
+ width: 30em;
+}
+
+div.comment_new p textarea {
+ width: 25em;
+}
+
+div.comments a[name="comments"] {
+ text-decoration: none;
+ display: none;
+}