

#comments .line {
	border-width: 1px 0 0;
	background: #fefefe;
	border: 1px solid #ccc;
	color: #444;
	text-decoration: none;
	text-shadow: 0 1px 1px #f6f6f6;	
}

.c_line {padding:0.5em 0.5em 0 0.5em;font-size:80%;position:relative;}
.c_text {clear:both;word-break:break-word;}
.c_author {float:left;font-weight:bold;}
.c_date {float:right;font-style:italic;}

blockquote{
    border:1px solid #cda;
    border-left:3px solid #9a7;
    border-right:0;
    background:#efc;
    padding:1px 10px;
    margin-left:0;	
}

pre{
    font-size:1.2em;
    background:#eee;
    padding:5px 10px;
    border:1px solid #ccc;
    border-left:3px solid #ddd;
    border-right:0;
    overflow:auto;
    font-family: "Monaco", "Bitstream Vera Sans Mono", "Courier New", serif;
}

#no_comments {text-align:center;}

.auth_emph {font-style:italic;font-weight:bold;}
#login_needed {text-align:center;}

.t_award_d {left:0;}

mark {
    background-color: yellow;
    color: black;
}
.search_wrap {padding:0 0.5em 0 0.5em;} 
.post_body p {font-size:0.9em !important;; white-space:normal !important;} 
.post_text>ol>li {white-space:normal;font-weight:normal;} 
.post_text>ul>li {white-space:normal;font-weight:normal;}
.pagination {padding:0.5em;text-align:center;} 
.pagination a {padding:0.2em;} 
.search_err {text-align:center;padding:0.5em;}

#search_hints {padding:0.5em;font-size:0.8em}

