/*--------------------
sidebar for images
--------------------*/
#contentcol ul#posts li
{
	clear: both;
	padding-top: 2em;
}
#contentcol ul#posts li.first
{
	padding-top: 0;
}
#contentcol ul#posts li p.postdate
{
	margin-bottom: 1em;
	padding-left: 306px;
}
#contentcol ul#posts li h2
{
	margin-top: 0;
	margin-bottom: .6em;
}
#contentcol ul#posts li div.images
{
	float: left;
	width: 215px;
	xwidth: 286px;
	padding-top: .4em;
}
#contentcol ul#posts li div.images a
{
	float: left;
	display: block;
	xwidth: 286px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#contentcol ul#posts li div.images img
{
	display: block;
	margin-bottom: 10px;
	border: 1px solid #000;
}
#contentcol ul#posts li div.images a:hover img
{
	border-color: #016563; /*993300;*/
}
/*--------------------
text column
--------------------*/
#contentcol div.text
{
	float: right;
	width: 310px;
}
#contentcol ul.navigation
{
	float: right;
	width: 310px;
	margin-bottom: 1em;
	font-size: .9em;
}
#contentcol ul.navigation li.previous
{
	text-align: left;
}
#contentcol ul.navigation li.next
{
	text-align: right;
}
p.postmetadata a
{
	white-space: nowrap;
}
/*--------------------
comments display
--------------------*/
div#comments-block
{
	clear: both;
}
div.navigation,
div#respond,
ol.commentlist,
div#contentcol h1,
xul#posts,
p.postdate
{
	clear: right;
	float: right;
	width: 310px;
}
h3#comments
{
	display: none;
}

/*--------------------
comments form
--------------------*/
div#respond
{
	clear: both;
	xfloat: left;
	width: 590px;
	margin-left: 25px;
}
div#respond h3
{
	margin-bottom: 1em;
}
div#respond label
{
	display: block;
}
div#respond label span.req-caption
{
	font-style: italic;
}
div#respond textarea#comment
{
	width: 590px;
}
div#respond input,
div#respond textarea
{
	border: 1px solid #000;
}
input#author
{
	width: 250px;
}
input#email
{
	width: 350px;
}
input#url
{
	width: 500px;
}


/*--------------------
tag cloud
--------------------*/
ul.tagcloud li
{
	display: inline;
}
ul.tagcloud li.v1 { font-size: 0.5em; }
ul.tagcloud li.v2 { font-size: 0.6em; }
ul.tagcloud li.v3 { font-size: 0.7em; }
ul.tagcloud li.v4 { font-size: 0.8em; }
ul.tagcloud li.v5 { font-size: 0.9em; }
ul.tagcloud li.v6 { font-size: 1.0em; }
ul.tagcloud li.v7 { font-size: 1.1em; }
ul.tagcloud li.v8 { font-size: 1.2em; }
ul.tagcloud li.v9 { font-size: 1.3em; }

ul.tagcloud li sub
{
	display: none;
}

ul.recentposts li
{
	margin-bottom: .6em;
}
