code {
display:block;
border:1px solid #d2d2d2;
background:#fff url(images/hatch_diag.gif);
}

/*comments*/

textarea {
width:100%;
}
/*comments*/
.singlemeta {
padding-top:5px;
}

.interact {
padding-top:5px;
padding-bottom:15px;
}

#commentwrap p {
line-height:140%;
padding-top:5px;
padding-bottom:5px;
}

#commentlist li {
list-style:none;
padding:10px;
background:#e2e2e2;
border:1px solid #ddd;
margin:5px 0px 10px 0px;
}

#commentlist li.alt {
padding:10px;
background:#fff url(images/hatch_diag.gif);
border:1px solid #ddd;
}

#commentlist li.authorpost {
padding:10px;
background:#d2d2d2 url(images/hatch_diag.gif);
border:1px solid #ddd;
}

/*images*/
.story-content img {
border:1px solid #ccc;
padding:4px;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

img.alignleft.feed {
display:inline;
margin:0 7px 0 0;
}

img.fullwidth {
width:100%;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*widgets*/
#sidebar ul li ul li {
border:none;
margin:5px;
}

.widgettitle,#sidebar ul li h2 {
padding-bottom:5px;
border-bottom:1px solid #ddd;
}

.alert {
background:#fff6bf url(images/exclamation.png) 15px center no-repeat;
text-align:left;
margin-bottom:10px;
border-top:2px solid #ffd324;
border-bottom:2px solid #ffd324;
padding:5px 20px 5px 45px;
}

blockquote {
background:url(images/quote.gif) no-repeat;
background-position:top left;
padding-left:20px;
text-align:justify;
}

p.withunquote {
background:url(images/unquote.gif) no-repeat;
background-position:bottom right;
padding-right:5px;
margin-bottom:15px;
}

#ft {
text-align:center;
padding:2px 10px 2px 10px;
background:#fff;
}

