#community #copy #copy_middle {margin-top:4px;}
#copy #copy_middle .neighborhood-welcome img {margin:0 auto;}

#community #copy #copy_middle .panel-pane .link-panel {width:auto; margin:0; border:none; padding:0;}

.ask-question h2 {
	float: left;
}

.ask-question .pane-content {
	float: right;
}

.recent-questions {
	padding-top: 15px;
	clear: both;
}

.community-ad {
	color: #AAAAAA;
	font-size: 36px;
	margin: 10px;
	text-align: center;
}

.page-homepage #copy #copy_middle #community-hub .views-row-odd,
.page-homepage #copy #copy_middle #community-hub .views-row-even {
	float: none;
	height: auto;
	width: auto;
}

#community-home {
	background: url(images/community.png) repeat-x;
	height: 33px;
	margin-right: 10px;
	text-align: center;
}

.field-field-images .field-item {
	float: left;
	margin-right: 20px;
	border: 1px solid black;
	padding: 3px;
}

#copy #copy_middle .field-field-images .field-item img {
	margin: 0;
}

.field-field-project-photos .field-item,
.field-field-note-photos .field-item {
	float: left;
	margin-right: 20px;
}

#copy #sidebar_left #privatemsg-privatemsg-menu  ul a {
	color: black;
	padding: 0;
}
/* Facebook friends block */
#copy #sidebar_left #fbconnect-0  ul a {
	color: black;
	padding: 0;
}

#copy #sidebar_left #money_pit-facebook  ul a {
	color: black;
	padding: 0;
}

#fbconnect-0 .item-list ul li  {
	list-style-image: url(images/identity.png);
	list-style-type: none;
}

.diggthis_button {
	float: left;
	margin-right: 10px;
}

.edit-link {
	float: right;
	clear: both;
	background-color: blue;
	padding: 2px;
}

.edit-link a {
	color: white;
}

#subscriptions-ui-node-form {
	clear: both;
}

.groups {
	clear: both;
}

.field-field-project {
	clear: both;
}

#community-hub .inside,
#blog-listings .inside {margin:0;}

.page-questions div.view-column-first {float:left;}
.page-questions div.view-column-last {float:right;}


.page-questions div.view-column-first,
.page-questions div.view-column-last,
.page-projects div.panel-col-first,
.page-projects div.panel-col-last,
#community-hub .panel-col-first,
#community-hub .panel-col-last,
#blog-listings .panel-col-first,
#blog-listings .panel-col-last {margin:0; padding:0;}


.page-questions div.view-column-first,
.page-projects div.panel-col-first {margin-top:10px;}

#community-hub div.panel-col-first {width:222px; margin-right:11px;}
#community-hub div.panel-col-first .panel-pane {margin-bottom:10px;}
#community-hub .panel-col-last {width:436px;}

.page-questions div.view-column-first,
.page-projects div.panel-col-first,
#blog-listings div.panel-col-first {width:160px; margin-right:11px;}

.page-questions div.view-column-last,
.page-projects div.panel-col-last,
#blog-listings div.panel-col-last {width:498px;}
/*
669px
 11px
658px
222px
436px
*/

#community-hub .panel-col-last #views-exposed-form-browse-questions-default select,
#community-hub .panel-col-last #views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget {width:132px;}

#copy #copy_middle .views-field-picture img {
	margin: 0;
}

.post-info {
	margin-left: 36px;
}

#community #copy #copy_middle .panel-pane .link-panel {width:auto; margin-top:0;}
.link-panel .more-link {
	display: block;
	float: right;
}

#edit-field-topics-value {
	width: 150px;
}

#copy #copy_middle #tabs-tabset ul {
	margin: 0;
	margin-bottom: -12px;
}

.tabs-tabset {
	padding: 0 10px;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
}

.node .no-sidebars {
	clear: both;
}

.comment-body,
.field-moneypit-answer .field-value {
	margin-left: 30px;
}

.field-moneypit-answer {
	padding: 20px 10px;
}

.comment-special,	
.comment-flagged {
	background: white url(images/community_fade.png) repeat-x;
}

#copy #copy_middle .field-body .field-label-inline-first,
#copy #copy_middle .field-moneypit-answer .field-label-inline-first {
	font-size: 1.9em;
	color: #4bb7b7;
	font-weight: bold;
	font-style: normal;
}

.money-pit-answer-header {
	font-size: 1.5em;
	color: #4bb7b7;
	font-weight: bold;
	padding: 0px 10px;
}

.field-imageset-1 {
	float: right;
}

.comment-header {
	font-size: 1.5em;
	color: #4bb7b7;
	font-weight: bold;
}

.comment .new {
	color: #C38D77;
	font-weight: bold;
	vertical-align: super;
}


#copy #copy_middle .field-imageset-1 img {
	margin: 0;
}

a.thumb-link {
	display: block;
	text-decoration: none;
	text-align: center;
}


#copy #copy_middle .node .buildmode-question_teaser .field-label-inline-first,
#copy #copy_middle .node .field-answered-by .field-label-inline-first {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#818181;
}

.node #block-2 {
	float: left;
	font-size: 48px;
	height: 300px;
	line-height: 52px;
	text-align: center;
	width: 200px;
}

.field-wrapper-start {
	clear: both;
}

/* Question Teaser */
#copy #copy_middle .field-body .field-label-inline-first,
.comment-prefix,
.node-type-ask-teaser .node-marker {
	float: left;
	width: 30px;
	color: #4bb7b7;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}

/* Teaser & Comment Blocks */
#copy #copy_middle .buildmode-project_teaser, /* Projects */
#blue.page-blog #copy #copy_middle .node,
#community #copy #copy_middle .pane-content .view-all-blogs .node, /* User Blogs */
#community #copy #copy_middle .pane-content .view-site-blogs .node, /* Site Blogs */
#copy #copy_middle .node-type-ask-teaser, /* Ask a Question */
.comment,
.node .field-answered-by,
.node-type-ask-teaser,
.view-browse-questions .view-inline-ad,
#copy #copy_middle .view-id-questions_in .item-list ul li,
#copy #copy_middle .pane-questions-in .item-list, /* Level 1 Page Question Teaser */
#copy #copy_middle .pane-questions-in .item-list ul li, /* Level 1 Page Question Teaser */
#copy #copy_middle .pane-recent-questions .item-list ul li, 
#community #copy #copy_middle #comments div.comment,
#community #copy #copy_middle #comment-form div.comment,
#community #copy #copy_middle div.comment-published,
#copy #copy_middle .node .buildmode-project_child {
	border: none;
	border-top: 1px dashed #dddddd;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}

#copy #copy_middle .buildmode-project_teaser p, /* Projects */
#community #copy #copy_middle .pane-content .view-all-blogs .node p, /* User Blogs */
#community #copy #copy_middle .pane-content .view-site-blogs .node p, /* Site Blogs */
#copy #copy_middle .node-type-ask-teaser p /* Ask a Question */ {margin-bottom:0;}

.view-browse-questions .view-inline-ad {text-align:right;}

#blue.page-blog #copy #copy_middle .node {border-top:none; border-bottom:1px dashed #dddddd; padding-bottom:0;}
#community #copy #copy_middle .pane-content .view-all-blogs .views-row-first .node, /* User Blogs */
#community #copy #copy_middle .pane-content .view-site-blogs .views-row-first .node, /* Site Blogs */
#copy #copy_middle .pane-questions-in .item-list ul li.views-row-first, /* Level 1 Page Question Teaser */
#copy #copy_middle .views-row-first .node-type-ask-teaser, /* User Page Ask Teaser */
#copy #copy_middle .views-row-first .buildmode-project_teaser, /* User Page Project Teaser */
#community #copy #copy_middle #comments .views-row-first div.comment {border-top:none;}

#copy #copy_middle .buildmode-project_teaser {padding-bottom:0;}

/* Double Height Left Column h2 Titles */
#community.page-user-blogs #copy #copy_middle .panel-col-first .pane-site-blogs h2.block-title,
#community.page-blog #copy #copy_middle .panel-col-first .pane-all-blogs h2.block-title,
#this-old-house #copy #sidebar_right #views-more_interviews-block_1.block h2.pane_title {height:39px; line-height:16px;}

.node-type-blog #copy #copy_middle p img, /* Money Pit Blog Pages */
#community #copy #copy_middle .panel-col-last .pane-site-blogs img  /* Money Pit Blog */ {max-width:492px;}

#blue.page-blog #copy #copy_middle .node img,
#community.node-type-blog #copy #copy_middle p img  {
	border: 1px solid #878787;
	padding: 2px;
	background: #ffffff;
}

/* Blogs Blocks */
.pane-all-blogs,
.pane-site-blogs {padding-bottom:0; border-bottom:solid 1px #dddddd; margin-bottom:11px;}
.pane-all-blogs div,
.pane-site-blogs div {text-align:left; margin-left:0;}
#community #copy #copy_middle .panel-col-first .more-link {line-height:12px; margin-bottom:11px;}
.pane-all-blogs .post-info .post-teaser,
.pane-site-blogs .post-info .post-teaser {font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000000;}
.pane-all-blogs .post-info .post-title,
.pane-site-blogs .post-info .post-title {font:normal 16px/18px Arial, Helvetica, sans-serif; color:#000000;}
.pane-all-blogs .post-info .post-title,
.pane-site-blogs .post-info .post-title {font-weight:bold;}
.pane-all-blogs .post-info .post-data,
.pane-site-blogs .post-info .post-data {font-size:11px; line-height:14px;}
.pane-all-blogs .post-info .post-data,
.pane-site-blogs .post-info .post-data {color:#818181;}

.buildmode-project_teaser h2,
.node-type-ask-teaser h2,
#blue.page-blog #copy #copy_middle .node h1,
#community.page-blog #copy #copy_middle .node h1,
#community.page-user-blogs #copy #copy_middle .node h1 {font:bold 16px/24px Arial, Helvetica, sans-serif; color:#2963b4;}

#community #copy #copy_middle .field-ds-group-project-header,
.pane-my-blogs .pane-content {background:#e0f8ca; color:#333333; padding:11px; margin-bottom:11px;}

/* Blog Site / Blog Pages */
#community #copy #copy_middle .pane-content .view-site-blogs .node .field-title h1 {margin-bottom:0; padding-bottom:0;}
#community #copy #copy_middle .pane-content .view-site-blogs .node .field-body p,
#community #copy #copy_middle .pane-content .view-site-blogs .node .field-body p strong {font-weight:normal;}
/*#community #copy #copy_middle .pane-content .view-site-blogs .node .field-body p:first-child {padding-bottom:11px;}*/

/*#blue.page-blog #copy #copy_middle .node .content > p:first-child,*/
#community.page-blog #copy #copy_middle .view-site-blogs .content > p:first-child {font:normal 11px/12px Arial,Verdana,Sans-Serif; text-transform:capitalize; color:#818181;}

#blue.page-blog #copy #copy_middle .node img,
#community.node-type-blog #copy #copy_middle p img  {
	border: 1px solid #878787;
	padding: 2px;
	background: #ffffff;
	float:left;
}
#blue.page-blog #copy #copy_middle .node p img,
#blue.page-blog #copy #copy_middle .node .imagefield {display:none;}

/* Header Image */
.view-browse-questions .view-header {text-align:center;}
.pane-views-exp-browse-questions-default {}

/* Browse Question Option Form */
.view-browse-questions .view-filters {
	padding:0;
	background:none;
}

#views-exposed-form-browse-questions-default {
	padding:5px;
	padding-bottom:0;
	margin-top:5px;
	background: transparent url(images/community_fade.png) repeat-x;
}

#views-exposed-form-browse-questions-default select {
	width: 152px;
}

#views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget {
	float: right;
	width: 152px;
	padding:5px;
}

#views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget label {
	display:block;
	color:#4bb7b7;
	line-height:12px;
	margin-bottom:5px;
}

.view-browse-questions .views-sub-head .sub-head-note {padding-bottom:10px;}

#copy #copy_middle img.content-header {
	margin: 0;
}

/* Left Column User display */
#copy #sidebar_left #user-3 {padding-bottom:11px; border-bottom:solid 1px #dddddd; margin-bottom:11px;}

/* Ask a Question Form / Common "node-edit" Elements... */
#community.node-edit #copy #copy_middle #content-header-wrapper * {
	height:auto;
	margin:0;
	padding:0;
	line-height:0;
}
#community.node-edit #copy #copy_middle #content-header-wrapper #content-header #content-header-bar {display:none;}
#community.node-edit #copy #copy_middle #content-header-wrapper {}
#community.node-edit #copy #copy_middle #content-header-wrapper #content-header .help {}
#community.node-edit #copy #copy_middle #content-header-wrapper #content-header .help p {display:block; height:14px; line-height:14px; margin-bottom:5px;}

#community.node-edit #copy #copy_middle #edit-mollom-captcha-wrapper label {float:left; width:130px;}
#community.node-edit #copy #copy_middle #edit-fbconnect-feed-wrapper label,
#copy #copy_middle #comments #edit-fbconnect-feed-wrapper label,
#copy #copy_middle #comments #edit-fbconnect-feed-1-wrapper label {line-height:16px;}

#community.node-edit #copy #copy_middle .form-item {padding:0 20px;}
#community.node-edit #copy #copy_middle .form-item .form-item {padding:0;}

#community.node-edit #copy #copy_middle #edit-fbconnect-feed-wrapper label img,
#copy #copy_middle #comments #edit-fbconnect-feed-wrapper label img,
#copy #copy_middle #comments #edit-fbconnect-feed-1-wrapper label img {margin:0;}
#community.node-edit #copy #copy_middle #edit-fbconnect-feed-wrapper,
#community .grouped-fields-wrapper {
	border: solid 1px #cccccc;
	padding: 5px;
	margin-bottom: 10px;
}
#community.node-edit #copy #copy_middle #edit-fbconnect-feed-wrapper {padding:14px 17px;}

/* Community Page */
#community #copy #copy_middle .community_header {width:380px; height:70px; padding:11px 30px 11px 253px; margin-bottom:10px; background:url(images/community_header_bkg_v2.jpg) no-repeat;}

#community #copy #copy_middle .community_header_narrow {width:215px;}

#community #copy #copy_middle .community_header h2 {color:#2963b4;}
#community #copy #copy_middle .community_header h4 {font-size:13px; color:#333333;}
#community.page-questions #copy #copy_middle .community_header h4 {display:block; width:250px;}

.not-logged-in.page-user #copy #copy_middle .login_header {margin-bottom:10px;}
.not-logged-in.page-user #copy #copy_middle .login_header ul {margin-top:5px;}
.not-logged-in.page-user #copy #copy_middle .login_header li {list-style-position:outside;}

#community #copy #copy_middle #community-hub .panel-separator {margin:0;}

/* Community Page New Members */
#community #copy #copy_middle #community-hub .pane-recent-members {border-bottom:solid 1px #dddddd;}
#community #copy #copy_middle #community-hub .pane-recent-members .imagecache-q_and_a_thumbnail,
#community #copy #copy_middle #community-hub .pane-recent-members .imagecache-member_picture_default {width:48px; height:48px;}
#community #copy #copy_middle #community-hub .pane-recent-members .views-view-grid {margin:5px 0 1px;}
#community #copy #copy_middle #community-hub .pane-recent-members .views-view-grid td {width:56px; height:52px; padding:2px 4px;}
#community #copy #copy_middle #community-hub .pane-recent-members .views-view-grid td * {padding:0; margin:auto;}

/* Community Page Latest Questions */
#community #copy #copy_middle #community-hub .view-recent-questions h2 {}

/* Community Page Browse Questions Form */
#community #copy #copy_middle #community-hub .pane-views-exp-browse-questions-default #views-exposed-form-browse-questions-default {margin:0;}
#community #copy #copy_middle #community-hub .pane-views-exp-browse-questions-default h2.pane-title {margin-bottom:0;}

/* Community Page Projects */
#community #copy #copy_middle #community-hub .pane-all-projects {margin-bottom:10px;}

/* Pager */
.item-list ul.pager {margin-top:10px;}
.item-list ul.pager li {display:inline; padding:0; margin:0 5px 0 0;}
.item-list ul.pager a {margin:0; color:#265b67;}
.item-list ul.pager a,
.item-list ul.pager .pager-current {padding:2px 3px; border:solid 1px #4bb7b7;}
.item-list ul.pager .pager-current,
.item-list ul.pager a:hover {background:#4bb7b7; color:#ffffff;}
.item-list ul.pager .pager-item {}
.item-list ul.pager .pager-next {margin-left:15px;}
.item-list ul.pager .pager-last {}
.item-list ul.pager .pager-first {}
.item-list ul.pager .pager-previous {margin-right:15px;}

#community.node-edit .node-type-name {
	padding-top: 0;
	margin: 0 6px;
}

#community #copy #copy_middle .box {padding:0; margin:0;}

#community #content-header-bar,
#community .grouped-fields-header {
	border-bottom: none;
	margin:0;
}
#community #tabs-tabset * {}
#community #tabs-tabset {position:relative; margin-top:25px; padding:0; border:solid 1px #dddddd; border-top:none;}
#community #tabs-tabset .description {display:none;}
#community #tabs-tabset ul {position:relative; border-bottom:solid 1px #dddddd; clear:both; top:-15px;}
#community #tabs-tabset ul li * {font-weight:bold; background:none; color:#000000;}
#community #tabs-tabset ul li a {margin-top:1px;}
#community #tabs-tabset .ui-tabs-selected * { border-bottom:solid 1px #ffffff; color: #4bb7b7;}

#community .form-button-cancel {display:none;}

/* Project page */
.field-project-photos {
	float: left;
}

.field-project-photos img.
.field-note-photos img {
	border: 1px solid #878787;
	padding: 2px;
	margin: 0 10px 0 0;
	background: #ffffff;
}

.field-project-photos .field-items .field-item:not(:first-of-type),
.field-note-photos .field-items .field-item:not(:first-of-type) {
	display: none;
}

#community #copy #copy_middle .field-ds-group-project-header {}
#community #copy #copy_middle .nd-region-header {margin-bottom:0;}
#community #copy #copy_middle .nd-region-header .imageset-thumbs img {float:right; padding:2px; border:solid 1px #878787; margin:0 47px 10px 0;}
#community #copy #copy_middle .nd-region-header .field-ds-group-project-header img {margin:0;}
#community #copy #copy_middle .field-ds-group-project-header .field-title h1 {margin:0; border-bottom:none; padding:7px 0 0; font-size:24px; line-height:28px; color:#333333; background:none; text-transform:none;}
#community #copy #copy_middle .field-ds-group-project-header div.field-submitted-by {margin:0 0 10px; font:normal 11px/14px Arial,Verdana,Sans-Serif; color:#818181;}
#community #copy #copy_middle .field-ds-group-project-header .field-label {font-size:12px;}

#community .panel-col-first .more-link {font-weight:bold; font-size:11px; line-height:11px; text-align:right; padding-top:0; margin-top:0;}
#community .panel-col-first .more-link {color:#818181;}

.read-more {
	float: right;
	font-size: 0.8em;
	line-height: 0.9em;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#copy #copy_middle .field-body p:first-of-type {
	margin-top: 0;
	padding-top: 0;
}

.op-links {
	float: right;
}

.link-set {
	float: left;
	margin-right: 10px;
}

.field-header-wrapper {
	border-bottom: solid 1px #dddddd;
}

#community .field-header-wrapper {
	border-bottom: none;
}

#copy #copy_middle .node .buildmode-project_child .nd-region-middle .field-edit-deleteproject-notes {display:block; clear:both; background:#cc0000;}

#community #copy #copy_middle #community-hub .pane-recent-questions {padding-bottom:0; margin-bottom:0;}

/* Question Page */
#community.page-questions #copy #copy_middle .community_header {border-bottom:none; margin-bottom:0px;}
#community.page-questions #copy #copy_middle #views-exposed-form-browse-questions-default {background-color:#d4e8e9; background-image:none; margin-bottom:10px;}
#community.page-questions #copy #copy_middle #views-exposed-form-browse-questions-default label {color:#2963b4;}
.page-questions #copy #copy_middle .views-sub-head {padding:0; margin:0;}
#community #copy #copy_middle .node-type-ask-teaser {margin:0;}
#community #copy #copy_middle .node-type-ask-teaser .field-ask-thumbnail {
	padding:0;
}
#community #copy #copy_middle .node-type-ask-teaser .field-ask-thumbnail img {
	float:left;
	border: 1px solid #878787;
	padding: 2px;
	margin: 0 10px 10px 0;	
	background: #ffffff;
}

#copy #copy_middle .view-id-questions_in .item-list ul,
#copy #copy_middle .pane-questions-in .item-list ul,
#copy #copy_middle .pane-recent-questions .item-list ul {padding:0; margin:0;}

#copy #copy_middle .view-id-questions_in .item-list ul li,
#copy #copy_middle .pane-questions-in .item-list ul li,
#copy #copy_middle .pane-recent-questions .item-list ul li {padding-left:35px; list-style:none; background:url(images/copy_question_q.gif) 0 10px no-repeat;}

/*#copy #copy_middle .pane-questions-in .item-list ul li,
#copy #copy_middle .pane-recent-questions .item-list ul li {padding-left:35px; list-style:none; background:url(images/copy_question_q.gif) 0 10px no-repeat;}*/

#community #copy #copy_middle .field-taxonomy-term .field-label-inline-first,
#community #copy #copy_middle .field-answer-count .field-label-inline-first,
#community #copy #copy_middle .field-related-content .field-label-inline-first {margin-right:3px;}

#community #copy #copy_middle .field-post-and-author,
#community #copy #copy_middle .field-taxonomy-term,
#community #copy #copy_middle .field-taxonomy-term .field-label-inline-first,
#community #copy #copy_middle .field-answer-count,
#community #copy #copy_middle .field-answer-count .field-label-inline-first,
#community #copy #copy_middle .field-related-content,
#community #copy #copy_middle .field-related-content .field-label-inline-first,
#community #copy #copy_middle .field-related-project,
#community #copy #copy_middle .field-related-project .field-label-inline-first {font-size:11px; line-height:14px;
	font-style: normal;
	font-weight: normal;
	color:#818181;}
#community #copy #copy_middle .field-title h1 {margin:0 0 12px 0; border-bottom:none; padding:0; font-size:24px; line-height:28px; color:#333333; background:none; text-transform:none;}

/* Community Buttons */
#community .form-submit,
#community #copy #copy_middle #comment-form .form-submit {
	float: left;
}
.field-answer-question-link {float:right;}

#community .form-submit,
#community #copy #copy_middle #comment-form .form-submit,
#views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget .form-submit {
	padding: 3px 5px;
}

/* http://dev.moneypit.com/questions "Answer Question" buttons. */
.field-answer-question-link,
.page-user .field-answer-question-link,
#views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget .form-submit {
	margin-right: 8px;
}

/* http://dev.moneypit.com/community "Apply" button. */
#views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget .form-submit {
	margin:0;
	
}

#views-exposed-form-browse-questions-default .views-exposed-form {position:relative;}

.page-community #views-exposed-form-browse-questions-default {}
.page-community #views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget .form-submit {float:right;}

.page-questions #views-exposed-form-browse-questions-default .views-exposed-form {
	padding-right:115px;
}
.page-questions #views-exposed-form-browse-questions-default .views-exposed-form .views-exposed-widget .form-submit {
	position:absolute;
	right:55px;
	top:20px;
}

/* http://dev.moneypit.com/community "Answer This Question" & "Comment" buttons. */
.field-comment-project-link,
.field-answer-question-link,
.view-questions-in .views-field-view-node a,
.panel-pane .views-field-view-node a {
	display:block;
	width:115px;
	margin-top:11px;
	text-decoration:none;
}

.green-button a.select-form-link,
.green-button a.watcher_node_toggle_watching_link,
.field-comment-project-link,
.field-answer-question-link,
.view-questions-in .views-field-view-node a,
.panel-pane .views-field-view-node a,
.css-button a {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	text-align:center;
	height:23px;
	line-height:23px;
	border:solid 1px #afc4db;
	background:#d3e1f2 url(images/node-footer-button-bg.png) repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://moneypit.com/behaviors/PIE.htc);
}
.field-comment-project-link a,
.field-answer-question-link a {color:#000000;}

/*.css-button a {
	-moz-border-radius: 5px;
	background-color: white;
	border: 1px solid blue;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: blue;
	padding: 2px 5px;
	text-decoration: none;
}*/

/* Registration page, temp styling */
span.or-divider {
	margin: auto 10px;
	font-style: italic;
}

#registration-expand {
	text-decoration: none;
}

#registration-expand:hover {
	text-decoration: underline;
}

/* User Page */
.page-user #copy_middle .field-label {display:inline; font:normal 12px/14px Arial, Helvetica, sans-serif;}

.page-user #copy_middle .KonaBody {margin-top:10px;}

/* Bio Banner */
.buildmode-bio {padding:3px 3px 12px; border:solid 1px #d5d5d5; margin-bottom:12px; text-align:left;}
.buildmode-bio .field-ds-group-bio-header {background:#fcecba; text-align:center;}
.buildmode-bio .field-ds-group-bio-header .bio-photo img,
.buildmode-bio .imagecache-bio_thumbnail {background:#ffffff; padding:2px; border:solid 1px #878787; margin:9px auto 0;}

.buildmode-bio .field-author {padding-bottom:9px; font-weight:bold; color:#ff9700;}
.buildmode-bio .bio-banner {padding:0 9px; background:#ff9700; font-weight:bold; text-align:left; color:#ffffff; line-height:21px;}
.buildmode-bio .bio-banner .bio-title,
.buildmode-bio .bio-banner .bio-edit-link {text-align:left; display:inline;}
.buildmode-bio .bio-banner .bio-edit-link {float:right;}
.buildmode-bio .field-about-me a.read-more {display:block; float:none; text-align:right; font-weight:bold; font-size:11px; margin-top:11px;}
.buildmode-bio .field-about-me,
.buildmode-bio .field-address,
.buildmode-bio .field-interests {padding:12px 12px 0;}
.buildmode-bio .field-about-me .field-label,
.buildmode-bio .field-address .field-label,
.buildmode-bio .field-interests .field-label {font-weight:bold; color:#4bb7b7;}
.buildmode-bio .field-interests .field-items div {
	background:url(images/li_disc.gif) no-repeat 0 6px;
	padding-left:10px;
}
.buildmode-bio .field-address dl {margin-bottom:0;}

/* Small Links */
#copy #copy_middle .abuse_flag_comment,
#copy #copy_middle .more-link,
#copy #copy_middle .add-link,
#copy #copy_middle .op-links {font-size:11px;}
#copy #copy_middle .abuse_flag_comment,
#copy #copy_middle .more-link,
#copy #copy_middle .add-link {font-weight:bold; float:right; line-height:28px;}
#copy #copy_middle .add-link {margin-top:-29px;}

.page-ideas-and-solutions #copy #copy_middle .add-link,
.page-home-spaces #copy #copy_middle .add-link,
.page-repair-and-improve #copy #copy_middle .add-link {float:none;}

#copy #copy_middle .pane-my-blogs .add-link,
#copy #copy_middle .pane-all-projects .add-link,
.page-projects #copy #copy_middle .add-link {margin-top:-39px;}
#copy #copy_middle .pane-my-blogs .add-link {margin-right:-11px;}

#copy #copy_middle .op-links {font-weight:bold; color:#818181;}

/* Ask a Question Teaser */
#copy #copy_middle .node-type-ask-teaser .node-inner {float:right; width:auto;}
#copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser img {float:right; padding:2px; border:solid 1px #878787; margin:0;}
#copy #copy_middle .node-type-ask-teaser .node-marker {width:36px; float:left;}
#copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-footer {float:right;}
#copy #copy_middle .node-type-ask-teaser .field-answer-question-link {margin:5px 13px 0;}
#copy #copy_middle .node-type-ask-teaser .field-submitted-by .field-label-inline-first {margin-right:3px;}
#copy #copy_middle .views-row-last .node-type-ask-teaser {border-bottom:none;}

.page-community #copy #copy_middle .node-type-ask-teaser {width:436px;}
.page-community #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-header,
.page-community #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-middle-wrapper,
.page-community #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-footer {width:400px;}
.page-community #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-middle {width:100%;}
.page-community #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-header h2,
.page-community #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-header .field-submitted-by {width:280px;}

.page-user #copy #copy_middle .node-type-ask-teaser,
.page-questions #copy #copy_middle .node-type-ask-teaser {width:498px;}
.page-user #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-middle-wrapper,
.page-user #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-footer,
.page-questions #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-middle-wrapper,
.page-questions #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-footer {width:462px;}
.page-user #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-header h2,
.page-questions #copy #copy_middle .node-type-ask-teaser  .buildmode-question_teaser .nd-region-header h2,
.page-user #copy #copy_middle .node-type-ask-teaser .buildmode-question_teaser .nd-region-header .field-submitted-by,
.page-questions #copy #copy_middle .node-type-ask-teaser  .buildmode-question_teaser .nd-region-header .field-submitted-by {width:322px;}

/* Ask a Question & Project Teaser Common */

#copy #copy_middle .nd-region-header {margin-bottom:5px;}

#copy #copy_middle .nd-region-header .field-submitted-by,
#copy #copy_middle .nd-region-header .field-label-inline-first,
#copy #copy_middle .nd-region-header .field-answer-count,
#copy #copy_middle .nd-region-header .field-related-project,
#copy #copy_middle .nd-region-header .field-post-and-author,
#copy #copy_middle .nd-region-header .field-author,
#copy #copy_middle .nd-region-header .field-taxonomy-term {color:#818181; font:normal 11px/12px Arial,Verdana,Sans-Serif;}

#copy #copy_middle .buildmode-project_teaser .nd-region-footer .field-comment-project-link {float:none; margin-left:10px; margin-top:5px;}
#copy #copy_middle .buildmode-project_teaser .nd-region-header .field-submitted-by {margin:0; padding:0;}

.page-questions .nd-region-header .field-answer-count div,
#copy #copy_middle .nd-region-header .field-author div,
.page-questions .nd-region-header .field-submitted-by div {margin-right:5px;}

#community.page-projects #copy #copy_middle .views-row-1 {margin-top:10px;}
#community.page-projects #copy #copy_middle .field-label-inline-first {margin-right:3px;}

#copy #copy_middle .buildmode-project_teaser .field-submitted-by .field-label-inline-first {margin-right:3px;}


#copy #copy_middle .buildmode-project_teaser img {padding:2px; border:solid 1px #878787; margin:0 5px 0 0;}

/* Ask a Question Page */
.page-questions #copy #copy_middle .community_header {text-align:left; margin:0; position:relative;}
.page-questions #copy #copy_middle .community_header a.button {position:absolute; display:block; width:123px; height:29px; padding-right:12px; right:12px; bottom:10px; background:url(images/community_header_button_bkg.jpg) right no-repeat; color:#ffffff; font-weight:bold; line-height:29px; text-align:center;}
.page-questions #copy #copy_middle #views-exposed-form-browse-questions-default,
.page-questions #copy #copy_middle .view-filters {margin-top:0;}
.page-questions #copy #copy_middle #views-exposed-form-browse-questions-default {width:653px;}

.page-questions #copy #copy_middle #views-exposed-form-browse-questions-default #edit-submit-browse-questions {float:right;}

.node-type-ask #copy #copy_middle .field-imageset-1 {width:235px; margin-bottom:10px;}
.node-type-ask #copy #copy_middle .field-imageset-1 img {float:none; display:block; margin:0 auto;}

#community.page-node.node-edit #copy #copy_middle #content-header-wrapper #content-header .node-type-name h2, /* 'Add' page initial h2 */
#community.node-edit h2.grouped-fields-title, /* 'Add' page subsequent h2 */
.view-browse-questions .views-sub-head h2, /* Questions h2 */
#community .field-header-field-project-notes div.header-title, /* Project Notes */
#community .field-header-field-project-notes div.field-label, /* Project Bookmarks */
#copy #copy_middle h2.block-title, /* All blocks h2 */
.page-node #copy #copy_middle h2.pane_title, /* Related Questions h2 */
#copy #copy_middle #comments h2.title, /* Post New Comment h2 */
#copy #copy_middle #comments h2.comments, /* Comments h2 */
.related-content-wrapper a#show-form, /* Node "Ask a Question" */
h2.grouped-fields-title, /* Register page */
#this-old-house.page-top-product-podcasts #copy_middle h1,
#this-old-house #copy #sidebar_right h2.pane_title,
#top-product-podcasts.page-top-product-podcasts #copy_middle .view-header h2 {
	display:block;
	clear:both;
	width:auto;
	height:28px;
	margin:0;
	border: none;
	border-bottom:solid 1px #dddddd;
	padding: 0 0 0 20px;
	background: transparent url(images/window.gif) no-repeat 0 6px;
	font:bold 15px/28px Arial, Helvetica, sans-serif;
	color: #4bb7b7;
	text-transform: uppercase;
	text-align:left;
}
.page-node #copy #copy_middle h2.pane_title,
#copy #copy_middle #comments h2.comments {margin:10px 0;} /* Related Questions h2 */
#copy #copy_middle #comments h2.title {margin-bottom:10px;} /* Post New Comment h2 */

/* Issues with Node "Related Questions" */

#community.page-node.node-edit #copy #copy_middle #content-header-wrapper #content-header .node-type-name {padding:0;}
#community.page-node.node-edit #copy #copy_middle #content-header-wrapper #content-header .node-type-name h2 {margin-top:10px;} /* 'Add' node initial h2 */
#community.node-edit h2.grouped-fields-title /* 'Add' node subsequent h2 */ {
	padding-top:0;
	margin-top:0;
}

/* Community Login Form / Registration Form */
#user-register .form-item,
#user-pass .form-item,
#user-login .form-item {padding:0 20px; clear:both;}
#user-register .form-item .form-item,
#user-pass .form-item .form-item,
#user-login .form-item .form-item {padding:0;}
#user-register label,
#user-pass label,
#user-login label,
#abuse-report-form label {float:left; width:130px; text-transform:capitalize;}
#user-register label.option,
#user-pass label.option,
#user-login label.option {width:180px;}
#user-register .form-radios,
#user-pass .form-radios,
#user-login .form-radios {clear:left;}
#user-register select,
#user-pass select,
#user-login select,
#abuse-report-form select,
#user-register input,
#user-pass input,
#user-login input,
#abuse-report-form input {width:245px;}
#node-form #edit-field-primary-phone-number-0-value-wrapper input,
#node-form #edit-field-backup-phone-number-0-value-wrapper input,
#user-register #edit-field-address-0-postal-code-wrapper input,
#user-register #edit-field-date-of-birth-0-value-date-wrapper input,
#user-register #edit-pass-wrapper input {width:100px;}
#user-register input.form-radio,
#user-pass input.form-radio,
#user-login input.form-radio,
#user-register input.form-checkbox,
#user-pass input.form-checkbox,
#user-login input.form-checkbox {width:auto;}
#user-register textarea.form-textarea,
#user-pass textarea.form-textarea,
#user-login textarea.form-textarea,
#abuse-report-form textarea.form-textarea {width:100%; clear:both;}
#user-register.description,
#user-pass .description,
#user-login .description {clear:both;}

/* Community Registration Form > Password */
#user-register #edit-pass-wrapper,
#user-register #edit-pass-wrapper #edit-pass-pass1-wrapper {margin-bottom:10px;}
#user-register #edit-pass-wrapper span.password-strength,
#user-register #edit-pass-wrapper span.password-confirm {font-size:10px;}

/* Ask Related Question Form > Ask on the Radio */
#edit-field-backup-phone-number-0-value-wrapper label {clear:left;}

/* Community Registration Form > Persistent Login */
#user-register #edit-persistent-login-wrapper label,
#user-pass #edit-persistent-login-wrapper label,
#user-login #edit-persistent-login-wrapper label {float:none; margin-left:130px; font-weight:bold;}

/* Community Registration Form > Birth Date */
#user-register #edit-field-date-of-birth-0-value-wrapper .date-date {float:left;}

/* Community Registration Form > Terms of Use */
#user-register .grouped-fields fieldset {padding:0; border:none;}
#user-register .grouped-fields fieldset #terms-of-use {padding:10px; border:solid 1px #dddddd;}

/* Community Registration Form > Newsletter Registration */
#user-register #edit-newsletters-1-wrapper label {float:none; background:none; margin-bottom:0;}

/* Facebook Registration Form */
#user-register #edit-fb-visible-wrapper label,
#user-register #edit-fb-avatar-wrapper label {float:none; width:auto;}
#user-register #edit-fb-avatar-wrapper .description {clear:both;}

/* Abuse Form */
#abuse-report-form textarea.form-textarea {width:355px;}

/* Mollom CAPTCHA */
#edit-mollom-captcha-1-wrapper .field-prefix,
#edit-mollom-captcha-wrapper .field-prefix {display:block; padding:0; margin:0; line-height:50px;}
#copy #edit-mollom-captcha-1-wrapper  .field-prefix .mollom-captcha-content img,
#copy #edit-mollom-captcha-wrapper .field-prefix .mollom-captcha-content img {display:block; float:left; width:110px; height:50px; overflow:hidden; margin:0 5px 0 0;}
#copy #copy_middle #edit-mollom-captcha-1-wrapper input,
#copy #copy_middle #edit-mollom-captcha-wrapper input {margin-left:130px; margin-top:5px; width:110px;}

.not-logged-in.page-user.sidebar-left .KonaBody,
.page-fbconnect .KonaBody {min-height:491px; margin-top:10px; padding:21px 297px 31px 34px; background:#e7f7f8 url(images/register_page_bkg.jpg) 518px 13px no-repeat;}

.not-logged-in.page-user.sidebar-left .KonaBody h2 {font-size:18px; line-height:22px; color:#2963b4;}

.not-logged-in.page-user.sidebar-left .KonaBody .or-separator,
.page-fbconnect .KonaBody .or-separator {
	display:block;
	text-transform:uppercase;
	text-align:center;
	color: #4bb7b7;
	font-weight:bold;
	font-size: 15px;
	line-height: 28px;
	margin-top:-8px;
}

.not-logged-in.page-user.sidebar-left .KonaBody .grouped-fields-wrapper {padding:0 12px; border:solid 1px #c2e9eb; background:#ffffff;}

.not-logged-in.page-user.sidebar-left .KonaBody .grouped-fields-wrapper .grouped-fields-header {border-bottom:none;}

/* Community Registration Form > Your Photo */
.not-logged-in.page-user.sidebar-left .KonaBody .grouped-fields-wrapper #edit-field-profile-photo-0-wrapper {}
.not-logged-in.page-user.sidebar-left .KonaBody .grouped-fields-wrapper #edit-field-profile-photo-0-wrapper .clear-block {clear:none; width:200px;}

/* Community Registration Form > Subscribe To */
.not-logged-in.page-user.sidebar-left .KonaBody .grouped-fields-wrapper #edit-newsletters-1-wrapper {margin-bottom:17px;}

.not-logged-in.page-user.sidebar-left .KonaBody fieldset div.terms-of-use {width:auto; padding:0; border:none; margin:0;}
.not-logged-in.page-user.sidebar-left .KonaBody fieldset legend  {
	display:block;
	clear:both;
	width:100%;
	height:28px;
	margin: 43px 0 0;
	border: none;
	border-top:solid 1px #c2e9eb;
	border-bottom:solid 1px #dddddd;
	padding: 14px 0 0 20px;
	background: transparent url(images/window.gif) no-repeat 0 20px;
	font:bold 15px/28px Arial, Helvetica, sans-serif;
	color: #4bb7b7;
	text-transform: uppercase;
	text-align:left;
}

/* Edit User Profile */
.page-user #user-profile-form,
.page-fbconnect .facebook-choice .box, /* Facebook Connect */
.page-user #node-form {padding:14px 17px; border:solid 1px #cccccc; background:#ffffff;}
.page-user #user-profile-form .form-item,
.page-user #node-form .form-item {padding:0 20px; clear:both;}
.page-user #user-profile-form .form-item .form-item,
.page-user #node-form .form-item .form-item {padding:0;}
.page-user #user-profile-form label,
.page-user #node-form label {float:left; width:130px;}
.page-user #user-profile-form label.option,
.page-user #node-form label.option {width:180px;}
.page-user #user-profile-form .form-radios,
.page-user #node-form .form-radios {clear:left;}
.page-user #user-profile-form select,
.page-user #node-form select,
.page-user #user-profile-form input,
.page-user #node-form input {width:245px;}
.page-user #user-profile-form input.form-radio,
.page-user #node-form input.form-radio,
.page-user #user-profile-form input.form-checkbox,
.page-user #node-form input.form-checkbox {width:auto;}
.page-user #user-profile-form textarea.form-textarea,
.page-user #node-form textarea.form-textarea {width:100%; clear:both; font:normal 12px/16px Arial,Verdana,Sans-Serif;}
.page-user #user-profile-form .description,
.page-user #node-form .description {clear:both;}

.page-user #node-form #edit-field-date-of-birth-0-value-wrapper .date-date {float:left;}

.page-user #node-form #edit-field-profile-photo-0-wrapper #edit-field-profile-photo-0-filefield-remove {width:auto;}

.page-user #node-form .form-radios {float:left;}

.page-user #node-form #edit-field-interests-value-wrapper .tag-holder {}
.page-user #node-form #edit-field-interests-value-wrapper #edit-field-interests-value {}
.page-user #node-form #edit-field-interests-value-wrapper-activetags input.add-tag {width:auto;}

.page-user #node-form #edit-newsletters-1-wrapper label {float:none; background:none; margin-bottom:0;}

#edit-fb-visible-wrapper label,
#edit-fb-avatar-wrapper label {text-transform:none;}

 /* Facebook Connect */
.page-fbconnect .facebook-choice .box {margin-bottom:0; text-transform:none;}
.page-fbconnect .facebook-choice .box h2 {font:normal 12px/14px Arial, Helvetica, sans-serif; text-transform:none; margin-bottom:0; padding-bottom:0;}

/* Login message/login Links */
.not-logged-in .KonaBody .login-message .login-links {font-weight:bold; text-transform:capitalize;}
#community.node-edit #copy #copy_middle .login-message {
	margin-bottom:10px;
}

/* Buttons */
.view-questions-in .views-field-view-node a,
.pane-questions-in .views-field-view-node a {display:inline-block;}

.view-questions-in .views-field-view-node a,
.pane-questions-in .views-field-view-node a,
.page-user #node-form #edit-field-profile-photo-0-wrapper #edit-field-profile-photo-0-filefield-remove,
.page-user #node-form #edit-field-interests-value-wrapper-activetags input.add-tag,
.page-user #node-form input.form-submit,
.page-user #user-profile-form input.form-submit,
#community .form-submit,
#community #copy #copy_middle #comment-form .form-submit,
#user-register input.form-submit,
#user-pass input.form-submit,
#user-login input.form-submit,
#abuse-report-form input.form-submit,
#node-form a.form-button,
input.form-submit {
	width:auto;
	padding:0 12px;
	font-weight:bold;
	color:#333333;
	font-size:11px;
	letter-spacing:normal;
	text-align:center;
	text-transform:capitalize;
	height:23px;
	line-height:23px;
	border:solid 1px #95d0d0;
	background:#98dfe0 url(images/button_bkg.gif) repeat-x;
	/*margin-right: 8px;*/
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://moneypit.com/behaviors/PIE.htc);*/
}
#google-cse-searchbox-form input.form-submit,
#google-cse-searchbox-form-1 input.form-submit {padding-left:0; border:none;}

/* My Answers */

.view-my-answers .answer-marker {
	float: left;
	width: 36px;
	color: #4bb7b7;
	font-size: 1.9em;
	font-weight: bold;
}

.view-my-answers .views-field-title a {
	font-size: 16px;
	line-height: 16px;
	text-transform: capitalize;
	font: bold 16px/16px Arial,Helvetica,sans-serif;
}

.view-my-answers .answer-information {
	margin-left: 36px;
}

.view-my-answers .views-row {border-bottom:1px dashed #dddddd; padding-top:10px;}
.view-my-answers .views-row.views-row-last {border-bottom:0;}