.content-heading{margin-top: 90px; float: left;}
	.content-heading > .container{padding-top: 16px;}
.tab{text-align: center; color: #0084c9; background-image: url(../images/tabs-bg.jpg); background-repeat: no-repeat; padding-left: 6px; float: left; overflow: hidden; width: 229px;}
	.tab span{background-image: url(../images/tabs-bg.jpg); background-repeat: no-repeat ; width: 223px; padding-right: 6px; float: left;}
		.tab span a{width: 100%; height: 41px; font-size: 13px; line-height: 3; float: left; background-image: url(../images/tabs-bg.jpg); background-repeat: repeat-x;}
	.tab.normal span{background-position: right -82px;}
		.tab.normal span a{background-position:  0 -41px;}
	.tab.selected{background-position: 0 -123px;	}
		.tab.selected span{background-position: right -164px;}
			.tab.selected span a{background-position: 0 -205px;}
.button{color: #FFFFFF; background-image: url(../images/buttons-bg.jpg); background-repeat: no-repeat; padding-left: 8px; float: left; overflow: hidden; width: 227px;}
	.button .right{background-image: url(../images/buttons-bg.jpg); background-repeat: no-repeat; width: 219px; padding-right: 8px; float: left;}
		.button .right span{width: 100%; float: left; background-image: url(../images/buttons-bg.jpg); background-repeat: repeat-x;}
			.button .right span a{width: 100%; height: 26px; font-size: 13px; line-height: 2; color: #ffffff; float: left; background: url(../images/i-circle.png) no-repeat right 5px;}
.button.selected-1, .button.normal-1:hover{background-position: left 0;}
	.button.selected-1 .right, .button.normal-1:hover .right{background-position: right -26px;}
		.button.selected-1 .right span, .button.normal-1:hover .right span{background-position: right -52px;}
.button.normal-1{background-position: 0 -78px;}
	.button.normal-1 .right{background-position: right -104px;}
		.button.normal-1 .right span{background-position: right -130px;}
.button.selected-2, .button.normal-2:hover{background-position: 0 -156px;}
	.button.selected-2 .right, .button.normal-2:hover .right{background-position: right -182px;}
		.button.selected-2 .right span, .button.normal-2:hover .right span{background-position: 0 -208px;}
.button.normal-2{background-position: 0 -234px;}
	.button.normal-2 .right{background-position: right -260px;}
		.button.normal-2 .right span{background-position: 0 -286px;}
.button.selected-3, .button.normal-3:hover{background-position: 0 -312px;}
	.button.selected-3 .right, .button.normal-3:hover .right{background-position: right -338px;}
		.button.selected-3 .right span, .button.normal-3:hover .right span{background-position: 0 -364px;}
.button.normal-3{background-position: 0 -390px;}
	.button.normal-3 .right{background-position: right -442px;}
		.button.normal-3 .right span{background-position: 0 -416px;}
.button.selected-4, .button.normal-4:hover{background-position: 0 -468px;}
	.button.selected-4 .right, .button.normal-4:hover .right{background-position: right -494px;}
		.button.selected-4 .right span, .button.normal-4:hover .right span{background-position: 0 -520px;}
.button.normal-4{background-position: 0 -546px;}
	.button.normal-4 .right{background-position: right -598px;}
		.button.normal-4 .right span{background-position: 0 -572px;}
.button.selected-5, .button.normal-5:hover{background-position: 0 -624px;}
	.button.selected-5 .right, .button.normal-5:hover .right{background-position: right -650px;}
		.button.selected-5 .right span, .button.normal-5:hover .right span{background-position: 0 -676px;}
.button.normal-5{background-position: 0 -702px;}
	.button.normal-5 .right{background-position: right -754px;}
		.button.normal-5 .right span{background-position: 0 -728px;}
.button.selected-6, .button.normal-6:hover{background-position: 0 -780px;}
	.button.selected-6 .right, .button.normal-6:hover .right{background-position: right -806px;}	
		.button.selected-6 .right span, .button.normal-6:hover .right span{background-position: 0 -832px;}
.button.normal-6{background-position: 0 -858px;}
	.button.normal-6 .right{background-position: right -884px;}
		.button.normal-6 .right span{background-position: 0 -910px;}
.button.selected-7, .button.normal-7:hover{background-position: 0 -936px;}
	.button.selected-7 .right, .button.normal-7:hover .right{background-position: right -962px;}
		.button.selected-7 .right span, .button.normal-7:hover .right span{background-position: 0 -988px;}
.button.normal-7{background-position: 0 -1014px;}
	.button.normal-7 .right{background-position: right -1040px;}
		.button.normal-7 .right span{background-position: 0 -1066px;}
.button.selected-8, .button.normal-8:hover{background-position: 0 -1092px;}
	.button.selected-8 .right, .button.normal-8:hover .right{background-position: right -1118px;}
		.button.selected-8 .right span, .button.normal-8:hover .right span{background-position: 0 -1144px;}
.button.normal-8{background-position: 0 -1170px;}
	.button.normal-8 .right{background-position: right -1196px;}
		.button.normal-8 .right span{background-position: 0 -1222px;}

.border .container{margin-top: 12px; background: url(../images/pulse-gray-border.gif) repeat-x top;	}
.border .container.left{margin-left: 1px;}
.border .container.right{margin-right: 1px;}

.arrow-down{width: 42px; height: 29px; background: url(../images/pulse-arrow-down.png) no-repeat left 8px;}

.columns .column h3{background-image: url(../images/pulse-columns-icons.png); background-repeat: no-repeat; height: 22px; padding-left:32px; margin: 0 0 25px 0; font-weight: normal; line-height: 1.5; font-style: italic; font-size: 16px;}

.notebook{width: 625px;}
	.notebook .container{border-right: 2px solid #ececec; padding: 0 20px;}
		.notebook .container .nposts{overflow: hidden; position: relative; width: 580px; }
			.notebook .container .nposts .posts-wrapper{position: absolute;}
				.notebook .container .nposts .posts-wrapper .posts{bottom: 0; clear: both; overflow: hidden; position: relative; width: 20000em;}
					.notebook .container .nposts .posts-wrapper .posts ul{margin: 0; padding: 0; width: 580px; float: left;}
		.columns .column.notebook .container .nposts .posts-wrapper .posts ul li.post{border-top: 1px solid #dddddd; position: relative; padding: 15px 0 34px 0; width: 100%; float: left; list-style: none;}
			.columns .column.notebook .container .author-thumb{width: 35px; height: 35px; padding: 3px; position: absolute; top: 0; right: 0; border: 1px solid #f3f3f3; overflow: hidden;}
			.author-thumb a img{width: 35px; height: 35px;}
			.columns .column.notebook .container .indicator, .columns .column.favorites .container .indicator{width: 27px; height: 4px; background-image: url(../images/pulse-indicator.jpg); background-repeat: no-repeat; position: absolute; left: 0; top: 0;}
			.indicator.yellow{background-position: 0 0;}
			.indicator.green{background-position: 0 -4px;}
			.indicator.purple{background-position: 0 -8px;}
			.indicator.greenl{background-position: 0 -12px;}
			.indicator.blue{background-position: 0 -16px;}
			.indicator.bluel{background-position: 0 -20px;}
			.indicator.orange{background-position: 0 -24px;}
			.indicator.red{background-position: 0 -28px;}
			
			.notebook .container .post .content{width: 100%; float: left; margin-top: 20px;}
				.notebook .container .post .content .thumb{border: 1px solid #d5d5d5; width: 142px; height: 142px; padding: 3px; float: left;}
				.notebook .container .post .content .right{width: 403px; float: right;}
				.notebook .container .post .content span,
				.notebook .container .post .content p{width: 100%; margin: 0; padding: 0;}

.twitter-wrapper{width: 280px; padding: 0 16px 0 19px; overflow: hidden;}
	.twitter-wrapper .container {width: 280px; overflow: hidden;}
		.twitter-wrapper .container h3{background-position: left -22px;}

.twitter{position: relative; width: 280px;}
	.tweets{bottom	:0; clear	:both; overflow:hidden; position:relative; width:20000em;}
		.tweets ul{margin: 0 0 1px 0; padding: 0 0 8px 0; float: left; width: 280px; list-style: none;}
				.tweets ul li{width: 100%; padding-top: 11px; margin-bottom: 13px; list-style: none; background: url(../images/tweet-cloud.png) no-repeat 15px 0;}
				.tweets ul li.butterfly-bg{background-position: 0 -128px;}		
				.pulse-tweet{width: 277px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px;	}
				.pulse-tweet .tweet-content{width: 274px;}
				.pulse-tweet .tweet-top{background: #ffffff url(../images/tweet-top.jpg) no-repeat; height: 3px;}
				.pulse-tweet .tweet-bottom{background: #ffffff url(../images/tweet-bottom.jpg) no-repeat; height: 3px;}
				.pulse-tweet .tweet-info{padding: 9px 4px 8px 6px; background: #ffffff url(../images/tweet-slice-bg.jpg) repeat-x; border-left: 1px solid #cecece;}
				.pulse-tweet.yellow{background-color: #e9c937; background-position: right -798px;}
				.pulse-tweet.green{background-color: #73c884; background-position: right 0;}
				.pulse-tweet.purple{background-color: #cb76b0; background-position: right -133px;}
				.pulse-tweet.greenl{background-color: #29cdb2; background-position: right -931px ;}/*to #0db38f*/ 
				.pulse-tweet.blue{background-color: #4ea1f2; background-position: right -532px;} /*to #2576ec*/
				.pulse-tweet.bluel{background-color: #2ccdf6; background-position: right -665px;}/*to #10b3f2*/
				.pulse-tweet.orange{background-color: #fba667; background-position: right -266px;}/*to #fc7d3a*/
				.pulse-tweet.red{background-color: #f05c5c; background-position: right -399px;}/*to #e53030*/
					.pulse-tweet .avatar{background: url(../images/avatar-bg.jpg) no-repeat; width: 35px; height: 35px; padding: 6px; float: left; margin-right: 8px; overflow: hidden;}
					.pulse-tweet .avatar img{width: 35px; height: 35px;}
					.pulse-tweet p{padding: 0 7px 0 0; line-height: 1.35; overflow: hidden; margin: 0;}
					.pulse-tweet p .user{color: #238DD3; font-weight: bold;}
					.pulse-tweet .date{width: 100%; color: #aaaaaa;}
					
.favorites{width: 204px;}
	.favorites .container{padding: 0 20px 0 13px;}
		.favorites .container h3{background-position: left -44px;}
		.favorites .container .colcontent{width: 100%; overflow: hidden; position: relative; height: 1060px;}
		.favorites .container .colcontent .lists-wrapper{position: absolute;}
		.favorites .container .colcontent .lists-wrapper .lists{bottom	:0; clear	:both; overflow:hidden; position:relative; width:20000em;}
	.favorites .lists ul{width: 171px; float: left; padding: 0; margin: 0 0 1px 0; list-style: none;}
		.favorites .lists ul li{padding: 13px 0 0 0; margin: 0; list-style: none; border-top: 1px solid #dddddd;position: relative;}
			.favorites .lists ul li a{color: #238DD3; font-size: 13px; font-weight: bold;}
			.favorites .lists ul li p{padding: 15px 0; line-height: 1.4; color: #999999; font-size: 12px; font-style: italic; word-spacing: -1px; height: 56px; margin: 0;}

.controls-wrapper{border-top: 1px solid #c5c5c5; padding-top: 1px;}
	.controls-wrapper .controls{border-top: 1px solid #dddddd; padding-top: 5px;}
		.controls-wrapper .tweets .controls{width: 220px;}
			.controls-wrapper .controls .wrapper{margin: 0 auto; width: 70px;}
				.controls-wrapper .controls .control{background-image: url(../images/pulse-controls.jpg); background-repeat: no-repeat; width: 23px; height: 22px;}
				.controls-wrapper .controls .left{background-position: 0 -44px; float: right;  margin-right: 7px;}
				.controls-wrapper .controls .left:hover{background-position: 0 0;}
				.controls-wrapper .controls .right{background-position: 0 -66px; float: left; margin-left: 7px;}
				.controls-wrapper .controls .right:hover{background-position: 0 -22px;}
.pagination span:first-child{color: #444444; font-weight: bold;}
.pagination span a.active{color: #444444; text-decoration: underline;}