/* all-substance   ===================================================== */
#all-substance{
	float:left;
	width:550px;
}


/* entry  --------------------------------------------------------------*/
#all-substance .entry{
	width:540px;
	margin:0 0 1em 0;
	padding:3px 3px 10px 3px;
	border:2px solid #c9ae88;
	background:#fffbec url(all-substance/div-entry-bg.gif) no-repeat right top;
}


/* entry header ------------------------------------------------------*/
#all-substance .entry-header{
	width:540px;
	background:url(all-substance/div-head-bg.gif) left top no-repeat;
	margin:0 0 2px 0;
}

/* clear fix */
#all-substance div.entry-header{
    zoom:1;/*for IE 5.5-7*/
}
#all-substance div.entry-header:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

#all-substance .entry-header h2{
	width:300px;
	padding:11px 0 11px 40px;
	float:left;
}


#all-substance .entry-header h2,
#all-substance .entry-header h2 a,
#all-substance .entry-header h2 a:link,
#all-substance .entry-header h2 a:visited {
	color:#FFF;
	font-weight:bold;
}
#all-substance .entry-header h2 a:hover {
	color:#FC0;
	font-weight:bold;
}

#all-substance .entry-header h2 span{
	color:#8bf;
	font-weight:bold;
}

#all-substance .entry-header h3{
	width:190px;
	padding:11px 10px 11px 0;
	float:left;
	
	text-align:right;
	color:#FFF;
}

/* entry body  ------------------------------------------------------*/
#all-substance .entry-body{
	width:520px;
	margin:2px 0 0 0;
	padding:10px 10px 0 10px;
	border-top:#37220a solid 1px;
}


/* clear fix */
#all-substance div.entry-body{
    zoom:1;/*for IE 5.5-7*/
}
#all-substance div.entry-body:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

#all-substance .entry-body *{
	line-height:1.5em;
}

#all-substance .entry-body p{
	padding:0 0 1em;
}

#all-substance .entry-body blockquote{
	padding:15px 15px 1em;
}

#all-substance .entry-nav{
	display:block;
	text-align:center;
}

/* entry body categoryList------------------------------------------*/
#all-substance .entry-body ul li{
	margin:0 0 0.3em 0;
	list-style:circle inside;
}

#all-substance .entry-body ul li span{
	font-weight:bold;
	color:#36F;
}

#all-substance .entry-nav span{
	font-weight:bold;
	color:#36F;
}