@charset "utf-8";
/* CSS Document */
#memberlevels {
	width: 345px;
	padding: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
}
#memberlevels #memtop {
	background: url(../images/memlevels-top.png) no-repeat;
	padding: 0px;
	height: 11px;
}
#memberlevels #membottom {
	background: url(../images/memlevels-bottom.png) no-repeat;
	padding: 0px;
	height: 10px;
}
#memberlevels #memcontent {
	background: url(../images/bg-memlevels.png) repeat-x;	
	padding: 12px;
}
#memberlevels #memberlevels ul li {
	list-style-type: none;
}
#memberlevels .keyimg { float: left; widows: 112px; height: 60px; }
#memberlevels .keydesc { float: left; widows: 112px; height: 60px; }
#memberlevels h2 { font-size: 1em; color:#FFF; margin: 0 0 20px 9px; }
#memberlevels h3 { font-size: 1.3em; color:#FFF; margin: 1px 0 0 35px; }
#memberlevels h4 { font-weight: bold; font-size: 1.2em; color:#FFF; margin: -5px 0 0 36px; }

#memberlevels img {
	border: none;
}
#memberlevels hr { clear: left; border: none; border-bottom:#666 solid 1px; width: 185px;  }
#blogposts {
	float: left;
	width: 281px;
	margin: -27px 0 0 17px;
}
#blogposts #blogptop {
	background: url(../images/h-fromblog-top.png) no-repeat;
	padding: 0px;
	height: 39px;http://www.contractors.net/
}
#blogposts #blogpbottom {
	background: url(../images/h-fromblog-foot.png) no-repeat;
	padding: 0px;
	height: 11px;
}
#blogposts #blogpcontent {
	background: url(../images/h-fromblog-bg-ry.png) repeat-x;	
	padding: 12px;
	min-height: 273px;
}
#blogposts #blogpcontent ul li {
	margin-left: 28px;
	color:#FFF

}
#readmore {
	float: right;
	margin: 0 30px 0px 0px;	
	display: block;
	z-index: 100;
	position: relative;
}
#readmore a {
	text-indent: -1000em;
	background-image:url(../images/readmore-button.png);
	width: 96px;
	height: 23px;
	display: block;
}
#readmore a span {
	text-indent: -1000em;
	visibility: hidden;
}
