/* blog styles */

div#midbot{
	clear:both; margin-top:30px;
}

h3.storytitle {
	background:transparent url(/images/dot.gif) repeat-x scroll center bottom;
	font-size:16px; font-weight:bold; margin:0 0 5px; padding:0 0 9px; 
}
h3.storytitle a{color:#595959}

div.meta{
	background:#E9F0F0; color:#594A27; margin:0 0 5px 0; padding:3px; font-size:11px;
}

div.post{
	padding:0 0 20px 0;
}

/* comments */

h2#comments{
	font-size:14px; margin:10px 0 10px 0;
}

ol#commentlist{
	list-style:none; margin:0; padding:0;
}

ol#commentlist li{
	margin:10px 0 10px 0; padding:10px; background:url(/images/rep.gif) repeat;
}

/* blog layout */

div#blogmid{
	float:left; width:670px; padding-bottom:20px;
}

div#blogr{
	float:right; width:227px;
}

div.ritem{
	margin:0 0 15px 0; padding:5px;
	background:url(/images/gbg2.gif) repeat-x top #F6F6F6; border:1px solid #E9E9E9;
}

div.ritem h4 {
	color:#594A27; background:#F2E4C9;
	font-size:14px; font-weight:normal; margin:0 0 5px; padding:4px;
}

ul#blogcat{
	list-style:none; margin:0; padding:0;
}
ul#recentcomments{
	list-style:none; margin:0; padding:0;
}

ul#blogcat li{
	background:transparent url(/images/dot2.gif) repeat-x scroll center bottom;
}

ul#recentcomments li{
	padding:0 0 10px 0; margin:0 0 5px 0;
	background:transparent url(/images/dot2.gif) repeat-x scroll center bottom;
}

ul#blogcat li a{
	display:block; padding:5px 0 7px;
}

/* IMAGES */
.alignleft
{
float: left;
}
 
.alignright
{
float: right; padding:0 0 20px 20px;
}
 
.wp-caption-text{
	background:#FAFAFA; padding:1px; text-align:center;
}
 
.aligncenter
{
display: block;
margin: 0px auto 0px auto;
}

.storycontent ul{
	margin:5px 0 10px 0;
}
.storycontent ul li{
	margin:0 0 5px 0;
}