@charset "utf-8";

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

#entry{
	margin: 0 0 20px 0;
}


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

.list_col{
	overflow: hidden;
	float: left;
	width: 220px;
	height: 320px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	background: transparent url(../images/cases_list_col_bg.gif) scroll repeat-y 0 0;
	border-top: 1px #d0ccc8 dotted;
}

.list_col h3{
}

.list_col.last{
	background-image: none;
}

#main .list_col h3{
	margin: 0 0 10px 0;
}

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

.list_col ul{
	margin: 0 10px 0 0;
}

.list_col ul li{
	margin: 0 10px 0 20px;
	padding: 0;
	line-height: 20px;
	font-size: 78%;
}

.list_col p.nav{
	overflow: hidden;
	width: 190px;
	height: 20px;
	margin: 0 20px 5px 0;
	padding: 0 0 0 5px;
	border: 1px #be0000 solid;
	font-size: 78%;
	text-align: left;
}

.list_col p.nav a{
	display: block;
	width: 300px;
	line-height: 20px;
}

.list_col p.nav a,
.list_col p.nav a:link,
.list_col p.nav a:visited{
	color: #be0000;
	background: transparent url(../images/global_bullets_tri_red.gif) scroll no-repeat left center;
}

.list_col p.nav a:link:hover,
.list_col p.nav a:visited:hover{
	color: #ee6a00;
}

/* #entrydata
 * -------------------------------------------------------------------------------- */

#entrydata{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#entrydata dl dd a:link,
#entrydata dl dd 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;
}

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


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

#recentposts{
}

#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;
}


/* .categorylist
 * -------------------------------------------------------------------------------- */

.categorylist{
}

.categorylist ul{
	margin: 10px 0 20px 20px;
	padding: 0;
}

.categorylist ul li{
	margin: 0 0 5px 0;
	padding: 0;
}


/* .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;
}


