body {background-color:#DED9C2; margin:0; padding:0; }
a:visited {color:#009;}
li.home {clear:right;}
.home a {display:block; margin-bottom:5px; padding:5px; text-align:center; border: 1px solid #d3cfbf;  color:#6e6d3c; background-color:#faf7e9; text-decoration:none;}
.home a:hover {background-color:#fffefd; color:#00f; text-decoration:none;}
#content {float:left; text-align:left; font-family:Georgia, Garamond, Arial; font-size:0.8em;}
.narrowcolumn {width:400px;}
#sidebar {margin-left:420px; text-align:left;}
#sidebar ul {list-style:none; margin:0; padding:0;}
#sidebar a {text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}
#sidebar .feeds {text-align:right; clear:right; margin-top:0;}
#sidebar .feeds img {padding:4px 0;}
#sidebar *, #footer * {margin:0; padding:0;}
#sidebar h2 {color:#333; font-variant:small-caps; margin-top:10px; border-top:1px solid #333; font-size:1em;}
#sidebar li ul {margin-left:5px; font-size:0.8em;}
#sidebar #linkcat-1 h2, #sidebar #linkcat-2 h2, #sidebar #linkcat-3 h2, #sidebar #linkcat-4 h2, #sidebar #linkcat-5 h2 {text-transform:lowercase; font-variant:small-caps; font-size:0.8em; margin-top:2px; border:none; color:#777;}
#sidebar p { clear:right; font-size:0.8em; padding:5px; text-align:center; background-color:#faf7e9; border: 1px solid #d3cfbf; margin:5px 0;}
.reg hr {clear:both;}
#content textarea {width:300px;}
#footer {font-family:arial; font-size:0.7em; text-align:center;}
.post { clear:left; margin-bottom:50px; font-size:1.1em; line-height:1.3; }
.post h2, .post h3 {margin:0 0 2px 0; padding:0;}
.post h2 {text-indent:25px; font-size:1.7em; background:url(/blog/wp-content/themes/peggy/images/title.png) no-repeat left 1px;}
.post small {padding-left:10px; color:#777;}
.post h2 a, .post h3 a, .post h2 a:visited, .post h3 a:visited {color:#6e6d3c; text-decoration:none; }
.post h2 a:hover, .post h3 a:hover {color:#93926d;}
.entry a { color:#444; }
.entry a:hover { text-decoration:none; background-color:#fff; }
.postmetadata {font-size:0.9em; padding:10px; background-color:#e7e3d2; border:1px solid #a7a392;}
.alignleft {float:left; margin-bottom:10px;}
.alignright {float:right; margin-bottom:10px;}
.aligncenter {text-align:center;}
.commentlist {list-style:none; margin:0; padding:0;}
.commentlist li {border:1px solid #a7a392; padding:10px; margin:0 10px 5px 10px; background-color:#f0f0f0;}
.tiny {font-size:8pt; font-family:arial;}

h2.pagetitle { font-size:1.4em; }