body{
    font-size: 12pt;
    font-family:'Verdana', 'Arial', sans-serif;
    background-color:rgb(145,190,120);
    color:black;
}

a:link{color:rgb(50,50,50);color:inherit;}
a:visited{color:rgb(80,80,80);text-decoration:inherit;}
q:before { content: '\2018'; }
q:after { content: '\2019'; }

h1{font-size:3em;padding:0em;margin:0em;}
h2{padding:0em;margin:0em;}
h3{font-size:1em;}

blockquote{font-size:smaller;}
/*div{border:1px solid red;}*/

#posts{ 
    max-width: 30em;
    min-width:20em;
    background-color:rgb(165,210,140);
    margin:1em 0em 1em 12em;
    padding:0em;
}
#sidebar{
    float:left; 
    width:10em;
    margin:1em 1em 1em 0em;
}
#headline{
    max-width:60em;
    text-align:center;
    background-color:rgb(150,180,140);
    padding:0.5em;
    border-bottom:1px dotted green;
}
#container{max-width:40em;margin:auto;}

#searchbox{
    margin:0em;
    padding:0em;
    text-align:center;
}
#searchbox > input{text-align:center;} 

.errormsg{text-align:center;} 
.errormsg > span {
    font-size:3em;
    display:block;
}

.maindd{
    margin:0em 0em 0em 0em;
    padding:0em 0em 0em 2em;
}
.maindd p{margin:0.2em 0em 1em 0em;}

.post, .loudfreshpost{
    font-size:larger;
    padding:0.3em 0em 0em 0.3em;
}
.loudfreshpost{
    border-width:0px 2px;
    border-style:dotted;
    border-color:yellow;
    margin:0px;
}
.loudfreshpost + .maindd{
    border-width:0px 2px;
    border-style:dotted;
    border-color:yellow;
    padding:0em 0em 0em 2em;
    margin:0em;
    
}
.loudfreshpost:first-child{
    border-width:2px 2px 0px 2px;
    border-style:dotted;
    border-color:yellow;
    padding:0.3em 0em 0em 0.3em;
    margin:0px;
}
.loudfreshpost+.maindd+.post{
    border-width:2px 0px 0px 0px;
    border-style:dotted;
    border-color:yellow;
    margin:0px;
}

.brickbatforfloats{width:100%;clear:both;}

#sidebar ul{
    list-style-type:none;
    margin-left:0em;
    padding-left:0.4em;
   
}
#posts p{margin:0.5em;}
#posts h3{text-align:center;}
.tagcount{
    color:rgb(50, 50, 50);
    font-size:small;
    text-decoration:none;
}
.tagcount>a:link,.tagcount>a:visited{
    color:rgb(80, 80, 80);
    font-size:small;
    text-decoration:none;
}

#postformuri,
#postformheadline, 
#postformtags,
#postformarticle,
#postformvia{
	width: 30em;
	border: 1px;
	margin: 1px;
	padding:2px;
}

#postformpass{
	border:none;
	background-color:inherit;
}

.nu{ 
	font-size: smaller;
}

/*.blend {color:rgb(165,210,140);}*/
a:link.blend,a:visited.blend {color:rgb(165,210,140);}
a:active.blend {color:inherit;}

/*
#postform p{
	width:3em;
	padding: 0em; 
	margin: 0em;
}
#postform {
	width: 331px;
	border: 1px solid black;
	padding: 0em;
	margin: 0em;
}
*/