/*
 * General Layout
 */
 
body.page-node-type-_-forum-home-page  #header div.section, 
body.page-node-type-_-forum-home-page  #featured div.section, 
body.page-node-type-_-forum-home-page  #messages div.section, 
body.page-node-type-_-forum-home-page  #main, 
body.page-node-type-_-forum-home-page  .region-content, 
body.page-node-type-_-forum-home-page  #footer-columns, 
body.page-node-type-_-forum-home-page  #footer { width: 960px; }

/* body.page-node-type-_-forum-home-page  #main { margin-top: 30px; } */

/*
 * Top Left Corner
 */

/*body.page-node-type-_-forum-home-page  .node-1-forum-home-page { background: url('../images/tsi-community-home-icon-new.png') top right no-repeat; }  */


body.page-node-type-_-forum-home-page #block-communityimage { 
	position: relative;
	top: 10px;
	right: 450px;
	height: 0px;
}

body.page-node-type-_-forum-home-page  .node-1-forum-home-page .field--name-body { font-weight: 300; font-size: 12px; width: 697px; padding: 25px 0 25px 10px; float: left;  
}

body.page-node-type-_-forum-home-page  .node-1-forum-home-page .field--name-body h2 { font-weight: 300; color: #8E8985; width: 284px; margin: 0px 0 0 0; } /* Gray Tag Line */
body.page-node-type-_-forum-home-page  h1#page-title { position: absolute; left: 26px; }
body.page-node-type-_-forum-home-page  h1#page-title span:nth-child(1),
body.page-node-type-_-forum-home-page  h1#page-title span:nth-child(2) {
	font-size: 29px;
}
body.page-node-type-_-forum-home-page  h1#page-title span:nth-child(1) { margin: 0 5px 0 0; }
body.page-node-type-_-forum-home-page  h1#page-title span:nth-child(3) { font-size: 45px; position: absolute; margin: 25px 0 0 -184px; } /* "Community" */
body.page-node-type-_-forum-home-page .field--name-field-display-title { padding-top: 20px;}
body.page-node-type-_-forum-home-page .field--name-field-display-title .field__item { width: 700px; }

/*
 * Top Right Corner
 */
 
/* Current User */
body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block-1 { position: relative; top: 10px; left: 40px;} 
body.page-node-type-_-forum-home-page  .current-user-photo { float: left; }
body.page-node-type-_-forum-home-page  .current-user-name { float: left; margin: 22px 0 0 0px; text-decoration:none;}

/* List of Active Users */
body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block { width: 380px; margin: 0 0 0 0; }
/* body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block .views-row { padding-bottom: 8px;} */
body.page-node-type-_-forum-home-page  .view-forum-active-members { overflow: hidden; }
body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block h3.title { font-size: 13px; color: #8E8985; width: 80px; float: left; }
body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block ul { float: right; }
body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block ul { padding: 0; }
body.page-node-type-_-forum-home-page  .block-views-blockforum-active-members-block ul li.views-row { float: left; list-style: none; }

/*
 * Content Area
 */

/* List of Conversations */
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos { width: 670px; float: left; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos h3 { font-size: 20px; font-weight: 600; color: #033956; padding: 0 0 7px 0; border-bottom: 1px solid #E3E3E4; margin: 1.5em 0 -4px; }
body.page-node-type-_-forum-home-page  .view-recent-converstations-reviews .views-widget-sort-by { float: right; margin: -31px 0 0 0; padding: 0; }
body.page-node-type-_-forum-home-page  .view-recent-converstations-reviews .views-widget-sort-by label { display: none; }
body.page-node-type-_-forum-home-page  .view-recent-converstations-reviews .views-submit-button { float: right; margin: -31px 0 0 0; padding: 0; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-row { border-bottom: 1px solid #E3E3E4; padding: 10px 0; overflow: hidden; position: relative; opacity: 1.0; min-height: 110px; }

body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-associated-content { float: left; position:relative; top:-20px;  margin: 0 0 0 20px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-forum-activity-rating { margin: 4px 0 -4px 150px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-question { float: left; margin: 4px 15px 0 116px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-title { float: left; position:relative; top:-20px;  margin: 0 0 0 20px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-forum-activity-rating + .views-field-title { float: none; margin: 4px 0 9px 150px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-title a { font-size: 17px; font-weight: 600; text-decoration: none; color: #033956; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-last-updated { float: left; font-weight: normal; font-size: 13px; color: #8E8C8B; font-style: italic; white-space: nowrap; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-body { margin: 0 0 0 150px; width: 405px; clear: both; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-attachment { margin: 0 0 0 150px; width: 520px; clear: both; font-size: 13px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-tags { margin: 0 0 0 150px; clear: both; overflow: hidden; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-label-field-tags { position: relative; top: -5px; background: url('../images/icon-tag.png') 0 11px no-repeat; margin: 1px 10px 0 0 !important; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-field-tags .field-content { float: left; }

body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-picture { position: absolute; top: 12px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-name { position: relative; right: 90px; top: 90px; }
body.page-node-type-_-forum-home-page  .field--name-field-forum-home-convos .views-field-comment-count {  float: right; color: #8E8C8B; font-style: italic; }

/* body.page-node-type-_-forum-home-page  .view-recent-converstations-reviews .views-field-field-forum-activity-rating { display: block; } */

/* Fix for attachments fields when viewing tax pages, e.g., /tags/assessment */
body.page-taxonomy-term .view-recent-converstations-reviews .views-field-field-attachment { margin: 0 0 0 150px; width: 520px; clear: both; font-size: 13px; }

/* Review/Question Toggle States */
.views-field-field-review { display: none; }
.views-field-field-forum-activity-rating { display: none; }

/* List of Tags */
body.page-node-type-_-forum-home-page  .block-views-blocktags-block { width: 320px; margin: 20px 0 0 40px; float: left; }
body.page-node-type-_-forum-home-page  .block-views-blocktags-block .view-header > h2 { font-size: 20px; font-weight: 600; color: #033956; padding: 0 0 7px 0; border-bottom: 1px solid #E3E3E4; background: url('../images/icon-tag-light-single.png') 54px 6px no-repeat; margin: 0.5em 0 5px; }



body.page-node-type-_-forum-home-page  .block-views-blocktags-block ul { padding-left: 0; }
body.page-node-type-_-forum-home-page  .block-views-blocktags-block .view-header { color: #8E8C8B; text-align: center;  font-size: 2.0em;}
body.page-node-type-_-forum-home-page  .block-views-blocktags-block .views-row { overflow: hidden; margin: 0 0 10px 0; padding: 6px 0 }
body.page-node-type-_-forum-home-page  .block-views-blocktags-block .views-field-name { padding-left: 22px; font-size: 16px; line-height: 18px;}

body.page-node-type-_-forum-home-page  .block-views-blocktags-block .views-field-nid { float: right; }
body.page-node-type-_-forum-home-page  .block-views-blocktags-block .views-field-nid span { color: #8E8C8B; font-style: italic; }



.view-id-recent_conversations_reviews_by_tag .views-row { border-bottom: 1px solid #E3E3E4; padding: 10px 0; overflow: hidden; position: relative; opacity: 1.0; min-height: 74px; }

.view-id-recent_conversations_reviews_by_tag .views-field-field-associated-content { float: left; position:relative; top:-20px;  margin: 0 0 0 20px; }
.view-id-recent_conversations_reviews_by_tag .views-field-field-forum-activity-rating { margin: 4px 0 -4px 150px; }
.view-id-recent_conversations_reviews_by_tag .views-field-field-question { margin: 0px 15px 0 85px; }
.view-id-recent_conversations_reviews_by_tag .views-field-title { float: left; position:relative; top:-20px;  margin: 0 0 0 20px; }
.view-id-recent_conversations_reviews_by_tag .views-field-field-forum-activity-rating + .views-field-title { float: none; margin: 4px 0 9px 150px; }
.view-id-recent_conversations_reviews_by_tag .views-field-title a { font-size: 17px; font-weight: 600; text-decoration: none; color: #033956; }
.view-id-recent_conversations_reviews_by_tag .views-field-last-updated { float: left; font-weight: normal; font-size: 13px; color: #8E8C8B; font-style: italic; white-space: nowrap; }
.view-id-recent_conversations_reviews_by_tag .views-field-body { margin: 0 0 0 150px; width: 405px; clear: both; }
.view-id-recent_conversations_reviews_by_tag .views-field-field-attachment { margin: 0 0 0 150px; width: 520px; clear: both; font-size: 13px; }
.view-id-recent_conversations_reviews_by_tag .views-field-field-tags { margin: 0 0 0 150px; clear: both; overflow: hidden; }
.view-id-recent_conversations_reviews_by_tag .views-label-field-tags { background: url('../images/icon-tag.png') 0 11px no-repeat; margin: 0px 10px 0 0 !important; }
.view-id-recent_conversations_reviews_by_tag .views-field-field-tags .field-content { float: left; }
.view-id-recent_conversations_reviews_by_tag .views-field-user-picture {  }
.view-id-recent_conversations_reviews_by_tag .views-field-name { position: relative; right: 90px; top: 70px; }
.view-id-recent_conversations_reviews_by_tag .views-field-comment-count {  float: right; color: #8E8C8B; font-style: italic; }
