@charset "utf-8";
/* CSS Document */

img {
	display: inline;
}

.latestqs h4 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}
.latestqs p {
	margin: 0 0 20px;
	padding: 0;
}

.questionmeta {
	margin-top: 10px;
}

.post, .answer {
	padding: 12px 0;	
}
.answer {
	padding-top: 25px;
	border-top: 1px solid #ccc;
}
.asep {
	color: #a6a6a6;
	padding: 0 3px;
}

ul#categories {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#categories li {	
	margin: 0 0 5px 1px;
}

.commentswrapper {
	padding: 12px 12px 4px;
	border: 1px solid #e6e6e6;
	background-color: #ffffe0;
	margin-top: 20px;
}
.commenttitle {
	margin: 0 0 5px;	
	font-weight: bold;
	padding: 0;
}
ol.comments {
	margin: 4px 0 0;
	padding: 0;
}
ol.comments li {
	margin: 0 0 8px 20px;
}
.rateline {
	clear: both;
	margin-top: 20px;
}
.rating {
	font-weight: bold;
	background-color: #06c;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
}
.rating:hover {
	background-color: #004D99;
}
.avatar, .noavatar {
	float: left;
	border: 1px solid #666;
	margin: 0 15px 15px 0;
}
.noavatar {
	border-color: #ccc;
}
.code {
	border: 1px solid #e6e6e6;
	padding: 12px;
	margin: 12px 0;
}
#watchlist, .flagoptions, #answerbox, .commentboxes {
	margin-top: 20px;
}

.emoticons {
	position: absolute; 
	z-index: 100; 
	border: 1px solid #000; 
	background-color: #fff; 
	width: 100px; 
	padding: 12px; 
}
.emoticons a {
	display: inline;
}
.emoticons a img {
	vertical-align: middle;
	display: inline;
}
