@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;
	}
	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;
	}
	.blue {
		color:#285690;
	}
	.red {
		color:#a93d2e;
	}
	.clear {
		clear:both;
	}
	.left {
		float:left;
	}

/* 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;
		height:27px;
		background:url(/img/blog-text.gif) no-repeat 0 5px;
		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;
		height:27px;
		background:url(/img/blog-text.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-left {
		width:50%;
		float:left;
	}
	#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-repeat: no-repeat;
		background-position: left bottom;
		position:relative;
		float:left;	
		}
		#screenshot-wrapper a{
			position:absolute;
			left: 406px;
			top: 300px;
		}
	#welcome-message-wrapper {
		float:right;
		margin:50px 0 0 0;
		width:320px;
		position:relative;
		}
		#welcome-message-wrapper h2 {
			height:80px;
			width:320px;
			background:url(/img/hello-chatterbox.gif) no-repeat 0 0;
			text-indent:-9999em;
			margin-bottom:40px;
		}
		#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;
	}
	#chatter-logo a{
		background:url(/img/logo-chatterbox.gif) no-repeat 0 0;
		height: 38px;
		width: 131px;
		display:block;
		text-indent:-9999em;
		float:left;
	}
	#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 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;
		overflow:hidden;
		text-align:left;
	}
	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.subnav-active {
			background:#eaeee8;
		}
		ul#dash-subnav li.subnav-active a{
			color:#343434;
		}
		ul#dash-subnav li a{
			float:left;
		}
	.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;
	}
	#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;
		}
		
	.edit-settings {
		float:right;
	}
	.dialog-wrapper .post {
		margin:0 0 2px 0;
		background:#ffffff;
	}
	.post {
		padding:25px 20px;
		margin:0 15px 2px 15px;
		background:#fcfdfa;
	}
	.post-highlight {
		padding:25px 20px;
		margin:0 0 0 0;
		background:#f4ffe7;
		border-top:2px solid #d7ddce;
		border-bottom:2px solid #d7ddce;
	}
	.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;
	}
	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;
	}
	.comment-time-green {
		text-transform: uppercase;
		color:#a1b984;
		font-size:11px;
		font-weight: 700;	
		margin-left:15px;
	}
	.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;
	}
	.priority 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;
	}
	.dialog-wrapper {
		border-top:15px solid #343434;
		border-right:15px solid #343434;
		border-left:15px solid #343434;
		clear:both;
		width:740px;
		float:left;
		margin-bottom:25px;
		background:#f5f8f2;
	}
	.dialog-bottom {
		background:#343434;
		padding:20px 15px 15px 15px;
		color:#8c8c8c;
	}
	.indent {
		padding-left:100px;
	}
	.select-drop {
		width:120px;
		float:left;
	}
	.dialog-bottom label {
		font-weight:700;
		text-transform:uppercase;
		font-size:11px;
		margin-bottom:3px;
	}
	.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;
	}
	.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;
			margin:0 0 0 10px;
		}
		.pagination a:hover{
			color:#ccc;
		}
	.pagination-right{
		text-align:right;
	}
	.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 h4 {
			color:#656565;
			font-size:10px;
			margin-bottom:3px;
		}
	#sidebar_logo {
	}
	.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:hover.freshness-btn, a:hover.priority-btn {
		background-position: 0px -13px;	
	}
	#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-top:35px;
		border-top:1px solid #d7dad6;
	}
	.display-timeline label {
		width:132px;
		display:block;
		margin-top:10px;
	}
	#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:315px;
		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;
		float:left;
	}
	.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-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-content div.pass-input {
		float:left;
		width:165px;
		clear:none;
	}
	#sign-up-btns .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-right {
		width:190px;
		float:left;
		padding:115px 40px 0;
	}
	#sign-up-right h4{
		color:#4d0042;
		margin-top:45px;
	}
	#sign-up-right p{
		margin-top:5px;
		line-height:20px;
	}
	
	/*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-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;
	}
/*EDIT CHATTERBOX POPUP*/
#pop-wrap {
	width:830px;
	position:absolute;
	top:90px;
	left:50%;
	margin-left:-435px;
	border:13px solid #488500;
	padding:20px;
	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-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%;
}

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;
}
.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 {
	float:left;
	width:160px;
	margin-bottom:5px;
	text-align:left;
	
}

.respond-from select{
	width:150px;
}
div.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{
	float:left;
	width:150px;
	line-height:20px;
}
.edit-chatter-right-row 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;
	text-align:right;
}
#command-btns a{
	margin-left:10px;
	
}
/*blog*/
#blog-nav li.back {
	padding: 5px;
	float: right;
	color: #343434;
	background: #C2C8BB;
	margin-right: 6px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#blog-nav li a {
	text-decoration: none;
	color: #343434;
}
#blog-breadcrumbs {
	margin: 0 0 15px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #C0BCBF;
}
#blog-breadcrumbs a {
	text-decoration: none;
}
#blog-breadcrumbs .raquo {
	font-size: 15px;
}
#blog-wrap {
	padding:15px 0 0 0;
}
a.back {
	text-transform:uppercase;
	font-weight:700;
	font-size:10px;
	text-decoration:none;
	color:#717171;
	line-height:20px;
}
#blog-content {
	padding:10px 0 15px 15px;
	background:#eaeee8;
	margin-bottom:50px;
}
#post-wrap {
	width:580px;
	float:left;
	margin-top:5px;
}
#post-wrap ul {
	list-style: disc outside none;
	margin: 12px 0;
	padding-left: 40px;
	font-size: 16px;
	line-height: 24px;
}
#post-wrap ol {
	margin: 25px 0;
	padding-left: 40px;
	font-size: 16px;
	line-height: 24px;
}
.single-post-wrap {
	background:#fcfdfa;
	padding:30px 20px 20px 20px;
	margin-top:5px;
	width:540px;
}
.single-post-wrap h2 {
	color:#343434;
	font-size:30px;
	font-weight:700;
	line-height:50px;
}
.single-post-wrap h2 a {
	text-decoration: none;
	color:#343434;
}
.single-post-wrap p{
	color:#343434;
	font-size:16px;
	line-height:24px;
	margin-bottom:25px;
}
.single-post-wrap img{
	float:left;
	margin:10px 15px 0 0;
}
.single-post-wrap blockquote {
	margin-left: 30px;
	font-style: italic;
	padding: 15px 15px 15px 45px;
	margin-bottom: 25px;
	background: #FFF url(/img/quote.gif) no-repeat;
	background-position: 15px 15px;
}
.single-post-wrap blockquote p {
	margin:10px;
	color: #676767;
}

img.alignright {
	float:right;
}
img.alignleft {
	float:left;
}
p.post-meta {
	font-size:11px;
	color:#c0bcbf;
	font-weight:700;
	margin:0;
}
p.post-meta a {
	color:#488500;
	text-decoration:none;
}
.meta-date {
	color:#656565;
	font-weight:normal;
	font-size:10px;
}
a.meta-comments {
	color:#343434;
	text-decoration:none;
}
#blog-sidebar {
	width:365px;
	float:left;
}
#blog-search {
	text-align:right;
	height:26px;
	color:#afafaf;
	font-size:13px;
	border-bottom:1px solid #d7dad6;
	padding:20px;
}
#blog-search fieldset{
	border:none;
	float:left;
	width:226px;
	}
#blog-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;
}
.blog-rss {
	float:right;
	padding-top:5px;
}

.blog-rss img{
	vertical-align:middle;
}
#blog-sidebar div {
	padding:20px 20px 20px 25px;
	border-bottom:1px solid #d7dad6;
	font-weight:700;
}
#blog-sidebar div h5{
	text-transform:uppercase;
	color:#656565;
	font-size:10px;
	line-height:22px;
}
#blog-sidebar div a{
	color:#343434;
	text-decoration:none;
}
#blog-sidebar div a:hover{
	color:#656565;
	text-decoration:none;
}
#blog-sidebar div p{
	line-height:20px;
}
#blog-sidebar div ul li{
	float:left;
	width:50%;
	line-height:22px;
}
div#on-twitter {
	background:#dad4d9;
	padding:20px;
	border-bottom:1px solid #d7dad6;
	
}
div#on-twitter h5{
	color:#7d3173;
	padding-left:31px;
	background:url(/img/on-twitter-bird.gif) no-repeat top left;
	line-height:30px;
}
div#on-twitter p{
	color:#343434;
}
div#on-twitter a{
	display:block;
	margin-top:10px;
}
.single-post-wrap h3{
	color:#343434;
}
.blog-comment {
	padding:20px;
}
.blog-comment-odd {
	padding:20px;
	background:#eaeee8;
}
.blog-comment p, .blog-comment-odd p {
	margin:0;
	padding-bottom: 0.8em;
}
.blog-comment a, .blog-comment-odd a {
	text-decoration:none;
}
p.blog-comment-meta {
	padding: 0;
	margin-bottom: 5px;
}
span.comment-date {
	color:#656565;
	font-size:10px;
}
.comment-author{
	color:#488500;
	font-size:16px;
	font-weight:700;
}
.comment-author a {
	color: #488500;
}
p.view-more-comments a img{
	margin:20px 0 0 0;
	float:right;
}

/*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;
}
	

/* 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;
	}
