@CHARSET "UTF-8";

#left {
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
}
.grayBorder {
	clear:both;
    float: left;
    padding: 5px;
    border: 1px solid #EBEBEB;
    margin-top: 10px;
	width:288px;
}
.grayBorder h3 {
    background: url(http://static.56pin.com/static/images/56pin_bg1.gif) no-repeat left 0px;
    line-height: 21px;
    font-size: 12px;
    padding-left: 12px;
}

.grayBorder h3 span {
    display: block;
    background: url(http://static.56pin.com/static/images/56pin_bg1.gif) no-repeat right -22px;
    line-height: 21px;
    color: #FFF;
}

.grayBorder ul {
    margin: 5px 0;
}

.grayBorder li {
    background: url(http://static.56pin.com/static/images/sidebar/li_green.gif) no-repeat 5px 8px;
    padding-left: 16px;
    overflow: hidden;
}

.postLink {
	float:left;
	margin:0 10px;
	padding:0;
}

.postLink a:link, .postLink a:visited {
    padding-left: 50px;
    background: url(http://static.56pin.com/static/images/56pin_bg1.gif) no-repeat left -426px;
    display: block;
    float: left;
    text-decoration: none;
    font-size: 14px;
    color: #FFF;
}

.postLink a:link span, .postLink a:visited span {
    padding-right: 20px;
    background: url(http://static.56pin.com/static/images/56pin_bg1.gif) no-repeat right -426px;
    display: block;
    line-height: 35px;
}

.postLink a:hover, .postLink a:active {
    background-position: left -391px;
    color: #FFF;
}

.postLink a:hover span, .postLink a:active span {
    background-position: right -391px;
}

.yellowLink {
	float:right;
	margin:0 10px;
	padding:0;
}
.yellowLink a:link, .yellowLink a:visited {
    background: url(http://static.56pin.com/static/images/button/function_b_bg.gif) no-repeat left 0px;
    color: #000;
    display: block;
    float: left;
    font-size: 14px;
    padding-left: 20px;
    text-decoration: none;
}

.yellowLink a:link span, .yellowLink a:visited span {
    background: url(http://static.56pin.com/static/images/button/function_b_bg.gif) no-repeat right 0px;
    display: block;
    line-height: 35px;
    padding-right: 20px;
}

.yellowLink a:hover, .yellowLink a:active {
    background-position: left -35px;
    color: #000;
}

.yellowLink a:hover span, .yellowLink a:active span {
    background-position: right -35px;
}

.sidebarYellow {
	clear:both;
    float: left;
    padding: 5px;
    border: 1px solid #EBEBEB;
    margin-top: 10px;
	width:288px;
}

.sidebarYellow h3 {
    background: url(http://static.56pin.com/static/images/56pin_bg1.gif) no-repeat left -44px;
    line-height: 21px;
    font-size: 12px;
    padding-left: 12px;
}

.sidebarYellow h3 span {
    display: block;
    background: url(http://static.56pin.com/static/images/56pin_bg1.gif) no-repeat right -66px;
    line-height: 21px;
    color: #FFF;
}

.sidebarYellow ul, .sidebarYellow ul {
    margin: 5px 0;
}

.sidebarYellow li, .sidebarYellow li {
    background: url(http://static.56pin.com/static/images/sidebar/li_yellow.gif) no-repeat 5px 8px;
    padding-left: 16px;
    overflow: hidden;
}
.leftaService {
	float:left;
	margin-top:5px;
}
