/*----------------------- Body CSS -----------------*/
label {
	font-weight:bold;
}

#content a:hover {
	text-decoration:underline;
}

small {
	font-size:.71em;
}

.meta {
	padding-bottom:9px;
	font-size:.71em;
}

.meta dl {
	border:1px solid #c6c6c6;
	background:white;
	margin:0;
	padding:4px;
	list-style:none;
	display:block;
}

* html .meta dl {
	height:1em;
}

.meta dl dd, .meta dl dt {
	display:inline;
	margin:0;
	padding:0;
}

.meta dl dt {
	margin:0 .5em 0 0;
	color:#828282;
}

.meta dl dd {
	margin:0 1em 0 0;
	font-weight:bold;
	color:black;
}

.meta dl dd a {
	text-decoration:none;
	color:black;
}

#commentform p {
	margin:0 0 .5em 0;
	padding:0;
}

.author, .date {
	color:#4d9301;
}

.author {
	font-weight:bold;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}
/*
.post ul {
	list-style:none;
	padding:0 0 0 1em;
	margin:.7em 0 .7em 0;
}

.post ul li {
	padding:0;
}

* html .post ul li {
	list-style-image:none;
	list-style-position:outside;
	padding-left:10px;
}

.post a {
	text-decoration:none;
}
*/
.navigation, .meta {
	clear:both;
}

p.navigation {
	margin:0;
	padding:.5em 0 2em 0;
}

/* ------------------------------------  Layout  ---------------------------------*/

#sidebar.sidebar div {
	margin-left:20px;
	padding-left:10px;
}

.sidebar div {
	padding-top:10px;
	padding-bottom:10px;
}

.sidebar div div, #sidebar.sidebar div div {
	padding:0;
	margin:0;
}

#sidebar.sidebar {
	margin-right: -100%;
	width:250px;
}

