.sidebar-menu {
	display: block;
	margin-left: -42px;
	margin-top: -5px;
	height: auto;
}
.sidebar-menu ul { width:180px;margin-top:10px; list-style:none;text-align:left;}
.sidebar-menu li { width:180px;margin-bottom:5px;display:block;}
.sidebar-menu ul li a {
	width:165px;
	height:25px;
	display:block;
	background: url(../img/sidebar-menu.gif) no-repeat 0px 0px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:25px;
	padding-left:15px;		
}

.sidebar-menu ul li a:hover {background: url(../img/sidebar-menu.gif) no-repeat -180px 0px;text-decoration:underline;}
.sidebar-menu ul li strong a  {
	width:165px;
	height:25px;
	display:block;
	background: url(../img/sidebar-menu.gif) no-repeat -360px 0px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height:25px;
	padding-left:15px;		
}


.sidebar-menu strong a:hover  {
	width:165px;
	height:25px;
	display:block;
	background: url(../img/sidebar-menu.gif) no-repeat -360px 0px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height:25px;
	padding-left:15px;
			
}

/********************************************************************************/

.main-content {
	width:520px;
	float:left;
	padding:15px;
	text-align:left;
	font: normal 12px/16px 
	color: #636363;
	text-decoration: none;
}
.photo-tag {
	width:550px;
	padding-top:8px;
	float:left;
}

.article {
	width:520px;
	margin-bottom:20px;
}
.article p {margin-bottom:10px;text-align:justify;}

.article ul {margin-left:20px;}

.article a {
	color: #EA1806;
	text-decoration: none;
	border-bottom: 1px dotted #EA1806;
	text-align:left;
}

.article a:hover {
	border-bottom: 1px solid #333333;
	color:#333333;
}

.half-article {
	width:240px;
	padding:10px;
	float:left;

}

.half-article td {
	height:22px;
	text-align:left;
	border-bottom: 1px solid #eeeeee;
	line-height:23px;

}
