@charset "UTF-8";
/* CSS Document */

* {
 margin:0;
 padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#676767;
	}
	#global-wrapper {
		background:url(/img/bg/bg-header-index.jpg) repeat-x top center;
	}
	#content-wrapper {
		width:1020px;
		margin: 0 auto;
	}
	
/* general */

	a img {
		border:none;
	}
	a:link {
		color:#650057;
	}
	a:active {
		color:#650057;
	}
	a:hover {
		color:#650057;
		text-decoration:none;
	}
	a:visited {
		color:#650057;
	}
	h2 {
		font-weight: normal;
		color:#5e605a;
		line-height:30px;	
	}
	h4 {
		text-transform:uppercase;
	}
	h5 {
		color:#343434;
	}
	p {
	
	}
	ul {
		list-style:none;
	}
	.clearfix:after {
	    content: ".";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
	}
	.clearfix {
	    display: inline-block;
	}
	html[xmlns] .clearfix {
	    display: block;
	}
	* html .clearfix {
	    height: 1%;
	}
	fieldset {
	border:none;
	}
	.green {
		color:#488500;
	}
	.green.swatch {
		background-color:#488500;
	}
	.blue {
		color:#285690;
	}
	.blue.swatch {
		background-color:#285690;
	}
	.red {
		color:#a93d2e;
	}
	.red.swatch {
		background-color:#a93d2e;
	}
	.clear {
		clear:both;
	}
	.left {
		float:left;
	}
	.wide {
		float:none;
		width:100%;
	}

/* header */

	#header-wrapper-index {
	}
	#header-content-index {
		padding-top:31px;
		padding-right:30px;
		height:374px;/*405-31*/
		width:995px;
	}
	#logo {
		float:left;
		margin-left:30px;
	}
	#logo a {
		display:block;
		/* width:286px; */
		width:313px;
		height:27px;
		background:url(/img/chatterbox.gif) no-repeat 0 0;
		text-indent:-9999em;
	}
	/*inside header */
	#header-wrapper-inside {
	}
	#header-content-inside {
		padding-top:31px;
		padding-right:30px;
		height:40px;
		width:995px;
	}
	#logo-inside {
		float:left;
		margin-left:30px;
	}
	#logo-inside a {
		display:block;
		/* width:286px; */
		width:310px;
		height:27px;
		background:url(/img/chatterbox.gif) no-repeat 0 5px;
		text-indent:-9999em;
	}
	#inside-main {
		background:#ffffff;
	}
	#inside-main-content {
		width:960px;
		margin:auto;
	}
	#inside-main-nav {
		height:23px;
		padding-top:25px;
	}
	#inside-main-nav li{
		float:left;
		height:23px;
		margin-right:10px;
	}
	#inside-main-nav li.active{
		background:#d4b8d1;
		float:left;
		height:23px;
		margin-right:10px;
	}
	#inside-main-nav li.active a{
		background: url(/img/nav/bg-inside-nav-left.jpg) no-repeat left center;
		color:#680057;
		height:23px;
		padding-left:10px;
		display:block;
		line-height:24px;
		text-transform:uppercase;
		font-weight:700;
		text-decoration:none;
	}
	#inside-main-nav li.active a:hover{
		color:#680057;
	}
	#inside-main-nav li.active a span{
		background: url(/img/nav/bg-inside-nav-right.jpg) no-repeat right center;
		height:23px;
		display:block;
		padding-right:10px;
	}
	#inside-main-nav li a{
		color:#b0b0b0;
		height:23px;
		padding-left:10px;
		display:block;
		line-height:24px;
		text-transform:uppercase;
		font-weight:700;
		text-decoration:none;
	}
	#inside-main-nav li a:hover{
		color:#343434;
		text-decoration:none;
	}
	#inside-main-nav li a span{
		height:23px;
		display:block;
		padding-right:10px;
		
	}
	#inside-main-content-wrapper {
		color:#676767;
		padding:50px 0;
	}
	#inside-main-content-wrapper.no-top {
		padding:0;
	}
	#inside-main-left {
		width:700px;
		float:left;
	}
	#inside-main-right {
		border:2px solid #E9E9E9;
		float:right;
		padding:0;
		width:210px;
	}
	#inside-main-right h3 a {
		background-color:#E9E9E9;
		color:#343434;
		display:block;
		font-size:14px;
		padding:3px 8px;
		text-decoration:none;
	}
	#inside-main-right h3 a:hover {
		background-color:#D4D4D4;
		color:#000;
	}
	#inside-main-right ul li a {
		color:#343434;
		display:block;
		font-size:14px;
		padding:3px 8px;
		text-decoration:none;
	}
	#inside-main-right ul li a:hover {
		background-color:#D4D4D4;
		color:#000;
	}
	#inside-main-top {
		margin-left:-4px;
		margin-bottom:10px;
	}
	#inside-main-top a {
		color:#747474;
		padding:0 4px;
		text-decoration:none;
	}
	#inside-main-top a:hover {
		text-decoration:underline;
	}
	#inside-main-content-wrapper h1 {
		color:#343434;
		font-size:35px;
	}
	#inside-main-content-wrapper h2 {
		color:#721a64;
		font-weight:700;
		font-size:25px;
		margin:30px 0 5px 0;
	}
	#inside-main-content-wrapper p {
		font-size:16px;
		line-height:24px;
		margin-bottom:20px;
	}
	/*   */
	ul#nav {
		float:right;
		}
		ul#nav li {
			float:left;
			}
			ul#nav li a {
				text-indent:-9999em;
				height:27px;
				display:block;
			}
			li.about a{
				width:75px;
				background:url(/img/nav/btn-about.png) no-repeat;
			}
			li.how-it-works a{
				width:108px;
				background:url(/img/nav/btn-how-it-works.png) no-repeat;
			}
			li.blog a{
				width:47px;
				background:url(/img/nav/btn-blog.png) no-repeat;
			}
			li.contact a{
				width:74px;
				background:url(/img/nav/btn-contact.png) no-repeat;
			}
			li.about a:hover{
				width:75px;
				background-position: 0px -27px;
			}
			li.how-it-works a:hover{
				width:108px;
				background-position: 0px -27px;
			}
			li.blog a:hover{
				width:47px;
				background-position: 0px -27px;
			}
			li.contact a:hover{
				width:74px;
				background-position: 0px -27px;
			}
	#screenshot-wrapper {
		clear:both;
		width:620px;
		height:347px;
		background-image: url(/img/bg/bg-screenshot.png);
		/* background-image: url(/img/screenshot.png); */
		background-repeat: no-repeat;
		background-position: left bottom;
		overflow:hidden;
		position:relative;
		float:left;
		text-align:center;
		vertical-align:bottom;
		}
		#screenshot-wrapper a{
			background:#6B9C31;
			color:#FFF;
			font-size:13px;
			font-weight:700;
			letter-spacing:0.1ex;
			padding:6px 22px 6px 10px;
			text-decoration:none;
		}
		#screenshot-wrapper #screenshot-content {
			height:314px;
			overflow:hidden;
			top:33px;
			left:30px;
			position:absolute;
			text-align:center;
			width:560px;
		}
		#screenshot-wrapper #screenshot-link {
			bottom:30px;
			left:30px;
			padding: 6px 0 6px;
			overflow:hidden;
			position:absolute;
			text-align:right;
			width:560px;
		}
		#screenshot-wrapper #screenshot-link a.tour {
			background:transparent;
			padding:0;
			padding-right:22px;
		}

	#welcome-message-wrapper {
		float:right;
		margin:50px 0 0 0;
		width:320px;
		position:relative;
		}
		#welcome-message-wrapper h2 {
			height:97px;
			width:320px;
			background:url(/img/hello-chatterbox.gif) no-repeat 0 0;
			text-indent:-9999em;
			margin-bottom:23px;
		}
		#welcome-message-wrapper p {
			font-size:18px;
			line-height:34px;
		}
	#welcome-btn-holder {
		margin-top:20px;
	}
	#welcome-btn-holder a {
		margin-right:10px;
	}

/* index */
	#index-left {
		width:530px;
		margin-top:30px;
		padding-left:30px;
		float:left;
	}
	#index-left p{
		font-size:16px;
		line-height:26px;
		margin-bottom:15px;
	}
	.twitter-img {
		float:right;
		margin:35px 0 30px 30px;
	}
	#index-right {
		width:345px;
		margin-top:40px;
		float:left;
		padding-left:110px;
	}
	#index-right ul{
		list-style-image: url(/img/violet-check.jpg);
	}
	#index-right ul li{
		padding:0 0 19px 0;
		margin:19px 0 0 0;
		border-bottom:#d0d0d1 1px solid;
		font-size:16px;
		line-height:24px;
	}
	#index-right ul li.no-border {
		border-bottom:none;
	}

/* forms */
/* dashboard with sidebar*/
	#dash-content-wrapper {
	}
	#dash-content-wrapper a{
		text-decoration:none;
	}
	#dash-content-wrapper a:hover{
		color:#46003c;
	}
	#header-wrapper-dash {
		/*background:url(/img/bg/bg-dash-header.jpg) repeat-x;*/
		height:71px;
		width:960px;
		margin:auto;
	}
	#dash-account-log {
		font-size:11px;
		color:#353535;
		padding-top:10px;
		text-align:right;
		height:23px;
	}
	a#chatter-logo {
		background:url(/img/logo-chatterbox.gif) no-repeat 0 0;
		height: 38px;
		width: 131px;
		display:block;
		text-indent:-9999em;
		float:left;
	}
	#chatter-logo a {
		background:transparent url(/img/logo-chatterbox.gif) no-repeat scroll 0 0;
		display:block;
		float:left;
		height:38px;
		text-indent:-9999em;
		width:131px;
	}
	#chatter-logo a:hover{
		background-position: 0px -38px;
	}
	#chatter-logo a.current{
		background-position: 0px -76px;
	}
	#dash-nav {
		float:left;
		width:500px;	
	}
	#dash-nav ul{
		float:left;
		}
		#dash-nav ul li{
			float:left;
			}
			#dash-nav ul li a{
				text-indent:-9999em;
				display:block;
				height:38px;
				float:left;
			}
	li.nav-archives a {
		background: url(/img/nav/dashnav-archives.gif) no-repeat;
		width: 90px;	
	}
	li.nav-archives a:hover {
		width: 90px;
		background-position: 0px -38px;
	}
	li.nav-people a {
		background: url(/img/nav/dashnav-people.gif) no-repeat;
		width: 74px;	
	}
	li.nav-people a:hover {
		width: 74px;
		background-position: 0px -38px;
	}
	li.nav-help a {
		background: url(/img/nav/dashnav-help.gif) no-repeat;
		width: 60px;	
	}
	li.nav-help a:hover {
		width: 60px;
		background-position: 0px -38px;
	}
	li.nav-archives a.current {
		background-position:0px -76px;
	}
	li.nav-people a.current{
		background-position:0px -76px;
	}
	li.nav-help a.current {
		background-position:0px -76px;
	}
	#dash-search {
		text-align:right;
		float:right;
		height:26px;
		color:#afafaf;
		font-size:13px;
		}
		#dash-search div.submit{
			float:left;
			width:64px;
		}
		#dash-search fieldset{
			border:none;
			float:left;
			width:226px;
			}
			#dash-search fieldset input{
				width:206px;
				background:url(/img/bg/bg-search-input.gif) no-repeat;
				border:none;
				height:20px;
				padding:6px 10px 0 10px;
				color:#afafaf;
				font-size:13px;
			}
	#search-dropdown {
		float:left;
		background:url(/img/bg/bg-search-dropdown.gif) no-repeat;
		height:20px;
		width:114px;
		padding:6px 15px 0 10px;
		cursor:pointer;
		text-align:left;
		position:relative;
	}
	#search-dropdown select {
		width: 120px;
	}

	#search-dropdown #PostChatterboxId_enhanced input {
		background:url(/img/bg/bg-search-dropdown.gif) no-repeat;
		color:#AFAFAF;
		font-size:13px;
		height:20px;
		left:0;
		padding:6px 15px 0 10px;
		position:absolute;
		top:0;
		width:114px;
	}
	#search-dropdown #PostChatterboxId_enhanced_options ul {
		background:#E5E7E2;
		border:1px solid #D9D9D9;
		border-bottom:none;
		border-top:none;
	}
	#search-dropdown #PostChatterboxId_enhanced_options ul li {
		border-bottom:1px solid #D9D9D9;
		padding:2px 0 3px 10px;
	}
	#search-dropdown #PostChatterboxId_enhanced_options ul li.selected {
		background-color: #F3F6ED;
	}

	input.search-btn {
		float:left;
		width:64px;
	}
	#dash-content-bottom-wrapper {
		background:#ffffff;
		padding-top:30px;
	}
	#dash-content-bottom {
		width:960px;
		margin:auto;
	}
	#dash-content {
		width:960px;
		margin:auto;
	}
	#dash-subnav {
		float:left;
	}
	ul#dash-subnav {
		font-weight: 700;
		font-size:15px;
		}
		ul#dash-subnav li{
			background:#dad4d9;
			padding:10px 15px;
			float:left;
			margin-right:1px;
		}
		ul#dash-subnav li.back{
			background:#fff;
			
		}
		ul#dash-subnav li.subnav-active {
	background-color: #eaeee8;
	background-position: center;
		}
		ul#dash-subnav li.subnav-active a{
			color:#343434;
		}
		ul#dash-subnav li a{
			float:left;
		}
		ul#dash-subnav li a.back-link {
			padding-left: 12px;
			background-image: url(/img/back-arrow.gif);
			background-repeat: no-repeat;
			background-position: 0px 3px;
			
		}
		.nav-close {
			margin-left:6px;
			display:block;
			float:left;
			height:15px;
			padding-top:2px;
		}
		.nav-close img{
		
		}
	.count-nav-active{
		width:18px;
		height:15px;
		text-align:center;
		background: url(/img/bg/bg-nav-count-active.jpg) no-repeat;
		font-size:11px;
		display:block;
		margin-left:8px;
		line-height:16px;
	}
	.count-nav {
		width:18px;
		height:15px;
		text-align:center;
		background: url(/img/bg/bg-nav-count.jpg) no-repeat;
		font-size:11px;
		display:block;
		margin-left:8px;
		line-height:16px;
	}
	ul#dash-subnav li.nav-more {
		background:#b393af;
	}
	.add-new-btn {
		float:right;
	}

	#more-wrapper {
		background:#B393AF none repeat scroll 0 0;
		clear:both;
	}
	#more-inner {
		clear:both;
		float:left;
		padding:6px 15px 10px;
		width:100%;
	}
	#more-inner ul li {
		float:left;
		margin-right:15px;
	}
	#more-inner ul li a {
		background-color:#434343;
		color:#DAD4D9;
		float:left;
		font-size:14px;
		font-weight:bold;
		margin-top:4px;
		padding:2px 6px;
	}
	#more-inner ul li a:hover {
		color:#343434;
		background-color:#DAD4D9;
	}

	#chatter-wrapper {
		clear:both;
		background:#EAEEE8;
		margin-bottom:30px;
	}
	#the-chatterbox {
		clear:both;
		float:left;
		width:770px;
	}
	#chatterbox-title {
		padding:20px;
		background:#ffffff;
		margin-bottom:2px;
		margin:15px 15px 2px 15px;
		}
		#chatterbox-title h2{
			float:left;
			font-size:25px;
			color:#343434;
			/*
			padding-right:25px;
			background-image: url(/img/icon-rss.jpg);
			background-repeat: no-repeat;
			background-position: right 9px;
			*/
		}
		#chatterbox-title h2.welcome-title {
			background-image:none !important;
			font-size:30px !important;
			line-height:40px !important;
			margin:0 !important;
			padding:0 !important;
		}
		#chatterbox-title p {
			clear:left;
			color:#8C8C8C;
			font-size:16px;
			line-height:24px;
			margin-top:5px !important;
		}
		
	#chatterbox-warning {
		background:#A00;
		color:#FFF;
		font-size:14px;
		line-height:20px;
		margin:2px 15px;
		padding:6px 20px;
	}
	#chatterbox-warning a {
		color:#FFF;
		text-decoration:underline;
	}
	#chatterbox-warning a:hover {
		color:#FFF;
	}
	#chatterbox-warning input.button {
		background:#900;
		border:1px solid #800;
		color:#FFF;
		cursor:pointer;
		font-size:12px;
		font-weight:700;
		padding:2px 4px;
		margin-top:8px;
	}
		
	.edit-settings {
		float:right;
	}
	.remove-chatterbox {
		float:right;
	}
	.remove-chatterbox-sure {
		display:block;
		float:right;
		height:25px;
		line-height:25px;
		margin-right:10px;
	}
	.remove-chatterbox-sure a {
		color:#00C;
	}
	.remove-chatterbox-sure.hide {
		display:none;
	}
	.dialog-wrapper .post {
		margin:0 0 2px 0;
		background:#ffffff;
	}
	.post {
		margin:0 15px 2px 15px;
		position:relative;
		background:#fcfdfa;
	}
	.post div.post-inner {
		padding:25px 20px;
	}
	.post.dashboard div.post-inner {
		padding:35px 20px 25px;
	}
	.post.hover {
		background:#EAE4E9;
		cursor:pointer;
	}
	.post.hover.nohover {
		background:#fcfdfa;
		cursor:pointer;
	}
	.post.hover.processing {
		cursor:wait;
	}
	.post.processing {
		/*
		background-image: url(/img/processing-conversation.gif);
		background-repeat: no-repeat;
		background-position: 22px 76px;
		*/
		background-color:#E4E0E2;
		cursor:wait;
	}
	.post-highlight {
		padding:25px 20px;
		margin:0 0 0 0;
		background:#f4ffe7;
		border-top:2px solid #d7ddce;
		border-bottom:2px solid #d7ddce;
	}
	.post img.processing {
		display:none;
	}
	.post.processing img.processing {
		display:block;
		margin-top:10px;
	}
	.post .empty-chatterbox {
		padding-bottom:40px;
		padding-top:40px;
		text-align:center;
	}
	.post .empty-chatterbox h3 {
		background:#EAE4E9;
		margin:20px auto 5px;
		padding:4px;
		width:200px;
	}
	.post .empty-chatterbox p {
		background:#EAE4E9;
		line-height:14px;
		margin:0 auto;
		padding:4px;
		text-align:left;
		width:200px;
	}
	.twitter-bird-wrapper {
		width:35px;
		float:left;
	}
	.first {
		background:#fcfdfa;
	}
	.post-comment {
		margin-left:25px;
		float:left;
		width:73%;
	}
	.post-comment-highlight {
		background:#f4ffe7;
	}
	p.comment{
		line-height:26px;
		font-size:16px;
		color:#343434;
		overflow:hidden;
	}
	p.comment-green{
		line-height:26px;
		font-size:16px;
		color:#488500;
	}
	.comment-time {
		text-transform: uppercase;
		color:#c0bcbf;
		font-size:11px;
		font-weight: 700;	
		margin-left:15px;
		white-space:nowrap;
	}
	.comment-time-green {
		text-transform: uppercase;
		color:#a1b984;
		font-size:11px;
		font-weight: 700;	
		margin-left:15px;
		white-space:nowrap;
	}
	.notify-wrapper {
		width:105px;
		float:right;
		text-transform:uppercase;
		padding-left:10px;
		padding-top:5px;
		color:#343434;
		line-height:14px;
	}
	.notify-wrapper h3{
		font-size:14px;
	}
	.notify-wrapper h4{
		font-size:18px;
		padding-top:25px;
	}
	.priority {
		margin-top:10px;
	}
	.notify-wrapper h5 {
		color:#c0bcbf;
	}
	.user-info {
		margin-top:5px;
		font-size:11px;
		color:#343434;
	}
	.user-info-avatar {
		width:25px;
		height:25px;
		float:left;
		margin-right:5px;
	}
	.user-info a {
		color:#488500;
		font-weight:700;
	}
	p.via {
		font-size:10px;
		color:#656565;
	}

	.add-response {
		padding:20px 0 15px 80px;
		background:#ffffff;
	}
	.add-response .post-body-container {
		position:relative;
		width:590px;
	}
	.add-response .post-body-container .error-message {
		border:1px solid #AA1111;
		display:block;
		margin-left:0;
		padding:2px 46px 2px 6px;
		width:530px;
	}
	.add-response .post-body-container input.meter {
		background-color:transparent;
		border:medium none;
		color:#787878;
		display:block;
		font-size:18px;
		font-weight:100;
		letter-spacing:2px;
		margin:0;
		padding:0;
		position:absolute;
		right:0;
		top:6px;
		width:53px;
	}
	.add-response .post-body-container input.meter.warning {
		color:#C00;
	}
	.add-response .post-body-container textarea {
		border: 1px solid #CCC;
		color:#000;
		font-family:Helvetica,Arial,sans-serif;
		font-size:14px;
		height: 56px;
		letter-spacing:1px;
		line-height:1.3em;
		padding:6px 46px 6px 6px;
		width:530px;
	}
	.add-response .post-body-side {
		height:28px;
		width:590px;
	}
	.add-response .post-body-side .checkbox {
		padding-top:4px;
		float:left;
	}
	.add-response .post-body-side .checkbox label {
	} 
	.add-response .post-body-side .submit {
		float:right;
		padding-right:6px;
		padding-top:2px;
	}
	.add-response .post-body-side .submit input {
		background-color:#488500;
		border:none;
		color:#EEE;
		cursor:pointer;
		margin-top:3px;
		padding:3px;
		font-size:14px;
		font-weight:700;
		width:100px;
	}
	.add-response #TwitterAccount {
		margin-bottom:8px;
	}
	.add-response #TwitterAccount input {
		background-color: #DFDFDF;
		border:none;
		color:#343434;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		padding:3px;
		width: 160px;
	}
	.add-response #TwitterAccount select {
		width: 177px;
	}

	.dialog-wrapper {
		border-right:15px solid #343434;
		border-left:15px solid #343434;
		clear:both;
		width:740px;
/* WTF
		float:left;
		margin-bottom:25px;
*/
		background:#f5f8f2;
	}
	.dialog-wrapper-inner {
		border-top:15px solid #343434;
	}
	.dialog-wrapper.noside {
		width:930px;
	}
	.dialog-bottom {
		background:#343434;
		padding:20px 15px 15px 15px;
		position:relative;
		color:#8c8c8c;
	}
	.indent {
		padding-left:100px;
	}
	.select-drop {
		width:120px;
		float:left;
	}
	.dialog-bottom label {
		display:block;
		font-weight:700;
		text-transform:uppercase;
		font-size:11px;
		margin-bottom:3px;
	}
	.update-cancel {
		bottom:20px;
		position:absolute;
		right:15px;
		text-align:right;
	}
	.update-cancel a {
		color:#FFF;
	}
	.update-close {
		width:225px;
		float:right;
		text-align:right;
		padding-top:10px;
	}
	.update-close a{
		margin-left:5px;
	}
	.dialog-bottom input {
		background:#dfdfdf;
		border:none;
		color:#343434;
		padding:3px 5px;
		width:380px;
	}
	.dialog-bottom input.button {
		background:transparent;
		padding:0;
		width:auto;
	}
	.dialog-bottom select {
		width:100px;
	}
	.tags-wrapper {
		padding-top:10px;
		clear:both;
	}
	.pagination {
		color:#343434;
		font-weight:700;
		margin:10px 15px;
		}
		.pagination p{
			width:50%;
			float:left;
		}
		.pagination a{
			color:#343434;
			font-weight:700;
			padding:2px 3px;
			margin:0 0 0 5px;
		}
		.pagination a:hover{
			color:#ccc;
		}
		.pagination span.current {
			background:#650057;
			color:#FFF;
			font-weight:700;
			padding:2px 3px;
			margin:0 0 0 5px;
		}
	.pagination-right{
		text-align:right;
	}
	.pagination a.more-link {
		background:url(/img/bg/bg-more-link.jpg) no-repeat center right;
		padding-right:10px;
	}
	#chatterbox-sidebar {
		width:160px;
		float:left;
		padding: 40px 8px 0 22px;
		}
		#chatterbox-sidebar div.checkbox.active,
		#search-results-sidebar div.checkbox.active {
			background-color:#CFDFAE;
		}
		#chatterbox-sidebar div.checkbox.active.all,
		#search-results-sidebar div.checkbox.active.all {
			background-color:#D9D4D9;
		}
		#chatterbox-sidebar h4 {
			color:#656565;
			font-size:10px;
			margin-bottom:3px;
		}
	.sidebar-title {
		background:url(/img/bg/bg-view-options.jpg) no-repeat;
		text-indent:-9999em;
	}
	.saved-views {
		padding:10px 0 35px 0;
		border-bottom:1px solid #d7dad6;
	}
	.saved-view {
		padding: 8px 0;
		clear:both;
		}
		.saved-view a{
			font-weight:700;
			color:#343434;
			float:left;
		}
	.saved-view-rss-close {
		width:30px;
		float:right;	
		}
		.saved-view-rss-close a{
			margin-left:5px;
		}
	.sidebar-link {
		clear:both;
		padding-top:10px;
		text-decoration:underline;
	}
	.sidebar-link-tags {
		clear:both;
		padding:5px 0 0 18px;
		text-decoration:underline;
	}
	.sorted-by {
		margin-top:35px;
	}
	.sorted-by-btns{
		height:13px;
		overflow:hidden;
	}
	a.freshness-btn {
		float:left;
		width:63px;
		height:13px;
		background:url(/img/btns/btn-freshness.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
	}
	a.priority-btn {
		float:left;
		width:53px;
		height:13px;
		background:url(/img/btns/btn-priority.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
	}
	a.freshness-btn.active, a.priority-btn.active {
		background-position: 0px -13px;	
	}
	/*
	a:hover.freshness-btn, a:hover.priority-btn {
		background-position: 0px -13px;	
	}
	a:hover.freshness-btn, a:hover.priority-btn {
		background-position: 0px -13px;	
	}
	*/

	#chatterbox-sidebar div.checkbox,
	#search-results-sidebar div.checkbox{
		width:132px;
		min-height:18px;
		padding-left:2px;
		margin-top:3px;
	}
	#chatterbox-sidebar div.checkbox input,
	#search-results-sidebar div.checkbox input{
		float:left;
		margin:1px 4px 0 0;
	}
	#chatterbox-sidebar div.checkbox label,
	#search-results-sidebar div.checkbox label{
		line-height:19px;

		/* changes for wrapping start */
		display:block;
		padding-left:17px;
		/* changes for wrapping stop */
	}

	#chatterbox-sidebar ul li{
		width:132px;
		height:18px;
		padding-left:2px;
		margin-top:3px;
	}
	#chatterbox-sidebar ul li input{
		float:left;
		margin:1px 4px 0 0;
	}
	#chatterbox-sidebar ul li p{
		line-height:19px;
	}
	#chatterbox-sidebar ul li a{
		margin-left:18px;
	}

	.assignee, .priority-side, .status, .category,.popular-tags {
		margin-top:35px;
	}
	.input-active-purple {
		background-image: url(/img/bg/bg-sidebar-input-active-purple.jpg);
		background-repeat: no-repeat;
	}
	.input-active-green {
		background-image: url(/img/bg/bg-sidebar-input-active-green.jpg);
		background-repeat: no-repeat;
	}
	.display-timeline {
		margin-top:35px;
		padding-bottom:25px;
		padding-top:35px;
		border-top:1px solid #d7dad6;
	}
	.display-timeline label {
		width:132px;
		display:block;
		margin-top:10px;
	}
	.display-timeline #ChatterboxViewStartMonth,
	.display-timeline #ChatterboxViewEndMonth,
	.search-timeline #PostStartMonth,
	.search-timeline #PostEndMonth {
		width:50px;
	}
	.display-timeline #ChatterboxViewStartDay,
	.display-timeline #ChatterboxViewEndDay,
	.search-timeline #PostStartMonth,
	.search-timeline #PostEndMonth {
		width:44px;
	}
	.display-timeline #ChatterboxViewStartYear,
	.display-timeline #ChatterboxViewEndYear,
	.search-timeline #PostStartMonth,
	.search-timeline #PostEndMonth {
		width:58px;
	}
	#length-fix-1 {
		float:left;
		overflow:hidden;
		position:relative;
		width:100%;
	}
	#length-fix-2 {
		float:left;
		position:relative;
		right:324px;
		width:100%;
	}
/* dashbaord no sidebar */
	#the-chatterbox-noside {
		clear:both;
		float:left;
		width:100%;
	}
	#title-filters-wrapper {
		width:400px;
		float:right;
	}
	.dialog-wrapper-noside {
		border-top:15px solid #343434;
		border-right:15px solid #343434;
		border-left:15px solid #343434;
		clear:both;
		float:left;
		margin-bottom:25px;
		background:#f5f8f2;
	}
	.dialog-wrapper-noside .post {
		margin: 0 0 2px 0;
	}
	a.twentyfour-btn {
		float:left;
		width:20px;
		height:13px;
		background:url(/img/btns/btn-24.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
	}
	a.fourtyeight-btn {
		float:left;
		width:20px;
		height:13px;
		background:url(/img/btns/btn-48.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
	}
	a.seventytwo-btn {
		float:left;
		width:20px;
		height:13px;
		background:url(/img/btns/btn-72.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
	}
	a:hover.twentyfour-btn, a:hover.fourtyeight-btn,a:hover.seventytwo-btn {
		background-position: 0px -13px;	
	}
	.title-filters-wrapper {
		padding-top:10px;
		width:420px;
		float:right;
	}
	.title-filters-wrapper h4{
		font-size:10px;
		margin-right:5px;
	}
	.title-sortby-wrapper {
		width:200px;
		float:left;
	}
	.post-comment-noside {
		margin-left:25px;
		float:left;
		width:485px;
	}
	.notify-wrapper-noside {
		width:275px;
		float:right;
		text-transform:uppercase;
		padding-left:10px;
		padding-top:5px;
		color:#343434;
		line-height:14px;
	}
	.notify-wrapper-noside h3{
		font-size:14px;
	}
	.notify-wrapper-noside h4{
		font-size:18px;
		padding-right:25px;
		padding-top:25px;
		text-align:right;
	}
	.notify-wrapper-noside h5 {
		color:#c0bcbf;
	}
	.notify-wrapper-noside div {
		width:80px;
		padding-left:25px;
		/* um yeah i'm not really sure why this is floating. I AM FLUSHING! AHAHAHAA!important
		float:left;
		*/
	}
	.notify-wrapper-noside div.priority,
	.notify-wrapper-noside div.category {
		margin-top:10px;
		padding-left:0;
	}
	.notify-wrapper .category {
		margin-top:10px;
	}
	.post-noside {
		padding:25px 20px;
		margin:0 0 2px 0;
		background:#fcfdfa;
	}
	#recent-activity-wrapper {
		clear:both;
		color:#343434;
		padding:15px 0 15px 0;
	}
	#recent-activity-wrapper div.activity.hover {
		background-color:#EAE4E9;
		cursor:pointer;
	}
	#recent-activity-wrapper a {
		color:#C0BCBF;
	}
	#recent-title {
		padding:20px;
		background:#ffffff;
		margin-bottom:2px;
		margin:0 15px 2px 15px;
		}
		#recent-title h2{
			float:left;
			font-size:25px;
			color:#343434;
			/*
			padding-right:25px;
			background-image: url(/img/icon-rss.jpg);
			background-repeat: no-repeat;
			background-position: right 9px;
			*/
		}
	.activity {
		font-size:16px;
		padding:15px 10px 15px 75px;
		background:#fcfdfa;
		margin:0 15px 2px 15px;
	}
	.recent-comment{
		float:left;
		line-height:26px;
	}
	.activity span{
		font-weight:bold;
	}
	.recent-time {
		width:230px;
		float:right;
		color:#c0bcbf;
		font-size:11px;
		text-transform:uppercase;
		font-weight:700;
		line-height:28px;
	}

/* sign up */
	#message_wrapper {
		position:absolute;
		z-index:99;
		width:754px;
		top: 0px;
		background:#e0d0dc;
		margin-left:-377px; /*754/2 Center the absolute div*/
		left: 50%;
		padding-top:30px;
	}
	
	.sign-up-wrapper {
		position:absolute;
		z-index:99;
		width:754px;
		top: 0px;
		background:#e0d0dc;
		margin-left:-377px; /*754/2 Center the absolute div*/
		left: 50%;
		padding-top:30px;
	}
	
	.sign-up-content {
		padding-bottom:50px;
		background:url(/img/bg/bg-sign-up-bottom.jpg) no-repeat center bottom;
	}
	.sign-up-content p{
		color:#80566D;
		margin-top:10px;
		font-size:14px;
	}
	#sign-up-left {
		border-right:1px solid #c7aebe;
		padding:15px 40px 0 45px;
		width:380px;
		float:left;
	}
	#message-text-wrapper {
		padding:15px 40px 0 45px;
		
	}
	h2#message-text-wrapper {
			background:url(/img/bg/bg-sign-up-title.jpg) no-repeat;
			display:block;
			text-indent:-9999em;
			width:282px;
			height:28px;
			margin-bottom:5px;
		}
		#message-text-wrapper h3{
			color:#80566d;
			font-weight:normal;
			font-size:16px;
			line-height:24px;
		}
	#sign-up-content fieldset {
		padding-top:5px;
	}
	#sign-up-left div {
		padding-top:20px;
		margin-right:25px;
		clear:left;
	}
	#sign-up-left p {
		font-size:14px;
		margin: 16px 0 0;
	}
	#sign-up-content div.pass-input {
		float:left;
		width:165px;
		clear:none;
	}
	#sign-up-btns a.btn-sign-up-cancel {
		background:transparent url(/img/btns/btn-sign-up-cancel.gif) no-repeat scroll 0 0;
		float:left;
		height:34px;
		margin-right:10px;
		padding:0;
		text-indent:-9999em;
		width:73px;
	}
	#sign-up-btns .btn-submit {
		width:71px;
		margin-right:10px;
		padding:0;
	}
	#sign-up-btns .btn-sign-up-create-account {
		width:134px;
		margin-right:10px;
		padding:0;
		/*
		background:url(/img/btns/btn-sign-up-create-account.jpg) no-repeat 0 0;
		*/
	}
	#sign-up-content label {
		color:#4d0042;
		font-weight:700;
		text-transform:uppercase;
		font-size:11px;
		margin-bottom:5px;
		float:left;
	}
	#sign-up-content label span{
		color:#80566d;
	}
	#sign-up-content input {
		border:none;
		padding:3px 5px; 
		width:100%;
		float:left;
		color:#4d0042;
	}
		h2#sign-up-title {
			background:url(/img/bg/bg-sign-up-title.jpg) no-repeat;
			display:block;
			text-indent:-9999em;
			width:282px;
			height:28px;
			margin-bottom:5px;
		}
		#sign-up-left h3{
			color:#80566d;
			font-weight:normal;
			font-size:16px;
			line-height:24px;
		}
	.sign-up-content fieldset {
		padding-top:5px;
	}
	.sign-up-content div.pass-input {
		float:left;
		width:165px;
		clear:none;
	}
	#sign-up-right {
		width:190px;
		float:left;
		padding:115px 40px 0;
	}
	#log-in #sign-up-right {
		padding-top:70px;
	}
	#sign-up-right h4{
		color:#4d0042;
		margin-top:45px;
	}
	#sign-up-right p{
		margin-top:5px;
		line-height:20px;
	}
	#sign-up-btns .btn-sign-up-continue {
		float:left;
		width:91px;
		height:34px;
		margin-right:10px;
		padding:0;
		background:url(/img/btns/btn-sign-up-continue.gif) no-repeat 0 0;
		text-indent:-9999em;
	}
	#sign-up-btns .btn-sign-up-create-account {
		float:left;
		width:134px;
		height:34px;
		margin-right:10px;
		padding:0;
		/*
		background:url(/img/btns/btn-sign-up-create-account.jpg) no-repeat 0 0;
		text-indent:-9999em;
		*/
	}
	#sign-up-btns .btn-sign-up-cancel {
		float:left;
		width:73px;
		height:34px;
		margin-right:10px;
		padding:0;
		background:url(/img/btns/btn-sign-up-cancel.gif) no-repeat 0 0;
		text-indent:-9999em;
	}
	#sign-up-btns .btn-log-in {
		float:left;
		width:75px;
		height:34px;
		margin-right:10px;
		padding:0;
		background:url(/img/btns/btn-log-in.gif) no-repeat 0 0;
		text-indent:-9999em;
	}
	.sign-up-content label {
		color:#4d0042;
		font-weight:700;
		text-transform:uppercase;
		font-size:11px;
		margin-bottom:5px;
		display:block;
	}
	.sign-up-content label span{
		color:#80566d;
	}
	.sign-up-content input {
		border:none;
		padding:3px 5px; 
		width:100%;
		float:left;
		color:#4d0042;
	}
	h2#success-title {
			background:url(/img/bg/bg-message-success.jpg) no-repeat;
			display:block;
			text-indent:-9999em;
			width:106px;
			height:22px;
			margin-bottom:15px;
		}
	h2#alert-title {
		background:url(/img/bg/bg-message-alert.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
		width:71px;
		height:23px;
		margin-bottom:15px;
	}
	h2#log-in-title {
		background:transparent url(/img/bg/bg-log-in-title.gif) no-repeat scroll 0 0;
		display:block;
		height:27px;
		margin-bottom:5px;
		text-indent:-9999em;
		width:65px;
	}
	h2#oops-title {
		background:url(/img/bg/bg-message-oops.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
		width:410px;
		height:28px;
		margin-bottom:15px;
	}
	h2#sign-up-title {
		background:url(/img/bg/bg-sign-up-title.gif) no-repeat;
		display:block;
		text-indent:-9999em;
		width:282px;
		height:28px;
		margin-bottom:5px;
	}
	#sign-up-right {
		width:190px;
		float:left;
		padding:115px 40px 0;
		}
		#sign-up-right div {
			padding-top:20px;
			margin-right:25px;
			clear:left;
		}
		#sign-up-right h4{
			color:#4d0042;
			margin-top:45px;
		}
	#sign-up-right p{
		margin-top:5px;
		line-height:20px;
	}
	#sign-up-left div.error-message {
		padding-top: 2px;
	}
	
	/*pop-up messages*/
	#message-wrapper-green {
		position:absolute;
		z-index:99;
		width:754px;
		top: 0px;
		background:#7b9e52;
		margin-left:-377px; /*754/2 Center the absolute div*/
		left: 50%;
		padding-top:30px;
	}
	#message-text-wrapper {
		padding:15px 40px 0 45px;
		
	}
	#message-text-wrapper-green {
		padding:15px 40px 0 45px;
		
	}
	h2#success-title {
			background:url(/img/bg/bg-message-success.jpg) no-repeat;
			display:block;
			text-indent:-9999em;
			width:106px;
			height:22px;
			margin-bottom:15px;
		}
	h2#alert-title {
		background:url(/img/bg/bg-message-alert.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
		width:71px;
		height:23px;
		margin-bottom:15px;
	}
	h2#oops-title {
		background:url(/img/bg/bg-message-oops.jpg) no-repeat;
		display:block;
		text-indent:-9999em;
		width:410px;
		height:28px;
		margin-bottom:15px;
	}
	#message-text-wrapper h3{
		color:#80566d;
		font-weight:normal;
		font-size:16px;
		line-height:24px;
	}
	#message-text-wrapper-green h3{
		color:#cde3a9;
		font-weight:normal;
		font-size:16px;
		line-height:24px;
	}
	#message-wrapper-green p{
		padding-top:25px;
		color:#303b24;
	}
	
	#message-content {
		padding-bottom:50px;
		background:url(/img/bg/bg-message-bottom.jpg) no-repeat center bottom;
	}
	#message-content fieldset {
		padding-top: 5px;
	}
	#message-content fieldset div.error-message {
		clear: left;
		padding-top: 2px;
		width: 100%;
	}
	#message-content fieldset div.input {
		clear: left;
		padding-top:20px;
		width: 100%;
	}
	#message-content fieldset input {
		border:medium none;
		color:#4D0042;
		float:left;
		padding:3px 5px;
		width:60%;
	}
	#message-content fieldset label {
		color:#4D0042;
		display:block;
		font-size:11px;
		font-weight:700;
		margin-bottom:5px;
		text-transform:uppercase;
	}
	#message-content fieldset .recaptchatable {
		background: #FFF;
	}
	#message-content-green {
		padding-bottom:50px;
		background:url(/img/bg/bg-message-bottom-green.jpg) no-repeat center bottom;
	}
	#message-btn-wrapper {
		margin-top:10px;
	}
	#message-btn-wrapper a{
		margin-right:5px;
	}

	
	

span.search-filter {
	text-transform:uppercase;
	color:#8c8c8c;
	font-size:11px;
}
.chatterbox-users {
	border-top:2px solid #f5f8f2;
	border-bottom:2px solid #f5f8f2;
	padding:20px 0;
	margin-bottom:25px;
}
.chatterbox-users input{
	margin-bottom:5px;
	width:20px;
}
/* footer */
	
	#footer-wrapper {
		background:#e9e9e9;
		height:80px;
		clear:both;
	}
	#footer-content {
		width:960px;
		margin:0 auto;
	}
	p.copyright {
		padding-top:37px;
		float:left;
	}
	p.copyright a{
		margin-left:15px;
	}
	#build-links {
		margin-top:25px;
		float:right;
		margin-right:40px;
	}
	#build-links a{
		float:left;
		margin-right:15px;
	}
	#build-links a.ep  {
		display:block;
		background:url(/img/btns/electric-pulp-link.gif) no-repeat;
		width:136px;
		height:34px;
		text-indent:-9999em;
		background-position:0 0;
		float:left;
	}
	#build-links a:hover.ep  {
		background-position: 0 -34px;
	}
	#footer-content a:link {
		color:#488500;
		text-decoration:none;
	}
	#footer-content a:active {
		color:#488500;
		text-decoration:none;
	}
	#footer-content a:hover {
		color:#650057;
		text-decoration:none;
	}
	#footer-content a:visited {
		color:#488500;
		text-decoration:none;
	}
/*EDIT CHATTERBOX POPUP*/
#pop-wrap {
	background:#FFF;
	width:830px;
	position:absolute;
	top:90px;
	margin-left:-435px;
	left:50%;
	border:13px solid #488500;
	padding:20px;
	position:relative;
	z-index:101;
	color:#343434;
}
#pop-wrap select{
	font-size:10px;
}
#pop-header {
	padding-bottom:20px;
	border-bottom:2px solid #f5f8f2;
}
#pop-header h2{
	color:#343434;
	font-size:30px;
	font-weight:700;
}
#pop-header h5 {
	color:#8c8c8c;
	font-size:16px;
	font-weight:normal;
	margin-top:10px;
}
#pop-content {
	
}
#pop-content input {
	border:thin none;
	padding:3px;
	vertical-align:middle;
	font-weight:700;
}
#pop-content input.button {
	border:none;
	padding:0;
	vertical-align:top;
	width:auto;
}
#pop-content-left {
	width:450px;
	margin:20px 0;
	padding:0 20px 0 0;
	border-right:2px solid #f5f8f2;
	float:left;
}
#pop-content-right {
	width:335px;
	padding:20px 0 20px 20px;
	float:left;
}
.edit-chatter-row {
	margin-bottom:25px;
}
.edit-chatter-row label, .chatterbox-users label{
	text-transform:uppercase;
	font-weight:700;
	font-size:14px;
	line-height:20px;
}
.edit-chatter-row label span, .chatterbox-users label span{
	text-transform:none;
	font-weight:normal;
	color:#8c8c8c;
	font-size:12px;
}
.edit-chatter-row input, .edit-chatter-tags input{
	margin-bottom:5px;
	background-color:#dfdfdf;
	width:96%;
}
.edit-chatter-right-row input{
	background-color:#dfdfdf;
}

#ChatterboxCategory, #ChatterboxStatus, #ChatterboxPriority {
	border-bottom:2px solid #DFDFDF;
	margin-bottom:20px;
	padding-bottom:15px;
}

#ChatterboxNewStatus, #ChatterboxNewPriority, #ChatterboxNewCategory {
	margin-left:20px;
}
#ChatterboxNewStatusAdd, #ChatterboxNewPriorityAdd, #ChatterboxNewCategoryAdd {
	background-color:#488500;
	color:#FFF;
	cursor:pointer;
	margin-left:3px;
	width:auto;
}
.edit-chatter-status div, .edit-chatter-priority div, .edit-chatter-category div {
	float:left;
}
.edit-chatter-status div.buttons img, .edit-chatter-priority div.buttons img, .edit-chatter-category div.buttons img {
	cursor:pointer;
}
.edit-chatter-status div.buttons span.delete-sure, .edit-chatter-priority div.buttons span.delete-sure, .edit-chatter-category div.buttons span.delete-sure {
	vertical-align:middle;
	padding-bottom:9px;
}
.edit-chatter-status div.buttons span.delete-sure a, .edit-chatter-priority div.buttons span.delete-sure a, .edit-chatter-category div.buttons span.delete-sure a {
	color:#00C;
}
.edit-chatter-status img.gripper, .edit-chatter-priority img.gripper, .edit-chatter-category img.gripper {
	cursor:move;
	float:left;
	margin-right:2px;
}


span.search-filter {
	text-transform:uppercase;
	color:#8c8c8c;
	font-size:11px;
}
.chatterbox-users {
	border-top:2px solid #f5f8f2;
	border-bottom:2px solid #f5f8f2;
	padding:20px 0 0;
	margin-bottom:25px;
}
.chatterbox-users div.pending {
	margin-top:10px;
}
.chatterbox-users #ChatterboxUsersList {
	margin:5px 0;
}
.chatterbox-users #ChatterboxUsersList div.checkbox {
	display:table-cell;
	float:left;
	height:20px;
	font-size:11px;
	overflow:hidden;
	padding-bottom:1px;
	vertical-align:middle;
	white-space:nowrap;
	width:170px;
}
.chatterbox-users #ChatterboxUsersList div.checkbox label {
	color:#343434;
	font-size:11px;
	font-weight:normal;
	padding-left:3px;
	text-transform:none;
}
.chatterbox-users input{
	margin-bottom:5px;
	width:20px;
}
.chatterbox-users input.add-user {
	background-color:#488500;
	color:#FFFFFF;
	cursor:pointer;
	margin-left:3px;
	width:auto;
}
#ChatterboxNewUserEmail_message {
	margin-left: 5px;
}
#pop-wrap input.user-email {
	background-color:#DFDFDF;
	color:#343434;
	cursor:text;
	font-size:11px;
	width:220px;
}

.chatterbox-users ul{
	margin:5px 0;
}
.chatterbox-users ul li{
	width:170px;
	float:left;
	font-size:11px;
	display:table-cell;
	vertical-align:middle;
	padding-bottom:1px;
}
.chatterbox-users ul li span{
	
}
.respond-from{
	margin-bottom:0;
	
}
.respond-from div.floater {
	float:left;
	width:160px;
	margin-bottom:5px;
	text-align:left;
}
.respond-from div.respond-from-radios {
	margin-bottom:5px;
	margin-top:5px;
	width:100%;
}
.respond-from div.respond-from-radios input {
	margin-right:3px;
	width:auto;
}
.respond-from div.respond-from-radios label {
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	text-transform:none;
}

.respond-from select{
	width:150px;
}
div.floater.userpass {
	width:130px;
	padding-right:10px;
}
div.userpass label{
	font-size:11px;
	color:#8c8c8c;
}
.pop-note {
	font-size:11px;
	color:#8c8c8c;
}
.edit-chatter-right-row {
	margin-bottom:30px;
	position:relative;
	font-size:11px;
	clear:both;
}
.edit-chatter-right-row ul{
	margin-top:10px;
}

.edit-chatter-right-row ul li, .chatterbox-users .pending ul li {
	float:left;
	width:150px;
	line-height:20px;
}
.edit-chatter-right-row h6, .chatterbox-users .pending h6 {
	font-size:11px;
	text-transform:uppercase;
	color:#8c8c8c;
	line-height:20px;
}
.edit-chatter-right-row input {
	margin-bottom:5px;
}
.addnew-manage {
	position:absolute;
	top:0;
	right:0;
	line-height:20px;
}
.addnew-manage a{
	text-decoration:underline;
	font-weight:700;
	color:#343434;
}
.addnew-manage a:hover{
	text-decoration:none;
	
}
a.addnew {
	color:#488500;
}
input.hours-input {
	width:20px;
	background:#dfdfdf;
}
#command-btns {
	clear:both;
	width:100%;
	border-top:2px solid #f5f8f2;
	padding-top:20px;
	position:relative;
	text-align:right;
}
#command-btns a{
	margin-left:10px;
}
#command-btns-left {
	left:0;
	position:absolute;
	top:20px;
}
#command-btns-left a {
	color: #00C;
	margin-left:0;
}
#command-btns-left a.btn-delete-chatterbox, #command-btns-left span {
	display:block;
	float:left;
}
#command-btns-left span.btn-delete-chatterbox-sure {
	height:25px;
	line-height:25px;
	margin-left:10px;
}
#command-btns-left span.btn-delete-chatterbox-sure.hide {
	display:none;
}

/*people*/
#people-wrap {
	background:#fcfdfa;
	padding:20px 20px 0 20px;
	margin:0 15px 15px 15px;
}
.add-person {
	float:right;
}	
.person-wrap {
	float:left;
	width:273px;
	padding:10px 10px 40px 10px;
}
.person-pic-wrap {
	width:60px;
	float:left;
	height:100%;
	
}
.person-pic{
	width:60px;
	height:60px;
	background:#cacac8;
	
}
.person-content {
	font-size:11px;
	float:left;
	width:200px;
	padding-left:10px;
	
}
.person-content h4{
	font-size:18px;
	font-weight:normal;
	color:#343434;
	text-transform:none;
}
.person-content h5{
	font-weight:normal;
	color:#7e7e7e;
	text-transform:none;
	line-height:16px;
}
.person-content ul{
}
.person-content ul li{
	font-weight:700;
	line-height:18px;
}
.person-content ul li span{
	color:#343434;
}
.person-content ul li a{
	color:#488500;
}
.person-content p{
	line-height:30px;
}
#chatterbox-title h2.reg-title {
	padding:0;
	background:none;
}

/*search-results*/
#search-results {
	float:left;
	clear:both;
	width:760px;
}
#search-results-title {
		padding:20px;
		background:#ffffff;
		margin-bottom:2px;
		margin:15px 0 2px 15px;
		}
		#search-results-title h2{
			float:left;
			font-size:25px;
			color:#343434;
			padding-right:25px;
		}	
#search-results-sidebar {
		width:200px;
		float:left;
		padding: 40px 0 0 0;
		}
		#search-results-sidebar h4 {
			color:#656565;
			font-size:10px;
			margin-bottom:3px;
		}
#search-results-sidebar ul li input{
		float:left;
		margin:1px 4px 0 0;
	}
	#search-results-sidebar ul li p{
		line-height:19px;
	}
	#search-results-sidebar ul li a{
		margin-left:18px;
	}
.result {
		padding:35px 20px 15px 20px;
		margin:0 0 2px 15px;
		background:#fcfdfa;
		position:relative;
	}
.result.closed {
		background:#E6E6E6;
	}
.result.closed p.comment {
		color:#606060;
	}
.result.closed .notify-wrapper h3 {
		color:#606060;
	}
.result-tab, .result-archive-tab {
	position:absolute;
	top:0;
	left:0;
	text-transform:uppercase;
	padding:5px;
}
.result-tab {
	background:#dad4d9;
	color:#650057;
	
}
.result-archive-tab {
	background:#d7d7d7;
	color:#444444;
}
.search-results-sidebar-title {
		border-bottom:1px solid #d7dad6;
		text-indent:35px;
		padding-bottom:15px;
	}
.user-results {
	margin:35px 0 35px 35px;
}
.user-results ul li{
	height:20px;
}
.user-results ul li span{
	line-height:18px;
}
.search-timeline {
	border-top:1px solid #D7DAD6;
	padding-bottom:25px;
	padding-top:35px;
	padding-left:35px;
}
.search-timeline label{
	display:block;
	margin-top:10px;
	width:132px;
}
.tags-cats {
	color:#a0889a;
	margin-top:10px;
}

/*acccount*/
#account-wrapper {
		position:absolute;
		z-index:99;
		width:900px;
		top: 0px;
		background:#e0d0dc;
		margin-left:-450px; /*754/2 Center the absolute div*/
		left: 50%;
		padding-top:30px;
	}
	#account-content {
		margin-bottom:15px;
		padding-bottom:10px;
		background:url(/img/bg/bg-account-btm.jpg) no-repeat center bottom;
	}
	h2#account-title {
		background:transparent url(/img/bg/bg-my-account-title.gif) no-repeat scroll 0 0;
		display:block;
		height:28px;
		margin-bottom:5px;
		text-indent:-9999em;
		width:282px;
	}
	#account-content p{
		color:#80566D;
		margin-top:10px;
		font-size:14px;
	}
	#account-left {
		border-right:1px solid #c7aebe;
		padding:15px 40px 0 45px;
		width:380px;
		float:left;
	}
	#account-right {
		padding:15px 40px 0 45px;
		width:345px;
		float:left;
	}
#account-wrapper h3{
	color:#80566d;
	font-weight:normal;
	font-size:16px;
}
#account-user-pass {
	border-bottom:1px solid #c7aebe;
	padding-bottom:20px;
	margin-top:50px;
}
#account-content label {
		color:#4d0042;
		font-weight:700;
		text-transform:uppercase;
		font-size:11px;
		padding-bottom:5px;
		float:left;
	}
.form-wrap {
	padding-bottom:15px;
}
#account-content .pass-input {
	clear:none;
	float:left;
	width:177px;
}
#account-content .pass-input-first {
	clear:none;
	float:left;
	width:177px;
	padding-right:25px;
}
#account-content input {
	border:medium none;
	color:#4D0042;
	float:left;
	padding:3px 3px 3px 0;
	text-indent:5px;
	width:100%;
}
#account-content input.button {
	border:none;
	padding:0;
	vertical-align:top;
	width:auto;
}
#account-content span.LV_validation_message.LV_invalid,
#account-content div.error-message {
	padding:3px 0 3px 3px;
}
#account-content #account-stretch {
	padding:15px 40px 0;
}
#account-content #im {
	width:100%;
}
.user-pass-holder {
	clear:left;
	color:#80566d;
	font-size:22px;
	font-weight:700;
}
.user-pass-holder div.error-message {
	display:block;
	float:left;
}
.user-pass-holder span{
	width:100px;
	display:block;
	float:left;
}
.user-pass-holder a img{
	vertical-align:middle;
}
.user-pass-linker {
	float:right;
}
#email-im {
	margin-bottom:30px;
	padding-top:15px;
}
#im input{
	width:220px;
}
#im select{
	float:left;
	margin-left:10px;
}
.save-cancel input,
.save-cancel a img{
	margin: 15px 10px 0 0;
}
#personal-info {
	margin-top:110px;
	border-bottom:1px solid #c7aebe;
	padding-bottom:20px;
}
.p-info-input {
	width:167px;
	float:left;
	
}

.p-info-input-first {
	width:167px;
	float:left;
	padding-right:10px;
}
#personal-info select{
	width:100%;
	float:left;
	
}
#profile-pic {
	padding-top:20px;
}
.avatar-wrap {
	width:48px;
	height:48px;
	overflow:hidden;
	float:left;
	padding-right:10px;
}
.avatar-holder {
	width:48px;
	height:48px;
	background:#fff;
}
#profile-pic input {
	float:left;
	width:150px;
	margin-top:5px;
	
}
#upload-pic-wrap {
	clear:left;
}
#upload-holder #UserAvatar {
	width:240px;
}

/*video*/
#video-wrap {
	padding:50px 0 80px 0;
	background:#fcfdfa;
	margin:0 15px 15px 15px;
}
#video-holder {
	width:640px;
	height:380px;
	margin:auto;
}

/* sidebar view */
#chatterbox-sidebar-view-save {
	clear:both;
	padding-top:10px;
}
#chatterbox-sidebar-view-save input {
	background-color:#DFDFDF;
	border:none;
	color:#343434;
	float:left;
	font-size:11px;
	font-weight:700;
	margin-left:2px;
	margin-bottom:5px;
	padding:3px;
	vertical-align:middle;
	width:40px;
}
#chatterbox-sidebar-view-save label {
	cursor:pointer;
	display:block;
	margin-bottom:3px;
	text-decoration:underline;
}
#chatterbox-sidebar-view-save #ChatterboxViewName {
	border:1px solid #343434;
	margin-left:0;
	width:100px;
}

/* colorbox */
.colorbox, #pop-content .colorbox {
	display:inline;
	vertical-align:middle;
}
.colorbox div, #pop-content .colorbox div {
	z-index:200;
}
.colorbox div ul, #pop-content .colorbox div ul {
	margin-top: 0;
}
.colorbox div ul li, #pop-content .colorbox div ul li {
	cursor:pointer;
	width: 100%;
}
.colorbox input, #pop-content .colorbox input {
	background-image:url(/img/arrow-down.png);
	background-repeat:no-repeat;
	background-position:center right;
	padding:3px;
	margin-bottom:5px;
	width: 30px;
}

.autocomplete {
	z-index:200;
}
.autocomplete ul {
	background:#E5E7E2;
	border:1px solid #D9D9D9;
	border-bottom:none;
	margin-top:0;
}
.autocomplete ul li {
	border-bottom:1px solid #D9D9D9;
	cursor:pointer;
	display:block;
	float:none;
	padding:1px 0 2px 6px;
	width:auto;
}
.autocomplete ul li.selected {
	background:#D9D9D9;
}

/* ERROR MESSAGES */

span.LV_validation_message {
	color:#676767;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-top:3px;
}
span.LV_validation_message.LV_invalid,
div.error-message {
	background-color:#A11;
	color:#FFF;
	font-size:12px;
	padding:3px;
	width:100%;
}

.edit-chatter-row span.LV_validation_message.LV_invalid,
.edit-chatter-row div.error-message {
	font-size:12px;
	margin-bottom:5px;
	margin-top:-5px;
	padding:3px;
	width:96%;
}

.add-response span.LV_validation_message.LV_invalid,
.add-response div.error-message {
	font-size:12px;
	display:inline;
	margin-left:3px;
	width:auto;
}

span.LV_validation_message.LV_valid {
	display:none;
}

/* SEARCH MODES */

#ChatterboxEdit fieldset div.input.checkbox {
	font-size:11px;
	margin-bottom:20px;
}

#ChatterboxEdit fieldset div.input.checkbox input {
	margin-bottom:3px;
	margin-right:3px;
}

#ChatterboxEdit fieldset div.query-switcher {
	margin-bottom:10px;
}

#ChatterboxEdit fieldset div.query-switcher a {
	color:#00C;
}

#ChatterboxEdit fieldset div.query-switcher a.button {
	background-color:#545454;
	color:#DFDFDF;
	padding:3px 6px;
	text-decoration:none;
}

#ChatterboxEdit fieldset legend {
	display:none;
}

#ChatterboxEdit fieldset textarea {
	border:thin none;
	font-weight:700;
	padding:3px;
	vertical-align:middle;

	background-color:#DFDFDF;
	margin-bottom:5px;
	width:96%;
	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

#pages_contact {
	
}

#pages_contact div.checkbox {
	font-size:12px;
	margin-bottom:10px;
	width:400px;
}

#pages_contact div.message.agony {
	background-color:#993333;
	color:#FFF;
	font-size:16px;
	line-height:24px;
	padding:2px 6px;
	margin-bottom:20px;
}

#pages_contact div.message.thrill {
	color:#339933;
	font-size:20px;
}

#pages_contact div.input {
	margin-bottom: 10px;
}

#pages_contact div.input input {
	background:#C1C1C1;
	border:medium none;
	color:#1B1818;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:2em;
	padding:6px 10px;
	width:400px;
}

#pages_contact div.input textarea {
	background:#C1C1C1;
	border:medium none;
	color:#1B1818;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	padding:6px 10px;
	width:400px;
}

#pages_contact div.submit input {
	background:#488500;
	border:none;
	color:#FFF;
	font-size:18px;
	padding:6px 16px;
	width:auto;
}

/* FAQ */

#faq-wrap {
	background:#fcfdfa;
	padding:20px 20px 0 20px;
	margin:0 15px 15px 15px;
}

#faq-wrap ul.questions li {
	padding:2px 0;
}

#faq-wrap ul.questions li a {
	text-decoration:underline;
}

#faq-wrap h2 {
	color:#721A64;
	font-size:25px;
	font-weight:700;
	margin:30px 0 5px;
}

#faq-wrap p {
	font-size:16px;
	line-height:24px;
	margin-bottom:20px;
	width:740px;
}