@charset "utf-8";

/* #users_intro
 * -------------------------------------------------------------------------------- */

#users_intro p.summary{
	float: left;
	width: 420px;
	margin: 0 0 20px 0;
}

#users_intro dl{
	float: right;
	width: 200px;
	background-color: #eee;
	margin: 0 0 20px 0;
	padding: 10px;
	font-size: 78%;
}

#users_intro dl dd{
	margin-left: 0
} 

#users_intro p.nav{
	clear: both;
}

/* .archive_block
 * -------------------------------------------------------------------------------- */

.archive_block{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px #d0cbc8 dotted;
}

#main .archive_block h2{
	float: right;
	width: 290px;
	height: auto;
}

.archive_block p.photo{
	float: left;
}

.archive_block p.summary{
	float: right;
	width: 290px;
}

.archive_block p.nav{
	clear: both;
}


/* .archivelist_mid
 * -------------------------------------------------------------------------------- */

ul.archivelist_mid,
ul.archivelist_mid li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.archivelist_mid{
	border-bottom: 1px #d0ccc8 dotted;
}

ul.archivelist_mid li{
	overflow: hidden;
	display: inline;
	float: left;
	width: 320px;
	height: 90px;
	margin: 10px 0 0 10px;
	padding: 10px 0 10px 0;
}

ul.archivelist_mid li a.photo{
	display: inline;
	float: left;
	width: 64px;
	height: 64px;
	margin: 0 10px 5px 0;
}


ul.archivelist_mid li a.title{
	display: inline;
}

ul.archivelist_mid li a.title:link,
ul.archivelist_mid li a.title:visited{
	margin: 0;
	padding: 0 0 0 10px;
	background: transparent url(../images/global_bullets_tri_red.gif) scroll no-repeat left center;
	color: #be0000;
	text-decoration: none;
}

ul.archivelist_mid li a.title:link:hover,
ul.archivelist_mid li a.title:visited:hover{
	background: transparent url(../images/global_bullets_tri_orange.gif) scroll no-repeat left center;
	color: #ee6a00;
	text-decoration: underline;
}

ul.archivelist_all{
	margin: 10px 0 10px 0;
	padding: 0;
}

ul.archivelist_all li{
	display: inline;
	float: left;
	width: 320px;
	height: 20px;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 20px;
}

ul.archivelist_all li a:link,
ul.archivelist_all li a:visited{
	margin: 0;
	padding: 0 0 0 10px;
	background: transparent url(../images/global_bullets_tri_red.gif) scroll no-repeat left center;
	color: #be0000;
	text-decoration: none;
}

ul.archivelist_all li a:link:hover,
ul.archivelist_all li a:visited:hover{
	background: transparent url(../images/global_bullets_tri_orange.gif) scroll no-repeat left center;
	color: #ee6a00;
	text-decoration: underline;
}



/* .list_col
 * -------------------------------------------------------------------------------- */

.list_col{
	width: 660px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px #d0ccc8 dotted;
	font-size: 78%;
}

.list_col ul{
	margin: 0;
	padding: 0;
}

.list_col ul li{
	display: block;
	float: left;
	width: 320px;
	height: 84px;
	margin: 0;
	padding: 0 10px 0 0;
	list-style-type: none;
}

.list_col ul li a,
.list_col ul li a:link{
	display: block;
	margin: 10px 0 0 74px;
	padding: 0 0 0 10px;
	background: transparent url(../images/global_bullets_tri_red.gif) scroll no-repeat left center;
	color: #be0000;
	text-decoration: none;
}

.list_col ul li a:visited{
	background: transparent url(../images/global_bullets_tri_brown.gif) scroll no-repeat left center;
}

.list_col ul li a:link:hover,
.list_col ul li a:visited:hover{
	background: transparent url(../images/global_bullets_tri_orange.gif) scroll no-repeat left center;
	color: #ee6a00;
	text-decoration: underline;
}

.list_col ul li a.list_photo,
.list_col ul li a.list_photo:link,
.list_col ul li a.list_photo:visited{
	display: inline;
	float: left;
	width: 64px;
	height: 64px;
	background: none;
	margin: 0 10px 10px 0;
	padding: 0;
}

.list_col ul li a.list_photo:link:hover,
.list_col ul li a.list_photo:visited:hover{
	background: none;
}



/* #recentposts
 * -------------------------------------------------------------------------------- */

#recentposts{
	margin: 0 0 2em 0;
}

#recentposts ul,
#recentposts ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#recentposts ul li{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px #fff dotted;
}

#recentposts ul li a.photo{
	display: inline;
	float: left;
	width: 64px;
	height: 64px;
	margin: 0 10px 5px 0;
}

#recentposts ul li a.title{
	display: inline;
}

#recentposts ul li a.title:link,
#recentposts ul li a.title:visited{
	margin: 0;
	padding: 0 0 0 10px;
	background: transparent url(../images/global_bullets_tri_red.gif) scroll no-repeat left center;
	color: #be0000;
	text-decoration: none;
}

#recentposts ul li a.title:link:hover,
#recentposts ul li a.title:visited:hover{
	background: transparent url(../images/global_bullets_tri_orange.gif) scroll no-repeat left center;
	color: #ee6a00;
	text-decoration: underline;
}


/* #entry
 * -------------------------------------------------------------------------------- */

#entrybody,
#entrymore{
	margin: 0 0 20px 0;
}

#entrybody h2,
#entrymore h2{
	width: auto;
	margin-top: 20px;
}

#entrybody div.photo,
span.mt-enclosure-image{
	float: right;
	width: auto;
	height: auto;
	border: 3px #ccc double;
	margin: 0 0 20px 20px;
	padding: 0;
}

#entry h3{
	margin: 0;
}

#entry table{
	width: 100%;
	border-collapse: collapse;
	border: 1px #999 solid;
}

#entry table th{
	width: 120px;
	border: 1px #999 solid;
	font-weight: bold;
}

#entry table td{
	border: 1px #999 solid;
}
