/* single */
dl.params {
	font-size:.85em;
}
dl.params dt{
	font-weight:bold;
}
dl dd {
	margin-bottom:.5em;
}
#content {
	margin:0 50px 0 20px;
}
#linkbox {
	float:left;
	font-size:.8em;
	background-color:#f1f3f1;
	margin:1.2em 2em .5em 0;
	padding:0 .8em .8em .8em;
	border:2px solid #565;
}
#linkbox dt {
	text-transform:capitalize;
}
#linkbox dd {
	margin-left: .4em;
	padding-left: .4em;
}
#linkbox input {
	border:none;
}
#linkbox form {
	margin:.9em 0 0 0;
	padding:.9em 0 0 0;
	text-align:center;
}
#post-postdata {
	padding:0 20px 10px 20px;
	margin:10px 0 0 0;
}
.nav-single {
	float:right;
	color:#aba;
	list-style:none;
	margin:0;
	padding:0;
}
.nav-single li {
	display:inline;
	font-size:.7em;
	text-align:center;
	text-decoration:none;
}
.nav-single a {
	text-decoration:none;
	color:#f83;
	padding:2px 4px 3px 4px;
	border:1px solid #aba;
}
.nav-single a:hover {
	color: #fff;
	background-color:#f83;
	border:1px solid #f83;
}
.nav-single a:active {
	color:#f83;
	background-color:#fff;
}
.nav-single span {
	margin:0;
	padding:2px 4px 3px 4px;
	border:1px solid #aba;
}
.notice {
	font-size:.9em;
	background-color:#fff9f1;
	padding:1em;
	border:1px solid #f83;
}
.post {
	padding-bottom:1em;
}
.post-meta {
	margin-bottom:0;
}

/* comments */
#comments {
	margin-right:40px;
}
#commentform {
	margin-right:40px;
	padding:0;
}
#commentform {
	margin:40px;
}
#commentform fieldset {
	margin:0;
	padding:1em;
	border:1px solid #aba;
}
#commentform input {
	width:180px;
	margin:6px 0 6px 0;
	padding:2px;
}
#commentform label, #commentform legend, .comment-help {
	vertical-align:top;
	color:#aba;
	font-size:.7em;
	margin:8px 0 0 0;
	padding:0;
}
#commentform label:hover, .comment-help:hover {
	color:#010;
	cursor:help;
}
#commentform textarea {
	font-family:'Lucida Grande', Verdana, sans-serif;
	width:100%;
	margin:6px 0 4px 0;
	padding:0;
}
#commentsubmit {
	color:#fff;
	background-color:#aba;
	margin:0;
	padding:0 1em 0 1em;
}
#commentsubmit:hover, #commentsubmit:focus {
	color:#fff;
	background-color:#f83;
	border:1px solid #f83;
}
#commentsubmit:active {
	color:#aba;
	background-color:#fff;
}
.commentsubmit {
	text-align:right;
}
.comment, .comment-moderated {
	margin:1em 0 2em 0;
}
.commenter {
	font-weight:bold;
	color:#ded;
	margin:0;
	padding:0 6px 2px 6px;
	background-color:#565;
}
.comment-help {
	float:right;
	width:45%;
	padding:.5em;
	border:1px solid #f1f3f1;
}
.comment-avatar, .ping-avatar {
	position:absolute;
	left:5px;
	margin-top:2px;
	background-color:#fff;
	border:2px solid #000;
}
.comment-ping {
	margin:1em 0 2em 0;
}
.comment-ping .commenter {
	background-image:none;
	background-color:#9a9;
}
.comment-content {
	overflow:hidden;
	margin:0;
	padding:0 40px 0 40px;
}
.comment-meta, .ajax-admin-edit-paragraph {
	clear:both;
	text-align:right;
	color:#898;
	font-size:.75em;
	font-weight:normal;
	margin:0 4px 0 0;
	padding:0;
}
.comment-meta a, .ajax-admin-edit-paragraph a {
	color:#898;
}
.comment-meta a:hover, .ajax-admin-edit-paragraph a:hover {
	color:#565;
}
.comment-meta a:focus, .ajax-admin-edit-paragraph a:focus {
	color:#f83;
}
.ajax-edit {
	color:#565;
	font-size:.75em;
	background-color: #cdc;	
}
.editableComment{
 color: #000;
 background-color: #ffffd3;
 }
.textComment textarea {
	width: 90%; height: 100px;
	}
input.ajax-error {
	border: 3px solid #966;
}
textarea.ajax-error, li.ajax-error {
	background: #966;
}
.comment-type {
	font-variant:small-caps;
	font-size:1.25em;
}
.commenter a, .commenter a:visited {
	display:block;
	color:#fc0;
	text-decoration:none;
}
.commenter a:hover, .commenter a:focus {
	color:#fff;
	text-decoration:none;
}
.comments-meta {
	text-align:center;
	color:#aba;
	font-size:.85em;
	border-top:1px solid #ccd3cc;
}
.comments-meta a {
	color:#aba;
}
.comments-meta a:hover, .comments-meta a:focus {
	color:#f83;
}
.comment-moderated {
	background-color: #cdc;	
}