* { margin: 0; padding: 0; }

body {
 background: #fff url('/wangerfamilie/images/2.gif') left top no-repeat;
 color: #000;
 font: 11px/1.6 'Trebuchet MS','Lucida Sans',Verdana,sans-serif;
}

#container {
 width: 280px;
 margin-left: 295px;
 padding-top: 275px;
}
#archives {
 position: absolute;
 left: 100px;
 top: 320px;
 width: 150px;
}
#foot {
 clear: both;
 margin-top: 3em;
 font-size: 90%;
 color: #999;
}
#accessibility {
 position: absolute;
 top: -10000px;
}

.post, .categorylist, .archivelist {
 background: url('/wangerfamilie/images/4.gif') bottom center no-repeat;
 padding-bottom: 30px;
 margin-bottom: 10px;
 clear: both;
}

a { color: #777; text-decoration: underline; }
a:link { }
a:visited { color: #000; }
a:hover, a:active { color: #000; text-decoration: underline; }

h1 a, h2 a, h3 a { text-decoration: none; color: #000; }
h1 a:hover, h2 a:hover, h3 a:hover,
h1 a:active, h2 a:active, h3 a:active { text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { margin: 1em 0 0.3em 0; }
h1 { margin-top: 0; font-weight: normal; font-size: 2em;}
h2 { font-weight: normal; }
h3 { margin-bottom: 0; font-weight: bold; font-size: 1.2em;}

#container img {
 border: 1px solid #999;
 padding: 5px;
}
#container img.solo {
 border: 0;
}

p, ul, ol, blockquote {
 margin-bottom: 0.6em;
}
li {
 margin: 0 0 0.3em 3em;
 padding: 0;
 list-style: circle outside;
}
ol li { list-style: decimal outside; }
#archives li {
 margin-left: 0;
 list-style: none;
}
blockquote {
 margin-left: 3em;
 color: #666;
}


table {
 border: 0;
 margin: 0 0 0.6em 0;
 padding: 0;
}
td {
 padding: 0 10px 0.2em 0;
}


.byline {
 font-size: 90%;
 color: #999;
 line-height: 1.0;
}
.byline a, .byline a:visited {
 font-weight: normal;
 color: #999;
}
.navlinks {
 text-align: center;
}
.comment {
 margin-bottom: 2em;
}

#txpCommentInputForm {
 margin: 1em 0;
 float: left;
 background: url('/wangerfamilie/images/4.gif') bottom center no-repeat;
 padding-bottom: 35px;
 width: 100%;
}
#txpCommentInputForm label, 
#txpCommentInputForm input, 
textarea {
 float: left;
 margin: 0.5em 2px 0 2px;
}
#txpCommentInputForm label {
 clear: both;
 width: 45px;
}
#txpCommentInputForm input.button {
 clear: none;
 margin-top: 0.2em;
}
#txpCommentHelpLink {
 clear: both;
 float: right;
}
#submitbuttons {
 float: left;
 margin-left: 48px;
 display: inline;
}